Dip  0.92.4
DippyAlgoC Member List

This is the complete list of members for DippyAlgoC, 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)DecompAlgoCvirtual
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)DippyAlgoCinlinevirtual
DippyAlgoMixin::chooseBranchSet(DecompAlgo *algo, 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)DippyAlgoMixinprivate
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)DecompAlgoCvirtual
createOsiSubProblem(DecompSubModel &subModel)DecompAlgo
DecompAlgo(const DecompAlgoType algo, DecompApp *app, UtilParameters &utilParam, bool doSetup=true)DecompAlgoinline
DecompAlgo(const decompAlgoType algo, DecompApp *app)DecompAlgoinline
DecompAlgo(const DecompAlgoType algo, DecompApp *app)DecompAlgoinline
DecompAlgoC(DecompApp *app, UtilParameters &utilParam)DecompAlgoCinline
DecompAlgoC(DecompApp *app)DecompAlgoCinline
DippyAlgoC(DecompApp *app, UtilParameters &utilParam, PyObject *pProb)DippyAlgoCinline
DippyAlgoMixin(UtilParameters &utilParam, PyObject *pProb)DippyAlgoMixininlineprivate
generateCuts(double *xhat, DecompCutList &newCuts)DecompAlgovirtual
generateCuts(DecompCutList &newCuts)DecompAlgovirtual
generateCuts(DecompCutList &newCuts)DecompAlgovirtual
generateInitVars(DecompVarList &initVars)DecompAlgoCinlinevirtual
generateVars(const decompStat stat, DecompVarList &newVars, double &mostNegReducedCost)DecompAlgoCinlinevirtual
DecompAlgo::generateVars(DecompVarList &newVars, double &mostNegReducedCost)DecompAlgovirtual
DecompAlgo::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
getPDownLB()DippyAlgoMixininlineprivate
getPDownUB()DippyAlgoMixininlineprivate
getPpUpUB()DippyAlgoMixininlineprivate
getPriceCallsTotal() const DecompAlgoinline
getPUpLB()DippyAlgoMixininlineprivate
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_appDecompAlgoprotected
m_artColIndToRowIndDecompAlgoprotected
m_auxMemPoolDecompAlgoprotected
m_auxSIDecompAlgoprotected
m_bestUpperBoundDecompAlgoprotected
m_branchingImplementationDecompAlgoprotected
m_cglDecompAlgoprotected
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_pProbDippyAlgoMixinprivate
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
DippyAlgoMixin::m_utilParamDippyAlgoMixinprivate
DecompAlgoC::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
phaseUpdate(const decompPhase phase, const decompStat stat)DecompAlgoCvirtual
DecompAlgo::phaseUpdate(const DecompPhase phase, const DecompStat stat)DecompAlgovirtual
postProcessBranch(DecompStatus decompStatus)DippyAlgoCinlinevirtual
DippyAlgoMixin::postProcessBranch(DecompAlgo *algo, DecompStatus decompStatus)DippyAlgoMixinprivate
postProcessNode(DecompStatus decompStatus)DippyAlgoCinlinevirtual
DippyAlgoMixin::postProcessNode(DecompAlgo *algo, DecompStatus decompStatus)DippyAlgoMixinprivate
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)DecompAlgoCvirtual
setApp(DecompApp *app)DecompAlgoinline
setApp(DecompApp *app)DecompAlgoinline
setBestUpperBound(const double bestUpperBound)DecompAlgoinline
setBestUpperBound(const double bestUpperBound)DecompAlgoinline
setCutoffUB(const double thisBound)DecompAlgoinline
setObjBound(const double thisBound, const double thisBoundUB)DecompAlgoinlinevirtual
setObjBoundIP(const double thisBound)DecompAlgoinlinevirtual
setStrongBranchIter(bool isStrongBranch=true)DecompAlgoinline
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)DecompAlgoCvirtual
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
~DecompAlgo()DecompAlgoinlinevirtual
~DecompAlgo()DecompAlgoinlinevirtual
~DecompAlgo()DecompAlgoinlinevirtual
~DecompAlgoC()DecompAlgoCinline
~DecompAlgoC()DecompAlgoCinline