, including all inherited members.
addCutsFromPool() | DecompAlgoPC | [private, virtual] |
addCutsFromPool() | DecompAlgoPC | [virtual] |
addCutsToPool(const double *x, DecompCutList &newCuts, int &n_newCuts) | DecompAlgoPC | [private, virtual] |
addCutsToPool(const double *x, DecompCutList &newCuts, int &n_newCuts) | DecompAlgoPC | [virtual] |
addVarsFromPool() | DecompAlgo | [virtual] |
addVarsFromPool() | DecompAlgo | |
addVarsFromPool() | DecompAlgo | |
addVarsToPool(DecompVarList &newVars) | DecompAlgo | [virtual] |
addVarsToPool(DecompVarList &newVars) | DecompAlgo | |
addVarsToPool(DecompVarList &newVars) | DecompAlgo | |
adjustColumnsEffCnt() | DecompAlgoPC | [private, virtual] |
adjustMasterDualSolution() | DecompAlgoPC | [private, virtual] |
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 | |
checkMasterDualObj() | DecompAlgo | |
checkPointFeasible(const DecompConstraintSet *modelCore, const double *x) | 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 | |
classTag | DecompAlgoPC | [private, static] |
compressColumns() | DecompAlgoPC | [private, virtual] |
coreMatrixAppendColBounds() | DecompAlgo | |
createFullMps(const std::string fileName) | DecompAlgo | |
createFullMps(const string filename) | DecompAlgo | |
createFullMps(const string filename) | DecompAlgo | |
createMasterProblem(DecompVarList &initVars) | DecompAlgoPC | [inline, private, virtual] |
createMasterProblem(DecompVarList &initVars) | DecompAlgoPC | [virtual] |
createMasterStabilization() | DecompAlgoPC | |
createOsiSubProblem(DecompAlgoModel &algoModel) | DecompAlgo | |
DecompAlgo(const DecompAlgoType algo, DecompApp *app, UtilParameters *utilParam) | DecompAlgo | [inline] |
DecompAlgo(const decompAlgoType algo, DecompApp *app) | DecompAlgo | [inline] |
DecompAlgo(const DecompAlgoType algo, DecompApp *app) | DecompAlgo | [inline] |
DecompAlgoPC(DecompApp *app, UtilParameters *utilParam, bool doSetup=true) | DecompAlgoPC | [inline] |
DecompAlgoPC(DecompApp *app, UtilParameters *utilParam, std::string ¶mSection, bool doSetup=true) | DecompAlgoPC | [inline] |
DecompAlgoPC(const DecompAlgoPC &) | DecompAlgoPC | [private] |
DecompAlgoPC(DecompApp *app) | DecompAlgoPC | [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 DecompStatus stat, DecompVarList &newVars, double &mostNegReducedCost) | DecompAlgo | [virtual] |
generateVars(const decompStat stat, DecompVarList &newVars, double &mostNegReducedCost) | DecompAlgo | [virtual] |
generateVars(const DecompStat stat, DecompVarList &newVars, double &mostNegReducedCost) | DecompAlgo | [virtual] |
generateVarsAdjustDuals(const double *uOld, double *uNew) | DecompAlgo | |
generateVarsCalcRedCost(const double *u, double *redCostX) | DecompAlgo | |
generateVarsFea(DecompVarList &newVars, double &mostNegReducedCost) | DecompAlgoPC | [inline, private, virtual] |
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] |
getDualBest() | DecompAlgoPC | [inline] |
getDualRays(int maxNumRays) | DecompAlgo | |
getDualRays(int maxNumRays) | DecompAlgo | |
getDualRays(int maxNumRays) | DecompAlgo | |
getDualRMP() | DecompAlgoPC | [inline] |
getGlobalGap() const | DecompAlgo | [inline] |
getMasterColReducedCost() const | DecompAlgo | [inline] |
getMasterDualSolution() const | DecompAlgoPC | [inline, private, virtual] |
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] |
getParam() const | DecompAlgo | [inline] |
getPriceCallsTotal() const | DecompAlgo | [inline] |
getRightHandSide() const | DecompAlgo | [inline, virtual] |
getRightHandSide() const | DecompAlgo | [inline, virtual] |
getRowPrice() const | DecompAlgo | [inline, virtual] |
getRowPrice() const | DecompAlgo | [inline, virtual] |
getRowSense() const | DecompAlgo | [inline, virtual] |
getRowSense() const | DecompAlgo | [inline, virtual] |
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(UtilParameters *utilParam, std::string §ionParam) | DecompAlgo | |
initSetup(int whichModel=1) | DecompAlgo | |
initSetup(int whichModel=1) | DecompAlgo | |
initSolverInterface() | DecompAlgo | |
initSolverInterface() | DecompAlgo | |
isDone() | DecompAlgo | [inline, virtual] |
isDone() | DecompAlgo | [inline, virtual] |
isDone() | DecompAlgo | [inline, 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 | DecompAlgoPC | [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_dual | DecompAlgoPC | [private] |
m_dualRM | DecompAlgoPC | [private] |
m_dualSolution | DecompAlgo | [protected] |
m_dualST | DecompAlgoPC | [private] |
m_firstPhase2Call | DecompAlgo | [protected] |
m_function | DecompAlgo | [protected] |
m_globalLB | DecompAlgo | [protected] |
m_globalUB | DecompAlgo | [protected] |
m_initVars | DecompAlgo | [protected] |
m_isColGenExact | DecompAlgo | [protected] |
m_isStrongBranch | DecompAlgo | [protected] |
m_isTightenAlgo | DecompAlgo | [protected] |
m_masterArtCols | DecompAlgo | [protected] |
m_masterCLP | 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_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] |
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 | |
operator=(const DecompAlgoPC &) | DecompAlgoPC | [private] |
phaseDone() | DecompAlgoPC | [private, virtual] |
phaseInit(DecompPhase &phase) | DecompAlgoPC | [private, virtual] |
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 | [inline, virtual] |
postProcessNode(DecompStatus decompStatus) | DecompAlgo | [inline, virtual] |
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=-DecompInf, const double globalUB=DecompInf) | 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) | DecompAlgoPC | [virtual] |
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] |
setMasterBounds(const double *lbs, const double *ubs) | DecompAlgoPC | [virtual] |
setObjBound(const double thisBound, const double thisBoundUB) | DecompAlgoPC | [inline, private, virtual] |
setObjBoundIP(const double thisBound) | DecompAlgoPC | [inline, private, virtual] |
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 bool resolve=true, const int maxInnerIter=COIN_INT_MAX, const int maxOuterIter=COIN_INT_MAX) | DecompAlgo | [virtual] |
solutionUpdate(const decompPhase phase, const int maxInnerIter, const int maxOuterIter) | DecompAlgo | [virtual] |
solutionUpdate(const DecompPhase phase, const int maxInnerIter, const int maxOuterIter) | DecompAlgo | [virtual] |
solutionUpdateAsIP() | DecompAlgoPC | [private, virtual] |
solve(int whichModel=1) | DecompAlgo | |
solveBruteForce() | DecompAlgo | |
solveBruteForce() | DecompAlgo | |
solveDirect(const DecompSolution *startSol=NULL) | DecompAlgo | [inline, virtual] |
solveRelaxed(const double *redCostX, const double *origCost, const double alpha, const int n_origCols, const bool isNested, DecompAlgoModel &algoModel, DecompSolverResult *solveResult, std::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 | |
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 | |
tempTimeLimit | DecompAlgo | [protected] |
tighten(int whichModel) | DecompAlgo | |
tighten(int whichModel) | DecompAlgo | |
updateObjBound(const double mostNegRC=-DecompBigNum) | DecompAlgo | [virtual] |
~DecompAlgo() | DecompAlgo | [inline, virtual] |
~DecompAlgo() | DecompAlgo | [inline, virtual] |
~DecompAlgo() | DecompAlgo | [inline, virtual] |
~DecompAlgoPC() | DecompAlgoPC | [inline] |
~DecompAlgoPC() | DecompAlgoPC | [inline] |