Class TempLat::Averager
template <typename T>
ClassList > TempLat > Averager
A class which computes the average value of a getter. More...
#include <averager.h>
Public Types
| Type | Name |
|---|---|
| typedef typename GetGetReturnType< T >::type | retType |
| typedef AveragerReturnType< retType > | vType |
Public Static Attributes
| Type | Name |
|---|---|
| constexpr size_t | NDim = GetNDim::get<T>() |
| constexpr bool | isComplexValued = [**GetGetReturnType**](structTempLat_1_1GetGetReturnType.md)<T>::isComplex |
Public Functions
| Type | Name |
|---|---|
| Averager (const T & pT, SpaceStateType spaceType) |
|
| vType | compute () |
| vType | computeConfigurationSpace () |
| vType | computeFourierSpace () |
| auto | getToolBox () const |
| std::string | toString () const |
Detailed Description
Unit test: ctest -R test-averager
Public Types Documentation
typedef retType
typedef vType
Public Static Attributes Documentation
variable NDim
variable isComplexValued
Public Functions Documentation
function Averager
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/measuringtools/averager.h