|
template<class... U> |
| Tensor4 (U... d) |
|
| Tensor4 () |
|
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> |
std::enable_if<(Tensor_Dim0 >=Dim0 &&Tensor_Dim1 >=Dim1 &&Tensor_Dim2 >=Dim2 &&Tensor_Dim3 >=Dim3), Tensor4_Expr< Tensor4< T, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, Tensor_Dim3 >, T, Dim0, Dim1, Dim2, Dim3, i, j, k, l > >::type | 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> |
std::enable_if<(Tensor_Dim0 >=Dim0 &&Tensor_Dim1 >=Dim1 &&Tensor_Dim2 >=Dim2 &&Tensor_Dim3 >=Dim3), Tensor4_Expr< const Tensor4< T, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, Tensor_Dim3 >, T, Dim0, Dim1, Dim2, Dim3, i, j, k, l > >::type | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >, const Index< k, Dim2 >, const Index< l, Dim3 >) const |
|
template<char i, char j, char k, int Dim0, int Dim1, int Dim23> |
auto | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >, const Index< k, Dim23 >, const Index< k, Dim23 >) const |
|
template<char i, char j, char k, int Dim0, int Dim13, int Dim2> |
auto | operator() (const Index< i, Dim0 >, const Index< j, Dim13 >, const Index< k, Dim2 >, const Index< j, Dim13 >) const |
|
template<char i, char j, char l, int Dim0, int Dim12, int Dim3> |
auto | operator() (const Index< i, Dim0 >, const Index< j, Dim12 >, const Index< j, Dim12 >, const Index< l, Dim3 >) const |
|
template<char i, char j, char k, int Dim03, int Dim1, int Dim2> |
auto | operator() (const Index< i, Dim03 >, const Index< j, Dim1 >, const Index< k, Dim2 >, const Index< i, Dim03 >) const |
|
template<char i, char j, char l, int Dim02, int Dim1, int Dim3> |
auto | operator() (const Index< i, Dim02 >, const Index< j, Dim1 >, const Index< i, Dim02 >, const Index< l, Dim3 >) const |
|
template<char i, char k, char l, int Dim01, int Dim2, int Dim3> |
auto | operator() (const Index< i, Dim01 >, const Index< i, Dim01 >, const Index< k, Dim2 >, const Index< l, Dim3 >) const |
|
template<char i, char j, char k, int N, int Dim0, int Dim1, int Dim3> |
std::enable_if<(Tensor_Dim0 >=Dim0 &&Tensor_Dim1 >=Dim1 &&Tensor_Dim2 > N &&Tensor_Dim3 >=Dim3), Tensor3_Expr< Tensor4_number_rhs_2< Tensor4< T, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, Tensor_Dim3 >, T, N >, T, Dim0, Dim1, Dim3, i, j, k > >::type | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >, const Number< N >, const Index< k, Dim3 >) |
|
template<char i, char j, char k, int N, int Dim0, int Dim1, int Dim3> |
std::enable_if<(Tensor_Dim0 >=Dim0 &&Tensor_Dim1 >=Dim1 &&Tensor_Dim2 > N &&Tensor_Dim3 >=Dim3), Tensor3_Expr< Tensor4_number_2< const Tensor4< T, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, Tensor_Dim3 >, T, N >, T, Dim0, Dim1, Dim3, i, j, k > >::type | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >, const Number< N >, const Index< k, Dim3 >) const |
|
template<char i, char j, char k, int N, int Dim0, int Dim1, int Dim2> |
std::enable_if<(Tensor_Dim0 >=Dim0 &&Tensor_Dim1 >=Dim1 &&Tensor_Dim2 >=Dim2 &&Tensor_Dim3 > N), Tensor3_Expr< Tensor4_number_rhs_3< Tensor4< T, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, Tensor_Dim3 >, T, N >, T, Dim0, Dim1, Dim2, i, j, k > >::type | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >, const Index< k, Dim2 >, const Number< N >) |
|
template<char i, char j, char k, int N, int Dim0, int Dim1, int Dim2> |
std::enable_if<(Tensor_Dim0 >=Dim0 &&Tensor_Dim1 >=Dim1 &&Tensor_Dim2 >=Dim2 &&Tensor_Dim3 > N), Tensor3_Expr< Tensor4_number_3< const Tensor4< T, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2, Tensor_Dim3 >, T, N >, T, Dim0, Dim1, Dim2, i, j, k > >::type | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >, const Index< k, Dim2 >, const Number< N >) const |
|