15 #ifndef STAPLE_SF_INCLUDED 
   16 #define STAPLE_SF_INCLUDED 
   89   void set_parameters(
const double *phi, 
const double *phipr, 
const double *pomega);
 
   90   void set_parameters(std::vector<double>& phi, std::vector<double>& phipr, std::vector<double>& pomega);
 
SU(N) gauge field class in which a few functions are added for the SF. 
 
static const std::string class_name
 
double plaquette_ct(const Field_G &, double ct)
 
void print_plaquette(const Field_G &)
 
Bridge::VerboseLevel m_vl
 
double sf_coupling_plaq(const Field_G &, double ct)
 
void staple_ct(Field_G &, const Field_G &, const int, double ct)
 
double plaq_s(const Field_G &)
 
Staple_SF & operator=(const Staple_SF &)
 
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
 
void set_parameters(const Parameters ¶ms)
 
void upper(Field_G_SF &, const Field_G &, const int, const int)
 
Common parameter class: provides parameters as singleton. 
 
double plaq_t(const Field_G &)
 
double sf_coupling_rect(const Field_G &, double ctr)
 
void staple(Field_G &, const Field_G &, const int)
 
Methods to shift a field in the lexical site index. 
 
void lower(Field_G_SF &, const Field_G &, const int, const int)
 
double plaq_t_ct(const Field_G &, double ct)
 
double plaquette(const Field_G &)