|
DNDSR 0.1.0.dev1+gcd065ad
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 11 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::M01 = Matrix<T, d0, d1, RowMajor> |
Definition at line 33 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::M02 = Matrix<T, d0, d2, RowMajor> |
Definition at line 35 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::M12 = Matrix<T, d1, d2, RowMajor> |
Definition at line 34 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::Map01 = Map<M01, Unaligned, Stride<stride0, stride1> > |
Definition at line 37 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::Map02 = Map<M02, Unaligned, Stride<stride0, stride2> > |
Definition at line 39 of file EigenTensor.hpp.
| using DNDS::ETensor::ETensorR3< T, d0, d1, d2 >::Map12 = Map<M12, Unaligned, Stride<stride1, stride2> > |
Definition at line 38 of file EigenTensor.hpp.
|
inline |
Definition at line 20 of file EigenTensor.hpp.
|
default |
|
inline |
|
inline |
Definition at line 53 of file EigenTensor.hpp.
|
inline |
|
inline |
Definition at line 60 of file EigenTensor.hpp.
|
inline |
|
inline |
Definition at line 71 of file EigenTensor.hpp.
|
inline |
|
inline |
Definition at line 82 of file EigenTensor.hpp.
|
inline |
|
inline |
Definition at line 28 of file EigenTensor.hpp.