Grid 0.7.0
PlaqPlusRectangleGModule< Impl > Class Template Reference

#include <ActionModules.h>

Inheritance diagram for PlaqPlusRectangleGModule< Impl >:
ActionModule< PlaqPlusRectangleAction< Impl >, PlaqPlusRectangleGaugeActionParameters > Parametrized< P > ActionModuleBase< Product, R > HMCModuleBase< Product >

Public Types

typedef ActionModuleBase< Action< typename PlaqPlusRectangleAction< Impl >::GaugeField >, GridModuleBase
typedef Base::Product Product
typedef PlaqPlusRectangleGaugeActionParameters Parameters
typedef GridModule Resource

Public Member Functions

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

Data Fields

std::unique_ptr< PlaqPlusRectangleAction< Impl > > ActionPtr

Protected Attributes

Parameters Par_

Private Types

typedef ActionModule< PlaqPlusRectangleAction< Impl >, PlaqPlusRectangleGaugeActionParametersActionBase

Private Member Functions

virtual void initialize ()

Private Attributes

std::string section_name

Detailed Description

template<class Impl>
class PlaqPlusRectangleGModule< Impl >

Definition at line 128 of file ActionModules.h.

Member Typedef Documentation

◆ ActionBase

template<class Impl>
typedef ActionModule<PlaqPlusRectangleAction<Impl>, PlaqPlusRectangleGaugeActionParameters> PlaqPlusRectangleGModule< Impl >::ActionBase
private

Definition at line 129 of file ActionModules.h.

◆ Base

Definition at line 57 of file ActionModules.h.

◆ Product

Definition at line 58 of file ActionModules.h.

◆ Parameters

◆ Resource

typedef GridModule ActionModuleBase< Action< PlaqPlusRectangleAction< Impl >::GaugeField >, GridModule >::Resource
inherited

Definition at line 46 of file ActionModules.h.

Member Function Documentation

◆ initialize()

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

◆ print_parameters()

virtual void ActionModule< PlaqPlusRectangleAction< Impl >, PlaqPlusRectangleGaugeActionParameters >::print_parameters ( )
inlinevirtualinherited

Reimplemented from HMCModuleBase< Product >.

Definition at line 69 of file ActionModules.h.

◆ getPtr()

Product * ActionModule< PlaqPlusRectangleAction< Impl >, PlaqPlusRectangleGaugeActionParameters >::getPtr ( )
inlinevirtualinherited

Implements HMCModuleBase< Product >.

Definition at line 73 of file ActionModules.h.

◆ set_parameters() [1/2]

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

Definition at line 58 of file Modules.h.

◆ set_parameters() [2/2]

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

Definition at line 58 of file Modules.h.

References Par_.

◆ acquireResource() [1/2]

virtual void ActionModuleBase< Action< PlaqPlusRectangleAction< Impl >::GaugeField >, GridModule >::acquireResource ( GridModule & )
inlinevirtualinherited

Definition at line 47 of file ActionModules.h.

◆ acquireResource() [2/2]

Field Documentation

◆ ActionPtr

Definition at line 61 of file ActionModules.h.

◆ Par_

Definition at line 67 of file Modules.h.

◆ section_name

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

Definition at line 69 of file Modules.h.


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