GLAC
1.0
|
Class for applying gradient flow on lattice. More...
#include <flow.h>
Public Member Functions | |
Flow (Action *S) | |
Flow::Flow. More... | |
~Flow () | |
Flow::~Flow. More... | |
void | flowField (Lattice< SU3 > *lattice) |
Flow::flowField method for flowing the lattice one step ahead. More... | |
Class for applying gradient flow on lattice.
Performs one step with gradient flow on the lattice, see this paper for a detailed description.
Flow::Flow | ( | Action * | S | ) |
S | sets an action. |
Sets the lattice sizes, flow epsilon, sub lattice size parameters. Allocates a temporary lattice for the flowing procedure. Sets a up a temporary lattice for exponentiation. Initiates the method for the SU3 exponential function.
Flow::~Flow | ( | ) |
De-allocates the temporary lattice used in the Flow::flowField method, and de-allocates the SU3 exponential class.
Flow::flowField method for flowing the lattice one step ahead.
lattice | a pointer of 4 lattices of SU3 matrices, one for each Lorentz index. |