Grid 0.7.0
ActionModuleBase< Product, R > Class Template Referenceabstract

#include <ActionModules.h>

Inheritance diagram for ActionModuleBase< Product, R >:
HMCModuleBase< Product > ActionModule< WilsonGaugeAction< Impl >, BetaGaugeActionParameters > ActionModule< PlaqPlusRectangleAction< Impl >, PlaqPlusRectangleGaugeActionParameters > ActionModule< RBCGaugeAction< Impl >, RBCGaugeActionParameters > ActionModule< SymanzikGaugeAction< Impl >, BetaGaugeActionParameters > ActionModule< IwasakiGaugeAction< Impl >, BetaGaugeActionParameters > ActionModule< DBW2GaugeAction< Impl >, BetaGaugeActionParameters > WilsonGModule< Impl > PlaqPlusRectangleGModule< Impl > RBCGModule< Impl > SymanzikGModule< Impl > IwasakiGModule< Impl > DBW2GModule< Impl >

Public Types

typedef R Resource
typedef Product Product

Public Member Functions

virtual void acquireResource (R &)
virtual ProductgetPtr ()=0
virtual void print_parameters ()

Detailed Description

template<class Product, class R>
class ActionModuleBase< Product, R >

Definition at line 44 of file ActionModules.h.

Member Typedef Documentation

◆ Resource

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

Definition at line 46 of file ActionModules.h.

◆ Product

typedef Product HMCModuleBase< Product >::Product
inherited

Definition at line 97 of file Modules.h.

Member Function Documentation

◆ acquireResource()

◆ getPtr()

◆ print_parameters()


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