Skip to content

Class TempLat::ComplexFieldWrapper

template <class R, class T>

ClassList > TempLat > ComplexFieldWrapper

A class which wraps two objects as a complex field. More...

  • #include <complexwrapper.h>

Inherits the following classes: TempLat::ComplexFieldOperator

Public Types inherited from TempLat::ComplexFieldOperator

See TempLat::ComplexFieldOperator

Type Name
typedef ComplexFieldGetter Getter

Public Static Attributes inherited from TempLat::ComplexFieldOperator

See TempLat::ComplexFieldOperator

Type Name
constexpr size_t size = 2

Public Functions

Type Name
auto ComplexFieldGet (Tag< 0 > t) const
auto ComplexFieldGet (Tag< 1 > t) const
ComplexFieldWrapper (const R & pR, const T & pT)
ComplexFieldWrapper () = default
DEVICE_INLINE_FUNCTION auto eval (const IDX &... idx) const
auto operator() (Tag< N > t) const
void postGet ()
void preGet ()
std::string toString () const

Public Functions inherited from TempLat::ComplexFieldOperator

See TempLat::ComplexFieldOperator

Type Name
ComplexFieldOperator () = default

Detailed Description

Unit test: ctest -R test-complexwrapper

Public Functions Documentation

function ComplexFieldGet [1/2]

inline auto TempLat::ComplexFieldWrapper::ComplexFieldGet (
    Tag < 0 > t
) const

function ComplexFieldGet [2/2]

inline auto TempLat::ComplexFieldWrapper::ComplexFieldGet (
    Tag < 1 > t
) const

function ComplexFieldWrapper [1/2]

inline TempLat::ComplexFieldWrapper::ComplexFieldWrapper (
    const R & pR,
    const T & pT
) 

function ComplexFieldWrapper [2/2]

TempLat::ComplexFieldWrapper::ComplexFieldWrapper () = default

function eval

template<typename... IDX>
inline DEVICE_INLINE_FUNCTION auto TempLat::ComplexFieldWrapper::eval (
    const IDX &... idx
) const

function operator()

template<int N>
inline auto TempLat::ComplexFieldWrapper::operator() (
    Tag < N > t
) const

function postGet

inline void TempLat::ComplexFieldWrapper::postGet () 

function preGet

inline void TempLat::ComplexFieldWrapper::preGet () 

function toString

inline std::string TempLat::ComplexFieldWrapper::toString () const


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/algebra/complexalgebra/complexwrapper.h