24 std::vector<unsigned int>
m_N;
57 virtual void copyObservable(
unsigned int iObs, std::vector<double> obs);
71 #endif // CORRELATOR_H
const int m_headerWidth
Definition: correlator.h:33
A class for storing the observable data.
Definition: observablestorer.h:19
virtual std::string getObservableName()
Definition: correlator.h:62
virtual void calculate(Lattice< SU3 > *lattice, unsigned int iObs)
Correlator::calculate calculates a observable.
Definition: correlator.cpp:42
virtual void copyObservable(unsigned int iObs, std::vector< double > obs)
Correlator::copyObservable copies the observable if has already been calculated at zero flow time.
Definition: correlator.cpp:154
virtual std::vector< double > getObservablesVector(unsigned int iObs)
Correlator::getObservablesVector.
Definition: correlator.cpp:166
virtual double getObservable(unsigned int iObs)
Correlator::getObservable.
Definition: correlator.cpp:64
virtual void initializeObservableStorer(bool storeFlowObservable)
Correlator::initializeObservableStorer initializes ObservableStorer.
Definition: correlator.cpp:127
Correlator()
Correlator::Correlator.
Definition: correlator.cpp:23
virtual ~Correlator()
Definition: correlator.cpp:31
std::vector< unsigned int > m_N
Definition: correlator.h:24
const std::string m_observableName
Definition: correlator.h:34
virtual void writeObservableToFile(double acceptanceRatio)
Correlator::writeObservableToFile calls the ObservableStorer for writing observable to file.
Definition: correlator.cpp:118
double m_latticeSize
Definition: correlator.h:27
bool m_storeFlowObservable
Definition: correlator.h:41
virtual void printObservable(unsigned int iObs)
Correlator::printObservable prints the observable for the output.
Definition: correlator.cpp:73
virtual void printStatistics()
Correlator::printStatistics prints statistics from ObservableStorer.
Definition: correlator.cpp:175
ObservableStorer * m_observable
Definition: correlator.h:38
virtual void printHeader()
Correlator::printHeader prints a the observable name for output in header.
Definition: correlator.cpp:54
base class for observables.
Definition: correlator.h:20
double m_a
Definition: correlator.h:30
const std::string m_observableNameCompact
Definition: correlator.h:35
virtual void writeFlowObservablesToFile(unsigned int iFlow)
Correlator::writeFlowObservablesToFile.
Definition: correlator.cpp:108
virtual int getHeaderWidth()
Definition: correlator.h:63
virtual void reset()
Correlator::reset resets ObservableStorer.
Definition: correlator.cpp:144
virtual void runStatistics()
Correlator::runStatistics.
Definition: correlator.cpp:93