| 
    Dip
    0.92.4
    
   | 
 
This is the complete list of members for DippyAlgoRC, including all inherited members.
| addCutsFromPool() | DecompAlgoRC | virtual | 
| addCutsToPool(const double *x, DecompCutList &newCuts, int &m_cutsThisCall) | DecompAlgo | virtual | 
| addCutsToPool(const double *x, DecompCutList &newCuts, int &n_newCuts) | DecompAlgo | virtual | 
| addCutsToPool(const double *x, DecompCutList &newCuts, int &n_newCuts) | DecompAlgo | virtual | 
| addVarsFromPool() | DecompAlgo | virtual | 
| addVarsFromPool() | DecompAlgo | |
| addVarsFromPool() | DecompAlgo | |
| addVarsToPool(DecompVarList &newVars) | DecompAlgo | virtual | 
| addVarsToPool(DecompVarList &newVars) | DecompAlgo | |
| addVarsToPool(DecompVarList &newVars) | DecompAlgo | |
| adjustColumnsEffCnt() | DecompAlgo | inlinevirtual | 
| adjustMasterDualSolution() | DecompAlgo | inlinevirtual | 
| appendVars(DecompVar *var) | DecompAlgo | inline | 
| appendVars(DecompVarList &varList) | DecompAlgo | inline | 
| appendVars(DecompVar *var) | DecompAlgo | inline | 
| appendVars(DecompVarList &varList) | DecompAlgo | inline | 
| appendVars(DecompVar *var) | DecompAlgo | inline | 
| appendVars(DecompVarList &varList) | DecompAlgo | inline | 
| branch(int branchedOnIndex, double branchedOnValue) | DecompAlgo | virtual | 
| branch(int branchedOnIndex, double branchedOnValue) | DecompAlgo | virtual | 
| 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) | DippyAlgoRC | inlinevirtual | 
| 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) | DippyAlgoMixin | private | 
| chooseBranchVar(int &branchedOnIndex, double &branchedOnValue) | DecompAlgo | |
| chooseBranchVar(int &branchedOnIndex, double &branchedOnValue) | DecompAlgo | |
| compressColumns() | DecompAlgo | inlinevirtual | 
| coreMatrixAppendColBounds() | DecompAlgo | |
| createFullMps(const std::string fileName) | DecompAlgo | |
| createFullMps(const string filename) | DecompAlgo | |
| createFullMps(const string filename) | DecompAlgo | |
| createMasterProblem(DecompVarList &initVars) | DecompAlgoRC | virtual | 
| createOsiSubProblem(DecompSubModel &subModel) | DecompAlgo | |
| DecompAlgo(const DecompAlgoType algo, DecompApp *app, UtilParameters &utilParam, bool doSetup=true) | DecompAlgo | inline | 
| DecompAlgo(const decompAlgoType algo, DecompApp *app) | DecompAlgo | inline | 
| DecompAlgo(const DecompAlgoType algo, DecompApp *app) | DecompAlgo | inline | 
| DecompAlgoRC(DecompApp *app, UtilParameters &utilParam) | DecompAlgoRC | inline | 
| DecompAlgoRC(DecompApp *app) | DecompAlgoRC | inline | 
| DippyAlgoMixin(UtilParameters &utilParam, PyObject *pProb) | DippyAlgoMixin | inlineprivate | 
| DippyAlgoRC(DecompApp *app, UtilParameters &utilParam, PyObject *pProb) | DippyAlgoRC | inline | 
| generateCuts(double *xhat, DecompCutList &newCuts) | DecompAlgo | virtual | 
| generateCuts(DecompCutList &newCuts) | DecompAlgo | virtual | 
| generateCuts(DecompCutList &newCuts) | DecompAlgo | virtual | 
| generateInitVars(DecompVarList &initVars) | DecompAlgo | virtual | 
| generateInitVars(DecompVarList &initVars) | DecompAlgo | virtual | 
| generateInitVars(DecompVarList &initVars) | DecompAlgo | virtual | 
| generateVars(const decompStat stat, DecompVarList &newVars, double &mostNegReducedCost) | DecompAlgoRC | virtual | 
| DecompAlgo::generateVars(const DecompStat stat, DecompVarList &newVars, double &mostNegReducedCost) | DecompAlgo | virtual | 
| generateVarsAdjustDuals(const double *uOld, double *uNew) | DecompAlgo | |
| generateVarsCalcRedCost(const double *u, double *redCostX) | DecompAlgo | |
| getAlgo() const | DecompAlgo | inline | 
| getApp() | DecompAlgo | inline | 
| getApp() | DecompAlgo | inline | 
| getColLBNode() const | DecompAlgo | inline | 
| getColUBNode() const | DecompAlgo | inline | 
| getCurrentNode() const | DecompAlgo | inline | 
| getCutCallsTotal() const | DecompAlgo | inline | 
| getCutoffUB() const | DecompAlgo | inline | 
| getDecompApp() const | DecompAlgo | inline | 
| getDecompAppMutable() | DecompAlgo | inline | 
| getDecompParam() const | DecompAlgo | inline | 
| getDecompStats() | DecompAlgo | inline | 
| getDualRays(int maxNumRays) | DecompAlgo | |
| getDualRays(int maxNumRays) | DecompAlgo | |
| getDualRays(int maxNumRays) | DecompAlgo | |
| getDualRaysCpx(int maxNumRays) | DecompAlgo | |
| getDualRaysOsi(int maxNumRays) | DecompAlgo | |
| getGlobalGap() const | DecompAlgo | inline | 
| getInfinity() | DecompAlgo | inline | 
| getMasterColReducedCost() const | DecompAlgo | inline | 
| getMasterDualSolution() const | DecompAlgo | inlinevirtual | 
| getMasterObjValue() const | DecompAlgo | inline | 
| getMasterOSI() | DecompAlgo | inline | 
| getMasterPrimalSolution() const | DecompAlgo | inline | 
| getMasterRowType(int row) const | DecompAlgo | inline | 
| getMasterSolverInterface() | DecompAlgo | inline | 
| getMasterSolverInterface() | DecompAlgo | inline | 
| getModelCore() const | DecompAlgo | inline | 
| getModelRelax(const int blockId) | DecompAlgo | inline | 
| getModelsFromApp() | DecompAlgo | |
| getMutableParam() | DecompAlgo | inline | 
| getNodeIndex() const | DecompAlgo | inline | 
| getNodeIPGap() const | DecompAlgo | inline | 
| getNodeLPGap() const | DecompAlgo | inline | 
| getNumRowType(DecompRowType rowType) | DecompAlgo | inline | 
| getObjBestBoundLB() const | DecompAlgo | inline | 
| getObjBestBoundUB() const | DecompAlgo | inline | 
| getOrigObjective() const | DecompAlgo | inline | 
| getOsiIpSolverInterface() | DecompAlgo | |
| getOsiLpSolverInterface() | DecompAlgo | |
| getParam() const | DecompAlgo | inline | 
| getPDownLB() | DippyAlgoMixin | inlineprivate | 
| getPDownUB() | DippyAlgoMixin | inlineprivate | 
| getPpUpUB() | DippyAlgoMixin | inlineprivate | 
| getPriceCallsTotal() const | DecompAlgo | inline | 
| getPUpLB() | DippyAlgoMixin | inlineprivate | 
| getRightHandSide() const | DecompAlgo | inlinevirtual | 
| getRightHandSide() const | DecompAlgo | inlinevirtual | 
| getRowPrice() | DecompAlgoRC | inline | 
| getRowPrice() const | DecompAlgoRC | inlinevirtual | 
| getRowSense() const | DecompAlgo | inlinevirtual | 
| getRowSense() const | DecompAlgo | inlinevirtual | 
| getStats() | DecompAlgo | inline | 
| getStopCriteria() const | DecompAlgo | inline | 
| getTrueLowerBound() | DecompAlgo | inline | 
| getTrueLowerBound() | DecompAlgo | inline | 
| getTrueUpperBound() | DecompAlgo | inline | 
| getTrueUpperBound() | DecompAlgo | inline | 
| getX() | DecompAlgo | inline | 
| getX() | DecompAlgo | inline | 
| getXhat() const | DecompAlgo | inline | 
| getXhatIPBest() const | DecompAlgo | inline | 
| getXhatIPBest() | DecompAlgo | inline | 
| getXhatIPBest() | DecompAlgo | inline | 
| getXhatIPFeas() const | DecompAlgo | inline | 
| 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() | DecompAlgoRC | virtual | 
| isDone() | DecompAlgoRC | virtual | 
| 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() | DecompAlgo | inline | 
| 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 | DecompAlgo | inline | 
| isMasterColMasterOnly(const int index) const | DecompAlgo | inline | 
| isMasterColStructural(const int index) const | DecompAlgo | inline | 
| isStab | DecompAlgo | protected | 
| isTailoffLB(const int changeLen=10, const double changePerLimit=0.1) | DecompAlgo | |
| loadSIFromModel(OsiSolverInterface *si, bool doInt=false) | DecompAlgo | |
| m_algo | DecompAlgo | protected | 
| m_app | DecompAlgo | protected | 
| m_artColIndToRowInd | DecompAlgo | protected | 
| m_auxMemPool | DecompAlgo | protected | 
| m_auxSI | DecompAlgo | protected | 
| m_bestUpperBound | DecompAlgo | protected | 
| m_branchingImplementation | DecompAlgo | protected | 
| m_cgl | DecompAlgo | protected | 
| m_colIndexUnique | DecompAlgo | protected | 
| m_colLBNode | DecompAlgo | protected | 
| m_colUBNode | DecompAlgo | protected | 
| m_compressColsLastNumCols | DecompAlgo | protected | 
| m_compressColsLastPrice | DecompAlgo | protected | 
| m_curNode | DecompAlgo | protected | 
| m_cutCallsRound | DecompAlgo | protected | 
| m_cutCallsTotal | DecompAlgo | protected | 
| m_cutgenObjCutInd | DecompAlgo | protected | 
| m_cutgenSI | DecompAlgo | protected | 
| m_cutoffUB | DecompAlgo | protected | 
| m_cutpool | DecompAlgo | protected | 
| m_cuts | DecompAlgo | protected | 
| m_cutsThisCall | DecompAlgo | protected | 
| m_cutsThisRound | DecompAlgo | protected | 
| m_dualSolution | DecompAlgo | protected | 
| m_firstPhase2Call | DecompAlgo | protected | 
| m_function | DecompAlgo | protected | 
| m_globalLB | DecompAlgo | protected | 
| m_globalUB | DecompAlgo | protected | 
| m_infinity | DecompAlgo | protected | 
| m_initVars | DecompAlgo | protected | 
| m_isColGenExact | DecompAlgo | protected | 
| m_isStrongBranch | DecompAlgo | protected | 
| m_isTightenAlgo | DecompAlgo | protected | 
| m_masterArtCols | DecompAlgo | protected | 
| m_masterColType | DecompAlgo | protected | 
| m_masterObjLast | DecompAlgo | protected | 
| m_masterOnlyCols | DecompAlgo | protected | 
| m_masterOnlyColsMap | DecompAlgo | protected | 
| m_masterRowType | DecompAlgo | protected | 
| m_masterSI | DecompAlgo | protected | 
| m_memPool | DecompAlgo | protected | 
| m_modelCore | DecompAlgo | protected | 
| m_modelCore | DecompAlgo | |
| m_modelRelax | DecompAlgo | protected | 
| m_modelRelax | DecompAlgo | |
| m_modelRelaxNest | DecompAlgo | protected | 
| m_nArtCols | DecompAlgo | protected | 
| m_nodeIndex | DecompAlgo | protected | 
| m_nodeStats | DecompAlgo | protected | 
| m_nRowsBranch | DecompAlgo | protected | 
| m_nRowsConvex | DecompAlgo | protected | 
| m_nRowsCuts | DecompAlgo | protected | 
| m_nRowsOrig | DecompAlgo | protected | 
| m_numCols | DecompAlgo | protected | 
| m_numConvexCon | DecompAlgo | protected | 
| m_numOrigCols | DecompAlgo | protected | 
| m_objective | DecompAlgo | protected | 
| m_objNoChange | DecompAlgo | protected | 
| m_optPoint | DecompAlgo | protected | 
| m_origColLB | DecompAlgo | protected | 
| m_origColUB | DecompAlgo | protected | 
| m_osLog | DecompAlgo | protected | 
| m_osLog | DecompAlgo | protected | 
| m_param | DecompAlgo | protected | 
| m_phase | DecompAlgo | protected | 
| m_phaseForce | DecompAlgo | protected | 
| m_phaseIObj | DecompAlgo | protected | 
| m_phaseLast | DecompAlgo | protected | 
| m_piEstimate | DecompAlgo | protected | 
| m_pProb | DippyAlgoMixin | private | 
| m_priceCallsRound | DecompAlgo | protected | 
| m_priceCallsTotal | DecompAlgo | protected | 
| m_primSolution | DecompAlgo | protected | 
| m_reducedCost | DecompAlgo | protected | 
| m_relGap | DecompAlgo | protected | 
| m_rrIterSinceAll | DecompAlgo | protected | 
| m_rrLastBlock | DecompAlgo | protected | 
| m_stabEpsilon | DecompAlgo | protected | 
| m_stats | DecompAlgo | protected | 
| m_status | DecompAlgo | protected | 
| m_stopCriteria | DecompAlgo | protected | 
| m_subprobSI | DecompAlgo | protected | 
| m_tlb | DecompAlgo | protected | 
| m_tub | DecompAlgo | protected | 
| m_useInitLpDuals | DecompAlgo | protected | 
| DippyAlgoMixin::m_utilParam | DippyAlgoMixin | private | 
| DecompAlgoRC::m_utilParam | DecompAlgo | protected | 
| m_varpool | DecompAlgo | protected | 
| m_vars | DecompAlgo | protected | 
| m_varsThisCall | DecompAlgo | protected | 
| m_varsThisRound | DecompAlgo | protected | 
| m_whichCoreModel | DecompAlgo | protected | 
| m_whichModel | DecompAlgo | protected | 
| m_xhat | DecompAlgo | protected | 
| m_xhatIPBest | DecompAlgo | protected | 
| m_xhatIPFeas | DecompAlgo | protected | 
| m_xhatIPFeas | DecompAlgo | protected | 
| 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) | DecompAlgo | virtual | 
| masterMatrixAddMOCols(CoinPackedMatrix *masterM, double *colLB, double *colUB, double *objCoeff, std::vector< std::string > &colNames) | DecompAlgo | |
| masterPhaseIItoI() | DecompAlgo | |
| masterPhaseItoII() | DecompAlgo | |
| DecompAlgo::phaseInit(DecompPhase &phase) | DecompAlgo | inlinevirtual | 
| phaseUpdate(DecompPhase &phase, DecompStatus &status) | DecompAlgo | virtual | 
| phaseUpdate(const decompPhase phase, const decompStat stat) | DecompAlgo | virtual | 
| phaseUpdate(const DecompPhase phase, const DecompStat stat) | DecompAlgo | virtual | 
| postProcessBranch(DecompStatus decompStatus) | DippyAlgoRC | inlinevirtual | 
| DippyAlgoMixin::postProcessBranch(DecompAlgo *algo, DecompStatus decompStatus) | DippyAlgoMixin | private | 
| postProcessNode(DecompStatus decompStatus) | DippyAlgoRC | inlinevirtual | 
| DippyAlgoMixin::postProcessNode(DecompAlgo *algo, DecompStatus decompStatus) | DippyAlgoMixin | private | 
| 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) | DecompAlgo | virtual | 
| processNode(const int nodeIndex=0) | DecompAlgo | |
| processNode(const int nodeIndex=0, const double globalLB=-DecompInf, const double globalUB=DecompInf) | DecompAlgo | |
| setApp(DecompApp *app) | DecompAlgo | inline | 
| setApp(DecompApp *app) | DecompAlgo | inline | 
| setBestUpperBound(const double bestUpperBound) | DecompAlgo | inline | 
| setBestUpperBound(const double bestUpperBound) | DecompAlgo | inline | 
| setCutoffUB(const double thisBound) | DecompAlgo | inline | 
| setInitObjUB(const double objUB) | DecompAlgoRC | inline | 
| setMasterBounds(const double *lbs, const double *ubs) | DecompAlgo | virtual | 
| setMasterBounds(const double *lbs, const double *ubs) | DecompAlgo | virtual | 
| setMasterBounds(const double *lbs, const double *ubs) | DecompAlgo | virtual | 
| setObjBound(const double thisBound, const double thisBoundUB) | DecompAlgo | inlinevirtual | 
| setObjBoundIP(const double thisBound) | DecompAlgo | inlinevirtual | 
| setStrongBranchIter(bool isStrongBranch=true) | DecompAlgo | inline | 
| setSubProbBounds(const double *lbs, const double *ubs) | DecompAlgo | virtual | 
| setTrueLowerBound(const double mostNegReducedCost) | DecompAlgo | |
| setTrueLowerBound(const double mostNegReducedCost) | DecompAlgo | |
| setTrueUpperBound(const double ub) | DecompAlgo | inline | 
| setTrueUpperBound(const double ub) | DecompAlgo | inline | 
| solutionUpdate(const decompPhase phase, const int maxInnerIter, const int maxOuterIter) | DecompAlgoRC | virtual | 
| DecompAlgo::solutionUpdate(const DecompPhase phase, const bool resolve=true, const int maxInnerIter=COIN_INT_MAX, const int maxOuterIter=COIN_INT_MAX) | DecompAlgo | virtual | 
| solve(int whichModel=1) | DecompAlgo | |
| solveBruteForce() | DecompAlgo | |
| solveBruteForce() | DecompAlgo | |
| solveDirect(const DecompSolution *startSol=NULL) | DecompAlgo | inlinevirtual | 
| solveMasterAsMIP() | DecompAlgo | inlinevirtual | 
| 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() | DecompAlgo | inlinevirtual | 
| ~DecompAlgo() | DecompAlgo | inlinevirtual | 
| ~DecompAlgo() | DecompAlgo | inlinevirtual | 
| ~DecompAlgoRC() | DecompAlgoRC | inline | 
| ~DecompAlgoRC() | DecompAlgoRC | inline | 
 1.8.5