Skip to content

Class TempLat::WallAverager

template <typename T>

ClassList > TempLat > WallAverager

A class which computes the average value of a getter over the first n-1 coordinates, returns a vector. More...

  • #include <wallaverager.h>

Public Types

Type Name
typedef typename GetGetReturnType< T >::type vType

Public Static Attributes

Type Name
constexpr size_t NDim = GetNDim::get&lt;T&gt;()
constexpr bool isComplexValued = [**GetGetReturnType**](structTempLat_1_1GetGetReturnType.md)&lt;T&gt;::isComplex

Public Functions

Type Name
WallAverager (const T & pT, SpaceStateType spaceType)
void compute ()
void computeConfigurationSpace ()
auto getToolBox () const
auto getWall (size_t dim) const
std::string toString () const

Detailed Description

Unit test: ctest -R test-averager

Public Types Documentation

typedef vType

using TempLat::WallAverager< T >::vType =  typename GetGetReturnType<T>::type;

Public Static Attributes Documentation

variable NDim

constexpr size_t TempLat::WallAverager< T >::NDim;

variable isComplexValued

constexpr bool TempLat::WallAverager< T >::isComplexValued;

Public Functions Documentation

function WallAverager

inline TempLat::WallAverager::WallAverager (
    const T & pT,
    SpaceStateType spaceType
) 

function compute

inline void TempLat::WallAverager::compute () 

function computeConfigurationSpace

inline void TempLat::WallAverager::computeConfigurationSpace () 

function getToolBox

inline auto TempLat::WallAverager::getToolBox () const

For measurement objects.


function getWall

inline auto TempLat::WallAverager::getWall (
    size_t dim
) const

function toString

inline std::string TempLat::WallAverager::toString () const


The documentation for this class was generated from the following file cosmolatticeweb/tmp/code_source/templat/include/TempLat/lattice/measuringtools/wallaverager.h