Grid 0.7.0
SpatialPolyakovMod< Impl > Class Template Reference

#include <ObservableModules.h>

Inheritance diagram for SpatialPolyakovMod< Impl >:
ObservableModule< SpatialPolyakovLogger< Impl >, NoParameters > Parametrized< NoParameters > HMCModuleBase< Prod >

Public Types

typedef HMCModuleBase< HmcObservable< typename SpatialPolyakovLogger< Impl >::Field > > Base
typedef Base::Product Product
typedef NoParameters Parameters

Public Member Functions

 SpatialPolyakovMod ()
virtual void print_parameters ()
ProductgetPtr ()
void set_parameters (Parameters Par)

Data Fields

std::unique_ptr< SpatialPolyakovLogger< Impl > > ObservablePtr

Protected Attributes

Parameters Par_

Private Types

typedef ObservableModule< SpatialPolyakovLogger< Impl >, NoParametersObsBase

Private Member Functions

virtual void initialize ()

Private Attributes

std::string section_name

Detailed Description

template<class Impl>
class SpatialPolyakovMod< Impl >

Definition at line 107 of file ObservableModules.h.

Member Typedef Documentation

◆ ObsBase

template<class Impl>
typedef ObservableModule<SpatialPolyakovLogger<Impl>, NoParameters> SpatialPolyakovMod< Impl >::ObsBase
private

Definition at line 108 of file ObservableModules.h.

◆ Base

typedef HMCModuleBase< HmcObservable< typename SpatialPolyakovLogger< Impl >::Field> > ObservableModule< SpatialPolyakovLogger< Impl >, NoParameters >::Base
inherited

Definition at line 42 of file ObservableModules.h.

◆ Product

typedef Base::Product ObservableModule< SpatialPolyakovLogger< Impl >, NoParameters >::Product
inherited

Definition at line 43 of file ObservableModules.h.

◆ Parameters

typedef NoParameters ObservableModule< SpatialPolyakovLogger< Impl >, NoParameters >::Parameters
inherited

Definition at line 44 of file ObservableModules.h.

Constructor & Destructor Documentation

◆ SpatialPolyakovMod()

template<class Impl>
SpatialPolyakovMod< Impl >::SpatialPolyakovMod ( )
inline

Definition at line 116 of file ObservableModules.h.

Member Function Documentation

◆ initialize()

template<class Impl>
virtual void SpatialPolyakovMod< Impl >::initialize ( )
inlineprivatevirtual

◆ print_parameters()

virtual void ObservableModule< SpatialPolyakovLogger< Impl >, NoParameters >::print_parameters ( )
inlinevirtualinherited

Reimplemented from HMCModuleBase< Prod >.

Definition at line 50 of file ObservableModules.h.

◆ getPtr()

Product * ObservableModule< SpatialPolyakovLogger< Impl >, NoParameters >::getPtr ( )
inlinevirtualinherited

Implements HMCModuleBase< Prod >.

Definition at line 57 of file ObservableModules.h.

◆ set_parameters()

void Parametrized< NoParameters >::set_parameters ( Parameters Par)
inlineinherited

Definition at line 58 of file Modules.h.

Field Documentation

◆ ObservablePtr

std::unique_ptr<SpatialPolyakovLogger< Impl >> ObservableModule< SpatialPolyakovLogger< Impl >, NoParameters >::ObservablePtr
inherited

Definition at line 46 of file ObservableModules.h.

Referenced by SpatialPolyakovMod< Impl >::initialize().

◆ Par_

Parameters Parametrized< NoParameters >::Par_
protectedinherited

Definition at line 67 of file Modules.h.

◆ section_name

std::string Parametrized< NoParameters >::section_name
privateinherited

Definition at line 69 of file Modules.h.


The documentation for this class was generated from the following file: