Go to the documentation of this file.
49 void _calculateCorrelation(
const int iterator)
const;
58 void _writeOutfileHeader(
const std::string &observableGroup)
const;
66 void _writeOutfileCorrelation(
const std::string &observableGroup,
const float *correlation)
const;
69 float *_correlationsDD;
70 float *_correlationsXX;
71 float *_correlationsXY;
72 float *_correlationsXZ;
73 float *_correlationsYX;
74 float *_correlationsYY;
75 float *_correlationsYZ;
76 float *_correlationsZX;
77 float *_correlationsZY;
78 float *_correlationsZZ;
79 int _memoryStepLattice;
Correlation measurement for time reversal invariant models.
Definition: TRIMeasurementCorrelation.hpp:15
~TRIMeasurementCorrelation()
Destroy the TRIMeasurementCorrelation object.
Definition: TRIMeasurementCorrelation.cpp:114
Abstract measurement protocol definition for pf-FRG calculations.
TRIMeasurementCorrelation(const std::string &outfile, const float minCutoff, const float maxCutoff, const bool defer)
Construct a new TRIMeasurementCorrelation object to measure correlations.
Definition: TRIMeasurementCorrelation.cpp:19
Virtual implementation of a measurement protocol.
Definition: Measurement.hpp:31
std::string outfile() const
Return the filename of the output file.
Definition: Measurement.cpp:19
Virtual implementation of a flowing effective action.
Definition: EffectiveAction.hpp:19
float maxCutoff() const
Return the maximum cutoff value below which the measurement protocol is invoked.
Definition: Measurement.cpp:29
void takeMeasurement(const EffectiveAction &state, const bool isMasterTask) const override
Take measurement.
Definition: TRIMeasurementCorrelation.cpp:128
float minCutoff() const
Return the minimum cutoff above which the measurement protocol is invoked.
Definition: Measurement.cpp:24