15 #ifndef ATM_PARAM_INCLUDED
16 #define ATM_PARAM_INCLUDED
19 #include "UtilParameters.h"
46 static const char * common =
"ATM";
47 LogLevel = utilParam.
GetSetting(
"LogLevel", 0, common);
48 DataDir = utilParam.
GetSetting(
"DataDir",
"", common);
49 DataAtm = utilParam.
GetSetting(
"DataAtm",
"", common);
50 DataDate = utilParam.
GetSetting(
"DataDate",
"", common);
51 DataAtmDate = utilParam.
GetSetting(
"DataAtmDate",
"", common);
52 NumSteps = utilParam.
GetSetting(
"NumSteps", 10, common);
53 UseTightModel = utilParam.
GetSetting(
"UseTightModel",
true, common);
54 ModelNameCore = utilParam.
GetSetting(
"ModelNameCore",
"", common);
55 ModelNameRelax = utilParam.
GetSetting(
"ModelNameRelax",
"", common);
57 = utilParam.
GetSetting(
"ModelNameRelaxNest",
"", common);
61 static const char * common =
"ATM";
62 (*os) <<
"\n=====================================================\n"
63 <<
"ATM_DECOMP PARAMETER SETTINGS \n";
64 (*os) << common <<
": LogLevel : " << LogLevel << endl;
65 (*os) << common <<
": DataDir : " << DataDir << endl;
66 (*os) << common <<
": DataAtm : " << DataAtm << endl;
67 (*os) << common <<
": DataDate : " << DataDate << endl;
68 (*os) << common <<
": DataAtmDate : " << DataAtmDate << endl;
69 (*os) << common <<
": NumSteps : " << NumSteps << endl;
70 (*os) << common <<
": UseTightModel : " << UseTightModel << endl;
71 (*os) << common <<
": ModelNameCore : " << ModelNameCore << endl;
72 (*os) << common <<
": ModelNameRelax : " << ModelNameRelax << endl;
73 (*os) << common <<
": ModelNameRelaxNest: " << ModelNameRelaxNest<< endl;
74 (*os) <<
"=====================================================\n";
88 ModelNameRelaxNest(
""){};
string GetSetting(const char *name, const char *defaultValue, const char *section=NULL)
void dumpSettings(ostream *os=&cout)
string ModelNameRelaxNest
void getSettings(UtilParameters &utilParam)