14 #ifndef STAPLE_LEX_INCLUDED
15 #define STAPLE_LEX_INCLUDED
85 static Staple *create_object()
91 static bool register_factory()
93 return Staple::Factory::Register(
"Lexical", create_object);
std::string m_filename_output
double plaquette(const Field_G &)
calculates plaquette value.
double plaq_t(const Field_G &)
calculates temporal plaquette value.
void staple(Field_G &, const Field_G &, const int mu)
constructs staple in mu-direction (summing up nu-direction).
void lower(Field_G &, const Field_G &, const int mu, const int nu)
constructs lower staple in mu-nu plane.
static const std::string class_name
void upper(Field_G &, const Field_G &, const int mu, const int nu)
constructs upper staple in mu-nu plane.
double plaq_s(const Field_G &)
calculates spatial plaquette value.
Methods to shift a field in the lexical site index.
Base class for Staple construction.
Field_G m_w
temporary fields.
void set_parameters(const Parameters ¶ms)
setting parameters.