Go to the documentation of this file.
14 #ifndef WILSONLOOP_INCLUDED
15 #define WILSONLOOP_INCLUDED
96 void set_parameters(
const int Nspc_size,
const int Ntmp_size,
const int Ntype);
106 int index_wloop(
const int i_spc,
const int i_tmp,
const int i_type)
120 const int j,
const int nu,
const std::vector<int>& unit_v);
int m_Ny_ext
size of extended gauge config.
int m_Ntype_max
internal data members
Common parameter class: provides parameters as singleton.
int m_Ntmp_size
spatial size of loop
std::vector< int > unit_vec
std::vector< int > m_Nmax
static const std::string class_name
void gfix_temporal(Field_G &Uext)
temporal gauge fixing of extended gauge field.
Bridge::VerboseLevel m_vl
void init()
initial setup independent of parameters.
void get_parameters(Parameters ¶ms) const
WilsonLoop & operator=(const WilsonLoop &)
virtual void set_parameters(const Parameters ¶ms)
setting parameters.
int index_wloop(const int i_spc, const int i_tmp, const int i_type)
index for Wilson loop variable.
void redef_Uspc(Field_G &Uspc, const Field_G &Uext, const int j, const int nu, const std::vector< int > &unit_v)
redefinition of product of spatial link variables.
int m_Ntype
number of measured loop-type
int m_Nx_ext
size of extended gauge config.
std::vector< unit_vec > m_Nunit
WilsonLoop(const Parameters ¶ms)
int m_Nt_ext
size of extended gauge config.
double calc_wloop(const Field_G &Uspc, const int t_ext)
temporal gauge fixing of extended gauge field.
std::string m_filename_output
void set_extfield(Field_G &Uext, const Field_G &Uorg)
setup of extended gauge field.
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
int m_Nvol_ext
volume of extended gauge config.
int m_Nspc_size
parameters set by user
int m_Nz_ext
size of extended gauge config.
double measure(const Field_G &U)
main function to measure Wilson loops.