Grid 0.7.0
PlaquetteMod< Impl > Class Template Reference

#include <ObservableModules.h>

Inheritance diagram for PlaquetteMod< Impl >:
ObservableModule< PlaquetteLogger< Impl >, NoParameters > Parametrized< NoParameters > HMCModuleBase< Prod >

Public Types

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

Public Member Functions

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

Data Fields

std::unique_ptr< PlaquetteLogger< Impl > > ObservablePtr

Protected Attributes

Parameters Par_

Private Types

typedef ObservableModule< PlaquetteLogger< Impl >, NoParametersObsBase

Private Member Functions

virtual void initialize ()

Private Attributes

std::string section_name

Detailed Description

template<class Impl>
class PlaquetteMod< Impl >

Definition at line 81 of file ObservableModules.h.

Member Typedef Documentation

◆ ObsBase

template<class Impl>
typedef ObservableModule<PlaquetteLogger<Impl>, NoParameters> PlaquetteMod< Impl >::ObsBase
private

Definition at line 82 of file ObservableModules.h.

◆ Base

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

Definition at line 42 of file ObservableModules.h.

◆ Product

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

Definition at line 43 of file ObservableModules.h.

◆ Parameters

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

Definition at line 44 of file ObservableModules.h.

Constructor & Destructor Documentation

◆ PlaquetteMod()

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

Definition at line 90 of file ObservableModules.h.

Member Function Documentation

◆ initialize()

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

◆ print_parameters()

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

Reimplemented from HMCModuleBase< Prod >.

Definition at line 50 of file ObservableModules.h.

References Parametrized< P >::print_parameters().

◆ getPtr()

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

◆ set_parameters()

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

Definition at line 58 of file Modules.h.

Field Documentation

◆ ObservablePtr

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

Definition at line 46 of file ObservableModules.h.

Referenced by getPtr(), and PlaquetteMod< 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: