v0.14.0 |
#include <src/ftensor/src/FTensor/Ddg/Ddg_Expr.hpp>
Public Member Functions | |
Ddg_Expr (Ddg< A, Tensor_Dim01, Tensor_Dim23 > &a) | |
T | operator() (const int N1, const int N2, const int N3, const int N4) const |
template<class B , class U > | |
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | operator= (const Ddg_Expr< B, U, Dim01, Dim23, i, j, k, l > &result) |
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | operator= (const Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > &result) |
template<class B , class U > | |
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | operator+= (const Ddg_Expr< B, U, Dim01, Dim23, i, j, k, l > &result) |
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | operator+= (const Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > &result) |
template<class B , class U > | |
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | operator-= (const Ddg_Expr< B, U, Dim01, Dim23, i, j, k, l > &result) |
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | operator-= (const Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > &result) |
template<class U > | |
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | operator*= (const U &d) |
template<class U > | |
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | operator= (const U &d) |
Private Attributes | |
Ddg< A, Tensor_Dim01, Tensor_Dim23 > & | iter |
Definition at line 42 of file Ddg_Expr.hpp.
|
inline |
Definition at line 48 of file Ddg_Expr.hpp.
|
inline |
Definition at line 49 of file Ddg_Expr.hpp.
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & FTensor::Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l >::operator*= | ( | const U & | d | ) |
Definition at line 296 of file Ddg_Expr_equals.hpp.
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & FTensor::Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l >::operator+= | ( | const Ddg_Expr< B, U, Dim01, Dim23, i, j, k, l > & | result | ) |
Definition at line 194 of file Ddg_Expr_equals.hpp.
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & FTensor::Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l >::operator+= | ( | const Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | result | ) |
Definition at line 206 of file Ddg_Expr_equals.hpp.
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & FTensor::Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l >::operator-= | ( | const Ddg_Expr< B, U, Dim01, Dim23, i, j, k, l > & | result | ) |
Definition at line 217 of file Ddg_Expr_equals.hpp.
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & FTensor::Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l >::operator-= | ( | const Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | result | ) |
Definition at line 229 of file Ddg_Expr_equals.hpp.
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & FTensor::Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l >::operator= | ( | const Ddg_Expr< B, U, Dim01, Dim23, i, j, k, l > & | result | ) |
Definition at line 90 of file Ddg_Expr_equals.hpp.
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & FTensor::Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l >::operator= | ( | const Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & | result | ) |
Definition at line 101 of file Ddg_Expr_equals.hpp.
Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l > & FTensor::Ddg_Expr< Ddg< A, Tensor_Dim01, Tensor_Dim23 >, T, Dim01, Dim23, i, j, k, l >::operator= | ( | const U & | d | ) |
Definition at line 362 of file Ddg_Expr_equals.hpp.
|
private |
Definition at line 45 of file Ddg_Expr.hpp.