|
template<class... U> |
| Tensor2 (U... d) |
|
| Tensor2 () |
|
T * | ptr (const int N1, const int N2) const |
|
T & | operator() (const int N1, const int N2) |
|
T | operator() (const int N1, const int N2) const |
|
template<char i, char j, int Dim0, int Dim1> |
std::enable_if<(Tensor_Dim0 >=Dim0 &&Tensor_Dim1 >=Dim1), Tensor2_Expr< Tensor2< T, Tensor_Dim0, Tensor_Dim1 >, T, Dim0, Dim1, i, j > >::type | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >) |
|
template<char i, char j, int Dim0, int Dim1> |
std::enable_if<(Tensor_Dim0 >=Dim0 &&Tensor_Dim1 >=Dim1), Tensor2_Expr< const Tensor2< T, Tensor_Dim0, Tensor_Dim1 >, T, Dim0, Dim1, i, j > >::type | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >) const |
|
template<char i, int Dim, int N> |
std::enable_if<(Tensor_Dim0 >=Dim &&Tensor_Dim1 > N), Tensor1_Expr< Tensor2_number_rhs_1< Tensor2< T, Tensor_Dim0, Tensor_Dim1 >, T, N >, T, Dim, i > >::type | operator() (const Index< i, Dim >, const Number< N >) |
|
template<char i, int Dim, int N> |
std::enable_if<(Tensor_Dim0 > N &&Tensor_Dim1 >=Dim), Tensor1_Expr< Tensor2_number_rhs_0< Tensor2< T, Tensor_Dim0, Tensor_Dim1 >, T, N >, T, Dim, i > >::type | operator() (const Number< N >, const Index< i, Dim >) |
|
template<char i, int Dim, int N> |
std::enable_if<(Tensor_Dim0 >=Dim &&Tensor_Dim1 > N), Tensor1_Expr< const Tensor2_number_1< const Tensor2< T, Tensor_Dim0, Tensor_Dim1 >, T, N >, T, Dim, i > >::type | operator() (const Index< i, Dim >, const Number< N >) const |
|
template<char i, int Dim, int N> |
std::enable_if<(Tensor_Dim0 > N &&Tensor_Dim1 >=Dim), Tensor1_Expr< const Tensor2_number_0< const Tensor2< T, Tensor_Dim0, Tensor_Dim1 >, T, N >, T, Dim, i > >::type | operator() (const Number< N >, const Index< i, Dim >) const |
|
template<char i, int Dim> |
std::enable_if<(Tensor_Dim0 >=Dim), Tensor1_Expr< Tensor2_numeral_1< const Tensor2< T, Tensor_Dim0, Tensor_Dim1 >, T >, T, Dim, i > >::type | operator() (const Index< i, Dim >, const int N) const |
|
template<char i, int Dim> |
std::enable_if<(Tensor_Dim1 >=Dim), Tensor1_Expr< Tensor2_numeral_0< const Tensor2< T, Tensor_Dim0, Tensor_Dim1 >, T >, T, Dim, i > >::type | operator() (const int N, const Index< i, Dim >) const |
|
template<char i, int Dim> |
std::enable_if<(Tensor_Dim0 >=Dim &&Tensor_Dim1 >=Dim), T >::type | operator() (const Index< i, Dim >, const Index< i, Dim >) |
|
template<char i, int Dim> |
std::enable_if<(Tensor_Dim0 >=Dim &&Tensor_Dim1 >=Dim), T >::type | operator() (const Index< i, Dim >, const Index< i, Dim >) const |
|