![]() |
v0.13.2 |
#include <src/ftensor/src/FTensor/Tensor3/Tensor3_pointer.hpp>
Public Member Functions | |
Tensor3 () | |
Tensor3 (T *d000, T *d001, T *d010, T *d011, T *d100, T *d101, T *d110, T *d111, const int i) | |
Tensor3 (T *d000, T *d001, T *d002, T *d010, T *d011, T *d012, T *d020, T *d021, T *d022, T *d100, T *d101, T *d102, T *d110, T *d111, T *d112, T *d120, T *d121, T *d122, T *d200, T *d201, T *d202, T *d210, T *d211, T *d212, T *d220, T *d221, T *d222, const int i) | |
Tensor3 (T *d000, T *d001, T *d002, T *d003, T *d010, T *d011, T *d012, T *d013, T *d020, T *d021, T *d022, T *d023, T *d030, T *d031, T *d032, T *d033, T *d100, T *d101, T *d102, T *d103, T *d110, T *d111, T *d112, T *d113, T *d120, T *d121, T *d122, T *d123, T *d130, T *d131, T *d132, T *d133, T *d200, T *d201, T *d202, T *d203, T *d210, T *d211, T *d212, T *d213, T *d220, T *d221, T *d222, T *d223, T *d230, T *d231, T *d232, T *d233, T *d300, T *d301, T *d302, T *d303, T *d310, T *d311, T *d312, T *d313, T *d320, T *d321, T *d322, T *d323, T *d330, T *d331, T *d332, T *d333, const int i) | |
template<class... U> | |
Tensor3 (U *...d) | |
template<class U > | |
Tensor3 (std::array< U *, Tensor_Dim0 *Tensor_Dim1 *Tensor_Dim2 > &a, const int i=1) | |
T & | operator() (const int N1, const int N2, const int N3) |
T | operator() (const int N1, const int N2, const int N3) const |
template<char i, char j, char k, int Dim0, int Dim1, int Dim2> | |
Tensor3_Expr< Tensor3< T *, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2 >, T, Dim0, Dim1, Dim2, i, j, k > | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >, const Index< k, Dim2 >) |
template<char i, char j, char k, int Dim0, int Dim1, int Dim2> | |
Tensor3_Expr< const Tensor3< T *, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2 >, T, Dim0, Dim1, Dim2, i, j, k > | operator() (const Index< i, Dim0 >, const Index< j, Dim1 >, const Index< k, Dim2 >) const |
template<int Current_Dim0, int Current_Dim1, int Current_Dim2> | |
void | increment (const Number< Current_Dim0 > &, const Number< Current_Dim1 > &, const Number< Current_Dim2 > &) const |
const Tensor3 & | operator++ () const |
Protected Attributes | |
T *restrict | data [Tensor_Dim0][Tensor_Dim1][Tensor_Dim2] |
Private Member Functions | |
template<int I> | |
Tensor3 (const Tensor3< PackPtr< T *, I >, Tensor_Dim0, Tensor_Dim1, Tensor_Dim2 > &)=delete | |
Private Attributes | |
const int | inc |
Definition at line 45 of file Tensor3_pointer.hpp.
|
inline |
Definition at line 52 of file Tensor3_pointer.hpp.
|
inline |
Definition at line 55 of file Tensor3_pointer.hpp.
|
inline |
Definition at line 63 of file Tensor3_pointer.hpp.
|
inline |
Definition at line 75 of file Tensor3_pointer.hpp.
|
inline |
Definition at line 106 of file Tensor3_pointer.hpp.
|
inline |
Definition at line 109 of file Tensor3_pointer.hpp.
|
privatedelete |
|
inline |
Definition at line 178 of file Tensor3_pointer.hpp.
|
inline |
Definition at line 159 of file Tensor3_pointer.hpp.
|
inline |
|
inline |
Definition at line 125 of file Tensor3_pointer.hpp.
|
inline |
Definition at line 139 of file Tensor3_pointer.hpp.
|
inline |
Definition at line 184 of file Tensor3_pointer.hpp.
|
mutableprotected |
Definition at line 49 of file Tensor3_pointer.hpp.
|
private |
Definition at line 46 of file Tensor3_pointer.hpp.