Class TempLat::SymTracelessFieldFourierView
template <typename T, size_t NDim>
ClassList > TempLat > SymTracelessFieldFourierView
A class which holds symmetric-traceless field in fourier space. More...
#include <symtracelessfieldfourierview.h>
Public Types
| Type | Name |
|---|---|
| typedef SymTracelessGetter | Getter |
Public Static Attributes
| Type | Name |
|---|---|
| constexpr size_t | SHIFTIND = 0 |
| constexpr size_t | size = 5 |
Public Functions
| Type | Name |
|---|---|
| SymTracelessFieldFourierView (FourierView< T, NDim > c0, FourierView< T, NDim > c1, FourierView< T, NDim > c2, FourierView< T, NDim > c3, FourierView< T, NDim > c4) |
|
| auto & | SymTracelessGet (Tag< 0 > t) |
| const auto & | SymTracelessGet (Tag< 0 > t) const |
| auto & | SymTracelessGet (Tag< 1 > t) |
| const auto & | SymTracelessGet (Tag< 1 > t) const |
| auto & | SymTracelessGet (Tag< 2 > t) |
| const auto & | SymTracelessGet (Tag< 2 > t) const |
| auto & | SymTracelessGet (Tag< 3 > t) |
| const auto & | SymTracelessGet (Tag< 3 > t) const |
| auto & | SymTracelessGet (Tag< 4 > t) |
| const auto & | SymTracelessGet (Tag< 4 > t) const |
| auto & | SymTracelessGet (Tag< 1 > t1, Tag< 1 > t2) |
| const auto & | SymTracelessGet (Tag< 1 > t1, Tag< 1 > t2) const |
| auto & | SymTracelessGet (Tag< 1 > t1, Tag< 2 > t2) |
| const auto & | SymTracelessGet (Tag< 1 > t1, Tag< 2 > t2) const |
| auto & | SymTracelessGet (Tag< 1 > t1, Tag< 3 > t2) |
| const auto & | SymTracelessGet (Tag< 1 > t1, Tag< 3 > t2) const |
| auto & | SymTracelessGet (Tag< 2 > t1, Tag< 1 > t2) |
| const auto & | SymTracelessGet (Tag< 2 > t1, Tag< 1 > t2) const |
| auto & | SymTracelessGet (Tag< 2 > t1, Tag< 2 > t2) |
| const auto & | SymTracelessGet (Tag< 2 > t1, Tag< 2 > t2) const |
| auto & | SymTracelessGet (Tag< 2 > t1, Tag< 3 > t2) |
| const auto & | SymTracelessGet (Tag< 2 > t1, Tag< 3 > t2) const |
| auto & | SymTracelessGet (Tag< 3 > t1, Tag< 1 > t2) |
| const auto & | SymTracelessGet (Tag< 3 > t1, Tag< 1 > t2) const |
| auto & | SymTracelessGet (Tag< 3 > t1, Tag< 2 > t2) |
| const auto & | SymTracelessGet (Tag< 3 > t1, Tag< 2 > t2) const |
| auto | SymTracelessGet (Tag< 3 > t1, Tag< 3 > t2) |
| const auto | SymTracelessGet (Tag< 3 > t1, Tag< 3 > t2) 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 |
| auto & | operator() (Tag< 2 > t) |
| const auto & | operator() (Tag< 2 > t) const |
| auto & | operator() (Tag< 3 > t) |
| const auto & | operator() (Tag< 3 > t) const |
| auto & | operator() (Tag< 4 > t) |
| const auto & | operator() (Tag< 4 > t) const |
| auto & | operator() (Tag< 1 > t1, Tag< 1 > t2) |
| const auto & | operator() (Tag< 1 > t1, Tag< 1 > t2) const |
| auto & | operator() (Tag< 1 > t1, Tag< 2 > t2) |
| const auto & | operator() (Tag< 1 > t1, Tag< 2 > t2) const |
| auto & | operator() (Tag< 1 > t1, Tag< 3 > t2) |
| const auto & | operator() (Tag< 1 > t1, Tag< 3 > t2) const |
| auto & | operator() (Tag< 2 > t1, Tag< 1 > t2) |
| const auto & | operator() (Tag< 2 > t1, Tag< 1 > t2) const |
| auto & | operator() (Tag< 2 > t1, Tag< 2 > t2) |
| const auto & | operator() (Tag< 2 > t1, Tag< 2 > t2) const |
| auto & | operator() (Tag< 2 > t1, Tag< 3 > t2) |
| const auto & | operator() (Tag< 2 > t1, Tag< 3 > t2) const |
| auto & | operator() (Tag< 3 > t1, Tag< 1 > t2) |
| const auto & | operator() (Tag< 3 > t1, Tag< 1 > t2) const |
| auto & | operator() (Tag< 3 > t1, Tag< 2 > t2) |
| const auto & | operator() (Tag< 3 > t1, Tag< 2 > t2) const |
| auto | operator() (Tag< 3 > t1, Tag< 3 > t2) |
| const auto | operator() (Tag< 3 > t1, Tag< 3 > t2) 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 SymTracelessFieldFourierView
inline TempLat::SymTracelessFieldFourierView::SymTracelessFieldFourierView (
FourierView < T, NDim > c0,
FourierView < T, NDim > c1,
FourierView < T, NDim > c2,
FourierView < T, NDim > c3,
FourierView < T, NDim > c4
)
function SymTracelessGet [1/28]
function SymTracelessGet [2/28]
function SymTracelessGet [3/28]
function SymTracelessGet [4/28]
function SymTracelessGet [5/28]
function SymTracelessGet [6/28]
function SymTracelessGet [7/28]
function SymTracelessGet [8/28]
function SymTracelessGet [9/28]
function SymTracelessGet [10/28]
function SymTracelessGet [11/28]
function SymTracelessGet [12/28]
inline const auto & TempLat::SymTracelessFieldFourierView::SymTracelessGet (
Tag < 1 > t1,
Tag < 1 > t2
) const
function SymTracelessGet [13/28]
function SymTracelessGet [14/28]
inline const auto & TempLat::SymTracelessFieldFourierView::SymTracelessGet (
Tag < 1 > t1,
Tag < 2 > t2
) const
function SymTracelessGet [15/28]
function SymTracelessGet [16/28]
inline const auto & TempLat::SymTracelessFieldFourierView::SymTracelessGet (
Tag < 1 > t1,
Tag < 3 > t2
) const
function SymTracelessGet [17/28]
function SymTracelessGet [18/28]
inline const auto & TempLat::SymTracelessFieldFourierView::SymTracelessGet (
Tag < 2 > t1,
Tag < 1 > t2
) const
function SymTracelessGet [19/28]
function SymTracelessGet [20/28]
inline const auto & TempLat::SymTracelessFieldFourierView::SymTracelessGet (
Tag < 2 > t1,
Tag < 2 > t2
) const
function SymTracelessGet [21/28]
function SymTracelessGet [22/28]
inline const auto & TempLat::SymTracelessFieldFourierView::SymTracelessGet (
Tag < 2 > t1,
Tag < 3 > t2
) const
function SymTracelessGet [23/28]
function SymTracelessGet [24/28]
inline const auto & TempLat::SymTracelessFieldFourierView::SymTracelessGet (
Tag < 3 > t1,
Tag < 1 > t2
) const
function SymTracelessGet [25/28]
function SymTracelessGet [26/28]
inline const auto & TempLat::SymTracelessFieldFourierView::SymTracelessGet (
Tag < 3 > t1,
Tag < 2 > t2
) const
function SymTracelessGet [27/28]
function SymTracelessGet [28/28]
inline const auto TempLat::SymTracelessFieldFourierView::SymTracelessGet (
Tag < 3 > t1,
Tag < 3 > t2
) const
function eval
template<typename... IDX>
inline DEVICE_INLINE_FUNCTION auto TempLat::SymTracelessFieldFourierView::eval (
const IDX &... idx
) const
function getDx
function getKIR
function operator()
function operator()
function operator()
function operator()
function operator()
function operator()
function operator()
function operator()
function operator()
function operator()
function operator()
function operator()
inline const auto & TempLat::SymTracelessFieldFourierView::operator() (
Tag < 1 > t1,
Tag < 1 > t2
) const
function operator()
function operator()
inline const auto & TempLat::SymTracelessFieldFourierView::operator() (
Tag < 1 > t1,
Tag < 2 > t2
) const
function operator()
function operator()
inline const auto & TempLat::SymTracelessFieldFourierView::operator() (
Tag < 1 > t1,
Tag < 3 > t2
) const
function operator()
function operator()
inline const auto & TempLat::SymTracelessFieldFourierView::operator() (
Tag < 2 > t1,
Tag < 1 > t2
) const
function operator()
function operator()
inline const auto & TempLat::SymTracelessFieldFourierView::operator() (
Tag < 2 > t1,
Tag < 2 > t2
) const
function operator()
function operator()
inline const auto & TempLat::SymTracelessFieldFourierView::operator() (
Tag < 2 > t1,
Tag < 3 > t2
) const
function operator()
function operator()
inline const auto & TempLat::SymTracelessFieldFourierView::operator() (
Tag < 3 > t1,
Tag < 1 > t2
) const
function operator()
function operator()
inline const auto & TempLat::SymTracelessFieldFourierView::operator() (
Tag < 3 > t1,
Tag < 2 > t2
) const
function operator()
function operator()
inline const auto TempLat::SymTracelessFieldFourierView::operator() (
Tag < 3 > t1,
Tag < 3 > t2
) const
function operator=
function toString
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/algebra/matrix3x3algebra/symtracelessfieldfourierview.h