15#ifndef DECOMP_PARAM_INCLUDED
16#define DECOMP_PARAM_INCLUDED
24#define PARAM_getSetting(xstr, x) x = param.GetSetting(xstr, x, sec)
454 const std::string sec =
"DECOMP";
459 const std::string& sec) {
474 std::ostream* os = &std::cout) {
475 (*os) <<
"\n========================================================";
476 (*os) <<
"\nDECOMP PARAMETER SETTINGS\n";
596 (*os) <<
"========================================================\n";
705 const std::string sec =
"DECOMP";
#define PARAM_getSetting(xstr, x)
const double DecompEpsilon
const double DecompBigNum
void UtilPrintParameter(std::ostream *os, const std::string §ion, const std::string &name, const int value)
void getSettings(UtilParameters ¶m)
std::string BlockFileFormat
The format of BlockFile.
int CompressColumnsIterFreq
int LogObjHistory
0: print nothing 1: print the node objective history
std::string InitSolutionFile
int MasterConvexityLessThan
double CompressColumnsMasterGapStart
double SubProbGapLimitInexact
double SubProbTimeLimitInexact
void getSettings(UtilParameters ¶m, const std::string &sec)
double SolveMasterAsMipLimitGap
std::string CurrentWorkingDir
std::string DecompIPSolver
int SubProbSolverStartAlgo
~DecompParam()
Destructor.
std::string DecompLPSolver
std::string InstanceFormat
void dumpSettings(std::ostream *os=&std::cout)
std::string SolutionOutputFileName
int InitVarsWithIPTimeLimit
int SolveMasterAsMipFreqPass
double CompressColumnsSizeMultLimit
DecompParam()
Default constructors.
int NumConcurrentThreadsSubProb
int BlockFileOutputFormat
double SubProbGapLimitExact
int SubProbParallelChunksize
void dumpSettings(const std::string &sec, std::ostream *os=&std::cout)
int NodeLimit
Max number of nodes (copied from Alps parameters)
bool SolutionOutputToFile
bool BranchEnforceInSubProb
int SolveMasterAsMipFreqNode
bool BranchEnforceInMaster
int DebugCheckBlocksColumns
Number of threads to use in DIP.
void getSettingsImpl(UtilParameters ¶m, const char *sec)
double SolveMasterAsMipTimeLimit
double SubProbTimeLimitExact
double ConcurrentCutOffTime
int BranchStrongIter
Number of iterations to process in estimating bounds during strong branching.
bool CheckSpecialStructure
int SolveMasterUpdateAlgo