Grid 0.7.0
HMCMinimumNorm2< ImplementationPolicy, RepresentationPolicy, ReaderClass > Class Template Reference

#include <HMCRunnerModule.h>

Inheritance diagram for HMCMinimumNorm2< ImplementationPolicy, RepresentationPolicy, ReaderClass >:
HMCModule< GenericHMCRunnerTemplate< ImplementationPolicy, RepresentationPolicy, MinimumNorm2 >, ReaderClass > Parametrized< HMCparameters > HMCModuleBase< HMCRunnerBase< ReaderClass > >

Public Types

typedef HMCModuleBase< HMCRunnerBase< ReaderClass > > Base
typedef Base::Product Product
typedef HMCparameters Parameters

Public Member Functions

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

Data Fields

std::unique_ptr< GenericHMCRunnerTemplate< ImplementationPolicy, RepresentationPolicy, MinimumNorm2 > > HMCPtr

Protected Attributes

Parameters Par_

Private Types

typedef HMCModule< GenericHMCRunnerTemplate< ImplementationPolicy, RepresentationPolicy, MinimumNorm2 >, ReaderClass > HMCBaseMod

Private Member Functions

virtual void initialize ()

Private Attributes

std::string section_name

Detailed Description

template<class ImplementationPolicy, class RepresentationPolicy, class ReaderClass>
class HMCMinimumNorm2< ImplementationPolicy, RepresentationPolicy, ReaderClass >

Definition at line 102 of file HMCRunnerModule.h.

Member Typedef Documentation

◆ HMCBaseMod

template<class ImplementationPolicy, class RepresentationPolicy, class ReaderClass>
typedef HMCModule< GenericHMCRunnerTemplate<ImplementationPolicy, RepresentationPolicy, MinimumNorm2>, ReaderClass > HMCMinimumNorm2< ImplementationPolicy, RepresentationPolicy, ReaderClass >::HMCBaseMod
private

Definition at line 103 of file HMCRunnerModule.h.

◆ Base

typedef HMCModuleBase< HMCRunnerBase<ReaderClass> > HMCModule< GenericHMCRunnerTemplate< ImplementationPolicy, RepresentationPolicy, MinimumNorm2 >, ReaderClass >::Base
inherited

Definition at line 42 of file HMCRunnerModule.h.

◆ Product

typedef Base::Product HMCModule< GenericHMCRunnerTemplate< ImplementationPolicy, RepresentationPolicy, MinimumNorm2 >, ReaderClass >::Product
inherited

Definition at line 43 of file HMCRunnerModule.h.

◆ Parameters

Definition at line 49 of file Modules.h.

Member Function Documentation

◆ initialize()

template<class ImplementationPolicy, class RepresentationPolicy, class ReaderClass>
virtual void HMCMinimumNorm2< ImplementationPolicy, RepresentationPolicy, ReaderClass >::initialize ( )
inlineprivatevirtual

◆ getPtr()

Product * HMCModule< GenericHMCRunnerTemplate< ImplementationPolicy, RepresentationPolicy, MinimumNorm2 >, ReaderClass >::getPtr ( )
inlinevirtualinherited

Implements HMCModuleBase< HMCRunnerBase< ReaderClass > >.

Definition at line 52 of file HMCRunnerModule.h.

◆ set_parameters()

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

Definition at line 58 of file Modules.h.

◆ print_parameters() [1/2]

void Parametrized< HMCparameters >::print_parameters ( )
inlineinherited

Definition at line 62 of file Modules.h.

◆ print_parameters() [2/2]

virtual void HMCModuleBase< HMCRunnerBase< ReaderClass > >::print_parameters ( )
inlinevirtualinherited

Definition at line 103 of file Modules.h.

Field Documentation

◆ HMCPtr

std::unique_ptr<GenericHMCRunnerTemplate< ImplementationPolicy, RepresentationPolicy, MinimumNorm2 >> HMCModule< GenericHMCRunnerTemplate< ImplementationPolicy, RepresentationPolicy, MinimumNorm2 >, ReaderClass >::HMCPtr
inherited

◆ Par_

Definition at line 67 of file Modules.h.

◆ section_name

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

Definition at line 69 of file Modules.h.


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