Go to the documentation of this file.
10 #ifndef FORCESMEAR_APE_INCLUDED
11 #define FORCESMEAR_APE_INCLUDED
46 std::vector<Field_G>
m_U;
93 const int mu,
const int nu);
103 static bool register_factory()
106 init &= ForceSmear::Factory_params::Register(
"APE",
107 create_object_with_params);
ForceSmear_APE(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 get_parameters(Parameters ¶ms) const
std::vector< double > m_rho
int m_Nvol
spacetime dimension and volume
void set_parameters(const Parameters ¶ms)
int index(int mu, int nu)
Bridge::VerboseLevel m_vl
std::vector< Field_G > m_U
void init(const Parameters ¶ms)
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.
void force_udiv(Field_G &Sigma, const Field_G &Sigma_p, const Field_G &U)
std::vector< Field_G > m_iTheta
void staple(Field_G &, const Field_G &, const Field_G &, const int mu, const int nu)
Recursive calculation for APE smeared fermion force.
static const std::string class_name