|
MAIA bb96820c
Multiphysics at AIA
|
Go to the source code of this file.
Classes | |
| class | maia::tensor::Tensor< T > |
| Provides a lightweight and fast class for accessing 1D arrays as multi-dimensional tensors (up to 4D). More... | |
| class | maia::tensor::detail_::TensorStorage< T > |
| A vector-like data storage class that supports both internal and external storage mechanisms. More... | |
Namespaces | |
| namespace | maia |
| Namespace for auxiliary functions/classes. | |
| namespace | maia::tensor |
| Namespace that contains all classes, functions and constants needed for Tensor. | |
| namespace | maia::tensor::detail_ |
Typedefs | |
| typedef maia::tensor::Tensor< MFloat > | MFloatVector |
| typedef maia::tensor::Tensor< MInt > | MIntVector |
| typedef maia::tensor::Tensor< MFloat > | MFloatMatrix |
| typedef maia::tensor::Tensor< MInt > | MIntMatrix |
| typedef maia::tensor::Tensor< MFloat > | MFloatTensor |
| typedef maia::tensor::Tensor< MInt > | MIntTensor |
Functions | |
| template<class TT > | |
| std::ostream & | maia::tensor::operator<< (std::ostream &os, const Tensor< TT > &t) |
| Prints the values of the Tensor object together with the respective index. More... | |
| template<class TT > | |
| void | maia::tensor::swap (Tensor< TT > &a, Tensor< TT > &b) |
| Non-member swap exchanges the contents of two Tensors. More... | |
| template<class TT > | |
| void | maia::tensor::detail_::swap (TensorStorage< TT > &a, TensorStorage< TT > &b) |
| Swap the contents between two TensorStorage objects. More... | |
| typedef maia::tensor::Tensor<MFloat> MFloatMatrix |
| typedef maia::tensor::Tensor<MFloat> MFloatTensor |
| typedef maia::tensor::Tensor<MFloat> MFloatVector |
| typedef maia::tensor::Tensor< MInt > MIntMatrix |
| typedef maia::tensor::Tensor< MInt > MIntTensor |
| typedef maia::tensor::Tensor< MInt > MIntVector |