Bridge++  Ver. 2.0.2
Director Class Referenceabstract

Manager of commonly used data object in HMC. More...

#include <director.h>

Inheritance diagram for Director:
Director_Smear

Public Member Functions

 Director ()
 
virtual ~Director ()
 
virtual void notify_linkv ()=0
 
virtual void set_parameters (const Parameters &params)=0
 
virtual void get_parameters (Parameters &params) const =0
 
virtual void set_config (Field *U)=0
 

Private Member Functions

 Director (const Director &)
 
Directoroperator= (const Director &)
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ Director() [1/2]

Director::Director ( )
inline

Definition at line 40 of file director.h.

◆ ~Director()

virtual Director::~Director ( )
inlinevirtual

Definition at line 41 of file director.h.

◆ Director() [2/2]

Director::Director ( const Director )
private

Member Function Documentation

◆ get_parameters()

virtual void Director::get_parameters ( Parameters params) const
pure virtual

Implemented in Director_Smear.

◆ notify_linkv()

virtual void Director::notify_linkv ( )
pure virtual

Implemented in Director_Smear.

◆ operator=()

Director& Director::operator= ( const Director )
private

◆ set_config()

virtual void Director::set_config ( Field U)
pure virtual

Implemented in Director_Smear.

◆ set_parameters()

virtual void Director::set_parameters ( const Parameters params)
pure virtual

Implemented in Director_Smear.


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