Class TempLat::SU2Averager
template <typename T>
ClassList > TempLat > SU2Averager
An averager for su2. Allows to take into account cached operations consistently. More...
#include <su2averager.h>
Classes
| Type | Name |
|---|---|
| class | su2result |
Public Types
| Type | Name |
|---|---|
| typedef std::array< vType, size > | arrVType |
| typedef typename SU2GetGetReturnType< 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 |
|---|---|
| SU2Averager (const T & pT, SpaceStateType spaceType) |
|
| arrVType | compute () |
| arrVType | computeConfigurationSpace () |
| arrVType | computeFourierSpace () |
| std::string | toString () const |
Detailed Description
Unit test: ctest -R test-su2averager
Public Types Documentation
typedef arrVType
typedef vType
Public Static Attributes Documentation
variable NDim
variable isComplexValued
variable size
Public Functions Documentation
function SU2Averager
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/su2averager.h