Class TempLat::SU2DoubletWrapper
template <class A, class B, class C, class D>
ClassList > TempLat > SU2DoubletWrapper
A class which creates a doublet out of some preexisting objects. More...
#include <su2doubletwrapper.h>
Inherits the following classes: TempLat::SU2DoubletOperator
Public Types inherited from TempLat::SU2DoubletOperator
See TempLat::SU2DoubletOperator
| Type | Name |
|---|---|
| typedef SU2DoubletGetter | Getter |
Public Static Attributes inherited from TempLat::SU2DoubletOperator
See TempLat::SU2DoubletOperator
| Type | Name |
|---|---|
| constexpr size_t | size = 4 |
Public Functions
| Type | Name |
|---|---|
| const auto & | SU2DoubletGet (Tag< N > t) const |
| SU2DoubletWrapper (const A & pA, const B & pB, const C & pC, const D & pD) |
|
| SU2DoubletWrapper () = default |
|
| DEVICE_INLINE_FUNCTION auto | eval (const IDX &... idx) const |
| auto | operator() (Tag< N > t) const |
| std::string | toString () const |
Public Functions inherited from TempLat::SU2DoubletOperator
See TempLat::SU2DoubletOperator
| Type | Name |
|---|---|
| SU2DoubletOperator () = default |
Public Static Functions inherited from TempLat::SU2DoubletOperator
See TempLat::SU2DoubletOperator
| Type | Name |
|---|---|
| consteval size_t | getNDim () |
Detailed Description
Unit test: ctest -R test-su2doubletwrapper
Public Functions Documentation
function SU2DoubletGet
function SU2DoubletWrapper [1/2]
inline TempLat::SU2DoubletWrapper::SU2DoubletWrapper (
const A & pA,
const B & pB,
const C & pC,
const D & pD
)
function SU2DoubletWrapper [2/2]
function eval
template<typename... IDX>
inline DEVICE_INLINE_FUNCTION auto TempLat::SU2DoubletWrapper::eval (
const IDX &... idx
) 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/su2algebra/su2doubletwrapper.h