Go to the documentation of this file.
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";
int BlockFileOutputFormat
int CompressColumnsIterFreq
int NodeLimit
Max number of nodes (copied from Alps parameters)
void getSettingsImpl(UtilParameters ¶m, const char *sec)
double CompressColumnsSizeMultLimit
void getSettings(UtilParameters ¶m, const std::string &sec)
double CompressColumnsMasterGapStart
std::string SolutionOutputFileName
int SolveMasterUpdateAlgo
int DebugCheckBlocksColumns
Number of threads to use in DIP.
DecompParam()
Default constructors.
int SubProbParallelChunksize
int SolveMasterAsMipFreqPass
std::string InstanceFormat
bool BranchEnforceInMaster
#define PARAM_getSetting(xstr, x)
void dumpSettings(const std::string &sec, std::ostream *os=&std::cout)
double SolveMasterAsMipLimitGap
std::string CurrentWorkingDir
double SubProbTimeLimitInexact
std::string DecompLPSolver
int InitVarsWithIPTimeLimit
double ConcurrentCutOffTime
const double DecompEpsilon
bool BranchEnforceInSubProb
~DecompParam()
Destructor.
double SolveMasterAsMipTimeLimit
bool SolutionOutputToFile
void getSettings(UtilParameters ¶m)
int LogObjHistory
0: print nothing 1: print the node objective history
void dumpSettings(std::ostream *os=&std::cout)
std::string DecompIPSolver
double SubProbGapLimitInexact
void UtilPrintParameter(std::ostream *os, const std::string §ion, const std::string &name, const int value)
bool CheckSpecialStructure
int NumConcurrentThreadsSubProb
int MasterConvexityLessThan
int SubProbSolverStartAlgo
int SolveMasterAsMipFreqNode
std::string InitSolutionFile
std::string BlockFileFormat
The format of BlockFile.
double SubProbGapLimitExact
double SubProbTimeLimitExact
const double DecompBigNum
int BranchStrongIter
Number of iterations to process in estimating bounds during strong branching.