![]() |
v0.16.3 |
#include "src/ftensor/src/FTensor/Tensor1/Tensor1_pointer.hpp"
Public Member Functions | |
| Tensor1 (T *d0, const int i=1) | |
| Tensor1 (T *d0, T *d1, const int i=1) | |
| Tensor1 (T *d0, T *d1, T *d2, const int i=1) | |
| Tensor1 (T *d0, T *d1, T *d2, T *d3, const int i=1) | |
| Tensor1 (T *d0, T *d1, T *d2, T *d3, T *d4, T *d5, const int i=1) | |
| Tensor1 (T *d0, T *d1, T *d2, T *d3, T *d4, T *d5, T *d6, T *d7, const int i=1) | |
| Tensor1 (T *d0, T *d1, T *d2, T *d3, T *d4, T *d5, T *d6, T *d7, T *d8, const int i=1) | |
| template<class... U> | |
| Tensor1 (U *... d) | |
| template<class U > | |
| Tensor1 (std::array< U *, Tensor_Dim > &a, const int i=1) | |
| Tensor1 (const int i=1) | |
| Tensor1< T, Tensor_Dim > | normalize () |
| T | l2 () const |
| template<int Current_Dim> | |
| T | l2_squared (const Number< Current_Dim > &) const |
| T | l2_squared (const Number< 1 > &) const |
| T & | operator() (const int N) |
| T | operator() (const int N) const |
| T * | ptr (const int N) const |
| T *& | ptr (const int N) |
| template<char i, int Dim> | |
| Tensor1_Expr< Tensor1< T *, Tensor_Dim >, T, Dim, i > | operator() (const Index< i, Dim > &index) |
| template<char i, int Dim> | |
| Tensor1_Expr< const Tensor1< T *, Tensor_Dim >, T, Dim, i > | operator() (const Index< i, Dim > &index) const |
| const Tensor1 & | operator++ () const |
Protected Attributes | |
| const int | inc |
| T *restrict | data [Tensor_Dim] |
Private Member Functions | |
| template<int I> | |
| Tensor1 (const Tensor1< PackPtr< T *, I >, Tensor_Dim > &)=delete | |
| Preventing casting on derived class. | |
| template<int G> | |
| Tensor1 (const Tensor1< CursorPtr< T *, G >, Tensor_Dim > &)=delete | |
Definition at line 9 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 24 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 27 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 30 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 33 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 36 of file Tensor1_pointer.hpp.
|
inline |
|
inline |
|
inline |
Definition at line 52 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 56 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 60 of file Tensor1_pointer.hpp.
|
privatedelete |
Preventing casting on derived class.
That can be source of errors
|
privatedelete |
|
inline |
Definition at line 68 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 74 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 70 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 62 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 137 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 144 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 79 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 91 of file Tensor1_pointer.hpp.
|
inline |
|
inline |
Definition at line 118 of file Tensor1_pointer.hpp.
|
inline |
Definition at line 104 of file Tensor1_pointer.hpp.
|
mutableprotected |
Definition at line 17 of file Tensor1_pointer.hpp.
|
protected |
Definition at line 12 of file Tensor1_pointer.hpp.