GLAC  1.0
Public Member Functions
System Class Reference

System is the class that ties the program together. It initiates and sets up the sub-lattices, and performs holds the Metropolis algorithm. More...

#include <system.h>

Public Member Functions

 System ()
 
 ~System ()
 System::~System de-allocates action, lattice, correlator RNGs, flow lattice, flow correlator and flow. More...
 
void run ()
 System::run based on passed parameters, does one of three things: More...
 
void latticeSetup ()
 System::latticeSetup sets up the lattice geometry and allocates memory. More...
 

Detailed Description

System is the class that ties the program together. It initiates and sets up the sub-lattices, and performs holds the Metropolis algorithm.

System takes on parameters as they are given by the class Parameters.

Author
Mathias M. Vege
Version
1.0
Date
2017-2019

Constructor & Destructor Documentation

◆ System()

System::System ( )
Here is the call graph for this function:

◆ ~System()

System::~System ( )

System::~System de-allocates action, lattice, correlator RNGs, flow lattice, flow correlator and flow.

Member Function Documentation

◆ latticeSetup()

void System::latticeSetup ( )

System::latticeSetup sets up the lattice geometry and allocates memory.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ run()

void System::run ( )

System::run based on passed parameters, does one of three things:

  • run regular metropolis to generate configurations.
  • load a thermalized configuration and run metropolis to generate configurations.
  • loads a set of configurations and flows them.
Here is the call graph for this function:
Here is the caller graph for this function:

The documentation for this class was generated from the following files: