Class TempLat::ConfirmSpace
ClassList > TempLat > ConfirmSpace
A class which wraps the calls to confirm(Configuration/Fourier)Space, for classes that have it and objects that don't. More...
#include <confirmspace.h>
Public Functions
| Type | Name |
|---|---|
| ConfirmSpace () = delete |
Public Static Functions
| Type | Name |
|---|---|
| void | apply (U & obj, const LayoutStruct< NDim > & newLayout, const SpaceStateType & spaceType) |
| constexpr void | apply (U & obj, const LayoutStruct< NDim > & newLayout, const SpaceStateType & spaceType) |
| void | apply (U && obj, Tag< N > i, const LayoutStruct< NDim > & newLayout, const SpaceStateType & spaceType) |
| void | apply (U && obj, Tag< N > i, const LayoutStruct< NDim > & newLayout, const SpaceStateType & spaceType) |
| void | apply (U & obj, Tag< N > i, const LayoutStruct< NDim > & newLayout, const SpaceStateType & spaceType) |
| void | apply (U & obj, device::Idx i, const LayoutStruct< NDim > & newLayout, const SpaceStateType & spaceType) |
| void | apply (U & obj, device::Idx i, const LayoutStruct< NDim > & newLayout, const SpaceStateType & spaceType) |
| void | apply (U & obj, device::Idx i, const LayoutStruct< NDim > & newLayout, const SpaceStateType & spaceType) |
Detailed Description
Unit test: ctest -R test-confirmspace
Public Functions Documentation
function ConfirmSpace
Public Static Functions Documentation
function apply [1/8]
template<typename U, size_t NDim>
static inline void TempLat::ConfirmSpace::apply (
U & obj,
const LayoutStruct < NDim > & newLayout,
const SpaceStateType & spaceType
)
function apply [2/8]
template<typename U, size_t NDim>
static inline constexpr void TempLat::ConfirmSpace::apply (
U & obj,
const LayoutStruct < NDim > & newLayout,
const SpaceStateType & spaceType
)
function apply [3/8]
template<int N, typename U, size_t NDim>
static inline void TempLat::ConfirmSpace::apply (
U && obj,
Tag < N > i,
const LayoutStruct < NDim > & newLayout,
const SpaceStateType & spaceType
)
function apply [4/8]
template<int N, typename U, size_t NDim>
static inline void TempLat::ConfirmSpace::apply (
U && obj,
Tag < N > i,
const LayoutStruct < NDim > & newLayout,
const SpaceStateType & spaceType
)
function apply [5/8]
template<int N, typename U, size_t NDim>
static inline void TempLat::ConfirmSpace::apply (
U & obj,
Tag < N > i,
const LayoutStruct < NDim > & newLayout,
const SpaceStateType & spaceType
)
function apply [6/8]
template<typename U, size_t NDim>
static inline void TempLat::ConfirmSpace::apply (
U & obj,
device::Idx i,
const LayoutStruct < NDim > & newLayout,
const SpaceStateType & spaceType
)
function apply [7/8]
template<typename U, size_t NDim>
static inline void TempLat::ConfirmSpace::apply (
U & obj,
device::Idx i,
const LayoutStruct < NDim > & newLayout,
const SpaceStateType & spaceType
)
function apply [8/8]
template<typename U, size_t NDim>
static inline void TempLat::ConfirmSpace::apply (
U & obj,
device::Idx i,
const LayoutStruct < NDim > & newLayout,
const SpaceStateType & spaceType
)
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/algebra/helpers/confirmspace.h