|
GLAC
1.0
|
Data Structures | |
| class | FieldIO |
Functions | |
| void | writeObservablesToFile (double acceptanceRate, double averagedObservable, double varianceObservable, double stdObservable, std::vector< double > observables, unsigned int NObs, std::string observableName) |
| IO::writeObservablesToFile method for writing an observable to file, using .15 precision. More... | |
| void | writeFlowObservableToFile (std::vector< double > observables, std::string observableName, unsigned int configNumber) |
| IO::writeFlowObservableToFile method for writing a flow observable to file, using .15 precision. More... | |
| void | writeMatrixToFile (std::vector< double > observables, std::string observableName, unsigned int configNumber, unsigned int N) |
| IO::writeMatrixToFile writes out a matrix of observables to file, i.e. the topological charge in Euclidean time. Uses a .15 precision. More... | |
Holds the field input/output class FieldIO as well as methods for writing observables to file.
| void IO::writeFlowObservableToFile | ( | std::vector< double > | observables, |
| std::string | observableName, | ||
| unsigned int | configNumber | ||
| ) |
IO::writeFlowObservableToFile method for writing a flow observable to file, using .15 precision.
| observables | a vector of observables. |
| observableName | observable name. |
| configNumber | the configuration number. |
Top 3 rows of the output file will contain,
| void IO::writeMatrixToFile | ( | std::vector< double > | observables, |
| std::string | observableName, | ||
| unsigned int | configNumber, | ||
| unsigned int | N | ||
| ) |
IO::writeMatrixToFile writes out a matrix of observables to file, i.e. the topological charge in Euclidean time. Uses a .15 precision.
| observables | the observables in a vector of doubles. |
| observableName | the name of the observable. |
| configNumber | the configuration number. |
| N | the number of columns in the matrix of observables. The number of rows in the matrix is the number of flow steps, NFlows, retrieved from Parameters::getNFlows(). |
Top 3 rows of the output file will contain,
| void IO::writeObservablesToFile | ( | double | acceptanceRate, |
| double | averagedObservable, | ||
| double | varianceObservable, | ||
| double | stdObservable, | ||
| std::vector< double > | observables, | ||
| unsigned int | NObs, | ||
| std::string | observableName | ||
| ) |
IO::writeObservablesToFile method for writing an observable to file, using .15 precision.
| acceptanceRate | acceptance rate from the Metropolis algorithm. |
| averagedObservable | the average of the observable. |
| varianceObservable | the variance of the observable. |
| stdObservable | the standard deviation of the observable. |
| observables | vector of doubles containing the observable. |
| NObs | the number of configurations, i.e. observables, to be written to file. |
| observableName | name of the observable. Topological charge, plaquette, energy ect. |
The top 8 rows contains,
1.8.15