Grid 0.7.0
ConfigurationBase< Field > Class Template Referenceabstract

Base class for "smart configuration", a container for a gauge configuration holding unsmeared and smeared versions. More...

#include <ActionBase.h>

Public Member Functions

 ConfigurationBase ()
virtual ~ConfigurationBase ()
virtual void set_Field (Field &U)=0
virtual void smeared_force (Field &)=0
virtual Field & get_SmearedU ()=0
virtual Field & get_U (bool smeared=false)=0

Detailed Description

template<class Field>
class ConfigurationBase< Field >

Base class for "smart configuration", a container for a gauge configuration holding unsmeared and smeared versions.

Definition at line 48 of file ActionBase.h.

Constructor & Destructor Documentation

◆ ConfigurationBase()

template<class Field>
ConfigurationBase< Field >::ConfigurationBase ( )
inline

Definition at line 53 of file ActionBase.h.

◆ ~ConfigurationBase()

template<class Field>
virtual ConfigurationBase< Field >::~ConfigurationBase ( )
inlinevirtual

Definition at line 54 of file ActionBase.h.

Member Function Documentation

◆ set_Field()

template<class Field>
virtual void ConfigurationBase< Field >::set_Field ( Field & U)
pure virtual

Implemented in NoSmearing< Impl >.

References U.

◆ smeared_force()

template<class Field>
virtual void ConfigurationBase< Field >::smeared_force ( Field & )
pure virtual

Implemented in NoSmearing< Impl >.

◆ get_SmearedU()

template<class Field>
virtual Field & ConfigurationBase< Field >::get_SmearedU ( )
pure virtual

◆ get_U()


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