Skip to content

Struct TempLat::CheckerboardForEachWrapper

template <size_t NDim, typename Functor>

ClassList > TempLat > CheckerboardForEachWrapper

Wraps a foreach 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) const

Public Attributes Documentation

variable mCB

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

variable mFunctor

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

Public Functions Documentation

function operator()

inline DEVICE_INLINE_FUNCTION void TempLat::CheckerboardForEachWrapper::operator() (
    const device::IdxArray< NDim > & halfIdx
) const


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