Go to the documentation of this file.
14 #ifndef FORCESMEAR_APE_ALT_INCLUDED
15 #define FORCESMEAR_APE_ALT_INCLUDED
51 std::vector<Field_G>
m_U;
86 const std::vector<double>& phi,
87 const std::vector<double>& phipr);
90 const std::vector<double>& phi,
91 const std::vector<double>& phipr);
103 double rho(
const int mu,
const int nu)
114 const int mu,
const int nu);
129 static bool register_factory()
132 init &= ForceSmear::Factory::Register(
"APE_SF", create_object);
133 init &= ForceSmear::Factory_params::Register(
"APE_SF", 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.
ForceSmear_APE_SF(Projection *proj)
void force_udiv(Field_G &Sigma, const Field_G &Sigma_p, const Field_G &U)
void get_parameters(Parameters ¶ms) const
void set_parameters(const Parameters ¶ms)
double rho(const int mu, const int nu)
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.
Methods to shift a field in the lexical site index.
std::vector< double > m_phipr
SF boundary condition at t=Nt.
Bridge::VerboseLevel m_vl
base class for projection operator into gauge group.
Base class for force calculation of smeared operators.
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)