Class TempLat::BDPhaseHelper
template <typename T, size_t NDim, bool gauge>
ClassList > TempLat > BDPhaseHelper
Inherits the following classes: TempLat::DimensionCountRecorder
Public Types
| Type | Name |
|---|---|
| typedef device::memory::host_ptr< MemoryToolBox< NDim > > | ToolboxPtr |
Public Functions
| Type | Name |
|---|---|
| BDPhaseHelper (ToolboxPtr pToolBox, T kIR, T aI) |
|
| DEVICE_FORCEINLINE_FUNCTION complex< T > | eval (const IDX &... idx) const |
Public Functions inherited from TempLat::DimensionCountRecorder
See TempLat::DimensionCountRecorder
| Type | Name |
|---|---|
| DimensionCountRecorder (SpaceStateType spaceType) |
|
| void | confirmSpace (const LayoutStruct< NDim > & newLayout, const SpaceStateType & spaceType) const When making sure everyone is in configuration or fourier space, steal the number of dimensions, which we need in the coordinate manipulating objects.. |
| DEVICE_FORCEINLINE_FUNCTION const LayoutStruct< NDim > & | getCurrentLayout () const |
| SpaceStateType | getCurrentSpaceType () const |
| std::string | toString () const |
Public Static Functions inherited from TempLat::DimensionCountRecorder
See TempLat::DimensionCountRecorder
| Type | Name |
|---|---|
| constexpr device::Idx | getNDimensions () |
Public Types Documentation
typedef ToolboxPtr
using TempLat::BDPhaseHelper< T, NDim, gauge >::ToolboxPtr = device::memory::host_ptr<MemoryToolBox<NDim> >;
Public Functions Documentation
function BDPhaseHelper
function eval
template<typename... IDX>
inline DEVICE_FORCEINLINE_FUNCTION complex< T > TempLat::BDPhaseHelper::eval (
const IDX &... idx
) const
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/cosmolattice/include/CosmoInterface/definitions/phaseBunchDavies.h