v0.14.0 |
#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. More... | |
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 |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 52 of file Tensor1_pointer.hpp.
|
inline |
|
inline |
Definition at line 60 of file Tensor1_pointer.hpp.
|
privatedelete |
Preventing casting on derived class.
That can be source of errors
|
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.