Class TempLat::SU2DoubletAverager
template <typename T>
ClassList > TempLat > SU2DoubletAverager
An averager specialised for SU2Doublet . Allows to take into account cached operations consistently.More...
#include <su2doubletaverager.h>
Classes
| Type | Name |
|---|---|
| class | su2doubletresult |
Public Types
| Type | Name |
|---|---|
| typedef std::array< vType, size > | arrVType |
| typedef typename SU2DoubletGetGetReturnType< T >::type | vType |
Public Static Attributes
| Type | Name |
|---|---|
| constexpr size_t | NDim = TempLat::GetNDim::get<T>() |
| constexpr bool | isComplexValued = IsComplexType<vType> |
| constexpr size_t | size = [**tuple\_size**](structTempLat_1_1tuple__size.md)<T>::value |
Public Functions
| Type | Name |
|---|---|
| SU2DoubletAverager (const T & pT, SpaceStateType spaceType) |
|
| arrVType | compute () |
| arrVType | computeConfigurationSpace () |
| arrVType | computeFourierSpace () |
| std::string | toString () const |
Detailed Description
Unit test: ctest -R test-su2doubletaverager
Public Types Documentation
typedef arrVType
typedef vType
Public Static Attributes Documentation
variable NDim
variable isComplexValued
variable size
Public Functions Documentation
function SU2DoubletAverager
function compute
function computeConfigurationSpace
function computeFourierSpace
function toString
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/algebra/su2algebra/su2doubletaverager.h