|
Bridge++
Ver. 1.1.x
|
Manager of smeared configurations. More...
#include <director_Smear.h>
Public Member Functions | |
| Director_Smear (Smear *smear) | |
| constructor requires pointer to Smear object More... | |
| void | set_parameters (const Parameters ¶ms) |
| set paramters, must be called before set_config More... | |
| void | set_parameters (int Nsmear) |
| int | get_Nsmear () |
| get number of applied smearing operation More... | |
| Field * | getptr_smearedConfig (int i_smear) |
| get pointer to i-th smeared config (0th is original thin link) More... | |
| void | set_config (Field *U) |
| set pointer to original thin link variable More... | |
| void | notify_linkv () |
| to be called when configuration is updated More... | |
Public Member Functions inherited from Director | |
| Director () | |
| virtual | ~Director () |
| void | set_parameter_verboselevel (const Bridge::VerboseLevel vl) |
Private Member Functions | |
| void | smear () |
| smearing is performed by calling a function of Smear object More... | |
Private Attributes | |
| int | m_Nsmear |
| number of smearing to be applied More... | |
| Smear * | m_smear |
| smearing operator More... | |
| Field_G * | m_U |
| original thin link var. More... | |
| std::valarray< Field_G > | m_Usmear |
| smeared configs. More... | |
| int | m_status_linkv |
| set to zero when link var. is updated More... | |
Additional Inherited Members | |
Protected Attributes inherited from Director | |
| Bridge::VerboseLevel | m_vl |
Manager of smeared configurations.
This director class handles smeared configurations. 28 Dec 2011 H.Matsufuru YAML is implemented. [14 Nov 2012 Y.Namekawa]
Definition at line 47 of file director_Smear.h.
|
inline |
constructor requires pointer to Smear object
Definition at line 59 of file director_Smear.h.
|
inline |
get number of applied smearing operation
Definition at line 73 of file director_Smear.h.
| Field * Director_Smear::getptr_smearedConfig | ( | int | i_smear | ) |
get pointer to i-th smeared config (0th is original thin link)
Definition at line 100 of file director_Smear.cpp.
|
inlinevirtual |
to be called when configuration is updated
Implements Director.
Definition at line 82 of file director_Smear.h.
| void Director_Smear::set_config | ( | Field * | U | ) |
set pointer to original thin link variable
Definition at line 91 of file director_Smear.cpp.
| void Director_Smear::set_parameters | ( | const Parameters & | params | ) |
set paramters, must be called before set_config
Definition at line 41 of file director_Smear.cpp.
| void Director_Smear::set_parameters | ( | int | Nsmear | ) |
Definition at line 64 of file director_Smear.cpp.
|
private |
smearing is performed by calling a function of Smear object
Definition at line 113 of file director_Smear.cpp.
|
private |
number of smearing to be applied
Definition at line 50 of file director_Smear.h.
|
private |
smearing operator
Definition at line 51 of file director_Smear.h.
|
private |
set to zero when link var. is updated
Definition at line 54 of file director_Smear.h.
|
private |
original thin link var.
Definition at line 52 of file director_Smear.h.
|
private |
smeared configs.
Definition at line 53 of file director_Smear.h.