Grid 0.7.0
PolyakovMod< Impl > Class Template Reference

#include <ObservableModules.h>

Inheritance diagram for PolyakovMod< Impl >:
ObservableModule< PolyakovLogger< Impl >, NoParameters > Parametrized< NoParameters > HMCModuleBase< Prod >

Public Types

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

Public Member Functions

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

Data Fields

std::unique_ptr< PolyakovLogger< Impl > > ObservablePtr

Protected Attributes

Parameters Par_

Private Types

typedef ObservableModule< PolyakovLogger< Impl >, NoParametersObsBase

Private Member Functions

virtual void initialize ()

Private Attributes

std::string section_name

Detailed Description

template<class Impl>
class PolyakovMod< Impl >

Definition at line 94 of file ObservableModules.h.

Member Typedef Documentation

◆ ObsBase

template<class Impl>
typedef ObservableModule<PolyakovLogger<Impl>, NoParameters> PolyakovMod< Impl >::ObsBase
private

Definition at line 95 of file ObservableModules.h.

◆ Base

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

Definition at line 42 of file ObservableModules.h.

◆ Product

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

Definition at line 43 of file ObservableModules.h.

◆ Parameters

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

Definition at line 44 of file ObservableModules.h.

Constructor & Destructor Documentation

◆ PolyakovMod()

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

Definition at line 103 of file ObservableModules.h.

Member Function Documentation

◆ initialize()

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

◆ print_parameters()

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

Reimplemented from HMCModuleBase< Prod >.

Definition at line 50 of file ObservableModules.h.

◆ getPtr()

Product * ObservableModule< PolyakovLogger< 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<PolyakovLogger< Impl >> ObservableModule< PolyakovLogger< Impl >, NoParameters >::ObservablePtr
inherited

Definition at line 46 of file ObservableModules.h.

Referenced by PolyakovMod< 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: