Bridge++  Version 1.5.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
fopr_Smeared_eo.cpp
Go to the documentation of this file.
1 
14 #include "fopr_Smeared_eo.h"
15 
16 #ifdef USE_FACTORY_AUTOREGISTER
17 namespace {
18  bool init = Fopr_Smeared_eo::register_factory();
19 }
20 #endif
21 
22 const std::string Fopr_Smeared_eo::class_name = "Fopr_Smeared_eo";
23 
24 //====================================================================
26 {
27  const string str_vlevel = params.get_string("verbose_level");
28 
29  m_vl = vout.set_verbose_level(str_vlevel);
30 }
31 
32 
33 //====================================================================
35 {
36  const int Nvol = CommonParameters::Nvol();
37  const int Ndim = CommonParameters::Ndim();
38 
40 
41  const int Nsmear = m_dr_smear->get_Nsmear();
42  Field *Uptr = m_dr_smear->getptr_smearedConfig(Nsmear);
43 
44  m_fopr_eo->set_config(Uptr);
45 }
46 
47 
48 //====================================================================
49 //============================================================END=====
BridgeIO vout
Definition: bridgeIO.cpp:503
void set_parameters(const Parameters &)
Container of Field-type object.
Definition: field.h:45
virtual void set_config(Field *)=0
setting pointer to the gauge configuration.
Director_Smear * m_dr_smear
Class for parameters.
Definition: parameters.h:46
Fopr_eo * m_fopr_eo
Bridge::VerboseLevel m_vl
Definition: fopr.h:127
void set_config(Field *U)
set pointer to original thin link variable
void set_config(Field *U)
set pointer to original thin link variable
int get_Nsmear()
get number of applied smearing operation
Field * getptr_smearedConfig(const int i_smear)
get pointer to i-th smeared config (0th is original thin link)
string get_string(const string &key) const
Definition: parameters.cpp:221
static VerboseLevel set_verbose_level(const std::string &str)
Definition: bridgeIO.cpp:131
static const std::string class_name