28 bool _intermediateSaving,
29 const std::string &_savingPath,
37 OPALSettings(
const std::map<std::string, std::string> &sets);
42 static std::map<std::string, std::string> GetDefaultSetsMap();
static OPALSettings GetDefaults()
Definition: OPALSettings.cpp:48
size_t maxIterations
Maximum number of iterations performed.
Definition: OPALSettings.h:95
static OPALSettings ReadFromFile(const std::string &fileName)
Read settings from plain text file.
Definition: OPALSettings.cpp:54
size_t patchSide
Side of OPAL patches. patchSide = 2 * patchRadis + 1.
Definition: OPALSettings.h:86
bool intermediateSaving
Enable/disable intermediate saving.
Definition: OPALSettings.h:89
size_t initWindowSide
Side of inittialization window. initWindowSide = 2 * initWindowRadis + 1.
Definition: OPALSettings.h:76
std::string intermediateSavingPath
Path to save intermediate results.
Definition: OPALSettings.h:92
friend std::ostream & operator<<(std::ostream &os, const OPALSettings &sets)
Plain text dumping of all parameters to output stream.
Definition: OPALSettings.cpp:70
size_t initWindowRadius
Radius of initialization window.
Definition: OPALSettings.h:73
size_t patchRadius
Radius of patches OPAL operates with.
Definition: OPALSettings.h:83
A lightweight class containing various OPAL options.
Definition: OPALSettings.h:21