MPQC
3.0.0-alpha
|
Classes | |
struct | mpqc::TensorBase< T, N, Order > |
Tensor base class. More... | |
struct | mpqc::TensorDimensionsException |
struct | mpqc::TensorIndexException |
struct | mpqc::TensorRangeException |
struct | mpqc::detail::Tensor::assign |
struct | mpqc::detail::Tensor::multiply_assign< S > |
struct | mpqc::detail::Tensor::divide_assign< S > |
struct | mpqc::detail::Tensor::plus_assign |
struct | mpqc::detail::Tensor::minus_assign |
struct | mpqc::TensorRowMajor |
Tensor row major (i.e. last dimension is contiguous) storage order. More... | |
struct | mpqc::TensorColumnMajor |
Tensor column major (i.e. first dimension is contiguous) storage order. More... | |
struct | mpqc::TensorRef< T, N, Order > |
Tensor reference class. More... | |
struct | mpqc::Tensor< T, N, Order > |
Tensor reference class. More... | |
Functions | |
template<typename T , class O > | |
void | mpqc::permute_in_place (TensorBase< T, 3, O > &t, boost::mpl::vector_c< int, 1, 0, 2 >) |
template<typename T , class O > | |
void | mpqc::permute_in_place (TensorBase< T, 3, O > &t, boost::mpl::vector_c< int, 0, 2, 1 >) |
template<int I, int J, int K, typename T , class O > | |
void | mpqc::permute_in_place (TensorBase< T, 3, O > &t) |
Tensor objects and functions.