Go to the documentation of this file.
14 #ifndef ACTION_G_RECTANGLE_INCLUDED
15 #define ACTION_G_RECTANGLE_INCLUDED
57 m_force_G = Force_G::New(
"Force_G_Rectangle");
75 const double c_plaq,
const double c_rect);
103 static Action *create_object()
114 static bool register_factory()
117 init &= Action::Factory::Register(
"Action_G_Rectangle", create_object);
118 init &= Action::Factory_params::Register(
"Action_G_Rectangle", create_object_with_params);
void force(Field &)
returns force for molcular dynamical update of conjugate momenta.
Common parameter class: provides parameters as singleton.
void set_config(Field *U)
setting pointer to the gauge configuration.
double langevin(RandomNumbers *)
Langevis step.
void detailed(const char *format,...)
static const std::string class_name
Base class of random number generators.
Base class of gauge force calculation.
Base class of HMC action class family.
HMC force class for rectangular gauge action.
double calcH()
calculate Hamiltonian of this action term.
HMC action class for rectangular gauge action.
Action_G_Rectangle(const Parameters ¶ms)
Methods to shift a field in the lexical site index.
void set_parameters(const Parameters ¶ms)
void get_parameters(Parameters ¶ms) const
Bridge::VerboseLevel m_vl
Container of Field-type object.
void set_label(const std::string label)