Osi  0.108.6
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNCoin
oNCoinParamUtilsUtility functions for processing CoinParam parameters
oNOsiUnitTestA namespace so we can define a few `global' variables to use during tests
oNsoplex
oC_EKKfactinfo
oCBitVector128
oCCoinAbsFltEqEquality to an absolute tolerance
oCCoinArbitraryArrayWithLengthArbitrary version
oCCoinArrayWithLengthPointer with length in bytes
oCCoinBaseModel
oCCoinBigIndexArrayWithLengthCoinBigIndex * version
oCCoinBuildIn many cases it is natural to build a model by adding one row at a time
oCCoinDenseFactorizationThis deals with Factorization and Updates This is a simple dense version so other people can write a better one
oCCoinDenseVectorDense Vector
oCCoinDoubleArrayWithLengthDouble * version
oCCoinErrorError Class thrown by an exception
oCCoinExternalVectorFirstGreater_2Function operator
oCCoinExternalVectorFirstGreater_3Function operator
oCCoinExternalVectorFirstLess_2Function operator
oCCoinExternalVectorFirstLess_3Function operator
oCCoinFactorizationThis deals with Factorization and Updates
oCCoinFactorizationDoubleArrayWithLengthCoinFactorizationDouble * version
oCCoinFactorizationLongDoubleArrayWithLengthCoinFactorizationLongDouble * version
oCCoinFileInputAbstract base class for file input classes
oCCoinFileIOBaseBase class for FileIO classes
oCCoinFileOutputAbstract base class for file output classes
oCCoinFirstAbsGreater_2Function operator
oCCoinFirstAbsGreater_3Function operator
oCCoinFirstAbsLess_2Function operator
oCCoinFirstAbsLess_3Function operator
oCCoinFirstGreater_2Function operator
oCCoinFirstGreater_3Function operator
oCCoinFirstLess_2Function operator
oCCoinFirstLess_3Function operator
oCCoinIndexedVectorIndexed Vector
oCCoinIntArrayWithLengthInt * version
oCCoinLpIOClass to read and write Lp files
oCCoinMessageThe standard set of Coin messages
oCCoinMessageHandlerBase class for message handling
oCCoinMessagesClass to hold and manipulate an array of massaged messages
oCCoinModelThis is a simple minded model which is stored in a format which makes it easier to construct and modify but not efficient for algorithms
oCCoinModelHash
oCCoinModelHash2For int,int hashing
oCCoinModelHashLinkFor names and hashing
oCCoinModelHashLink2
oCCoinModelInfo2This is a model which is made up of Coin(Structured)Model blocks
oCCoinModelLinkThis is for various structures/classes needed by CoinModel
oCCoinModelLinkedList
oCCoinModelTripleFor linked lists
oCCoinMpsCardReaderVery simple code for reading MPS data
oCCoinMpsIOMPS IO Interface
oCCoinOneMessageClass for one massaged message
oCCoinOslFactorization
oCCoinOtherFactorizationAbstract base class which also has some scalars so can be used from Dense or Simp
oCCoinPackedMatrixSparse Matrix Base Class
oCCoinPackedVectorSparse Vector
oCCoinPackedVectorBaseAbstract base class for various sparse vectors
oCCoinPairAn ordered pair
oCCoinParamA base class for `keyword value' command line parameters
oCCoinPartitionedVector
oCCoinPlainFileInputThis reads plain text files
oCCoinPostsolveMatrixAugments CoinPrePostsolveMatrix with information about the problem that is only needed during postsolve
oCCoinPrePostsolveMatrixCollects all the information about the problem that is needed in both presolve and postsolve
oCCoinPresolveActionAbstract base class of all presolve routines
oCCoinPresolveMatrixAugments CoinPrePostsolveMatrix with information about the problem that is only needed during presolve
oCCoinPresolveMonitorMonitor a row or column for modification
oCCoinRational
oCCoinRelFltEqEquality to a scaled tolerance
oCCoinSearchTree
oCCoinSearchTreeBase
oCCoinSearchTreeCompareBestBest first search
oCCoinSearchTreeCompareBreadth
oCCoinSearchTreeCompareDepthDepth First Search
oCCoinSearchTreeComparePreferredFunction objects to compare search tree nodes
oCCoinSearchTreeManager
oCCoinSetVery simple class for containing data on set
oCCoinShallowPackedVectorShallow Sparse Vector
oCCoinSimpFactorization
oCCoinSnapshotNON Abstract Base Class for interfacing with cut generators or branching code or
oCCoinSosSetVery simple class for containing SOS set
oCCoinStructuredModel
oCCoinThreadRandomClass for thread specific random numbers
oCCoinTimerThis class implements a timer that also implements a tracing functionality
oCCoinTreeNodeA class from which the real tree nodes should be derived from
oCCoinTreeSiblings
oCCoinTriple
oCCoinUnsignedIntArrayWithLengthUnsigned int * version
oCCoinVoidStarArrayWithLengthVoid * version
oCCoinWarmStartAbstract base class for warm start information
oCCoinWarmStartBasisThe default COIN simplex (basis-oriented) warm start class
oCCoinWarmStartBasisDiffA `diff' between two CoinWarmStartBasis objects
oCCoinWarmStartDiffAbstract base class for warm start `diff' objects
oCCoinWarmStartDualWarmStart information that is only a dual vector
oCCoinWarmStartDualDiffA `diff' between two CoinWarmStartDual objects
oCCoinWarmStartPrimalDualWarmStart information that is only a dual vector
oCCoinWarmStartPrimalDualDiffA `diff' between two CoinWarmStartPrimalDual objects
oCCoinWarmStartVectorWarmStart information that is only a vector
oCCoinWarmStartVectorDiffA `diff' between two CoinWarmStartVector objects
oCCoinWarmStartVectorPair
oCCoinWarmStartVectorPairDiff
oCCoinYacc
oCdo_tighten_action
oCdoubleton_actionSolve ax+by=c for y and substitute y out of the problem
oCdrop_empty_cols_actionPhysically removes empty columns in presolve, and reinserts empty columns in postsolve
oCdrop_empty_rows_actionPhysically removes empty rows in presolve, and reinserts empty rows in postsolve
oCdrop_zero_coefficients_actionRemoval of explicit zeros
oCdropped_zeroTracking information for an explicit zero coefficient
oCdupcol_actionDetect and remove duplicate columns
oCduprow3_action
oCduprow_actionDetect and remove duplicate rows
oCEKKHlinkThis deals with Factorization and Updates This is ripped off from OSL!!!!!!!!!
oCFactorPointersPointers used during factorization
oCforcing_constraint_actionDetect and process forcing constraints and useless constraints
oCglp_prob
oCgubrow_actionDetect and remove entries whose sum is known
oCimplied_free_actionDetect and process implied free variables
oCisolated_constraint_action
oCmake_fixed_actionFix a variable at a specified bound
oCOsiAuxInfoThis class allows for a more structured use of algorithmic tweaking to an OsiSolverInterface
oCOsiBabSolverThis class allows for the use of more exotic solvers e.g
oCOsiBranchingInformation
oCOsiBranchingObjectAbstract branching object base class
oCOsiChooseStrongThis class chooses a variable to branch on
oCOsiChooseVariableThis class chooses a variable to branch on
oCOsiColCutColumn Cut Class
oCOsiCpxSolverInterfaceCPLEX Solver Interface
oCOsiCut
oCOsiCutsCollections of row cuts and column cuts
oCOsiGlpkSolverInterface
oCOsiGrbSolverInterfaceGurobi Solver Interface
oCOsiHotInfoThis class contains the result of strong branching on a variable When created it stores enough information for strong branching
oCOsiIntegerBranchingObjectSimple branching object for an integer variable
oCOsiLotsizeLotsize class
oCOsiLotsizeBranchingObjectLotsize branching object
oCOsiMskSolverInterface
oCOsiObjectAbstract base class for `objects'
oCOsiObject2Define a class to add a bit of complexity to OsiObject This assumes 2 way branching
oCOsiPresolveOSI interface to COIN problem simplification capabilities
oCOsiPseudoCostsThis class is the placeholder for the pseudocosts used by OsiChooseStrong
oCOsiRowCutRow Cut Class
oCOsiRowCut2Row Cut Class which refers back to row which created it
oCOsiRowCutDebuggerValidate cuts against a known solution
oCOsiSimpleIntegerDefine a single integer class
oCOsiSolverBranchSolver Branch Class
oCOsiSolverInterfaceAbstract Base Class for describing an interface to a solver
oCOsiSolverResultSolver Result Class
oCOsiSOSDefine Special Ordered Sets of type 1 and 2
oCOsiSOSBranchingObjectBranching object for Special ordered sets
oCOsiSpxSolverInterfaceSoPlex Solver Interface Instantiation of OsiSpxSolverInterface for SoPlex
oCOsiTestSolverInterfaceVol(ume) Solver Interface
oCOsiTwoWayBranchingObjectThis just adds two-wayness to a branching object
oCOsiXprSolverInterfaceXPRESS-MP Solver Interface
oCpresolvehlinkLinks to aid in packed matrix modification
oCremove_dual_actionAttempt to fix variables by bounding reduced costs
oCremove_fixed_actionExcise fixed variables from the model
oCslack_doubleton_actionConvert an explicit bound constraint to a column bound
oCslack_singleton_actionFor variables with one entry
oCsubst_constraint_actionDetect and process implied free variables
oCsymrecFor string evaluation
oCtripleton_actionWe are only going to do this if it does not increase number of elements?
oCtwoxtwo_actionDetect interesting 2 by 2 blocks
oCuseless_constraint_action
oCVOL_alpha_factor
oCVOL_dual
oCVOL_dvectorVector of doubles
oCVOL_indc
oCVOL_ivectorVector of ints
oCVOL_parmsThis class contains the parameters controlling the Volume Algorithm
oCVOL_primal
oCVOL_problemThis class holds every data for the Volume Algorithm and its solve method must be invoked to solve the problem
oCVOL_swing
oCVOL_user_hooksThe user hooks should be overridden by the user to provide the problem specific routines for the volume algorithm
\CVOL_vh