Skip to content

Struct TempLat::CheckerboardReduceWrapper

template <size_t NDim, typename Functor>

ClassList > TempLat > CheckerboardReduceWrapper

Wraps a reduce functor to apply checkerboard reconstruction.

  • #include <checkerboardlayout.h>

Public Attributes

Type Name
CheckerboardLayout< NDim > mCB
Functor mFunctor

Public Functions

Type Name
DEVICE_INLINE_FUNCTION void operator() (const device::IdxArray< NDim > & halfIdx, T & update) const

Public Attributes Documentation

variable mCB

CheckerboardLayout<NDim> TempLat::CheckerboardReduceWrapper< NDim, Functor >::mCB;

variable mFunctor

Functor TempLat::CheckerboardReduceWrapper< NDim, Functor >::mFunctor;

Public Functions Documentation

function operator()

template<typename T>
inline DEVICE_INLINE_FUNCTION void TempLat::CheckerboardReduceWrapper::operator() (
    const device::IdxArray< NDim > & halfIdx,
    T & update
) const


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/memory/memorylayouts/checkerboardlayout.h