31   staple = 
upper(U, 0, 1);
 
   33   for (
int site = 0; site < 
Nvol; site++) {
 
   37   staple = 
upper(U, 1, 2);
 
   39   for (
int site = 0; site < 
Nvol; site++) {
 
   43   staple = 
upper(U, 2, 0);
 
   45   for (
int site = 0; site < 
Nvol; site++) {
 
   51   return plaq / (
Lvol * 
Nc * 3.0);
 
   61   for (
int nu = 0; nu < 
Ndim - 1; nu++) {
 
   62     staple = 
lower(U, 3, nu);
 
   64     for (
int site = 0; site < 
Nvol; site++) {
 
   71   return plaq / (
Lvol * 
Nc * 3.0);
 
   79   for (
int nu = 0; nu < 
Ndim; nu++) {
 
   81       W += 
upper(U, mu, nu);
 
   82       W += 
lower(U, mu, nu);
 
double plaq_t(const Field_G *)
 
void backward(Field &, const Field &, const int mu)
 
void mult_Field_Gdn(Field_G &w, const int ex, const Field_G &u1, const int ex1, const Field_G &u2, const int ex2)
 
static const std::string class_name
 
double plaq_s(const Field_G *)
 
double plaquette(const Field_G *)
 
void mult_Field_Gnd(Field_G &w, const int ex, const Field_G &u1, const int ex1, const Field_G &u2, const int ex2)
 
void mult_Field_Gnn(Field_G &w, const int ex, const Field_G &u1, const int ex1, const Field_G &u2, const int ex2)
 
Field_G upper(const Field_G *, const int, const int)
 
void staple(Field_G &, const Field_G *, const int)
 
void forward(Field &, const Field &, const int mu)
 
Mat_SU_N mat_dag(const int site, const int mn=0) const 
 
Field_G lower(const Field_G *, const int, const int)
 
static int reduce_sum(int count, double *recv_buf, double *send_buf, int pattern=0)
make a global sum of an array of double over the communicator. pattern specifies the dimensions to be...
 
void setpart_ex(int ex, const Field &w, int exw)
 
Mat_SU_N mat(const int site, const int mn=0) const 
 
double ReTr(const Mat_SU_N &m)