Go to the documentation of this file.
10 #ifndef FORCESMEAR_APE_ALT_INCLUDED
11 #define FORCESMEAR_APE_ALT_INCLUDED
48 std::vector<Field_G>
m_U;
76 const std::vector<double>& phi,
77 const std::vector<double>& phipr);
80 const std::vector<double>& phi,
81 const std::vector<double>& phipr);
98 const int mu,
const int nu);
102 const int mu,
const int nu);
112 static bool register_factory()
115 init &= ForceSmear::Factory_params::Register(
"APE_SF",
116 create_object_with_params);
std::vector< Field_G > m_U
Common parameter class: provides parameters as singleton.
std::vector< double > m_phi
SF boundary condition at t=0.
Mat_SU_N m_wk
SF boundary condition at t=0.
void force_udiv(Field_G &Sigma, const Field_G &Sigma_p, const Field_G &U)
void get_parameters(Parameters ¶ms) const
void init(const Parameters ¶ms)
void set_parameters(const Parameters ¶ms)
std::vector< double > m_rho
static const std::string class_name
std::vector< Field_G > m_iTheta
Mat_SU_N m_wkpr
SF boundary condition at t=Nt.
Recursive calculation for APE smeared fermion force.
Base class for force calculation of smeared operators.
Base template class for projection operator into gauge group.
Methods to shift a field in the lexical site index.
int index(int mu, int nu)
std::vector< double > m_phipr
SF boundary condition at t=Nt.
Bridge::VerboseLevel m_vl
ForceSmear_APE_SF(Projection *proj, const Parameters ¶ms)
void force_each(Field_G &, const Field_G &, const Field_G &, const Field_G &, const Field_G &, const int mu, const int nu)
void staple(Field_G &, const Field_G &, const Field_G &, const int mu, const int nu)