14 #ifndef FORCESMEAR_HYP_SF_INCLUDED
15 #define FORCESMEAR_HYP_SF_INCLUDED
54 std::valarray<Field_G>
m_U;
78 void set_parameters(
double alpha1,
double alpha2,
double alpha3,
double *phi,
double *phipr);
101 int idx1(
int mu,
int nu,
int rho)
103 int sig = 6 - mu - nu - rho;
std::valarray< Field_G > m_iTheta2
static const std::string class_name
void force_udiv(Field_G &Sigma, const Field_G &Sigma_p, const Field_G &U)
Parameters_ForceSmear_HYP_SF()
double m_phi[3]
SF boundary condition at t=0.
std::valarray< Field_G > m_Sigma3
Container of Field-type object.
std::valarray< Field_G > m_U
void force_step2(Field_G &)
void set_parameters(const Parameters ¶ms)
Base class for force calculation of smeared operators.
std::valarray< Field_G > m_Sigma2
std::valarray< Field_G > m_iTheta3
std::valarray< Field_G > m_iTheta1
base class for projection operator into gauge group.
void staple(Field_G &, const Field_G &, const Field_G &, int mu, int nu)
void force_each(Field_G &, const Field_G &, const Field_G &, const Field_G &, const Field_G &, int mu, int nu)
std::valarray< Field_G > m_v2
int idx1b(int mu, int nu, int rho)
void force_step3(Field_G &, const Field_G &)
Methods to shift a field in the lexical site index.
std::valarray< Field_G > m_v1
Recursive calculation of HYP smeared fermion force with SF BC.
int idx1(int mu, int nu, int rho)
double m_phipr[3]
SF boundary condition at t=Nt.
void force_step1(Field_G &)
ForceSmear_HYP_SF(Projection *proj)