Dip  0.92.4
DecompAlgo Member List

This is the complete list of members for DecompAlgo, including all inherited members.

addCutsFromPool()DecompAlgovirtual
addCutsFromPool()DecompAlgovirtual
addCutsFromPool()DecompAlgovirtual
addCutsToPool(const double *x, DecompCutList &newCuts, int &m_cutsThisCall)DecompAlgovirtual
addCutsToPool(const double *x, DecompCutList &newCuts, int &n_newCuts)DecompAlgovirtual
addCutsToPool(const double *x, DecompCutList &newCuts, int &n_newCuts)DecompAlgovirtual
addVarsFromPool()DecompAlgovirtual
addVarsFromPool()DecompAlgo
addVarsFromPool()DecompAlgo
addVarsToPool(DecompVarList &newVars)DecompAlgovirtual
addVarsToPool(DecompVarList &newVars)DecompAlgo
addVarsToPool(DecompVarList &newVars)DecompAlgo
adjustColumnsEffCnt()DecompAlgoinlinevirtual
adjustMasterDualSolution()DecompAlgoinlinevirtual
appendVars(DecompVar *var)DecompAlgoinline
appendVars(DecompVarList &varList)DecompAlgoinline
appendVars(DecompVar *var)DecompAlgoinline
appendVars(DecompVarList &varList)DecompAlgoinline
appendVars(DecompVar *var)DecompAlgoinline
appendVars(DecompVarList &varList)DecompAlgoinline
branch(int branchedOnIndex, double branchedOnValue)DecompAlgovirtual
branch(int branchedOnIndex, double branchedOnValue)DecompAlgovirtual
breakOutPartial(const double *xHat, DecompVarList &newVars, const double intTol=1.0e-5)DecompAlgo
calcConstant(const int m, const double *u)DecompAlgo
calcConstant(const int m, const double *u)DecompAlgo
checkBlocksColumns()DecompAlgo
checkDuals()DecompAlgo
checkMasterDualObj()DecompAlgo
checkPointFeasible(const DecompConstraintSet *modelCore, const double *x)DecompAlgo
checkReducedCost(const double *u, const double *u_adjusted)DecompAlgo
chooseBranchSet(std::vector< std::pair< int, double > > &downBranchLb, std::vector< std::pair< int, double > > &downBranchUb, std::vector< std::pair< int, double > > &upBranchLb, std::vector< std::pair< int, double > > &upBranchUb)DecompAlgovirtual
chooseBranchVar(int &branchedOnIndex, double &branchedOnValue)DecompAlgo
chooseBranchVar(int &branchedOnIndex, double &branchedOnValue)DecompAlgo
compressColumns()DecompAlgoinlinevirtual
coreMatrixAppendColBounds()DecompAlgo
createFullMps(const std::string fileName)DecompAlgo
createFullMps(const string filename)DecompAlgo
createFullMps(const string filename)DecompAlgo
createMasterProblem(DecompVarList &initVars)DecompAlgovirtual
createMasterProblem(DecompVarList &initVars)=0DecompAlgopure virtual
createMasterProblem(DecompVarList &initVars)=0DecompAlgopure virtual
createOsiSubProblem(DecompSubModel &subModel)DecompAlgo
DecompAlgo(const DecompAlgoType algo, DecompApp *app, UtilParameters &utilParam, bool doSetup=true)DecompAlgoinline
DecompAlgo(const DecompAlgo &)DecompAlgoprivate
DecompAlgo(const decompAlgoType algo, DecompApp *app)DecompAlgoinline
DecompAlgo(const DecompAlgo &)DecompAlgoprivate
DecompAlgo(const DecompAlgoType algo, DecompApp *app)DecompAlgoinline
generateCuts(double *xhat, DecompCutList &newCuts)DecompAlgovirtual
generateCuts(DecompCutList &newCuts)DecompAlgovirtual
generateCuts(DecompCutList &newCuts)DecompAlgovirtual
generateInitVars(DecompVarList &initVars)DecompAlgovirtual
generateInitVars(DecompVarList &initVars)DecompAlgovirtual
generateInitVars(DecompVarList &initVars)DecompAlgovirtual
generateVars(DecompVarList &newVars, double &mostNegReducedCost)DecompAlgovirtual
generateVars(const decompStat stat, DecompVarList &newVars, double &mostNegReducedCost)DecompAlgovirtual
generateVars(const DecompStat stat, DecompVarList &newVars, double &mostNegReducedCost)DecompAlgovirtual
generateVarsAdjustDuals(const double *uOld, double *uNew)DecompAlgo
generateVarsCalcRedCost(const double *u, double *redCostX)DecompAlgo
getAlgo() const DecompAlgoinline
getApp()DecompAlgoinline
getApp()DecompAlgoinline
getColLBNode() const DecompAlgoinline
getColUBNode() const DecompAlgoinline
getCurrentNode() const DecompAlgoinline
getCutCallsTotal() const DecompAlgoinline
getCutoffUB() const DecompAlgoinline
getDecompApp() const DecompAlgoinline
getDecompAppMutable()DecompAlgoinline
getDecompParam() const DecompAlgoinline
getDecompStats()DecompAlgoinline
getDualRays(int maxNumRays)DecompAlgo
getDualRays(int maxNumRays)DecompAlgo
getDualRays(int maxNumRays)DecompAlgo
getDualRaysCpx(int maxNumRays)DecompAlgo
getDualRaysOsi(int maxNumRays)DecompAlgo
getGlobalGap() const DecompAlgoinline
getInfinity()DecompAlgoinline
getMasterColReducedCost() const DecompAlgoinline
getMasterDualSolution() const DecompAlgoinlinevirtual
getMasterObjValue() const DecompAlgoinline
getMasterOSI()DecompAlgoinline
getMasterPrimalSolution() const DecompAlgoinline
getMasterRowType(int row) const DecompAlgoinline
getMasterSolverInterface()DecompAlgoinline
getMasterSolverInterface()DecompAlgoinline
getModelCore() const DecompAlgoinline
getModelRelax(const int blockId)DecompAlgoinline
getModelsFromApp()DecompAlgo
getMutableParam()DecompAlgoinline
getNodeIndex() const DecompAlgoinline
getNodeIPGap() const DecompAlgoinline
getNodeLPGap() const DecompAlgoinline
getNumRowType(DecompRowType rowType)DecompAlgoinline
getObjBestBoundLB() const DecompAlgoinline
getObjBestBoundUB() const DecompAlgoinline
getOrigObjective() const DecompAlgoinline
getOsiIpSolverInterface()DecompAlgo
getOsiLpSolverInterface()DecompAlgo
getParam() const DecompAlgoinline
getPriceCallsTotal() const DecompAlgoinline
getRightHandSide() const DecompAlgoinlinevirtual
getRightHandSide() const DecompAlgoinlinevirtual
getRowPrice() const DecompAlgoinlinevirtual
getRowPrice() const DecompAlgoinlinevirtual
getRowSense() const DecompAlgoinlinevirtual
getRowSense() const DecompAlgoinlinevirtual
getStats()DecompAlgoinline
getStopCriteria() const DecompAlgoinline
getTrueLowerBound()DecompAlgoinline
getTrueLowerBound()DecompAlgoinline
getTrueUpperBound()DecompAlgoinline
getTrueUpperBound()DecompAlgoinline
getX()DecompAlgoinline
getX()DecompAlgoinline
getXhat() const DecompAlgoinline
getXhatIPBest() const DecompAlgoinline
getXhatIPBest()DecompAlgoinline
getXhatIPBest()DecompAlgoinline
getXhatIPFeas() const DecompAlgoinline
heuristics(const double *xhat, vector< DecompSolution * > &xhatIPFeas)DecompAlgo
heuristics(const double *xhat, vector< DecompSolution * > &xhatIPFeas)DecompAlgo
initSetup()DecompAlgo
initSetup(int whichModel=1)DecompAlgo
initSetup(int whichModel=1)DecompAlgo
initSolverInterface()DecompAlgo
initSolverInterface()DecompAlgo
isDone()DecompAlgoinlinevirtual
isDone()DecompAlgoinlinevirtual
isDone()DecompAlgoinlinevirtual
isDualRayInfProof(const double *dualRay, const CoinPackedMatrix *rowMatrix, const double *colLB, const double *colUB, const double *rowRhs, std::ostream *os)DecompAlgo
isDualRayInfProof(const double *dualRay, const CoinPackedMatrix *rowMatrix, const double *colLB, const double *colUB, const double *rowRhs, ostream *os=0)DecompAlgo
isDualRayInfProof(const double *dualRay, const CoinPackedMatrix *rowMatrix, const double *colLB, const double *colUB, const double *rowRhs, ostream *os=0)DecompAlgo
isDualRayInfProofCpx(const double *dualRay, const CoinPackedMatrix *rowMatrix, const double *colLB, const double *colUB, const double *rowRhs, std::ostream *os)DecompAlgo
isGapTight()DecompAlgoinline
isIPFeasible(const double *x, const bool isXSparse=false, const double feasVarTol=1.0e-6, const double feasConTol=1.0e-5, const double intTol=1.0e-5)DecompAlgo
isIPFeasible(const double *x, const double feasTol=1.0e-4, const double intTol=1.0e-4)DecompAlgo
isIPFeasible(const double *x, const double feasTol=1.0e-4, const double intTol=1.0e-4)DecompAlgo
isLPFeasible(const double *x, const bool isXSparse=false, const double feasVarTol=1.0e-6, const double feasConTol=1.0e-5)DecompAlgo
isLPFeasible(const double *x, const double feasTol=1.0e-4)DecompAlgo
isLPFeasible(const double *x, const double feasTol=1.0e-4)DecompAlgo
isMasterColArtificial(const int index) const DecompAlgoinline
isMasterColMasterOnly(const int index) const DecompAlgoinline
isMasterColStructural(const int index) const DecompAlgoinline
isStabDecompAlgoprotected
isTailoffLB(const int changeLen=10, const double changePerLimit=0.1)DecompAlgo
loadSIFromModel(OsiSolverInterface *si, bool doInt=false)DecompAlgo
m_algoDecompAlgoprotected
m_algoDecompAlgoprivate
m_appDecompAlgoprotected
m_artColIndToRowIndDecompAlgoprotected
m_auxMemPoolDecompAlgoprotected
m_auxSIDecompAlgoprotected
m_bestUpperBoundDecompAlgoprotected
m_branchingImplementationDecompAlgoprotected
m_cglDecompAlgoprotected
m_classTagDecompAlgoprotected
m_classTagDecompAlgoprivatestatic
m_colIndexUniqueDecompAlgoprotected
m_colLBNodeDecompAlgoprotected
m_colUBNodeDecompAlgoprotected
m_compressColsLastNumColsDecompAlgoprotected
m_compressColsLastPriceDecompAlgoprotected
m_curNodeDecompAlgoprotected
m_cutCallsRoundDecompAlgoprotected
m_cutCallsTotalDecompAlgoprotected
m_cutgenObjCutIndDecompAlgoprotected
m_cutgenSIDecompAlgoprotected
m_cutoffUBDecompAlgoprotected
m_cutpoolDecompAlgoprotected
m_cutsDecompAlgoprotected
m_cutsThisCallDecompAlgoprotected
m_cutsThisRoundDecompAlgoprotected
m_dualSolutionDecompAlgoprotected
m_firstPhase2CallDecompAlgoprotected
m_functionDecompAlgoprotected
m_globalLBDecompAlgoprotected
m_globalUBDecompAlgoprotected
m_infinityDecompAlgoprotected
m_initVarsDecompAlgoprotected
m_isColGenExactDecompAlgoprotected
m_isStrongBranchDecompAlgoprotected
m_isTightenAlgoDecompAlgoprotected
m_masterArtColsDecompAlgoprotected
m_masterColTypeDecompAlgoprotected
m_masterObjLastDecompAlgoprotected
m_masterOnlyColsDecompAlgoprotected
m_masterOnlyColsMapDecompAlgoprotected
m_masterRowTypeDecompAlgoprotected
m_masterSIDecompAlgoprotected
m_memPoolDecompAlgoprotected
m_modelCoreDecompAlgoprotected
m_modelCoreDecompAlgo
m_modelRelaxDecompAlgoprotected
m_modelRelaxDecompAlgo
m_modelRelaxNestDecompAlgoprotected
m_nArtColsDecompAlgoprotected
m_nodeIndexDecompAlgoprotected
m_nodeStatsDecompAlgoprotected
m_nRowsBranchDecompAlgoprotected
m_nRowsConvexDecompAlgoprotected
m_nRowsCutsDecompAlgoprotected
m_nRowsOrigDecompAlgoprotected
m_numColsDecompAlgoprotected
m_numConvexConDecompAlgoprotected
m_numOrigColsDecompAlgoprotected
m_objectiveDecompAlgoprotected
m_objNoChangeDecompAlgoprotected
m_optPointDecompAlgoprotected
m_origColLBDecompAlgoprotected
m_origColUBDecompAlgoprotected
m_osLogDecompAlgoprotected
m_osLogDecompAlgoprotected
m_paramDecompAlgoprotected
m_phaseDecompAlgoprotected
m_phaseForceDecompAlgoprotected
m_phaseIObjDecompAlgoprotected
m_phaseLastDecompAlgoprotected
m_piEstimateDecompAlgoprotected
m_priceCallsRoundDecompAlgoprotected
m_priceCallsTotalDecompAlgoprotected
m_primSolutionDecompAlgoprotected
m_reducedCostDecompAlgoprotected
m_relGapDecompAlgoprotected
m_rrIterSinceAllDecompAlgoprotected
m_rrLastBlockDecompAlgoprotected
m_stabEpsilonDecompAlgoprotected
m_statsDecompAlgoprotected
m_statusDecompAlgoprotected
m_stopCriteriaDecompAlgoprotected
m_subprobSIDecompAlgoprotected
m_tlbDecompAlgoprotected
m_tubDecompAlgoprotected
m_useInitLpDualsDecompAlgoprotected
m_utilParamDecompAlgoprotected
m_varpoolDecompAlgoprotected
m_varsDecompAlgoprotected
m_varsThisCallDecompAlgoprotected
m_varsThisRoundDecompAlgoprotected
m_whichCoreModelDecompAlgoprotected
m_whichModelDecompAlgoprotected
m_xhatDecompAlgoprotected
m_xhatIPBestDecompAlgoprotected
m_xhatIPFeasDecompAlgoprotected
m_xhatIPFeasDecompAlgoprotected
masterMatrixAddArtCol(std::vector< CoinBigIndex > &colBeg, std::vector< int > &colInd, std::vector< double > &colVal, char LorG, int rowIndex, int colIndex, DecompColType colType, double &colLB, double &colUB, double &objCoeff)DecompAlgo
masterMatrixAddArtCols(CoinPackedMatrix *masterM, double *colLB, double *colUB, double *objCoeff, std::vector< std::string > &colNames, int startRow, int endRow, DecompRowType rowType)DecompAlgovirtual
masterMatrixAddMOCols(CoinPackedMatrix *masterM, double *colLB, double *colUB, double *objCoeff, std::vector< std::string > &colNames)DecompAlgo
masterPhaseIItoI()DecompAlgo
masterPhaseItoII()DecompAlgo
operator=(const DecompAlgo &)DecompAlgoprivate
operator=(const DecompAlgo &)DecompAlgoprivate
phaseDone()DecompAlgoinlinevirtual
phaseInit(DecompPhase &phase)DecompAlgoinlinevirtual
phaseUpdate(DecompPhase &phase, DecompStatus &status)DecompAlgovirtual
phaseUpdate(const decompPhase phase, const decompStat stat)DecompAlgovirtual
phaseUpdate(const DecompPhase phase, const DecompStat stat)DecompAlgovirtual
postProcessBranch(DecompStatus decompStatus)DecompAlgoinlinevirtual
postProcessNode(DecompStatus decompStatus)DecompAlgoinlinevirtual
printBasisInfo(OsiSolverInterface *si, std::ostream *os)DecompAlgo
printBasisInfo(OsiSolverInterface *si, ostream *os)DecompAlgo
printBasisInfo(OsiSolverInterface *si, ostream *os)DecompAlgo
printCurrentProblem(const OsiSolverInterface *si, const std::string baseName, const int nodeIndex, const int cutPass, const int pricePass, const int blockId=-1, const bool printMps=true, const bool printLp=true)DecompAlgo
printCurrentProblem(const OsiSolverInterface *si, const std::string fileName, const bool printMps=true, const bool printLp=true)DecompAlgo
printCurrentProblem(const OsiSolverInterface *si, const string baseName, const int nodeIndex, const int cutPass, const int pricePass, const bool printMps=true, const bool printLp=true)DecompAlgo
printCurrentProblem(const OsiSolverInterface *si, const string fileName, const bool printMps=true, const bool printLp=true)DecompAlgo
printCurrentProblem(const OsiSolverInterface *si, const string baseName, const int nodeIndex, const int cutPass, const int pricePass, const bool printMps=true, const bool printLp=true)DecompAlgo
printCurrentProblem(const OsiSolverInterface *si, const string fileName, const bool printMps=true, const bool printLp=true)DecompAlgo
printCurrentProblemDual(OsiSolverInterface *si, const std::string baseName, const int nodeIndex, const int cutPass, const int pricePass)DecompAlgo
printCuts(std::ostream *os)DecompAlgo
printCuts(ostream *os=&cout)DecompAlgo
printCuts(ostream *os=&cout)DecompAlgo
printVars(std::ostream *os)DecompAlgo
printVars(ostream *os=&cout)DecompAlgo
printVars(ostream *os=&cout)DecompAlgo
processNode(const AlpsDecompTreeNode *node, const double globalLB, const double globalUB)DecompAlgovirtual
processNode(const int nodeIndex=0)DecompAlgo
processNode(const int nodeIndex=0, const double globalLB=-DecompInf, const double globalUB=DecompInf)DecompAlgo
recomposeSolution(const double *solution, double *rsolution)DecompAlgovirtual
recomposeSolution(const double *solution, double *rsolution)DecompAlgoinlinevirtual
recomposeSolution(const double *solution, double *rsolution)DecompAlgoinlinevirtual
setApp(DecompApp *app)DecompAlgoinline
setApp(DecompApp *app)DecompAlgoinline
setBestUpperBound(const double bestUpperBound)DecompAlgoinline
setBestUpperBound(const double bestUpperBound)DecompAlgoinline
setCutoffUB(const double thisBound)DecompAlgoinline
setMasterBounds(const double *lbs, const double *ubs)DecompAlgovirtual
setMasterBounds(const double *lbs, const double *ubs)DecompAlgovirtual
setMasterBounds(const double *lbs, const double *ubs)DecompAlgovirtual
setObjBound(const double thisBound, const double thisBoundUB)DecompAlgoinlinevirtual
setObjBoundIP(const double thisBound)DecompAlgoinlinevirtual
setStrongBranchIter(bool isStrongBranch=true)DecompAlgoinline
setSubProbBounds(const double *lbs, const double *ubs)DecompAlgovirtual
setTrueLowerBound(const double mostNegReducedCost)DecompAlgo
setTrueLowerBound(const double mostNegReducedCost)DecompAlgo
setTrueUpperBound(const double ub)DecompAlgoinline
setTrueUpperBound(const double ub)DecompAlgoinline
solutionUpdate(const DecompPhase phase, const bool resolve=true, const int maxInnerIter=COIN_INT_MAX, const int maxOuterIter=COIN_INT_MAX)DecompAlgovirtual
solutionUpdate(const decompPhase phase, const int maxInnerIter, const int maxOuterIter)DecompAlgovirtual
solutionUpdate(const DecompPhase phase, const int maxInnerIter, const int maxOuterIter)DecompAlgovirtual
solve(int whichModel=1)DecompAlgo
solveBruteForce()DecompAlgo
solveBruteForce()DecompAlgo
solveDirect(const DecompSolution *startSol=NULL)DecompAlgoinlinevirtual
solveMasterAsMIP()DecompAlgoinlinevirtual
solveRelaxed(const double *redCostX, const double *origCost, const double alpha, const int n_origCols, const bool isNested, DecompSubModel &subModel, DecompSolverResult *solveResult, std::list< DecompVar * > &vars, double timeLimit)DecompAlgo
solveRelaxed(const int whichModel, const double *redCostX, const double *origCost, const double alpha, const int n_origCols, const bool checkRC, const bool checkDup, OsiSolverInterface *m_subprobSI, list< DecompVar * > &vars)DecompAlgo
solveRelaxed(const int whichModel, const double *redCostX, const double *origCost, const double alpha, const int n_origCols, const bool checkRC, const bool checkDup, OsiSolverInterface *m_subprobSI, list< DecompVar * > &vars)DecompAlgo
startupLog()DecompAlgo
startupLog()DecompAlgo
tighten(int whichModel)DecompAlgo
tighten(int whichModel)DecompAlgo
updateObjBound(const double mostNegRC=-DecompBigNum)DecompAlgovirtual
versionTagDecompAlgoprivatestatic
~DecompAlgo()DecompAlgoinlinevirtual
~DecompAlgo()DecompAlgoinlinevirtual
~DecompAlgo()DecompAlgoinlinevirtual