Go to the documentation of this file.
10 #ifndef SMEAR_APE_SF_INCLUDED
11 #define SMEAR_APE_SF_INCLUDED
70 const std::vector<double>& phi,
71 const std::vector<double>& phipr);
74 const std::vector<double>& phi,
75 const std::vector<double>& phipr);
86 int index(
const int mu,
const int nu)
87 {
return mu +
m_Ndim * nu; }
97 static bool register_factory()
100 init &= Smear::Factory_params::Register(
"APE_SF",
101 create_object_with_params);
void init(const Parameters ¶ms)
std::vector< double > m_rho
APE smearing of link variables for Schroedinger functional BC.
Common parameter class: provides parameters as singleton.
void get_parameters(Parameters ¶ms) const
int index(const int mu, const int nu)
std::vector< double > m_phipr
SF boundary condition at t=Nt.
std::vector< double > m_phi
SF boundary condition at t=0.
Base template class for smearing of link variables.
Base template class for projection operator into gauge group.
Bridge::VerboseLevel m_vl
Mat_SU_N m_wkpr
SF boundary condition at t=Nt.
Mat_SU_N m_wk
SF boundary condition at t=0.
Smear_APE_SF(Projection *proj, const Parameters ¶ms)
static const std::string class_name
void set_parameters(const Parameters ¶ms)
void smear(Field_G &Usmear, const Field_G &U)