Go to the documentation of this file.
14 #ifndef FORCESMEAR_APE_INCLUDED
15 #define FORCESMEAR_APE_INCLUDED
50 std::vector<Field_G>
m_U;
88 double rho(
const int mu,
const int nu)
99 const int mu,
const int nu);
114 static bool register_factory()
117 init &= ForceSmear::Factory::Register(
"APE", create_object);
118 init &= ForceSmear::Factory_params::Register(
"APE", create_object_with_params);
ForceSmear_APE(Projection *proj, const Parameters ¶ms)
Common parameter class: provides parameters as singleton.
void force_each(Field_G &, const Field_G &, const Field_G &, const Field_G &, const Field_G &, const int mu, const int nu)
void get_parameters(Parameters ¶ms) const
std::vector< double > m_rho
void set_parameters(const Parameters ¶ms)
ForceSmear_APE(Projection *proj)
Bridge::VerboseLevel m_vl
std::vector< Field_G > m_U
Methods to shift a field in the lexical site index.
void force_udiv(Field_G &Sigma, const Field_G &Sigma_p, const Field_G &U)
std::vector< Field_G > m_iTheta
double rho(const int mu, const int nu)
void staple(Field_G &, const Field_G &, const Field_G &, const int mu, const int nu)
base class for projection operator into gauge group.
Recursive calculation for APE smeared fermion force.
Base class for force calculation of smeared operators.
static const std::string class_name