Bridge++
Version 1.5.4
|
Manager of commonly used data object in HMC. More...
#include <director.h>
Public Member Functions | |
Director () | |
virtual | ~Director () |
virtual void | notify_linkv ()=0 |
virtual void | set_parameters (const Parameters ¶ms)=0 |
void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
virtual void | set_config (Field *U)=0 |
virtual void | set_config (unique_ptr< Field_G > &U)=0 |
Protected Attributes | |
Bridge::VerboseLevel | m_vl |
Private Member Functions | |
Director (const Director &) | |
Director & | operator= (const Director &) |
Manager of commonly used data object in HMC.
Director-type class manages data which requires memory cost and/or computational cost to be held in multiple objects. Examples are smeared configurations and eigenvectors. This mechanism is useful mainly in HMC, while also in defining such as smeared fermion operators. [28 Dec 2011 H.Matsufuru]
Definition at line 37 of file director.h.
|
inline |
Definition at line 43 of file director.h.
|
inlinevirtual |
Definition at line 45 of file director.h.
|
private |
|
pure virtual |
Implemented in Director_Smear.
|
pure virtual |
Implemented in Director_Smear.
|
pure virtual |
Implemented in Director_Smear.
|
inline |
Definition at line 58 of file director.h.
|
pure virtual |
Implemented in Director_Smear.
|
protected |
Definition at line 40 of file director.h.