Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCampl_info
oCCbcGenCtlBlk::babState_structState of branch-and-cut
oCOsiLinkedBound::boundElementAction
oCCbcBaseModelBase model
oCCbcBranchDecision
oCCbcBranchingObjectAbstract branching object base class Now just difference with OsiBranchingObject
oCCbcCbcParamClass for control parameters that act on a CbcModel object
oCCbcChooseVariable
oCCbcCompare
oCCbcCompareBase
oCCbcConsequenceAbstract base class for consequent bounds
oCCbcCountRowCutOsiRowCut augmented with bookkeeping
oCCbcCutGeneratorInterface between Cbc and Cut Generation Library
oCCbcCutModifierAbstract cut modifier base class
oCCbcEventHandlerBase class for Cbc event handling
oCCbcFathomFathom base class
oCCbcFeasibilityBase
oCCbcGenCtlBlk
oCCbcGenParamClass for cbc-generic control parameters
oCCbcHeuristicHeuristic base class
oCCbcHeuristicNodeA class describing the branching decisions that were made to get to the node where a heuristics was invoked from
oCCbcHeuristicNodeList
oCCbcMessage
oCCbcModelSimple Branch and bound class
oCCbcNodeInformation required while the node is live
oCCbcNodeInfoInformation required to recreate the subproblem at this node
oCCbcObject
oCCbcObjectUpdateData
oCCbcOsiParamClass for control parameters that act on a OsiSolverInterface object
oCCbcOsiSolverThis is for codes where solver needs to know about CbcModel Seems to provide only one value-added feature, a CbcModel object
oCCbcParamVery simple class for setting parameters
oCCbcGenCtlBlk::cbcParamsInfo_structStart and end of CbcModel parameters in parameter vector
oCCbcSolverThis allows the use of the standalone solver in a flexible manner
oCCbcSolver2This is to allow the user to replace initialSolve and resolve
oCCbcSolver3This is to allow the user to replace initialSolve and resolve
oCCbcSolverLongThinThis is to allow the user to replace initialSolve and resolve
oCCbcSolverUsefulDataStructure to hold useful arrays
oCCbcStatisticsFor gathering statistics
oCCbcStopNowSupport the use of a call back class to decide whether to stop
oCCbcStrategyStrategy base class
oCCbcStrongInfoAbstract base class for `objects'
oCCbcThreadA class to encapsulate thread stuff
oCCbcTree
oCCbcUserA class to allow the use of unknown user functionality
oCCglTemporaryStored Temporary Cut Generator Class - destroyed after first use
oCCbcGenCtlBlk::chooseStrongCtl_structControl variables for a strong branching method
oCCbcGenCtlBlk::cliqueCtl_structControl variable and prototype for clique cut generator
oCClpAmplObjectiveAmpl Objective Class
oCClpConstraintAmplAmpl Constraint Class
oCClpQuadInterfaceThis is to allow the user to replace initialSolve and resolve
oCCbcGenCtlBlk::combineCtl_structControl variable and prototype for combine heuristic
oCCbcGenCtlBlk::debugSolInfo_structArray of primal variable values for debugging
oCCbcGenCtlBlk::djFixCtl_structControl use of reduced cost fixing prior to B&C
oCCbcGenCtlBlk::flowCtl_structControl variable and prototype for flow cover cut generator
oCCbcGenCtlBlk::fpumpCtl_structControl variable and prototype for feasibility pump heuristic
oCCbcGenCtlBlk::genParamsInfo_structStart and end of cbc-generic parameters in parameter vector
oCCbcGenCtlBlk::gomoryCtl_structControl variable and prototype for Gomory cut generator
oCCbcGenCtlBlk::greedyCoverCtl_structControl variable and prototype for greedy cover heuristic
oCCbcGenCtlBlk::greedyEqualityCtl_structControl variable and prototype for greedy equality heuristic
oCCbcGenCtlBlk::knapsackCtl_structControl variable and prototype for knapsack cover cut generator
oCCbcGenCtlBlk::localTreeCtl_structControl variables for local tree
oCCbcGenCtlBlk::mirCtl_structControl variable and prototype for MIR cut generator
oCCbcGenCtlBlk::oddHoleCtl_structControl variable and prototype for odd hole cut generator
oCOsiBiLinearDefine BiLinear objects
oCOsiBiLinearBranchingObjectBranching object for BiLinear objects
oCOsiChooseStrongSubsetThis class chooses a variable to branch on
oCOsiLinkDefine Special Linked Ordered Sets
oCOsiLinkBranchingObjectBranching object for Linked ordered sets
oCOsiLinkedBoundList of bounds which depend on other bounds
oCOsiOldLink
oCOsiOldLinkBranchingObjectBranching object for Linked ordered sets
oCOsiOneLinkDefine data for one link
oCCbcGenCtlBlk::osiParamsInfo_structStart and end of OsiSolverInterface parameters in parameter vector
oCOsiSimpleFixedIntegerDefine a single integer class - but one where you keep branching until fixed even if satisfied
oCOsiSolverLinearizedQuadraticThis is to allow the user to replace initialSolve and resolve
oCOsiUsesBiLinearDefine a single variable class which is involved with OsiBiLinear objects
oCCbcGenCtlBlk::probingCtl_structControl variable and prototype for probing cut generator
oCPseudoReducedCost
oCCbcGenCtlBlk::redSplitCtl_structControl variable and prototype for reduce-and-split cut generator
oCCbcGenCtlBlk::roundingCtl_structControl variable and prototype for simple rounding heuristic
oCtreeImplementation of live set as a heap
\CCbcGenCtlBlk::twomirCtl_structControl variable and prototype for Two-MIR cut generator