LatticeYangMills
|
Implementation of the GaugeFieldReader App class. More...
#include <gaugefieldreader.h>
Public Member Functions | |
void | initGFR () |
Initializes the GluonField based on the size, and the observables. | |
void | navigateConf () |
reads input link positions then prints information about it | |
void | addObservable (Observable *observable) |
const char * | getOutDir () |
std::array< int, 4 > & | getSize () |
std::vector< double > & | getObsValues () |
std::vector< Observable * > & | getObs () |
void | execute () |
Executes the App code. Perform initialization of subclasses and start the reading of the configuration. | |
![]() | |
void | setAction (Action *action) |
Initializes the Action object pointer given an instance of it. More... | |
virtual void | createLattice (std::array< int, 4 > latticeSize) |
Initializes the GluonField object given a sublattice size. More... | |
void | addObservable (Observable *observable) |
Adds a Observable class pointer to the vector of observables of the App. More... | |
Private Attributes | |
GluonField * | m_lat = nullptr |
std::vector< Observable * > | m_obs |
std::vector< double > | m_obsValues |
std::vector< std::string > | m_inputConfList |
std::array< int, 4 > | m_size |
const char * | m_outDir |
Additional Inherited Members | |
![]() | |
Action * | m_act = nullptr |
Pointer to the Action instance. | |
GluonField * | m_lat = nullptr |
Pointer to the GluonField instance. | |
std::array< int, 4 > | m_size |
Size of the sublattice. | |
std::vector< Observable * > | m_obs |
Vector of pointers to Observable instances. | |
Implementation of the GaugeFieldReader App class.
The GaugeFieldReader app is a simple program to print individual links of a given gauge field configuration (an input file).
Definition at line 51 of file gaugefieldreader.h.