37 #include "Math/latticemath.h" 53 m_lat = lattice; m_beta = beta; }
55 double compute(
int x,
int y,
int z,
int t,
int mu,
SU3& newLink);
60 void computeOtherStaples(
int x,
int y,
int z,
int t,
int mu);
Implementation of a class to perform arithmetics between links.
Class that represents the QCD field as an array of 4 SU3 lattices.
Prototype for the Action class group.
double compute(int x, int y, int z, int t, int mu, SU3 &newLink)
Computes the action difference around a given link for a suggested move.
Lattice< SU3 > computeDerivative(int mu)
Computes the derivative of all links along the given direction.
GluonField * m_lat
The GluonField object the action is linked to.
Contains the definition of the Action prototype.
void computeStaples(int mu)
Computes the staples along the given directionfor all links in the given direction.
Implementation of the PureGauge derived Action class.