Grid 0.7.0
DBW2GModule< Impl > Class Template Reference

#include <ActionModules.h>

Inheritance diagram for DBW2GModule< Impl >:
ActionModule< DBW2GaugeAction< Impl >, BetaGaugeActionParameters > Parametrized< P > ActionModuleBase< Product, R > HMCModuleBase< Product >

Public Types

typedef ActionModuleBase< Action< typename DBW2GaugeAction< Impl >::GaugeField >, GridModuleBase
typedef Base::Product Product
typedef BetaGaugeActionParameters Parameters
typedef R Resource

Public Member Functions

virtual void print_parameters ()
ProductgetPtr ()
void set_parameters (Parameters Par)
virtual void acquireResource (R &)

Data Fields

std::unique_ptr< DBW2GaugeAction< Impl > > ActionPtr

Protected Attributes

Parameters Par_

Private Types

typedef ActionModule< DBW2GaugeAction< Impl >, BetaGaugeActionParametersActionBase

Private Member Functions

virtual void initialize ()

Private Attributes

std::string section_name

Detailed Description

template<class Impl>
class DBW2GModule< Impl >

Definition at line 180 of file ActionModules.h.

Member Typedef Documentation

◆ ActionBase

template<class Impl>
typedef ActionModule<DBW2GaugeAction<Impl>, BetaGaugeActionParameters> DBW2GModule< Impl >::ActionBase
private

Definition at line 181 of file ActionModules.h.

◆ Base

typedef ActionModuleBase< Action<typename DBW2GaugeAction< Impl >::GaugeField>, GridModule > ActionModule< DBW2GaugeAction< Impl >, BetaGaugeActionParameters >::Base
inherited

Definition at line 57 of file ActionModules.h.

◆ Product

typedef Base::Product ActionModule< DBW2GaugeAction< Impl >, BetaGaugeActionParameters >::Product
inherited

Definition at line 58 of file ActionModules.h.

◆ Parameters

Definition at line 59 of file ActionModules.h.

◆ Resource

template<class Product, class R>
typedef R ActionModuleBase< Product, R >::Resource
inherited

Definition at line 46 of file ActionModules.h.

Member Function Documentation

◆ initialize()

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

◆ print_parameters()

virtual void ActionModule< DBW2GaugeAction< Impl >, BetaGaugeActionParameters >::print_parameters ( )
inlinevirtualinherited

Reimplemented from HMCModuleBase< Product >.

Definition at line 69 of file ActionModules.h.

◆ getPtr()

Product * ActionModule< DBW2GaugeAction< Impl >, BetaGaugeActionParameters >::getPtr ( )
inlinevirtualinherited

Implements HMCModuleBase< Product >.

Definition at line 73 of file ActionModules.h.

◆ set_parameters()

template<class P>
void Parametrized< P >::set_parameters ( Parameters Par)
inlineinherited

Definition at line 58 of file Modules.h.

References Par_.

◆ acquireResource()

Field Documentation

◆ ActionPtr

std::unique_ptr<DBW2GaugeAction< Impl >> ActionModule< DBW2GaugeAction< Impl >, BetaGaugeActionParameters >::ActionPtr
inherited

Definition at line 61 of file ActionModules.h.

◆ Par_

template<class P>
Parameters Parametrized< P >::Par_
protectedinherited

Definition at line 67 of file Modules.h.

Referenced by Parametrized(), Parametrized(), print_parameters(), and set_parameters().

◆ section_name

template<class P>
std::string Parametrized< P >::section_name
privateinherited

Definition at line 69 of file Modules.h.

Referenced by Parametrized().


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