MPQC  3.0.0-alpha
mpqc.Math.Tensor

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)
 

Detailed Description

Tensor objects and functions.


Generated at Sun Jan 26 2020 23:24:02 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.