DecompParam Class Reference

#include <DecompParam.h>

List of all members.

Public Member Functions

void getSettings (UtilParameters &utilParam)
void dumpSettings (ostream *os=&cout)
 DecompParam ()
 ~DecompParam ()
Helper functions.



void getSettingsImpl (UtilParameters &param, const char *sec)
void getSettings (UtilParameters &param)
void getSettings (UtilParameters &param, const std::string &sec)
void dumpSettings (const std::string &sec, std::ostream *os=&std::cout)
void setDefaults ()
void dumpSettings (std::ostream *os=&std::cout)
Constructors and destructor.



 DecompParam ()
 Default constructors.
 ~DecompParam ()
 Destructor.

Public Attributes

int LogAppLevel
unsigned int LimitInitVars
int PriceMultiPoly
Data.



int LogLevel
 0: print nothing 1: print the node objective history
int LogDebugLevel
 0: print nothing 1: print the node objective history
int LogLpLevel
 0: print nothing 1: print the node objective history
int LogIpLevel
 0: print nothing 1: print the node objective history
int LogDumpModel
 0: print nothing 1: print the node objective history
int LogObjHistory
 0: print nothing 1: print the node objective history
int LimitInitVars
 0: print nothing 1: print the node objective history
int DebugLevel
 0: print nothing 1: print the node objective history
double TolZero
 0: print nothing 1: print the node objective history
int LimitTotalCutIters
 0: print nothing 1: print the node objective history
int LimitTotalPriceIters
 0: print nothing 1: print the node objective history
int LimitRoundCutIters
 0: print nothing 1: print the node objective history
int LimitRoundPriceIters
 0: print nothing 1: print the node objective history
double LimitTime
 0: print nothing 1: print the node objective history
int LimitNodes
 Max number of nodes (copied from Alps parameters).
int TailoffLength
 0: print nothing 1: print the node objective history
double TailoffPercent
 0: print nothing 1: print the node objective history
double MasterGapLimit
 0: print nothing 1: print the node objective history
int PCStrategy
 0: print nothing 1: print the node objective history
int CompressColumns
 0: print nothing 1: print the node objective history
int CompressColumnsIterFreq
 0: print nothing 1: print the node objective history
double CompressColumnsSizeMultLimit
 0: print nothing 1: print the node objective history
double CompressColumnsMasterGapStart
 0: print nothing 1: print the node objective history
int CutDC
 0: print nothing 1: print the node objective history
int CutCGL
 0: print nothing 1: print the node objective history
int CutCglKnapC
 0: print nothing 1: print the node objective history
int CutCglFlowC
 0: print nothing 1: print the node objective history
int CutCglMir
 0: print nothing 1: print the node objective history
int CutCglClique
 0: print nothing 1: print the node objective history
int CutCglOddHole
 0: print nothing 1: print the node objective history
int CutCglGomory
 0: print nothing 1: print the node objective history
int SubProbUseCutoff
 0: print nothing 1: print the node objective history
double SubProbGapLimitExact
 0: print nothing 1: print the node objective history
double SubProbGapLimitInexact
 0: print nothing 1: print the node objective history
double SubProbTimeLimitExact
 0: print nothing 1: print the node objective history
double SubProbTimeLimitInexact
 0: print nothing 1: print the node objective history
int NumConcurrentThreadsSubProb
 0: print nothing 1: print the node objective history
int NumThreadsIPSolver
 0: print nothing 1: print the node objective history
int SubProbNumSolLimit
 0: print nothing 1: print the node objective history
int SubProbSolverStartAlgo
 0: print nothing 1: print the node objective history
int RoundRobinInterval
 0: print nothing 1: print the node objective history
int RoundRobinStrategy
 0: print nothing 1: print the node objective history
int SolveMasterAsIp
 0: print nothing 1: print the node objective history
int SolveMasterAsIpFreqNode
 0: print nothing 1: print the node objective history
int SolveMasterAsIpFreqPass
 0: print nothing 1: print the node objective history
double SolveMasterAsIpLimitTime
 0: print nothing 1: print the node objective history
double SolveMasterAsIpLimitGap
 0: print nothing 1: print the node objective history
int SolveMasterUpdateAlgo
 0: print nothing 1: print the node objective history
int SolveRelaxAsIp
 0: print nothing 1: print the node objective history
int InitVarsWithCutDC
 0: print nothing 1: print the node objective history
int InitVarsWithIP
 0: print nothing 1: print the node objective history
int InitVarsWithIPLimitTime
 0: print nothing 1: print the node objective history
int InitCompactSolve
 0: print nothing 1: print the node objective history
bool DualStab
 0: print nothing 1: print the node objective history
double DualStabAlpha
 0: print nothing 1: print the node objective history
double DualStabAlphaOrig
 0: print nothing 1: print the node objective history
bool BreakOutPartial
 0: print nothing 1: print the node objective history
bool BranchEnforceInSubProb
 0: print nothing 1: print the node objective history
bool BranchEnforceInMaster
 0: print nothing 1: print the node objective history
int MasterConvexityLessThan
 0: print nothing 1: print the node objective history
double ParallelColsLimit
 0: print nothing 1: print the node objective history
int BranchStrongIter
 Number of iterations to process in estimating bounds during strong branching.
int DebugCheckBlocksColumns
 Number of threads to use in DIP.
std::string DataDir
 0: print nothing 1: print the node objective history
std::string Instance
 0: print nothing 1: print the node objective history
std::string InstanceFormat
 0: print nothing 1: print the node objective history
std::string BlockFile
 0: print nothing 1: print the node objective history
std::string BlockFileFormat
 The format of BlockFile.
std::string PermuteFile
 0: print nothing 1: print the node objective history
std::string InitSolutionFile
 0: print nothing 1: print the node objective history
int UseNames
 0: print nothing 1: print the node objective history
int UseSparse
 0: print nothing 1: print the node objective history
int FullModel
 0: print nothing 1: print the node objective history
double BestKnownLB
 0: print nothing 1: print the node objective history
double BestKnownUB
 0: print nothing 1: print the node objective history
double ColumnUB
 0: print nothing 1: print the node objective history
double ColumnLB
 0: print nothing 1: print the node objective history
int ObjectiveSense
 0: print nothing 1: print the node objective history
bool Concurrent
 0: print nothing 1: print the node objective history
int NumBlocksCand
 0: print nothing 1: print the node objective history
double ConcurrentCutOffTime
 0: print nothing 1: print the node objective history
std::string CurrentWorkingDir
 0: print nothing 1: print the node objective history
bool SubProbParallel
 0: print nothing 1: print the node objective history
int SubProbParallelType
 0: print nothing 1: print the node objective history
int SubProbParallelChunksize
 0: print nothing 1: print the node objective history
int ConcurrentThreadsNum
 0: print nothing 1: print the node objective history
int BlockNumInput
 0: print nothing 1: print the node objective history
bool BlockFileOutput
 0: print nothing 1: print the node objective history
double RedCostEpsilon
 0: print nothing 1: print the node objective history
double PhaseIObjTol
 0: print nothing 1: print the node objective history
bool CheckSpecialStructure
 0: print nothing 1: print the node objective history
int BlockFileOutputFormat
 0: print nothing 1: print the node objective history
bool SolutionOutputToFile
 0: print nothing 1: print the node objective history
std::string SolutionOutputFileName
 0: print nothing 1: print the node objective history
bool WarmStart
 0: print nothing 1: print the node objective history

Private Member Functions

 DecompParam (const DecompParam &)
DecompParamoperator= (const DecompParam &)

Detailed Description

Definition at line 28 of file DecompParam.h.


Constructor & Destructor Documentation

DecompParam::DecompParam (  )  [inline]

Default constructors.

Definition at line 712 of file DecompParam.h.

References setDefaults().

DecompParam::~DecompParam (  )  [inline]

Destructor.

Definition at line 719 of file DecompParam.h.

DecompParam::DecompParam ( const DecompParam  )  [private]
DecompParam::DecompParam (  )  [inline]

Definition at line 115 of file DecompParam.h.

DecompParam::~DecompParam (  )  [inline]

Definition at line 136 of file DecompParam.h.


Member Function Documentation

void DecompParam::getSettingsImpl ( UtilParameters param,
const char *  sec 
) [inline]

Todo:
: think about putting these into sections of structs

Definition at line 340 of file DecompParam.h.

References BestKnownLB, BestKnownUB, BlockFile, BlockFileFormat, BlockFileOutput, BlockFileOutputFormat, BlockNumInput, BranchEnforceInMaster, BranchEnforceInSubProb, BranchStrongIter, BreakOutPartial, CheckSpecialStructure, ColumnLB, ColumnUB, CompressColumns, CompressColumnsIterFreq, CompressColumnsMasterGapStart, CompressColumnsSizeMultLimit, Concurrent, ConcurrentCutOffTime, ConcurrentThreadsNum, CurrentWorkingDir, CutCGL, CutCglClique, CutCglFlowC, CutCglGomory, CutCglKnapC, CutCglMir, CutCglOddHole, CutDC, DataDir, DebugCheckBlocksColumns, DebugLevel, DualStab, DualStabAlpha, DualStabAlphaOrig, FullModel, UtilParameters::GetSetting(), InitCompactSolve, InitSolutionFile, InitVarsWithCutDC, InitVarsWithIP, InitVarsWithIPLimitTime, Instance, InstanceFormat, LimitInitVars, LimitNodes, LimitRoundCutIters, LimitRoundPriceIters, LimitTime, LimitTotalCutIters, LimitTotalPriceIters, LogDebugLevel, LogDumpModel, LogIpLevel, LogLevel, LogLpLevel, LogObjHistory, MasterConvexityLessThan, MasterGapLimit, NumBlocksCand, NumConcurrentThreadsSubProb, NumThreadsIPSolver, ObjectiveSense, ParallelColsLimit, PARAM_getSetting, PCStrategy, PermuteFile, PhaseIObjTol, RedCostEpsilon, RoundRobinInterval, RoundRobinStrategy, SolutionOutputFileName, SolutionOutputToFile, SolveMasterAsIp, SolveMasterAsIpFreqNode, SolveMasterAsIpFreqPass, SolveMasterAsIpLimitGap, SolveMasterAsIpLimitTime, SolveMasterUpdateAlgo, SolveRelaxAsIp, SubProbGapLimitExact, SubProbGapLimitInexact, SubProbNumSolLimit, SubProbParallel, SubProbParallelChunksize, SubProbParallelType, SubProbSolverStartAlgo, SubProbTimeLimitExact, SubProbTimeLimitInexact, SubProbUseCutoff, TailoffLength, TailoffPercent, TolZero, UseNames, UseSparse, and WarmStart.

Referenced by getSettings().

void DecompParam::getSettings ( UtilParameters param  )  [inline]

Todo:
: think about putting these into sections of structs

Definition at line 447 of file DecompParam.h.

References getSettingsImpl().

Referenced by DecompApp::DecompApp().

void DecompParam::getSettings ( UtilParameters param,
const std::string &  sec 
) [inline]

Todo:
: think about putting these into sections of structs

Definition at line 452 of file DecompParam.h.

References getSettingsImpl().

void DecompParam::dumpSettings ( const std::string &  sec,
std::ostream *  os = &std::cout 
) [inline]
Todo:
this should be derived from utilparam?

Definition at line 467 of file DecompParam.h.

References BestKnownLB, BestKnownUB, BlockFile, BlockFileFormat, BlockFileOutput, BlockFileOutputFormat, BlockNumInput, BranchEnforceInMaster, BranchEnforceInSubProb, BranchStrongIter, BreakOutPartial, CheckSpecialStructure, ColumnLB, ColumnUB, CompressColumns, CompressColumnsIterFreq, CompressColumnsMasterGapStart, CompressColumnsSizeMultLimit, Concurrent, ConcurrentCutOffTime, ConcurrentThreadsNum, CurrentWorkingDir, CutCGL, CutCglClique, CutCglFlowC, CutCglGomory, CutCglKnapC, CutCglMir, CutCglOddHole, CutDC, DataDir, DebugCheckBlocksColumns, DebugLevel, DualStab, DualStabAlpha, FullModel, InitCompactSolve, InitSolutionFile, InitVarsWithCutDC, InitVarsWithIP, InitVarsWithIPLimitTime, Instance, InstanceFormat, LimitInitVars, LimitNodes, LimitRoundCutIters, LimitRoundPriceIters, LimitTime, LimitTotalCutIters, LimitTotalPriceIters, LogDebugLevel, LogDumpModel, LogIpLevel, LogLevel, LogLpLevel, LogObjHistory, MasterConvexityLessThan, MasterGapLimit, NumBlocksCand, NumConcurrentThreadsSubProb, NumThreadsIPSolver, ObjectiveSense, ParallelColsLimit, PCStrategy, PermuteFile, PhaseIObjTol, RedCostEpsilon, RoundRobinInterval, RoundRobinStrategy, SolutionOutputFileName, SolutionOutputToFile, SolveMasterAsIp, SolveMasterAsIpFreqNode, SolveMasterAsIpFreqPass, SolveMasterAsIpLimitGap, SolveMasterAsIpLimitTime, SolveMasterUpdateAlgo, SolveRelaxAsIp, SubProbGapLimitExact, SubProbGapLimitInexact, SubProbNumSolLimit, SubProbParallel, SubProbParallelChunksize, SubProbParallelType, SubProbSolverStartAlgo, SubProbTimeLimitExact, SubProbTimeLimitInexact, SubProbUseCutoff, TailoffLength, TailoffPercent, TolZero, UseNames, UseSparse, UtilPrintParameter(), and WarmStart.

Referenced by dumpSettings().

void DecompParam::setDefaults (  )  [inline]

Todo:
: think about putting these into sections of structs

Definition at line 589 of file DecompParam.h.

References BestKnownLB, BestKnownUB, BlockFile, BlockFileFormat, BlockFileOutput, BlockFileOutputFormat, BlockNumInput, BranchEnforceInMaster, BranchEnforceInSubProb, BranchStrongIter, BreakOutPartial, CheckSpecialStructure, COIN_INT_MAX, ColumnLB, ColumnUB, CompressColumns, CompressColumnsIterFreq, CompressColumnsMasterGapStart, CompressColumnsSizeMultLimit, Concurrent, ConcurrentCutOffTime, ConcurrentThreadsNum, CurrentWorkingDir, CutCGL, CutCglClique, CutCglFlowC, CutCglGomory, CutCglKnapC, CutCglMir, CutCglOddHole, CutDC, DataDir, DebugCheckBlocksColumns, DebugLevel, DecompBigNum, DecompDualSimplex, DecompEpsilon, DualStab, DualStabAlpha, FullModel, InitCompactSolve, InitSolutionFile, InitVarsWithCutDC, InitVarsWithIP, InitVarsWithIPLimitTime, Instance, InstanceFormat, LimitInitVars, LimitNodes, LimitRoundCutIters, LimitRoundPriceIters, LimitTime, LimitTotalCutIters, LimitTotalPriceIters, LogDebugLevel, LogDumpModel, LogIpLevel, LogLevel, LogLpLevel, LogObjHistory, MasterConvexityLessThan, MasterGapLimit, NumBlocksCand, NumConcurrentThreadsSubProb, NumThreadsIPSolver, ObjectiveSense, ParallelColsLimit, PCStrategy, PermuteFile, PhaseIObjTol, RedCostEpsilon, RoundRobinInterval, RoundRobinRotate, RoundRobinStrategy, SolutionOutputFileName, SolutionOutputToFile, SolveMasterAsIp, SolveMasterAsIpFreqNode, SolveMasterAsIpFreqPass, SolveMasterAsIpLimitGap, SolveMasterAsIpLimitTime, SolveMasterUpdateAlgo, SolveRelaxAsIp, SubProbGapLimitExact, SubProbGapLimitInexact, SubProbNumSolLimit, SubProbParallel, SubProbParallelChunksize, SubProbParallelType, SubProbScheduleDynamic, SubProbSolverStartAlgo, SubProbTimeLimitExact, SubProbTimeLimitInexact, SubProbUseCutoff, TailoffLength, TailoffPercent, TolZero, UseNames, UseSparse, and WarmStart.

Referenced by DecompParam().

void DecompParam::dumpSettings ( std::ostream *  os = &std::cout  )  [inline]

Todo:
: think about putting these into sections of structs

Definition at line 693 of file DecompParam.h.

References dumpSettings().

DecompParam& DecompParam::operator= ( const DecompParam  )  [private]
void DecompParam::getSettings ( UtilParameters utilParam  )  [inline]
void DecompParam::dumpSettings ( ostream *  os = &cout  )  [inline]

Member Data Documentation

0: print nothing 1: print the node objective history

Definition at line 39 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 41 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 42 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 49 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 56 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 59 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 61 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 63 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 64 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), setDefaults(), and DecompAlgoD::solveD().

0: print nothing 1: print the node objective history

Definition at line 65 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), setDefaults(), and DecompAlgoD::solveD().

0: print nothing 1: print the node objective history

Definition at line 66 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), setDefaults(), and DecompAlgoD::solveD().

0: print nothing 1: print the node objective history

Definition at line 67 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), setDefaults(), and DecompAlgoD::solveD().

0: print nothing 1: print the node objective history

Definition at line 68 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

Max number of nodes (copied from Alps parameters).

Definition at line 74 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 81 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 82 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 83 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), DecompAlgo::isGapTight(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 91 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 93 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 95 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 97 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 99 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 100 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 101 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 103 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 104 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 105 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 106 of file DecompParam.h.

Referenced by dumpSettings(), getSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 107 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 108 of file DecompParam.h.

Referenced by DecompAlgoPC::DecompAlgoPC(), dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 110 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 112 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 113 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 114 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 115 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 120 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 121 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 123 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 130 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 135 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 143 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 149 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), setDefaults(), and DecompAlgoD::solveD().

0: print nothing 1: print the node objective history

Definition at line 150 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 151 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 152 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 153 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 159 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 170 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 172 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 173 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 174 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 179 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 181 of file DecompParam.h.

Referenced by dumpSettings(), DecompAlgoPC::getMasterDualSolution(), getSettingsImpl(), setDefaults(), and DecompAlgoPC::setObjBound().

0: print nothing 1: print the node objective history

Definition at line 182 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 183 of file DecompParam.h.

Referenced by getSettingsImpl().

0: print nothing 1: print the node objective history

Definition at line 185 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 193 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 194 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 195 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 196 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

Number of iterations to process in estimating bounds during strong branching.

CPM: this is simplex iterations of master PC : this is outer price and cut iterations sets LimitTotalCutIters=LimitTotalPriceIters=BranchStrongIter THINK: or CPM could be cut passes... and solve master fully? which is expensive and clearly not standard strong branching

Definition at line 208 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

Number of threads to use in DIP.

Currently, only used for solving the pricing problem for block angular models. The subproblems (each block) are independent and can be solved in parallel.

Definition at line 223 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

std::string DecompParam::DataDir

0: print nothing 1: print the node objective history

Definition at line 231 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

std::string DecompParam::Instance

0: print nothing 1: print the node objective history

Definition at line 232 of file DecompParam.h.

Referenced by dumpSettings(), DecompApp::getInstanceName(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 233 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 238 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

The format of BlockFile.

(1) "List" or "LIST" The block file defines those rows in each block. [block id] [num rows in block] [row ids...] [block id] [num rows in block] [row ids...]

(2) "ZIBList" or "ZIBLIST" The block file defines those rows in each block. NBLOCKS [numBlocks] BLOCK [id of block] [row names...] BLOCK [id of block] [row names...]

(3) "Pair" or "PAIR" Each line is a block id to row id pair. [id of block] [row id]

(4) "PairName" or "PAIRNAME" Each line is a block id to row name (matching mps) pair. [id of block] [row name]

Definition at line 267 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 269 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 271 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 273 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 274 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 275 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 276 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 277 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 278 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 279 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 281 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 285 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 288 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 293 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 296 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 298 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 300 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 302 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 304 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 306 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 308 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 312 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 314 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 316 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 318 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 320 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 322 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

0: print nothing 1: print the node objective history

Definition at line 324 of file DecompParam.h.

Referenced by dumpSettings(), getSettingsImpl(), and setDefaults().

Definition at line 28 of file DecompParam.h.

Referenced by dumpSettings(), and getSettings().

Definition at line 31 of file DecompParam.h.

Definition at line 38 of file DecompParam.h.

Referenced by dumpSettings(), and getSettings().


The documentation for this class was generated from the following files:

Generated on 5 Apr 2015 for Dip-All by  doxygen 1.6.1