Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCOsiSolverInterface::ApplyCutsReturnCodeInternal class for obtaining status from the applyCuts method
oCClpDisasterHandler
|\COsiClpDisasterHandler
oCCoinWarmStart
|\CSymWarmStart
oCCoinWarmStartBasis
|\COsiDylpWarmStartBasisThe dylp warm start class
oCCoinWarmStartBasisDiff
|\COsiDylpWarmStartBasisDiffA `diff' between two OsiDylpWarmStartBasis objects
oCOsiCuts::const_iteratorConst Iterator
oCOsiCuts::iteratorIterator
oCOsiAuxInfoThis class allows for a more structured use of algorithmic tweaking to an OsiSolverInterface
|\COsiBabSolverThis class allows for the use of more exotic solvers e.g
oCOsiBranchingInformation
oCOsiBranchingObjectAbstract branching object base class
|\COsiTwoWayBranchingObjectThis just adds two-wayness to a branching object
| oCOsiIntegerBranchingObjectSimple branching object for an integer variable
| oCOsiLotsizeBranchingObjectLotsize branching object
| \COsiSOSBranchingObjectBranching object for Special ordered sets
oCOsiChooseVariableThis class chooses a variable to branch on
|\COsiChooseStrongThis class chooses a variable to branch on
oCOsiCut
|oCOsiColCutColumn Cut Class
|\COsiRowCutRow Cut Class
| \COsiRowCut2Row Cut Class which refers back to row which created it
oCOsiCuts::OsiCutCompare
oCOsiCutsCollections of row cuts and column cuts
oCOsiHotInfoThis class contains the result of strong branching on a variable When created it stores enough information for strong branching
oCOsiObjectAbstract base class for `objects'
|\COsiObject2Define a class to add a bit of complexity to OsiObject This assumes 2 way branching
| oCOsiLotsizeLotsize class
| oCOsiSimpleIntegerDefine a single integer class
| \COsiSOSDefine Special Ordered Sets of type 1 and 2
oCOsiPresolveOSI interface to COIN problem simplification capabilities
oCOsiPseudoCostsThis class is the placeholder for the pseudocosts used by OsiChooseStrong
oCOsiRowCutDebuggerValidate Row Cut Generator
oCOsiSolverBranchSolver Branch Class
oCOsiSolverInterfaceSolver Interface Abstract Base Class
|oCOsiCbcSolverInterfaceCbc Solver Interface
|oCOsiClpSolverInterfaceClp Solver Interface
|oCOsiCpxSolverInterfaceCPLEX Solver Interface
|oCOsiDylpSolverInterfaceCOIN OSI layer for dylp
|oCOsiFmpSolverInterfaceOSL Solver Interface
|oCOsiGlpkSolverInterfaceGPLK Solver Interface
|oCOsiGrbSolverInterfaceGurobi Solver Interface
|oCOsiMskSolverInterface
|oCOsiOslSolverInterfaceOSL Solver Interface
|oCOsiSpxSolverInterfaceSoPlex Solver Interface
|oCOsiSymSolverInterfaceOSI Solver Interface for SYMPHONY
|oCOsiVolSolverInterfaceVol(ume) Solver Interface
|\COsiXprSolverInterfaceXPRESS-MP Solver Interface
oCOsiSolverResultSolver Result Class
oCOsiVolSolverInterface::OsiVolMatrixOneMinusOne_
oCSoPlex
|\COsiSpxSolverInterfaceSoPlex Solver Interface
\CVOL_user_hooks
 \COsiVolSolverInterfaceVol(ume) Solver Interface