| 
    Bridge++
    Ver. 1.2.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... | |
| Field_G * | get_config () | 
| Field_G * | get_config (const int i_smear) | 
| 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) | 
Static Public Attributes | |
| static const std::string | class_name = "Director_Smear" | 
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 62 of file director_Smear.h.
| Field_G * Director_Smear::get_config | ( | ) | 
Definition at line 115 of file director_Smear.cpp.
| Field_G * Director_Smear::get_config | ( | const int | i_smear | ) | 
Definition at line 122 of file director_Smear.cpp.
      
  | 
  inline | 
get number of applied smearing operation
Definition at line 76 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 102 of file director_Smear.cpp.
      
  | 
  inlinevirtual | 
to be called when configuration is updated
Implements Director.
Definition at line 88 of file director_Smear.h.
| void Director_Smear::set_config | ( | Field * | U | ) | 
set pointer to original thin link variable
Definition at line 93 of file director_Smear.cpp.
| void Director_Smear::set_parameters | ( | const Parameters & | params | ) | 
set paramters, must be called before set_config
Definition at line 43 of file director_Smear.cpp.
| void Director_Smear::set_parameters | ( | int | Nsmear | ) | 
Definition at line 66 of file director_Smear.cpp.
      
  | 
  private | 
smearing is performed by calling a function of Smear object
Definition at line 131 of file director_Smear.cpp.
      
  | 
  static | 
Definition at line 50 of file director_Smear.h.
      
  | 
  private | 
number of smearing to be applied
Definition at line 53 of file director_Smear.h.
      
  | 
  private | 
smearing operator
Definition at line 54 of file director_Smear.h.
      
  | 
  private | 
set to zero when link var. is updated
Definition at line 57 of file director_Smear.h.
      
  | 
  private | 
original thin link var.
Definition at line 55 of file director_Smear.h.
      
  | 
  private | 
smeared configs.
Definition at line 56 of file director_Smear.h.