Go to the documentation of this file.
15 #ifndef ACTION_G_RECTANGLE_SF_INCLUDED
16 #define ACTION_G_RECTANGLE_SF_INCLUDED
140 m_force_G = Force_G::New(
"Force_G_Rectangle_SF");
158 void set_parameters(
const double beta,
const double c_plaq,
const double c_rect,
159 double *phi,
double *phipr,
160 const double ct,
double ctr);
188 static Action *create_object()
199 static bool register_factory()
202 init &= Action::Factory::Register(
"Action_G_Rectangle_SF", create_object);
203 init &= Action::Factory_params::Register(
"Action_G_Rectangle_SF", create_object_with_params);
double m_ct
SF boundary improvement coefficient for the plaquatte action.
HMC force class for rectangular gauge action with the SF BC.
Common parameter class: provides parameters as singleton.
void detailed(const char *format,...)
Base class of random number generators.
Base class of gauge force calculation.
Mat_SU_N m_wk
SF boundary condition.
Base class of HMC action class family.
void set_config(Field *U)
setting pointer to the gauge configuration.
static const std::string class_name
std::vector< double > m_phi
double m_ctr
SF boundary improvement coefficient for the rectangle action.
double langevin(RandomNumbers *)
Langevis step.
void set_label(const std::string label)
HMC action class for rectangular gauge action with the SF BC.
Methods to shift a field in the lexical site index.
Action_G_Rectangle_SF(const Parameters ¶ms)
Bridge::VerboseLevel m_vl
std::vector< double > m_phipr
Container of Field-type object.
void get_parameters(Parameters ¶ms) const
void set_parameters(const Parameters ¶ms)