Osi  0.108.8
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NOsiUnitTestA namespace so we can define a few ‘global’ variables to use during tests
 CTestOutcomeA single test outcome record
 CTestOutcomesUtility class to maintain a list of test outcomes
 Cglp_prob
 COsiAuxInfoThis 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
 COsiBranchingInformation
 COsiBranchingObjectAbstract branching object base class
 COsiChooseStrongThis class chooses a variable to branch on
 COsiChooseVariableThis class chooses a variable to branch on
 COsiColCutColumn Cut Class
 COsiCpxSolverInterfaceCPLEX Solver Interface
 COsiCut
 COsiCutsCollections of row cuts and column cuts
 Cconst_iteratorConst Iterator
 CiteratorIterator
 COsiCutCompare
 COsiGlpkSolverInterface
 COsiGrbSolverInterfaceGurobi Solver Interface
 COsiHotInfoThis class contains the result of strong branching on a variable When created it stores enough information for strong branching
 COsiIntegerBranchingObjectSimple branching object for an integer variable
 COsiLotsizeLotsize class
 COsiLotsizeBranchingObjectLotsize branching object
 COsiMskSolverInterface
 COsiObjectAbstract base class for ‘objects’
 COsiObject2Define a class to add a bit of complexity to OsiObject This assumes 2 way branching
 COsiPresolveOSI interface to COIN problem simplification capabilities
 COsiPseudoCostsThis class is the placeholder for the pseudocosts used by OsiChooseStrong
 COsiRowCutRow Cut Class
 COsiRowCut2Row Cut Class which refers back to row which created it
 COsiRowCutDebuggerValidate cuts against a known solution
 COsiSimpleIntegerDefine a single integer class
 COsiSolverBranchSolver Branch Class
 COsiSolverInterfaceAbstract Base Class for describing an interface to a solver
 CApplyCutsReturnCodeInternal class for obtaining status from the applyCuts method
 COsiSolverResultSolver Result Class
 COsiSOSDefine Special Ordered Sets of type 1 and 2
 COsiSOSBranchingObjectBranching object for Special ordered sets
 COsiSpxSolverInterfaceSoPlex Solver Interface Instantiation of OsiSpxSolverInterface for SoPlex
 COsiTestSolverInterfaceVol(ume) Solver Interface
 COsiVolMatrixOneMinusOne_
 COsiTwoWayBranchingObjectThis just adds two-wayness to a branching object
 COsiXprSolverInterfaceXPRESS-MP Solver Interface
 CVOL_alpha_factor
 CVOL_dual
 CVOL_dvectorVector of doubles
 CVOL_indc
 CVOL_ivectorVector of ints
 CVOL_parmsThis class contains the parameters controlling the Volume Algorithm
 CVOL_primal
 CVOL_problemThis class holds every data for the Volume Algorithm and its solve method must be invoked to solve the problem
 CVOL_swing
 CVOL_user_hooksThe user hooks should be overridden by the user to provide the problem specific routines for the volume algorithm
 CVOL_vh