|
Dip
0.92.4
|
This is the complete list of members for DecompAlgoRC, including all inherited members.
| addCutsFromPool() | DecompAlgoRC | privatevirtual |
| 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) | DecompAlgo | virtual |
| 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 | privatevirtual |
| 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(const DecompAlgoRC &) | DecompAlgoRC | private |
| DecompAlgoRC(DecompApp *app, UtilParameters &utilParam) | DecompAlgoRC | inline |
| DecompAlgoRC(const DecompAlgoRC &) | DecompAlgoRC | private |
| DecompAlgoRC(DecompApp *app) | DecompAlgoRC | 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(DecompVarList &newVars, double &mostNegReducedCost) | DecompAlgoRC | privatevirtual |
| 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 |
| getPriceCallsTotal() const | DecompAlgo | inline |
| 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_classTag | DecompAlgoRC | private |
| m_classTag | DecompAlgoRC | privatestatic |
| m_cntSameLB | DecompAlgoRC | private |
| 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_iter | DecompAlgoRC | private |
| m_LB | DecompAlgoRC | private |
| 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_priceCallsRound | DecompAlgo | protected |
| m_priceCallsTotal | DecompAlgo | protected |
| m_primSolution | DecompAlgo | protected |
| m_rc | DecompAlgoRC | private |
| m_reducedCost | DecompAlgo | protected |
| m_relGap | DecompAlgo | protected |
| m_rrIterSinceAll | DecompAlgo | protected |
| m_rrLastBlock | DecompAlgo | protected |
| m_shatVar | DecompAlgoRC | private |
| m_shatVar | DecompAlgoRC | private |
| m_stabEpsilon | DecompAlgo | protected |
| m_stats | DecompAlgo | protected |
| m_status | DecompAlgo | protected |
| m_step | DecompAlgoRC | private |
| m_stopCriteria | DecompAlgo | protected |
| m_subprobSI | DecompAlgo | protected |
| m_tlb | DecompAlgo | protected |
| m_tub | DecompAlgo | protected |
| m_u | DecompAlgoRC | private |
| m_u | DecompAlgoRC | private |
| m_UB | DecompAlgoRC | private |
| m_useInitLpDuals | DecompAlgo | protected |
| 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 |
| m_zeroSub | DecompAlgoRC | private |
| 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 | |
| operator=(const DecompAlgoRC &) | DecompAlgoRC | private |
| operator=(const DecompAlgoRC &) | DecompAlgoRC | private |
| phaseDone() | DecompAlgoRC | privatevirtual |
| phaseInit() | DecompAlgoRC | private |
| 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) | DecompAlgo | inlinevirtual |
| postProcessNode(DecompStatus decompStatus) | DecompAlgo | inlinevirtual |
| 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 | |
| recomposeSolution(const double *solution, double *rsolution) | DecompAlgoRC | privatevirtual |
| 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 | privatevirtual |
| 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 | |
| updateObjBound(const double mostNegRC=-DecompBigNum) | DecompAlgoRC | privatevirtual |
| ~DecompAlgo() | DecompAlgo | inlinevirtual |
| ~DecompAlgo() | DecompAlgo | inlinevirtual |
| ~DecompAlgo() | DecompAlgo | inlinevirtual |
| ~DecompAlgoRC() | DecompAlgoRC | inline |
| ~DecompAlgoRC() | DecompAlgoRC | inline |
1.8.5