Bridge++  Ver. 1.2.x
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
staples_eo.h
Go to the documentation of this file.
1 
14 #ifndef STAPLES_EO_INCLUDED
15 #define STAPLES_EO_INCLUDED
16 
17 #include "defs.h"
18 #include "parameters.h"
19 #include "field_G.h"
20 #include "shiftField_eo.h"
21 
22 #include "bridgeIO.h"
23 
25 
34 {
35  public:
36  static const std::string class_name;
37 
38  protected:
40 
41  private:
42  int Nc;
43  int Ndim;
44  int Nvol, Lvol;
45 
49 
50  public:
52  : m_vl(CommonParameters::Vlevel()),
57 
59 
60  Field_G upper(const Field_G *, const int, const int);
61  Field_G lower(const Field_G *, const int, const int);
62  double plaq_s(const Field_G *);
63  double plaq_t(const Field_G *);
64  double plaquette(const Field_G *);
65 
66  void staple(Field_G&, const Field_G *, const int);
67 };
68 #endif
double plaq_t(const Field_G *)
Definition: staples_eo.cpp:56
Staple construction.
Definition: staples_eo.h:33
Communicator * comm
Definition: staples_eo.h:48
Communication library which wraps MPI.
Definition: communicator.h:42
static const std::string class_name
Definition: staples_eo.h:36
double plaq_s(const Field_G *)
Definition: staples_eo.cpp:26
Field_G Unu
Definition: staples_eo.h:46
double plaquette(const Field_G *)
Definition: staples_eo.cpp:19
Bridge::VerboseLevel m_vl
Definition: staples_eo.h:39
ShiftField_eo shift
Definition: staples_eo.h:47
SU(N) gauge field.
Definition: field_G.h:36
Field_G w
Definition: staples_eo.h:46
void set_parameter_verboselevel(const Bridge::VerboseLevel vl)
Definition: staples_eo.h:58
Field_G upper(const Field_G *, const int, const int)
Definition: staples_eo.cpp:89
Common parameter class: provides parameters as singleton.
Methods to shift the even-odd field.
Definition: shiftField_eo.h:45
Field_G v
Definition: staples_eo.h:46
Field_G Umu
Definition: staples_eo.h:46
void staple(Field_G &, const Field_G *, const int)
Definition: staples_eo.cpp:76
Bridge::VerboseLevel vl
Definition: checker.cpp:18
VerboseLevel
Definition: bridgeIO.h:25
Field_G lower(const Field_G *, const int, const int)
Definition: staples_eo.cpp:112