Cbc  2.9.8
CbcModel Member List

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

addCutGenerator(CglCutGenerator *generator, int howOften=1, const char *name=NULL, bool normal=true, bool atSolution=false, bool infeasible=false, int howOftenInSub=-100, int whatDepth=-1, int whatDepthInSub=-1)CbcModel
addCuts(CbcNode *node, CoinWarmStartBasis *&lastws)CbcModel
addCuts1(CbcNode *node, CoinWarmStartBasis *&lastws)CbcModel
addedCuts() constCbcModelinline
addHeuristic(CbcHeuristic *generator, const char *name=NULL, int before=-1)CbcModel
AddIntegers()CbcModel
addObjects(int numberObjects, OsiObject **objects)CbcModel
addObjects(int numberObjects, CbcObject **objects)CbcModel
addUpdateInformation(const CbcObjectUpdateData &data)CbcModel
adjustHeuristics()CbcModel
allDynamic() constCbcModelinline
analyzeObjective()CbcModel
assignSolver(OsiSolverInterface *&solver, bool deleteSolver=true)CbcModel
bestSolution() constCbcModelinline
branchAndBound(int doStatistics=0)CbcModel
branchingMethod() constCbcModelinline
canStopOnGap() constCbcModel
CbcAllowableFractionGap enum valueCbcModel
CbcAllowableGap enum valueCbcModel
CbcCurrentCutoff enum valueCbcModel
CbcCurrentMinimizationObjectiveValue enum valueCbcModel
CbcCurrentObjectiveValue enum valueCbcModel
CbcCutoffIncrement enum valueCbcModel
CbcDblParam enum nameCbcModel
CbcFathomDiscipline enum valueCbcModel
CbcHeuristicFractionGap enum valueCbcModel
CbcHeuristicGap enum valueCbcModel
CbcInfeasibilityWeight enum valueCbcModel
CbcIntegerTolerance enum valueCbcModel
CbcIntParam enum nameCbcModel
CbcLargestChange enum valueCbcModel
CbcLastDblParam enum valueCbcModel
CbcLastIntParam enum valueCbcModel
CbcMaximumSeconds enum valueCbcModel
CbcMaxNumNode enum valueCbcModel
CbcMaxNumSol enum valueCbcModel
CbcModel()CbcModel
CbcModel(const OsiSolverInterface &)CbcModel
CbcModel(const CbcModel &rhs, bool cloneHandler=false)CbcModel
CbcNumberBranches enum valueCbcModel
CbcOptimizationDirection enum valueCbcModel
CbcPrinting enum valueCbcModel
CbcSmallChange enum valueCbcModel
CbcSmallestChange enum valueCbcModel
CbcStartSeconds enum valueCbcModel
CbcSumChange enum valueCbcModel
checkModel()CbcModel
checkSolution(double cutoff, double *solution, int fixVariables, double originalObjValue)CbcModelvirtual
chooseBranch(CbcNode *&newNode, int numberPassesLeft, CbcNode *oldNode, OsiCuts &cuts, bool &resolved, CoinWarmStartBasis *lastws, const double *lowerBefore, const double *upperBefore, OsiSolverBranch *&branches)CbcModel
chooseBranch(CbcNode *newNode, int numberPassesLeft, bool &resolved)CbcModel
clearContinuousSolver()CbcModelinline
clearNumberGlobalViolations()CbcModelinline
cliquePseudoCosts(int doStatistics)CbcModel
clone(bool cloneHandler)CbcModelvirtual
conflictCut(const OsiSolverInterface *solver, bool &localCuts)CbcModel
continuousPriority() constCbcModelinline
continuousSolution() constCbcModelinline
continuousSolver() constCbcModelinline
convertToDynamic()CbcModel
createContinuousSolver()CbcModelinline
currentDepth() constCbcModelinline
currentNode() constCbcModelinline
currentNumberCuts() constCbcModelinline
currentSolution() constCbcModelinline
cutGenerator(int i) constCbcModelinline
cutGenerators() constCbcModelinline
cutModifier() constCbcModelinline
dealWithEventHandler(CbcEventHandler::CbcEvent event, double objValue, const double *solution)CbcModel
defaultHandler() constCbcModelinline
deleteObjects(bool findIntegers=true)CbcModel
deleteSavedSolution(int which)CbcModel
deleteSolutions()CbcModel
doCutsNow(int allowForTopOfTree) constCbcModel
doHeuristicsAtRoot(int deleteHeuristicsAfterwards=0)CbcModel
doOneNode(CbcModel *baseModel, CbcNode *&node, CbcNode *&newNode)CbcModel
fastNodeDepth() constCbcModelinline
feasibleSolution(int &numberIntegerInfeasibilities, int &numberObjectInfeasibilities) constCbcModel
fillPseudoCosts(double *downCosts, double *upCosts, int *priority=NULL, int *numberDown=NULL, int *numberUp=NULL, int *numberDownInfeasible=NULL, int *numberUpInfeasible=NULL) constCbcModel
findCliques(bool makeEquality, int atLeastThisMany, int lessThanThis, int defaultValue=1000)CbcModel
findIntegers(bool startAgain, int type=0)CbcModel
flipModel()CbcModel
generateCpp(FILE *fp, int options)CbcModel
getAllowableFractionGap() constCbcModelinline
getAllowableGap() constCbcModelinline
getAllowablePercentageGap() constCbcModelinline
getApplicationData() constCbcModel
getBestPossibleObjValue() constCbcModel
getCbcColLower() constCbcModelinline
getCbcColSolution() constCbcModelinline
getCbcColUpper() constCbcModelinline
getCbcReducedCost() constCbcModelinline
getCbcRowActivity() constCbcModelinline
getCbcRowLower() constCbcModelinline
getCbcRowPrice() constCbcModelinline
getCbcRowUpper() constCbcModelinline
getColLower() constCbcModelinline
getColSolution() constCbcModelinline
getColUpper() constCbcModelinline
getContinuousInfeasibilities() constCbcModelinline
getContinuousObjective() constCbcModelinline
getCurrentMinimizationObjValue() constCbcModelinline
getCurrentObjValue() constCbcModelinline
getCurrentPassNumber() constCbcModelinline
getCurrentSeconds() constCbcModel
getCutoff() constCbcModelinline
getCutoffIncrement() constCbcModelinline
getDblParam(CbcDblParam key) constCbcModelinline
getEmptyBasis(int ns=0, int na=0) constCbcModel
getEventHandler() constCbcModelinline
getExtraNodeCount() constCbcModelinline
getFathomCount() constCbcModelinline
getHeuristicFractionGap() constCbcModelinline
getHeuristicGap() constCbcModelinline
getInfeasibilityWeight() constCbcModelinline
getInfinity() constCbcModelinline
getIntegerTolerance() constCbcModelinline
getIntParam(CbcIntParam key) constCbcModelinline
getIterationCount() constCbcModelinline
getMatrixByCol() constCbcModelinline
getMatrixByRow() constCbcModelinline
getMaximumCutPasses() constCbcModelinline
getMaximumCutPassesAtRoot() constCbcModelinline
getMaximumNodes() constCbcModelinline
getMaximumSeconds() constCbcModelinline
getMaximumSolutions() constCbcModelinline
getMinimizationObjValue() constCbcModelinline
getMinimumDrop() constCbcModelinline
getMIPStart()CbcModelinline
getMultipleRootTries() constCbcModelinline
getNodeCount() constCbcModelinline
getNodeCount2() constCbcModelinline
getNumberHeuristicSolutions() constCbcModelinline
getNumberThreads() constCbcModelinline
getNumCols() constCbcModelinline
getNumElements() constCbcModelinline
getNumRows() constCbcModelinline
getObjCoefficients() constCbcModelinline
getObjSense() constCbcModelinline
getObjValue() constCbcModelinline
getPreferredWay() constCbcModelinline
getPrintingMode() constCbcModelinline
getRandomSeed() constCbcModelinline
getReducedCost() constCbcModelinline
getRightHandSide() constCbcModelinline
getRowActivity() constCbcModelinline
getRowLower() constCbcModelinline
getRowPrice() constCbcModelinline
getRowRange() constCbcModelinline
getRowSense() constCbcModelinline
getRowUpper() constCbcModelinline
getSolutionCount() constCbcModelinline
getSolverObjValue() constCbcModelinline
getStopNumberIterations() constCbcModelinline
getThreadMode() constCbcModelinline
globalCuts()CbcModelinline
goToDantzig(int numberNodes, ClpDualRowPivot *&savePivotMethod)CbcModel
gutsOfCopy(const CbcModel &rhs, int mode=0)CbcModel
gutsOfDestructor()CbcModel
gutsOfDestructor2()CbcModel
haveMultiThreadSupport()CbcModelstatic
heuristic(int i) constCbcModelinline
heuristicModel() constCbcModelinline
hotstartPriorities() constCbcModelinline
hotstartSolution() constCbcModelinline
howOftenGlobalScan() constCbcModelinline
incrementExtra(int nodes, int iterations, int fathoms=1)CbcModelinline
incrementIterationCount(int value)CbcModelinline
incrementNodeCount(int value)CbcModelinline
incrementStrongInfo(int numberTimes, int numberIterations, int numberFixed, bool ifInfeasible)CbcModel
incrementSubTreeStopped()CbcModelinline
incrementUsed(const double *solution)CbcModel
initialSolve()CbcModel
integerPresolve(bool weak=false)CbcModel
integerPresolveThisModel(OsiSolverInterface *originalSolver, bool weak=false)CbcModel
integerType(int i) constCbcModelinline
integerType() constCbcModelinline
integerVariable() constCbcModelinline
isAbandoned() constCbcModel
isBinary(int colIndex) constCbcModelinline
isContinuous(int colIndex) constCbcModelinline
isContinuousUnbounded() constCbcModel
isFreeBinary(int colIndex) constCbcModelinline
isInitialSolveAbandoned() constCbcModel
isInitialSolveProvenDualInfeasible() constCbcModel
isInitialSolveProvenOptimal() constCbcModel
isInitialSolveProvenPrimalInfeasible() constCbcModel
isInteger(int colIndex) constCbcModelinline
isIntegerNonBinary(int colIndex) constCbcModelinline
isLocked() constCbcModel
isNodeLimitReached() constCbcModel
isProvenDualInfeasible() constCbcModel
isProvenInfeasible() constCbcModel
isProvenOptimal() constCbcModel
isSecondsLimitReached() constCbcModel
isSolutionLimitReached() constCbcModel
lastHeuristic() constCbcModelinline
lockThread()CbcModelinline
logLevel() constCbcModelinline
makeGlobalCut(const OsiRowCut *cut)CbcModel
makeGlobalCut(const OsiRowCut &cut)CbcModel
makeGlobalCut(const OsiColCut *cut)CbcModel
makeGlobalCut(const OsiColCut &cut)CbcModel
makeGlobalCuts(int numberRows, const int *which)CbcModel
makeGlobalCuts()CbcModel
makePartialCut(const OsiRowCut *cut, const OsiSolverInterface *solver=NULL)CbcModel
master() constCbcModelinline
masterThread() constCbcModelinline
maximumNumberIterations() constCbcModelinline
maximumRows() constCbcModelinline
maximumSavedSolutions() constCbcModelinline
maximumSecondsReached() constCbcModel
mergeModels(int numberModel, CbcModel **model, int numberNodes)CbcModel
messageHandler() constCbcModelinline
messages()CbcModelinline
messagesPointer()CbcModelinline
modelOwnsSolver()CbcModelinline
modifiableObject(int which) constCbcModelinline
moreSpecialOptions() constCbcModelinline
moreSpecialOptions2() constCbcModelinline
moveInfo(const CbcModel &rhs)CbcModel
moveToModel(CbcModel *baseModel, int mode)CbcModel
mutableStrongInfo()CbcModelinline
newLanguage(CoinMessages::Language language)CbcModel
nodeComparison() constCbcModelinline
normalSolver() constCbcModelinline
numberAnalyzeIterations() constCbcModelinline
numberBeforeTrust() constCbcModelinline
numberCutGenerators() constCbcModelinline
numberExtraIterations() constCbcModelinline
numberGlobalViolations() constCbcModelinline
numberHeuristics() constCbcModelinline
numberIntegers() constCbcModelinline
numberObjects() constCbcModelinline
numberPenalties() constCbcModelinline
numberRowsAtContinuous() constCbcModelinline
numberSavedSolutions() constCbcModel
numberStoppedSubTrees() constCbcModelinline
numberStrong() constCbcModelinline
numberStrongIterations() constCbcModelinline
object(int which) constCbcModelinline
objects() constCbcModelinline
operator=(const CbcModel &rhs)CbcModel
originalColumns() constCbcModelinline
originalModel(CbcModel *presolvedModel, bool weak)CbcModel
ownObjects() constCbcModelinline
parallelMode() constCbcModelinline
parentModel() constCbcModelinline
passInEventHandler(const CbcEventHandler *eventHandler)CbcModel
passInMessageHandler(CoinMessageHandler *handler)CbcModel
passInPriorities(const int *priorities, bool ifNotSimpleIntegers)CbcModel
passInSolverCharacteristics(OsiBabSolver *solverCharacteristics)CbcModel
passInSubTreeModel(CbcModel &model)CbcModel
passInTreeHandler(CbcTree &tree)CbcModel
penaltyScaleFactor() constCbcModelinline
phase() constCbcModelinline
previousBounds(CbcNode *node, CbcNodeInfo *where, int iColumn, double &lower, double &upper, int force)CbcModel
printFrequency() constCbcModelinline
priority(int sequence) constCbcModelinline
probingInfo() constCbcModelinline
problemFeasibility() constCbcModelinline
problemType() constCbcModelinline
pseudoShadow(int type)CbcModel
randomNumberGenerator()CbcModelinline
redoWalkBack()CbcModel
reducedCostFix()CbcModel
referenceSolver() constCbcModelinline
reserveCurrentSolution(const double *solution=NULL)CbcModel
resetModel()CbcModel
resetToReferenceSolver()CbcModel
resolve(CbcNodeInfo *parent, int whereFrom, double *saveSolution=NULL, double *saveLower=NULL, double *saveUpper=NULL)CbcModel
resolve(OsiSolverInterface *solver)CbcModel
resolveAfterTakeOffCuts() constCbcModelinline
rootObjectiveAfterCuts() constCbcModelinline
saveBestSolution(const double *solution, double objectiveValue)CbcModel
savedSolution(int which) constCbcModel
savedSolutionObjective(int which) constCbcModel
saveExtraSolution(const double *solution, double objectiveValue)CbcModel
saveModel(OsiSolverInterface *saveSolver, double *checkCutoffForRestart, bool *feasible)CbcModel
saveReferenceSolver()CbcModel
sayEventHappened()CbcModelinline
searchStrategy() constCbcModelinline
secondaryStatus() constCbcModelinline
setAllowableFractionGap(double value)CbcModelinline
setAllowableGap(double value)CbcModelinline
setAllowablePercentageGap(double value)CbcModelinline
setApplicationData(void *appData)CbcModel
setBestObjectiveValue(double objectiveValue)CbcModel
setBestSolution(CBC_Message how, double &objectiveValue, const double *solution, int fixVariables=0)CbcModel
setBestSolution(const double *solution, int numberColumns, double objectiveValue, bool check=false)CbcModel
setBestSolutionBasis(const CoinWarmStartBasis &bestSolutionBasis)CbcModelinline
setBranchingMethod(CbcBranchDecision *method)CbcModelinline
setBranchingMethod(CbcBranchDecision &method)CbcModelinline
setContinuousInfeasibilities(int value)CbcModelinline
setContinuousObjective(double value)CbcModelinline
setContinuousPriority(int value)CbcModelinline
setCurrentPassNumber(int value)CbcModelinline
setCutModifier(CbcCutModifier *modifier)CbcModel
setCutModifier(CbcCutModifier &modifier)CbcModel
setCutoff(double value)CbcModel
setCutoffAsConstraint(bool yesNo)CbcModelinline
setCutoffIncrement(double value)CbcModelinline
setDblParam(CbcDblParam key, double value)CbcModelinline
setDefaultHandler(bool yesNo)CbcModelinline
setFastNodeDepth(int value)CbcModelinline
setHeuristicFractionGap(double value)CbcModelinline
setHeuristicGap(double value)CbcModelinline
setHeuristicModel(CbcModel *model)CbcModelinline
setHotstartSolution(const double *solution, const int *priorities=NULL)CbcModel
setHowOftenGlobalScan(int number)CbcModel
setInfeasibilityWeight(double value)CbcModelinline
setInfoInChild(int type, CbcThread *info)CbcModel
setIntegerTolerance(double value)CbcModelinline
setIntParam(CbcIntParam key, int value)CbcModelinline
setLanguage(CoinMessages::Language language)CbcModelinline
setLastHeuristic(CbcHeuristic *last)CbcModelinline
setLogLevel(int value)CbcModel
setMaximumCutPasses(int value)CbcModelinline
setMaximumCutPassesAtRoot(int value)CbcModelinline
setMaximumNodes(int value)CbcModelinline
setMaximumNumberIterations(int value)CbcModelinline
setMaximumSavedSolutions(int value)CbcModel
setMaximumSeconds(double value)CbcModelinline
setMaximumSolutions(int value)CbcModelinline
setMinimizationObjValue(double value)CbcModelinline
setMinimumDrop(double value)CbcModelinline
setMIPStart(const std::vector< std::pair< std::string, double > > &mips)CbcModelinline
setModelOwnsSolver(bool ourSolver)CbcModelinline
setMoreSpecialOptions(int value)CbcModelinline
setMoreSpecialOptions2(int value)CbcModelinline
setMultipleRootTries(int value)CbcModelinline
setNextRowCut(const OsiRowCut &cut)CbcModel
setNodeComparison(CbcCompareBase *compare)CbcModel
setNodeComparison(CbcCompareBase &compare)CbcModel
setNumberAnalyzeIterations(int number)CbcModelinline
setNumberBeforeTrust(int number)CbcModel
setNumberHeuristics(int value)CbcModelinline
setNumberHeuristicSolutions(int value)CbcModelinline
setNumberObjects(int number)CbcModelinline
setNumberPenalties(int number)CbcModel
setNumberStrong(int number)CbcModel
setNumberStrongIterations(int number)CbcModelinline
setNumberThreads(int value)CbcModelinline
setObjectiveValue(CbcNode *thisNode, const CbcNode *parentNode) constCbcModel
setObjSense(double s)CbcModelinline
setObjValue(double value)CbcModelinline
setOptionalInteger(int index)CbcModel
setOriginalColumns(const int *originalColumns, int numberGood=COIN_INT_MAX)CbcModel
setParentModel(CbcModel &parentModel)CbcModelinline
setPenaltyScaleFactor(double value)CbcModel
setPointers(const OsiSolverInterface *solver)CbcModel
setPreferredWay(int value)CbcModelinline
setPrintFrequency(int number)CbcModelinline
setPrintingMode(int value)CbcModelinline
setProblemFeasibility(CbcFeasibilityBase *feasibility)CbcModel
setProblemFeasibility(CbcFeasibilityBase &feasibility)CbcModel
setProblemStatus(int value)CbcModelinline
setProblemType(int number)CbcModelinline
setRandomSeed(int value)CbcModelinline
setResolveAfterTakeOffCuts(bool yesNo)CbcModelinline
setSearchStrategy(int value)CbcModelinline
setSecondaryStatus(int value)CbcModelinline
setSolutionCount(int value)CbcModelinline
setSpecialOptions(int value)CbcModelinline
setStateOfSearch(int state)CbcModelinline
setStopNumberIterations(int value)CbcModelinline
setStoredRowCuts(CglStored *cuts)CbcModelinline
setStrategy(CbcStrategy &strategy)CbcModel
setStrategy(CbcStrategy *strategy)CbcModelinline
setStrongStrategy(int value)CbcModelinline
setTemporaryPointer(void *pointer)CbcModelinline
setTestSolution(const double *solution)CbcModelinline
setThreadMode(int value)CbcModelinline
setTypePresolve(int value)CbcModelinline
setUseElapsedTime(bool yesNo)CbcModelinline
setWhenCuts(int value)CbcModelinline
solver() constCbcModelinline
solverCharacteristics() constCbcModelinline
specialOptions() constCbcModelinline
splitModel(int numberModels, CbcModel **model, int numberNodes)CbcModel
startSplitModel(int numberIterations)CbcModel
stateOfSearch() constCbcModelinline
status() constCbcModelinline
storedRowCuts() constCbcModelinline
strategy() constCbcModelinline
strongInfo() constCbcModelinline
strongStrategy() constCbcModelinline
subTreeModel(OsiSolverInterface *solver=NULL) constCbcModel
sumChangeObjective() constCbcModelinline
swapSolver(OsiSolverInterface *solver)CbcModelinline
symmetryInfo() constCbcModelinline
synchronizeHandlers(int makeDefault)CbcModel
synchronizeModel()CbcModel
synchronizeNumberBeforeTrust(int type=0)CbcModel
takeOffCuts(OsiCuts &cuts, bool allowResolve, OsiCuts *saveCuts, int numberNewCuts=0, const OsiRowCut **newCuts=NULL)CbcModel
temporaryPointer() constCbcModelinline
testSolution() constCbcModelinline
tightenVubs(int type, bool allowMultipleBinary=false, double useCutoff=1.0e50)CbcModel
tightenVubs(int numberVubs, const int *which, double useCutoff=1.0e50)CbcModel
topOfTree() constCbcModelinline
tree() constCbcModelinline
typePresolve() constCbcModelinline
unlockThread()CbcModelinline
usedInSolution() constCbcModelinline
useElapsedTime() constCbcModelinline
usefulInformation() constCbcModel
virginCutGenerator(int i) constCbcModelinline
waitingForMiniBranchAndBound() constCbcModelinline
walkback() constCbcModelinline
whenCuts() constCbcModelinline
whichGenerator() constCbcModelinline
workingBasis()CbcModelinline
zapGlobalCuts()CbcModelinline
zapIntegerInformation(bool leaveObjects=true)CbcModel
zeroExtra()CbcModelinline
~CbcModel()CbcModelvirtual