#include <src/ftensor/src/FTensor/Ddg/Ddg_Expr_equals.hpp>
|
template<int Current_Dim0, int Current_Dim1, int Current_Dim2, int Current_Dim3> |
void | eval (const Number< Current_Dim0 > &, const Number< Current_Dim1 > &, const Number< Current_Dim2 > &, const Number< Current_Dim3 > &) |
|
template<int Current_Dim1, int Current_Dim2, int Current_Dim3> |
void | eval (const Number< 1 > &, const Number< Current_Dim1 > &, const Number< Current_Dim2 > &, const Number< Current_Dim3 > &) |
|
template<int Current_Dim2, int Current_Dim3> |
void | eval (const Number< 1 > &, const Number< 1 > &, const Number< Current_Dim2 > &, const Number< Current_Dim3 > &) |
|
template<int Current_Dim3> |
void | eval (const Number< 1 > &, const Number< 1 > &, const Number< 1 > &, const Number< Current_Dim3 > &) |
|
void | eval (const Number< 1 > &, const Number< 1 > &, const Number< 1 > &, const Number< 1 > &) |
|
template<class A, class T, class U, int Dim01, int Dim23>
class FTensor::T4Ddg_equals_generic< A, T, U, Dim01, Dim23 >
Definition at line 302 of file Ddg_Expr_equals.hpp.
◆ T4Ddg_equals_generic()
template<class A , class T , class U , int Dim01, int Dim23>
◆ eval() [1/5]
template<class A , class T , class U , int Dim01, int Dim23>
◆ eval() [2/5]
template<class A , class T , class U , int Dim01, int Dim23>
template<int Current_Dim3>
Definition at line 336 of file Ddg_Expr_equals.hpp.
338 iter(Number<0>(), Number<0>(), Number<0>(), Number<Current_Dim3 - 1>()) =
340 eval(Number<Dim01>(), Number<Dim01>(), Number<Current_Dim3 - 1>(),
341 Number<Current_Dim3 - 1>());
◆ eval() [3/5]
template<class A , class T , class U , int Dim01, int Dim23>
template<int Current_Dim2, int Current_Dim3>
Definition at line 327 of file Ddg_Expr_equals.hpp.
329 iter(Number<0>(), Number<0>(), Number<Current_Dim2 - 1>(),
330 Number<Current_Dim3 - 1>()) =
u;
331 eval(Number<Dim01>(), Number<Dim01>(), Number<Current_Dim2 - 1>(),
332 Number<Current_Dim3>());
◆ eval() [4/5]
template<class A , class T , class U , int Dim01, int Dim23>
template<int Current_Dim1, int Current_Dim2, int Current_Dim3>
Definition at line 318 of file Ddg_Expr_equals.hpp.
320 iter(Number<0>(), Number<Current_Dim1 - 1>(), Number<Current_Dim2 - 1>(),
321 Number<Current_Dim3 - 1>()) =
u;
322 eval(Number<Current_Dim1 - 1>(), Number<Current_Dim1 - 1>(),
323 Number<Current_Dim2>(), Number<Current_Dim3>());
◆ eval() [5/5]
template<class A , class T , class U , int Dim01, int Dim23>
template<int Current_Dim0, int Current_Dim1, int Current_Dim2, int Current_Dim3>
Definition at line 309 of file Ddg_Expr_equals.hpp.
311 iter(Number<Current_Dim0 - 1>(), Number<Current_Dim1 - 1>(),
312 Number<Current_Dim2 - 1>(), Number<Current_Dim3 - 1>()) =
u;
313 eval(Number<Current_Dim0 - 1>(), Number<Current_Dim1>(),
314 Number<Current_Dim2>(), Number<Current_Dim3>());
◆ operator()()
template<class A , class T , class U , int Dim01, int Dim23>
◆ iter
template<class A , class T , class U , int Dim01, int Dim23>
template<class A , class T , class U , int Dim01, int Dim23>
The documentation for this class was generated from the following file: