19 #ifndef WILSONGAUGEACTION_H 20 #define WILSONGAUGEACTION_H 32 double m_multiplicationFactor;
33 SU3 m_staple, m_staple1, m_staple2;
34 Lattice<SU3> m_latticeStaple,m_tempStaple1,m_tempStaple2;
44 for (
int i = 0; i < 4; i++)
51 for (
int i = 0; i < 4; i++)
59 #endif // WILSONGAUGEACTION_H An implementation of the Wilson gauge action,.
Definition: wilsongaugeaction.h:24
WilsonGaugeAction()
Definition: wilsongaugeaction.cpp:6
class for holding matrices.
Definition: su3.h:18
double getDeltaAction(SU3 U, SU3 UPrime)
getDeltaAction computes the change in action. Staple must have already have been calculated.
Definition: wilsongaugeaction.cpp:24
The Action class.
Definition: action.h:22
void updateNuIndex(int nu)
Definition: wilsongaugeaction.h:50
void updateMuIndex(int mu)
Definition: wilsongaugeaction.h:43
~WilsonGaugeAction()
Definition: wilsongaugeaction.cpp:20
void computeStaple(Lattice< SU3 > *lattice, unsigned int i, unsigned int j, unsigned int k, unsigned int l, int mu)
computeStaple computes the staple at given poisition.
Definition: wilsongaugeaction.cpp:29
Lattice< SU3 > getActionDerivative(Lattice< SU3 > *lattice, int mu)
getActionDerivative, computes the derivative of the lattice in given direction.
Definition: wilsongaugeaction.cpp:55