14 #ifndef WILSONLOOP_INCLUDED
15 #define WILSONLOOP_INCLUDED
89 void set_parameters(
const int Nspc_size,
const int Ntmp_size,
const int Ntype);
97 int index_wloop(
const int i_spc,
const int i_tmp,
const int i_type)
111 const int j,
const int nu,
const std::vector<int>& unit_v);
void gfix_temporal(Field_G &Uext)
temporal gauge fixing of extended gauge field.
WilsonLoop & operator=(const WilsonLoop &)
int m_Ntype
number of measured loop-type
int m_Nvol_ext
volume of extended gauge config.
std::vector< unit_vec > m_Nunit
int m_Nspc_size
parameters set by user
int m_Nt_ext
size of extended gauge config.
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.
double measure(const Field_G &U)
main function to measure Wilson loops.
int m_Ntmp_size
spatial size of loop
int m_Ntype_max
internal data members
double calc_wloop(const Field_G &Uspc, const int t_ext)
temporal gauge fixing of extended gauge field.
static const std::string class_name
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)
void init()
initial setup independent of parameters.
std::vector< int > m_Nmax
int m_Nz_ext
size of extended gauge config.
Common parameter class: provides parameters as singleton.
Bridge::VerboseLevel m_vl
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.
int m_Ny_ext
size of extended gauge config.
std::vector< int > unit_vec
int m_Nx_ext
size of extended gauge config.