SUNphi
1.0
|
#include <NnarySmET.hpp>
Public Member Functions | |
T & | operator~ () |
const T & | operator~ () const |
template<int I, typename Tp , int... Pos> | |
decltype(auto) | _refEvalByCompsName (IntSeq< I >, IntSeq< Pos... >, Tp &&targs) const |
< Components to get More... | |
template<typename... Ts> | |
decltype(auto) | _refEvalByCompsName (Ts &&...ts) |
template<int I, typename Tp > | |
decltype(auto) | refEvalByCompsName (Tp &&targs) const |
< Components to get More... | |
template<int I, typename Tp > | |
decltype(auto) | refEvalByCompsName (Tp &&targs) |
template<int... I, typename... Args> | |
decltype(auto) | evalThroughRepresentativeFunctionPassingCompsByName (IntSeq< I... >, const Args &...args) const |
< Components to get More... | |
template<typename... Ts> | |
decltype(auto) | evalThroughRepresentativeFunctionPassingCompsByName (Ts &&...ts) |
template<typename... Oth> | |
decltype(auto) | operator() (Oth &&...oth) |
template<typename... Oth> | |
decltype(auto) | operator() (Oth &&...oth) const |
Static Public Attributes | |
static constexpr bool | isAssignable = false |
Nnary SmET.
Inheriting type
Definition at line 40 of file NnarySmET.hpp.
|
inline |
< Components to get
Evaluate the I-th reference, getting from the Tuple
targs the element Pos
Internal implementation
Definition at line 54 of file NnarySmET.hpp.
|
inline |
Overload the _refEvalByCompsName
const method passing all args
ts | Arguments |
Definition at line 61 of file NnarySmET.hpp.
|
inline |
< Components to get
Evaluate the result by calling a representative function
The result is obtained after splitting the components, identifying them trough the name of each TensComp
Definition at line 93 of file NnarySmET.hpp.
|
inline |
Overload the evalThroughRepresentativeFunctionPassingCompsByName
const method passing all args
ts | Arguments |
Definition at line 101 of file NnarySmET.hpp.
|
inlineinherited |
Implements the call operator via CRTP
oth | Other quantit |
Definition at line 289 of file BaseSmET.hpp.
|
inlineinherited |
Implements the const call operator via CRTP
< Other quantit
Definition at line 290 of file BaseSmET.hpp.
|
inline |
Constant cast operator to class T
Definition at line 46 of file NnarySmET.hpp.
|
inline |
Cast operator to class T
Definition at line 46 of file NnarySmET.hpp.
|
inline |
< Components to get
Evaluate the I-th reference, getting from the Tuple
targs the element Pos
External implementation, using PosOfResTcsPresInRefsTk
to dispatch components
Position of TensComp
of the reference Tk present in thr result
Definition at line 68 of file NnarySmET.hpp.
|
inline |
Evaluate the I-th reference, getting from the Tuple
targs the element Pos
Non const version
Definition at line 82 of file NnarySmET.hpp.
|
static |
Returns whether this SmET
can be the left hand of an assignement
This SmET can never be lhs
Definition at line 44 of file NnarySmET.hpp.