Class TempLat::ComplexFieldAverager
template <typename T>
ClassList > TempLat > ComplexFieldAverager
A class which averages complex fields. More...
#include <complexfieldaverager.h>
Public Types
| Type | Name |
|---|---|
| typedef std::array< vType, size > | arrVType |
| typedef typename ComplexGetGetReturnType< T >::type | vType |
Public Static Attributes
| Type | Name |
|---|---|
| constexpr size_t | NDim = 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 |
|---|---|
| ComplexFieldAverager (const T & pT, SpaceStateType spaceType) |
|
| arrVType | compute () |
| arrVType | computeConfigurationSpace () |
| arrVType | computeFourierSpace () |
| auto | getToolBox () const |
| std::string | toString () const |
Detailed Description
Unit test: ctest -R test-complexfieldaverager
Public Types Documentation
typedef arrVType
typedef vType
Public Static Attributes Documentation
variable NDim
variable isComplexValued
variable size
Public Functions Documentation
function ComplexFieldAverager
inline TempLat::ComplexFieldAverager::ComplexFieldAverager (
const T & pT,
SpaceStateType spaceType
)
function compute
function computeConfigurationSpace
function computeFourierSpace
function getToolBox
For measurement objects.
function toString
The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/algebra/complexalgebra/complexfieldaverager.h