|
| template<class... U> |
| | Tensor2 (U *...d) |
| |
| | Tensor2 () |
| |
| template<class U > |
| | Tensor2 (std::array< U *, Tensor_Dim0 *Tensor_Dim1 > &a) |
| |
| const Tensor2 & | operator++ () const |
| |
| | Tensor2 (T *d00, T *d01, T *d10, T *d11, const int i) |
| |
| | Tensor2 (T *d00, T *d01, T *d10, T *d11, T *d20, T *d21, const int i) |
| |
| | Tensor2 (T *d00, T *d01, T *d02, T *d10, T *d11, T *d12, T *d20, T *d21, T *d22, const int i) |
| |
| | Tensor2 (T *d00, T *d01, T *d02, T *d03, T *d10, T *d11, T *d12, T *d13, T *d20, T *d21, T *d22, T *d23, T *d30, T *d31, T *d32, T *d33, const int i) |
| |
| template<class... U> |
| | Tensor2 (U *...d) |
| |
| template<class U > |
| | Tensor2 (std::array< U *, Tensor_Dim0 *Tensor_Dim1 > &a, const int i=1) |
| |
| | Tensor2 () |
| |
| | Tensor2 (const int i=1) |
| |
| T & | operator() (const int N1, const int N2) |
| |
| T | operator() (const int N1, const int N2) const |
| |
| T * | ptr (const int N1, const int N2) const |
| |
| template<char i, char j, int Dim0, int Dim1> |
| Tensor2_Expr< Tensor2< T *, Tensor_Dim0, Tensor_Dim1 >, T, Dim0, Dim1, i, j > | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >) |
| |
| template<char i, char j, int Dim0, int Dim1> |
| Tensor2_Expr< const Tensor2< T *, Tensor_Dim0, Tensor_Dim1 >, T, Dim0, Dim1, i, j > | operator() (const Index< i, Dim0 >, const Index< j, Dim1 > index2) const |
| |
| template<char i, int Dim, int N> |
| Tensor1_Expr< Tensor2_number_rhs_1< Tensor2< T *, Tensor_Dim0, Tensor_Dim1 >, T, N >, T, Dim, i > | operator() (const Index< i, Dim >, const Number< N >) |
| |
| template<char i, int Dim, int N> |
| Tensor1_Expr< Tensor2_number_rhs_0< Tensor2< T *, Tensor_Dim0, Tensor_Dim1 >, T, N >, T, Dim, i > | operator() (const Number< N >, const Index< i, Dim >) |
| |
| template<char i, int Dim, int N> |
| Tensor1_Expr< const Tensor2_number_1< const Tensor2< T *, Tensor_Dim0, Tensor_Dim1 >, T, N >, T, Dim, i > | operator() (const Index< i, Dim >, const Number< N >) const |
| |
| template<char i, int Dim, int N> |
| Tensor1_Expr< const Tensor2_number_0< const Tensor2< T *, Tensor_Dim0, Tensor_Dim1 >, T, N >, T, Dim, i > | operator() (const Number< N >, const Index< i, Dim >) const |
| |
| const Tensor2 & | operator++ () const |
| |
| template<char i, int Dim> |
| T | operator() (const Index< i, Dim >, const Index< i, Dim > index2) |
| |
| template<char i, int Dim> |
| T | operator() (const Index< i, Dim >, const Index< i, Dim > index2) const |
| |
template<class T, int Tensor_Dim0, int Tensor_Dim1, int I>
class FTensor::Tensor2< PackPtr< T *, I >, Tensor_Dim0, Tensor_Dim1 >
Definition at line 213 of file Tensor2_pointer.hpp.