16#ifndef AlpsDecompParam_h_
17#define AlpsDecompParam_h_
89 static const char* sec =
"ALPS";
103 static const char* sec =
"ALPS";
104 (*os) <<
"\n========================================================\n"
105 <<
"ALPS PARAMETER SETTINGS \n";
106 (*os) << sec <<
": logFileLevel = " <<
logFileLevel << std::endl;
107 (*os) << sec <<
": printSolution = " <<
printSolution << std::endl;
108 (*os) << sec <<
": checkMemory = " <<
checkMemory << std::endl;
109 (*os) << sec <<
": msgLevel = " <<
msgLevel << std::endl;
110 (*os) << sec <<
": nodeLimit = " <<
nodeLimit << std::endl;
111 (*os) << sec <<
": nodeLogInterval = " <<
nodeLogInterval << std::endl;
void getSettings(UtilParameters ¶m)
bool printSolution
Print solution to screen and log if have a solution and msgLevel and logFileLevel permits.
int logFileLevel
The level of log file.
AlpsDecompParam()
Default constructors.
int nodeLimit
The max number of nodes can be processed.
AlpsDecompParam(UtilParameters &utilParam)
bool checkMemory
Check memory.
int nodeLogInterval
Node log interval.
void dumpSettings(std::ostream *os=&std::cout)
~AlpsDecompParam()
Destructor.
int msgLevel
The level of printing messages on screen.
std::string GetSetting(const char *name, const char *defaultValue, const char *section=NULL)