LatticeYangMills
Public Member Functions | Private Attributes | List of all members
GaugeFieldReader Class Reference

Implementation of the GaugeFieldReader App class. More...

#include <gaugefieldreader.h>

Inheritance diagram for GaugeFieldReader:
Inheritance graph
[legend]
Collaboration diagram for GaugeFieldReader:
Collaboration graph
[legend]

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.
 
- Public Member Functions inherited from App
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

GluonFieldm_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

- Protected Attributes inherited from App
Actionm_act = nullptr
 Pointer to the Action instance.
 
GluonFieldm_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.
 

Detailed Description

Implementation of the GaugeFieldReader App class.

Author
Giovanni Pederiva
Version
1.0
Date
2017-2018

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.


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