Class TempLat::SymTracelessFieldAsFourier
template <typename R>
ClassList > TempLat > SymTracelessFieldAsFourier
A class which treats a symmetric-traceless field as an object in fourier space. More...
#include <symtracelessfieldasfourier.h>
Public Types
| Type | Name |
|---|---|
| typedef typename SymTracelessGetGetReturnType< R >::type | mRType |
Public Static Attributes
| Type | Name |
|---|---|
| constexpr size_t | NDim = GetNDim::get<R>() |
Public Functions
| Type | Name |
|---|---|
| SymTracelessFieldAsFourier (const R & pR) |
|
| DEVICE_FORCEINLINE_FUNCTION auto | eval (const IDX &... idx) const |
Detailed Description
Unit test: ctest -R test-asfourier
Public Types Documentation
typedef mRType
using TempLat::SymTracelessFieldAsFourier< R >::mRType = typename SymTracelessGetGetReturnType<R>::type;
Public Static Attributes Documentation
variable NDim
Public Functions Documentation
function SymTracelessFieldAsFourier
function eval
template<typename... IDX>
inline DEVICE_FORCEINLINE_FUNCTION auto TempLat::SymTracelessFieldAsFourier::eval (
const IDX &... idx
) const
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/algebra/matrix3x3algebra/symtracelessfieldasfourier.h