Class TempLat::ComplexFieldFourierView
template <typename T, size_t NDim>
ClassList > TempLat > ComplexFieldFourierView
A class which holds complex field in fourier space. More...
#include <complexfieldfourierview.h>
Public Types
| Type | Name |
|---|---|
| typedef ComplexFieldGetter | Getter |
Public Static Attributes
| Type | Name |
|---|---|
| constexpr size_t | SHIFTIND = 0 |
| constexpr size_t | size = 2 |
Public Functions
| Type | Name |
|---|---|
| ComplexFieldFourierView (FourierView< T, NDim > r, FourierView< T, NDim > i) |
|
| auto & | ComplexFieldGet (Tag< 0 > t) |
| const auto & | ComplexFieldGet (Tag< 0 > t) const |
| auto & | ComplexFieldGet (Tag< 1 > t) |
| const auto & | ComplexFieldGet (Tag< 1 > t) const |
| DEVICE_INLINE_FUNCTION auto | eval (const IDX &... idx) const |
| auto | getDx () const |
| auto | getKIR () const |
| auto & | operator() (Tag< 0 > t) |
| const auto & | operator() (Tag< 0 > t) const |
| auto & | operator() (Tag< 1 > t) |
| const auto & | operator() (Tag< 1 > t) const |
| void | operator= (R && g) |
| std::string | toString () const |
Detailed Description
Unit test: ctest -R test-complexfieldfourierview
Public Types Documentation
typedef Getter
Public Static Attributes Documentation
variable SHIFTIND
variable size
Public Functions Documentation
function ComplexFieldFourierView
inline TempLat::ComplexFieldFourierView::ComplexFieldFourierView (
FourierView < T, NDim > r,
FourierView < T, NDim > i
)
function ComplexFieldGet [1/4]
function ComplexFieldGet [2/4]
function ComplexFieldGet [3/4]
function ComplexFieldGet [4/4]
function eval
template<typename... IDX>
inline DEVICE_INLINE_FUNCTION auto TempLat::ComplexFieldFourierView::eval (
const IDX &... idx
) const
function getDx
function getKIR
function operator()
function operator()
function operator()
function operator()
function operator=
function toString
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/algebra/complexalgebra/complexfieldfourierview.h