Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fopr_Smeared.cpp
Go to the documentation of this file.
1 
14 #include "fopr_Smeared.h"
15 
16 const std::string Fopr_Smeared::class_name = "Fopr_Smeared";
17 
18 //====================================================================
20 {
21  const string str_vlevel = params.get_string("verbose_level");
22 
23  m_vl = vout.set_verbose_level(str_vlevel);
24 }
25 
26 
27 //====================================================================
29 {
31 
32  int Nsmear = m_dr_smear->get_Nsmear();
33  Field *Uptr = m_dr_smear->getptr_smearedConfig(Nsmear);
34 
35  m_fopr->set_config(Uptr);
36 }
37 
38 
39 //====================================================================
40 //============================================================END=====
BridgeIO vout
Definition: bridgeIO.cpp:207
virtual void set_config(Field *)=0
setting pointer to the gauge configuration.
Container of Field-type object.
Definition: field.h:37
Class for parameters.
Definition: parameters.h:40
Fopr * m_fopr
Definition: fopr_Smeared.h:46
Field * getptr_smearedConfig(int i_smear)
get pointer to i-th smeared config (0th is original thin link)
Bridge::VerboseLevel m_vl
Definition: fopr.h:99
void set_config(Field *U)
set pointer to original thin link variable
int get_Nsmear()
get number of applied smearing operation
void set_parameters(const Parameters &)
string get_string(const string &key) const
Definition: parameters.cpp:85
Director_Smear * m_dr_smear
Definition: fopr_Smeared.h:47
void set_config(Field *U)
set pointer to original thin link variable
static VerboseLevel set_verbose_level(const std::string &str)
Definition: bridgeIO.cpp:191
static const std::string class_name
Definition: fopr_Smeared.h:43