14 #ifndef FORCESMEAR_HYP_INCLUDED
15 #define FORCESMEAR_HYP_INCLUDED
52 std::valarray<Field_G>
m_U;
94 int idx1(
int mu,
int nu,
int rho)
96 int sig = 6 - mu - nu - rho;
void set_parameters(const Parameters ¶ms)
std::valarray< Field_G > m_v1
void force_step3(Field_G &, const Field_G &)
Container of Field-type object.
Parameters_ForceSmear_HYP()
void force_each(Field_G &, const Field_G &, const Field_G &, const Field_G &, const Field_G &, int mu, int nu)
void staple(Field_G &, const Field_G &, const Field_G &, int mu, int nu)
std::valarray< Field_G > m_iTheta3
Base class for force calculation of smeared operators.
std::valarray< Field_G > m_Sigma3
Recursive calculation of HYP smeared fermion force.
std::valarray< Field_G > m_U
static const std::string class_name
std::valarray< Field_G > m_v2
int idx1(int mu, int nu, int rho)
int idx1b(int mu, int nu, int rho)
void force_udiv(Field_G &Sigma, const Field_G &Sigma_p, const Field_G &U)
base class for projection operator into gauge group.
std::valarray< Field_G > m_iTheta2
ForceSmear_HYP(Projection *proj)
Methods to shift a field in the lexical site index.
void force_step1(Field_G &)
void force_step2(Field_G &)
std::valarray< Field_G > m_iTheta1
std::valarray< Field_G > m_Sigma2