|
Grid 0.7.0
|
#include <ActionModules.h>
Public Types | |
| typedef ActionModuleBase< Action< typename ActionType::GaugeField >, GridModule > | Base |
| typedef Base::Product | Product |
| typedef APar | Parameters |
| typedef GridModule | Resource |
Public Member Functions | |
| ActionModule (APar Par) | |
| template<class ReaderClass> | |
| ActionModule (Reader< ReaderClass > &Reader) | |
| virtual void | print_parameters () |
| Product * | getPtr () |
| void | set_parameters (Parameters Par) |
| virtual void | acquireResource (GridModule &) |
Data Fields | |
| std::unique_ptr< ActionType > | ActionPtr |
Protected Attributes | |
| Parameters | Par_ |
Private Member Functions | |
| virtual void | initialize ()=0 |
Private Attributes | |
| std::string | section_name |
Definition at line 53 of file ActionModules.h.
| typedef ActionModuleBase< Action<typename ActionType::GaugeField>, GridModule > ActionModule< ActionType, APar >::Base |
Definition at line 57 of file ActionModules.h.
| typedef Base::Product ActionModule< ActionType, APar >::Product |
Definition at line 58 of file ActionModules.h.
| typedef APar ActionModule< ActionType, APar >::Parameters |
Definition at line 59 of file ActionModules.h.
|
inherited |
Definition at line 46 of file ActionModules.h.
|
inline |
Definition at line 63 of file ActionModules.h.
|
inline |
Definition at line 66 of file ActionModules.h.
|
inlinevirtual |
Reimplemented from HMCModuleBase< Action< ActionType::GaugeField > >.
Definition at line 69 of file ActionModules.h.
|
inlinevirtual |
Implements HMCModuleBase< Action< ActionType::GaugeField > >.
Definition at line 73 of file ActionModules.h.
|
privatepure virtual |
Implemented in DBW2GModule< Impl >, DBW2GModule< ImplementationPolicy >, IwasakiGModule< Impl >, IwasakiGModule< ImplementationPolicy >, OneFlavourEOFModule< Impl >, OneFlavourFModule< Impl >, OneFlavourRatioEOFModule< Impl >, OneFlavourRatioFModule< Impl >, PlaqPlusRectangleGModule< Impl >, PlaqPlusRectangleGModule< ImplementationPolicy >, RBCGModule< Impl >, RBCGModule< ImplementationPolicy >, SymanzikGModule< Impl >, SymanzikGModule< ImplementationPolicy >, TwoFlavourEOFModule< Impl >, TwoFlavourFModule< Impl >, TwoFlavourRatioEOFModule< Impl >, TwoFlavourRatioFModule< Impl >, WilsonGModule< Impl >, and WilsonGModule< ImplementationPolicy >.
Referenced by ActionModule< WilsonGaugeAction< Impl >, BetaGaugeActionParameters >::getPtr().
|
inlineinherited |
|
inlinevirtualinherited |
Reimplemented in OneFlavourEOFModule< Impl >, OneFlavourFModule< Impl >, OneFlavourRatioEOFModule< Impl >, OneFlavourRatioFModule< Impl >, TwoFlavourEOFModule< Impl >, TwoFlavourFModule< Impl >, TwoFlavourRatioEOFModule< Impl >, and TwoFlavourRatioFModule< Impl >.
Definition at line 47 of file ActionModules.h.
| std::unique_ptr<ActionType> ActionModule< ActionType, APar >::ActionPtr |
Definition at line 61 of file ActionModules.h.
|
protectedinherited |
|
privateinherited |