|
DNDSR 0.2.1
Distributed Numeric Data Structure for CFV
|
#include <EigenTensor.hpp>
Public Types | |
| using | M01 = Matrix< T, d0, d1, RowMajor > |
| using | M12 = Matrix< T, d1, d2, RowMajor > |
| using | M02 = Matrix< T, d0, d2, RowMajor > |
| using | Map01 = Map< M01, Unaligned, Stride< stride0, stride1 > > |
| using | Map12 = Map< M12, Unaligned, Stride< stride1, stride2 > > |
| using | Map02 = Map< M02, Unaligned, Stride< stride0, stride2 > > |
Public Member Functions | |
| ETensorR3 (const T &fill) | |
| ETensorR3 ()=default | |
| T & | operator() (Index i0, Index i1, Index i2) |
| Map01 | GetMap01 (Index i2) |
| Map12 | GetMap12 (Index i0) |
| Map02 | GetMap02 (Index i1) |
| template<class Tmat > | |
| void | MatTransform0 (const Tmat &Rmat) |
| template<class Tmat > | |
| void | MatTransform1 (const Tmat &Rmat) |
| template<class Tmat > | |
| void | MatTransform2 (const Tmat &Rmat) |
| template<Index dout, class Tmat > | |
| ETensorR3< T, dout, d1, d2 > | MatTransform0d (const Tmat &Rmat) |
| template<Index dout, class Tmat > | |
| ETensorR3< T, d0, dout, d2 > | MatTransform1d (const Tmat &Rmat) |
| template<Index dout, class Tmat > | |
| ETensorR3< T, d0, d1, dout > | MatTransform2d (const Tmat &Rmat) |
Definition at line 12 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::M01 = Matrix<T, d0, d1, RowMajor> |
Definition at line 34 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::M02 = Matrix<T, d0, d2, RowMajor> |
Definition at line 36 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::M12 = Matrix<T, d1, d2, RowMajor> |
Definition at line 35 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::Map01 = Map<M01, Unaligned, Stride<stride0, stride1> > |
Definition at line 38 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::Map02 = Map<M02, Unaligned, Stride<stride0, stride2> > |
Definition at line 40 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::Map12 = Map<M12, Unaligned, Stride<stride1, stride2> > |
Definition at line 39 of file EigenTensor.hpp.
|
inline |
Definition at line 21 of file EigenTensor.hpp.
|
default |
|
inline |
|
inline |
Definition at line 54 of file EigenTensor.hpp.
|
inline |
|
inline |
Definition at line 61 of file EigenTensor.hpp.
|
inline |
|
inline |
Definition at line 72 of file EigenTensor.hpp.
|
inline |
|
inline |
Definition at line 83 of file EigenTensor.hpp.
|
inline |
|
inline |
Definition at line 29 of file EigenTensor.hpp.