13 #ifndef SMEAR_HYP_SF_INCLUDED
14 #define SMEAR_HYP_SF_INCLUDED
43 std::vector<Field_G>
m_U;
68 void set_parameters(
double alpha1,
double alpha2,
double alpha3,
double *phi,
double *phipr);
82 int sig = 6 - mu - nu - rho;
SU(N) gauge field class in which a few functions are added for the SF.
void staple(Field_G &, const Field_G &, const Field_G &, int mu, int nu)
int index_v2(int mu, int nu)
int index_v1(int mu, int nu, int rho)
void smear(Field_G &Usmear, const Field_G &U)
Smear_HYP_SF(Projection *proj)
void set_parameters(const Parameters ¶ms)
std::vector< Field_G > m_v1
Smear_HYP_SF(unique_ptr< Projection > &proj)
HYP smearing of link variables with SF BC.
std::vector< Field_G > m_U
base class for projection operator into gauge group.
static const std::string class_name
base class for smearing of link variables.
Methods to shift a field in the lexical site index.
std::vector< Field_G > m_v2