|
| Tensor4 (T *d, const int shift) |
|
template<class... U> |
| Tensor4 (U *... d) |
|
template<int Current_Dim0, int Current_Dim1, int Current_Dim2, int Current_Dim3> |
void | increment (const Number< Current_Dim0 > &, const Number< Current_Dim1 > &, const Number< Current_Dim2 > &, const Number< Current_Dim3 > &) const |
|
const Tensor4 & | operator++ () const |
|
| Tensor4 (T *d0000, T *d0001, T *d0010, T *d0011, T *d0100, T *d0101, T *d0110, T *d0111, T *d1000, T *d1001, T *d1010, T *d1011, T *d1100, T *d1101, T *d1110, T *d1111, const int i=1) |
|
| Tensor4 (T *d0000, T *d0001, T *d0002, T *d0010, T *d0011, T *d0012, T *d0020, T *d0021, T *d0022, T *d0100, T *d0101, T *d0102, T *d0110, T *d0111, T *d0112, T *d0120, T *d0121, T *d0122, T *d0200, T *d0201, T *d0202, T *d0210, T *d0211, T *d0212, T *d0220, T *d0221, T *d0222, T *d1000, T *d1001, T *d1002, T *d1010, T *d1011, T *d1012, T *d1020, T *d1021, T *d1022, T *d1100, T *d1101, T *d1102, T *d1110, T *d1111, T *d1112, T *d1120, T *d1121, T *d1122, T *d1200, T *d1201, T *d1202, T *d1210, T *d1211, T *d1212, T *d1220, T *d1221, T *d1222, T *d2000, T *d2001, T *d2002, T *d2010, T *d2011, T *d2012, T *d2020, T *d2021, T *d2022, T *d2100, T *d2101, T *d2102, T *d2110, T *d2111, T *d2112, T *d2120, T *d2121, T *d2122, T *d2200, T *d2201, T *d2202, T *d2210, T *d2211, T *d2212, T *d2220, T *d2221, T *d2222, const int i=1) |
|
| Tensor4 (T *d, const int shift, const int i=1) |
|
template<class... U> |
| Tensor4 (U *... d) |
|
T & | operator() (const int N1, const int N2, const int N3, const int N4) |
|
T | operator() (const int N1, const int N2, const int N3, const int N4) const |
|
template<char i, char j, char k, char l, int Dim0, int Dim1, int Dim2, int Dim3> |
Tensor4_Expr< Tensor4< T *, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, Tensor_Dim3 >, T, Dim0, Dim1, Dim2, Dim3, i, j, k, l > | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >, const Index< k, Dim2 >, const Index< l, Dim3 >) |
|
template<char i, char j, char k, char l, int Dim0, int Dim1, int Dim2, int Dim3> |
Tensor4_Expr< const Tensor4< T *, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, Tensor_Dim3 >, T, Dim0, Dim1, Dim2, Dim3, i, j, k, l > | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >, const Index< k, Dim2 >, const Index< l, Dim3 >) const |
|
template<int Current_Dim0, int Current_Dim1, int Current_Dim2, int Current_Dim3> |
void | increment (const Number< Current_Dim0 > &, const Number< Current_Dim1 > &, const Number< Current_Dim2 > &, const Number< Current_Dim3 > &) const |
|
const Tensor4 & | operator++ () const |
|
T * | ptr (const int N1, const int N2, const int N3, const int N4) const |
|
T *restrict & | ptr (const int N1, const int N2, const int N3, const int N4) |
|
template<class T, int Tensor_Dim0, int Tensor_Dim1, int Tensor_Dim2, int Tensor_Dim3, int I>
class FTensor::Tensor4< PackPtr< T *, I >, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, Tensor_Dim3 >
Definition at line 262 of file Tensor4_pointer.hpp.