|
GLAC
1.0
|
Parameter holding class. More...
#include <parameters.h>
Public Member Functions | |
| Parameters () | |
| ~Parameters () | |
Static Public Member Functions | |
| static void | setNSpatial (unsigned int NSpatial) |
| static void | setNTemporal (unsigned int NTemporal) |
| static void | setBeta (double beta) |
| static void | setNCf (unsigned int NCf) |
| static void | setNCor (unsigned int NCor) |
| static void | setNTherm (unsigned int NTherm) |
| static void | setNFlows (unsigned int NFlows) |
| static void | setNUpdates (unsigned int NUpdates) |
| static void | setOutputFolder (std::string outputFolder) |
| static void | setInputFolder (std::string inputFolder) |
| static void | setStoreConfigurations (bool storeConfigurations) |
| static void | setStoreThermalizationObservables (bool storeThermalizationObservables) |
| static void | setVerbose (bool verbose) |
| static void | setFilePath (std::string pwd) |
| static void | setBatchName (std::string batchName) |
| static void | setHotStart (bool hotStart) |
| static void | setRSTHotStart (bool RSTHotStart) |
| static void | setUnitTesting (bool unitTesting) |
| static void | setUnitTestingVerbose (bool unitTestingVerbose) |
| static void | setCheckFieldGaugeInvariance (bool testLatticeGaugeInvariance) |
| static void | setGaugeFieldToCheck (std::string latticeFileNameToCheck) |
| static void | setPerformanceTesting (bool performanceTesting) |
| static void | setNExpTests (unsigned int NExpTests) |
| static void | setNRandTests (unsigned int NRandTests) |
| static void | setNDerivaitveTests (unsigned int NDerivativeTests) |
| static void | setTaylorPolDegree (unsigned int NTaylorPolDegree) |
| static void | setFlowEpsilon (double flowEpsilon) |
| static void | setSU3Eps (double SU3Eps) |
| static void | setMetropolisSeed (double metropolisSeed) |
| Parameters::setMetropolisSeed set a seed for the Metropolis algorithm. More... | |
| static void | setRandomMatrixSeed (double randomMatrixSeed) |
| Parameters::setRandomMatrixSeed set a seed for the random matrix generation(both RST and random methods). More... | |
| static void | setLatticeSize (unsigned int latticeSize) |
| static void | setN (std::vector< unsigned int > N) |
| static void | setSubLatticePreset (bool subLatticeSizePreset) |
| static void | setSubLatticeSize (unsigned int subLatticeSize) |
| static void | setProcessorsPerDimension (int *processorsPerDimension) |
| static void | setActionType (std::string actionType) |
| static void | setExpFuncName (std::string expFuncName) |
| static void | setObservableList (std::vector< std::string > observablesList) |
| static void | setFlowObservablesList (std::vector< std::string > flowObservablesList) |
| static void | setLoadFieldConfigurations (bool loadFieldConfigurations) |
| static void | setLoadChromaConfigurations (bool loadChromaConfigurations) |
| static void | setFieldConfigurationFileNames (std::vector< std::string > fieldConfigurationFileNames) |
| static void | setLoadConfigAndRun (bool loadConfigAndRun) |
| static void | setConfigStartNumber (int configStartNumber) |
| static void | setSamplingFrequency (int samplingFrequency) |
| static void | setDebug (bool debug) |
| static unsigned int | getNSpatial () |
| static unsigned int | getNTemporal () |
| static double | getBeta () |
| static unsigned int | getNCf () |
| static unsigned int | getNCor () |
| static unsigned int | getNTherm () |
| static unsigned int | getNUpdates () |
| static unsigned int | getNFlows () |
| static std::string | getOutputFolder () |
| static std::string | getInputFolder () |
| static bool | getStoreConfigurations () |
| static bool | getStoreThermalizationObservables () |
| static bool | getVerbose () |
| static std::string | getFilePath () |
| static std::string | getBatchName () |
| static bool | getHotStart () |
| static bool | getRSTHotStart () |
| static bool | getUnitTesting () |
| static bool | getUnitTestingVerbose () |
| static bool | getCheckFieldGaugeInvariance () |
| static std::string | getGaugeFieldToCheck () |
| static bool | getPerformanceTesting () |
| static unsigned int | getNExpTests () |
| static unsigned int | getNRandTests () |
| static unsigned int | getNDerivativeTests () |
| static unsigned int | getTaylorPolDegree () |
| static double | getFlowEpsilon () |
| static double | getSU3Eps () |
| static double | getMetropolisSeed () |
| static double | getRandomMatrixSeed () |
| static double | getLatticeSpacing () |
| static unsigned int | getLatticeSize () |
| static std::vector< unsigned int > | getN () |
| static bool | getSubLatticePreset () |
| static unsigned int | getSubLatticeSize () |
| static void | getProcessorsPerDimension (int *processorsPerDimension) |
| static std::string | getActionType () |
| static std::string | getExpFuncName () |
| static std::vector< std::string > | getObservablesList () |
| static std::vector< std::string > | getFlowObservablesList () |
| static bool | getLoadFieldConfigurations () |
| static bool | getLoadChromaConfigurations () |
| static std::vector< std::string > | getFieldConfigurationFileNames () |
| static bool | getLoadConfigAndRun () |
| static int | getConfigStartNumber () |
| static int | getSamplingFrequency () |
| static bool | getDebug () |
Friends | |
| class | SysPrint |
Parameter holding class.
Holds all of the parameters passed on from the json file. Stores parameters as static, thus being accessible from everywhere.
| Parameters::Parameters | ( | ) |
| Parameters::~Parameters | ( | ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
Parameters::setMetropolisSeed set a seed for the Metropolis algorithm.
| metropolisSeed | Will ensure a different seed is used for each processor. |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
Parameters::setRandomMatrixSeed set a seed for the random matrix generation(both RST and random methods).
| randomMatrixSeed | Will ensure a different seed is used for each processor. |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
friend |
1.8.15