|
template<typename Derived1 , typename Derived2 > |
auto | Xped::decompose (XPED_CONST TensorBase< Derived1 > &T1, XPED_CONST TensorBase< Derived2 > &T2, const std::size_t max_nsv) |
|
template<typename Scalar , typename Symmetry , typename AllocationPolicy > |
std::pair< Tensor< Scalar, 1, 3, Symmetry, true, AllocationPolicy >, Tensor< Scalar, 3, 1, Symmetry, true, AllocationPolicy > > | Xped::decompose (XPED_CONST Tensor< Scalar, 3, 3, Symmetry, true, AllocationPolicy > &T1, XPED_CONST Tensor< Scalar, 3, 3, Symmetry, true, AllocationPolicy > &T2, const std::size_t max_nsv) |
|
template<typename Scalar , typename Symmetry , typename AllocationPolicy > |
std::pair< Tensor< Scalar, 1, 2, Symmetry, true, AllocationPolicy >, Tensor< Scalar, 2, 1, Symmetry, true, AllocationPolicy > > | Xped::decompose (XPED_CONST Tensor< Scalar, 2, 2, Symmetry, true, AllocationPolicy > &T1, XPED_CONST Tensor< Scalar, 2, 2, Symmetry, true, AllocationPolicy > &T2, const std::size_t max_nsv) |
|
template<typename Scalar , typename Symmetry , typename AllocationPolicy , typename DerivedL , typename DerivedT , typename DerivedR , typename DerivedB > |
Tensor< Scalar, 2, 3, Symmetry, false, AllocationPolicy > | Xped::applyWeights (XPED_CONST Tensor< Scalar, 2, 3, Symmetry, false, AllocationPolicy > &A, XPED_CONST TensorBase< DerivedL > &wL, XPED_CONST TensorBase< DerivedT > &wT, XPED_CONST TensorBase< DerivedR > &wR, XPED_CONST TensorBase< DerivedB > &wB) |
|