|
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<int N1, int N2, int N3, int N4> |
auto & | operator() (const Number< N1 > &, const Number< N2 > &, const Number< N3 > &, const Number< N4 > &) |
|
template<int N1, int N2, int N3, int N4> |
auto | operator() (const Number< N1 > &, const Number< N2 > &, const Number< N3 > &, const Number< N4 > &) const |
|
template<char i, char j, char k, char l, int Dim01, int Dim23> |
std::enable_if<(Tensor_Dim01 >=Dim01 &&Tensor_Dim23 >=Dim23), Ddg_Expr< Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > >::type | operator() (const Index< i, Dim01 >, const Index< j, Dim01 >, const Index< k, Dim23 >, const Index< l, Dim23 >) |
|
template<char i, char j, char k, char l, int Dim01, int Dim23> |
std::enable_if<(Tensor_Dim01 >=Dim01 &&Tensor_Dim23 >=Dim23), Ddg_Expr< const Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > >::type | operator() (const Index< i, Dim01 >, const Index< j, Dim01 >, const Index< k, Dim23 >, const Index< l, Dim23 >) const |
|
template<char i, char j, int N0, int N1, int Dim> |
std::enable_if<(Tensor_Dim01 > N0 &&Tensor_Dim01 > N1 &&Tensor_Dim23 >=Dim), Tensor2_symmetric_Expr< Ddg_number_01< const Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T, N0, N1 >, T, Dim, i, j > >::type | operator() (const Number< N0 >, const Number< N1 >, const Index< i, Dim >, const Index< j, Dim >) const |
|
template<char i, char j, int N0, int N1, int Dim> |
std::enable_if<(Tensor_Dim01 > N0 &&Tensor_Dim01 > N1 &&Tensor_Dim23 >=Dim), Tensor2_symmetric_Expr< Ddg_number_rhs_01< Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T, N0, N1 >, T, Dim, i, j > >::type | operator() (const Number< N0 >, const Number< N1 >, const Index< i, Dim >, const Index< j, Dim >) |
|
template<char i, char j, char k, int N0, int Dim1, int Dim23> |
std::enable_if<(Tensor_Dim01 > N0 &&Tensor_Dim01 >=Dim1 &&Tensor_Dim23 >=Dim23), Dg_Expr< Ddg_number_0< const Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T, N0 >, T, Dim23, Dim1, i, j, k > >::type | operator() (const Number< N0 >, const Index< k, Dim1 >, const Index< i, Dim23 >, const Index< j, Dim23 >) const |
|
template<char i, char j, char k, int N0, int Dim1, int Dim23> |
std::enable_if<(Tensor_Dim01 > N0 &&Tensor_Dim01 >=Dim1 &&Tensor_Dim23 >=Dim23), Dg_Expr< Ddg_number_rhs_0< Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T, N0 >, T, Dim23, Dim1, i, j, k > >::type | operator() (const Number< N0 >, const Index< k, Dim1 >, const Index< i, Dim23 >, const Index< j, Dim23 >) |
|
template<char i, char j, int Dim> |
std::enable_if<(Tensor_Dim23 >=Dim), Tensor2_symmetric_Expr< Ddg_numeral_01< const Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T >, T, Dim, i, j > >::type | operator() (const int N0, const int N1, const Index< i, Dim >, const Index< j, Dim >) const |
|
template<char i, char j, int Dim> |
std::enable_if<(Tensor_Dim01 >=Dim), Tensor2_symmetric_Expr< Ddg_numeral_23< const Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T >, T, Dim, i, j > >::type | operator() (const Index< i, Dim >, const Index< j, Dim >, const int N2, const int N3) const |
|
template<char i, char j, int Dim1, int Dim3> |
std::enable_if<(Tensor_Dim01 >=Dim1 &&Tensor_Dim23 >=Dim3), Tensor2_Expr< Ddg_numeral_02< const Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T >, T, Dim1, Dim3, i, j > >::type | operator() (const int N0, const Index< i, Dim1 >, const int N2, const Index< j, Dim3 >) const |
|
template<char i, int Dim> |
std::enable_if<(Tensor_Dim01 >=Dim), Tensor1_Expr< Ddg_numeral_123< const Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T >, T, Dim, i > >::type | operator() (const Index< i, Dim >, const int N1, const int N2, const int N3) |
|
template<char i, int Dim> |
std::enable_if<(Tensor_Dim01 >=Dim), Tensor1_Expr< Ddg_numeral_123< const Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T >, T, Dim, i > >::type | operator() (const int N1, const Index< i, Dim >, const int N2, const int N3) |
|
template<char i, char j, char k, int Dim1, int Dim23> |
std::enable_if<(Tensor_Dim01 >=Dim1 &&Tensor_Dim23 >=Dim23), Dg_Expr< Ddg_numeral_0< const Ddg< T, Tensor_Dim01, Tensor_Dim23 >, T >, T, Dim23, Dim1, i, j, k > >::type | operator() (const int N0, const Index< k, Dim1 >, const Index< i, Dim23 >, const Index< j, Dim23 >) const |
|