23   const string str_vlevel = params.
get_string(
"verbose_level");
 
   31   err += params.
fetch_int(
"number_of_smearing", Nsmear);
 
   62     for (
int i_smear = 0; i_smear < 
m_Nsmear; ++i_smear) {
 
  109   if (i_smear == 0) 
return m_U;
 
  125     for (
int i_smear = 0; i_smear < 
m_Nsmear; ++i_smear) {
 
void smear()
smearing is performed by calling a function of Smear object 
 
void detailed(const char *format,...)
 
void general(const char *format,...)
 
Container of Field-type object. 
 
Field * getptr_smearedConfig(int i_smear)
get pointer to i-th smeared config (0th is original thin link) 
 
Smear * m_smear
smearing operator 
 
int fetch_int(const string &key, int &value) const 
 
Bridge::VerboseLevel m_vl
 
virtual void smear(Field_G &, const Field_G &)=0
 
std::vector< Field_G > m_Usmear
smeared configs. 
 
void set_config(Field *U)
set pointer to original thin link variable 
 
int m_status_linkv
set to zero when link var. is updated 
 
void crucial(const char *format,...)
 
void set_parameters(const Parameters ¶ms)
set parameters, must be called before set_config 
 
static const std::string class_name
 
string get_string(const string &key) const 
 
static VerboseLevel set_verbose_level(const std::string &str)
 
int m_Nsmear
number of smearing to be applied 
 
Field_G * m_U
original thin link var.