DyLP  1.10.4
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NCoin
 NOsiUnitTestA namespace so we can define a few `global' variables to use during tests
 C_EKKfactinfo
 Cattvhdr_struct_tag
 Cbasis_struct
 Cbasisel_struct
 CBitVector128
 Cbnfdef_any
 Cbnfdef_struct
 CbnfGdef_struct
 CbnfIdef_struct
 CbnfLBdef_struct
 CbnfLdef_struct
 CbnfNPdef_struct
 Cbnfref_any
 Cbnfref_struct_tag
 Cbnfref_type2
 Cbnfref_type3
 CbnfTdef_struct
 Ccoeff_struct_tag
 CCoinAbsFltEqEquality to an absolute tolerance
 CCoinArbitraryArrayWithLengthArbitrary version
 CCoinArrayWithLengthPointer with length in bytes
 CCoinBaseModel
 CCoinBigIndexArrayWithLengthCoinBigIndex * version
 CCoinBuildIn many cases it is natural to build a model by adding one row at a time
 CCoinDenseFactorizationThis deals with Factorization and Updates This is a simple dense version so other people can write a better one
 CCoinDenseVectorDense Vector
 CCoinDoubleArrayWithLengthDouble * version
 CCoinErrorError Class thrown by an exception
 CCoinExternalVectorFirstGreater_2Function operator
 CCoinExternalVectorFirstGreater_3Function operator
 CCoinExternalVectorFirstLess_2Function operator
 CCoinExternalVectorFirstLess_3Function operator
 CCoinFactorizationThis deals with Factorization and Updates
 CCoinFactorizationDoubleArrayWithLengthCoinFactorizationDouble * version
 CCoinFactorizationLongDoubleArrayWithLengthCoinFactorizationLongDouble * version
 CCoinFileInputAbstract base class for file input classes
 CCoinFileIOBaseBase class for FileIO classes
 CCoinFileOutputAbstract base class for file output classes
 CCoinFirstAbsGreater_2Function operator
 CCoinFirstAbsGreater_3Function operator
 CCoinFirstAbsLess_2Function operator
 CCoinFirstAbsLess_3Function operator
 CCoinFirstGreater_2Function operator
 CCoinFirstGreater_3Function operator
 CCoinFirstLess_2Function operator
 CCoinFirstLess_3Function operator
 CCoinIndexedVectorIndexed Vector
 CCoinIntArrayWithLengthInt * version
 CCoinLpIOClass to read and write Lp files
 CCoinMessageThe standard set of Coin messages
 CCoinMessageHandlerBase class for message handling
 CCoinMessagesClass to hold and manipulate an array of massaged messages
 CCoinModelThis is a simple minded model which is stored in a format which makes it easier to construct and modify but not efficient for algorithms
 CCoinModelHash
 CCoinModelHash2For int,int hashing
 CCoinModelHashLinkFor names and hashing
 CCoinModelHashLink2
 CCoinModelInfo2This is a model which is made up of Coin(Structured)Model blocks
 CCoinModelLinkThis is for various structures/classes needed by CoinModel
 CCoinModelLinkedList
 CCoinModelTripleFor linked lists
 CCoinMpsCardReaderVery simple code for reading MPS data
 CCoinMpsIOMPS IO Interface
 CCoinOneMessageClass for one massaged message
 CCoinOslFactorization
 CCoinOtherFactorizationAbstract base class which also has some scalars so can be used from Dense or Simp
 CCoinPackedMatrixSparse Matrix Base Class
 CCoinPackedVectorSparse Vector
 CCoinPackedVectorBaseAbstract base class for various sparse vectors
 CCoinPairAn ordered pair
 CCoinParamA base class for `keyword value' command line parameters
 CCoinPartitionedVector
 CCoinPlainFileInputThis reads plain text files
 CCoinPostsolveMatrixAugments CoinPrePostsolveMatrix with information about the problem that is only needed during postsolve
 CCoinPrePostsolveMatrixCollects all the information about the problem that is needed in both presolve and postsolve
 CCoinPresolveActionAbstract base class of all presolve routines
 CCoinPresolveMatrixAugments CoinPrePostsolveMatrix with information about the problem that is only needed during presolve
 CCoinPresolveMonitorMonitor a row or column for modification
 CCoinRational
 CCoinRelFltEqEquality to a scaled tolerance
 CCoinSearchTree
 CCoinSearchTreeBase
 CCoinSearchTreeCompareBestBest first search
 CCoinSearchTreeCompareBreadth
 CCoinSearchTreeCompareDepthDepth First Search
 CCoinSearchTreeComparePreferredFunction objects to compare search tree nodes
 CCoinSearchTreeManager
 CCoinSetVery simple class for containing data on set
 CCoinShallowPackedVectorShallow Sparse Vector
 CCoinSimpFactorization
 CCoinSnapshotNON Abstract Base Class for interfacing with cut generators or branching code or
 CCoinSosSetVery simple class for containing SOS set
 CCoinStructuredModel
 CCoinThreadRandomClass for thread specific random numbers
 CCoinTimerThis class implements a timer that also implements a tracing functionality
 CCoinTreeNodeA class from which the real tree nodes should be derived from
 CCoinTreeSiblings
 CCoinTriple
 CCoinUnsignedIntArrayWithLengthUnsigned int * version
 CCoinVoidStarArrayWithLengthVoid * version
 CCoinWarmStartAbstract base class for warm start information
 CCoinWarmStartBasisThe default COIN simplex (basis-oriented) warm start class
 CCoinWarmStartBasisDiffA `diff' between two CoinWarmStartBasis objects
 CCoinWarmStartDiffAbstract base class for warm start `diff' objects
 CCoinWarmStartDualWarmStart information that is only a dual vector
 CCoinWarmStartDualDiffA `diff' between two CoinWarmStartDual objects
 CCoinWarmStartPrimalDualWarmStart information that is only a dual vector
 CCoinWarmStartPrimalDualDiffA `diff' between two CoinWarmStartPrimalDual objects
 CCoinWarmStartVectorWarmStart information that is only a vector
 CCoinWarmStartVectorDiffA `diff' between two CoinWarmStartVector objects
 CCoinWarmStartVectorPair
 CCoinWarmStartVectorPairDiff
 CCoinYacc
 Ccolhdr_struct_tag
 Cconbnd_struct
 Cconmtx_struct
 Cconsys_struct
 Cdo_tighten_action
 Cdoubleton_actionSolve ax+by=c for y and substitute y out of the problem
 Cdrop_empty_cols_actionPhysically removes empty columns in presolve, and reinserts empty columns in postsolve
 Cdrop_empty_rows_actionPhysically removes empty rows in presolve, and reinserts empty rows in postsolve
 Cdrop_zero_coefficients_actionRemoval of explicit zeros
 Cdropped_zeroTracking information for an explicit zero coefficient
 Cdupcol_actionDetect and remove duplicate columns
 Cduprow3_action
 Cduprow_actionDetect and remove duplicate rows
 CEKKHlinkThis deals with Factorization and Updates This is ripped off from OSL!!!!!!!!!
 CENV
 CFactorPointersPointers used during factorization
 Cforcing_constraint_actionDetect and process forcing constraints and useless constraints
 Cglp_prob
 Cgubrow_actionDetect and remove entries whose sum is known
 Chel_tag
 Cimplied_free_actionDetect and process implied free variables
 CINV
 Cisolated_constraint_action
 Ckeytab_entry_internal
 Clex_struct
 Clnk_struct_tag
 Clpopts_struct
 Clpprob_struct
 Clpstats_struct
 Clptols_struct
 CLUF
 CLUF_WA
 Cmake_fixed_actionFix a variable at a specified bound
 CMEM
 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
 COsiDylpSolverInterfaceCOIN OSI API for dylp
 COsiDylpWarmStartBasisThe dylp warm start class
 COsiDylpWarmStartBasisDiffA `diff' between two OsiDylpWarmStartBasis objects
 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
 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
 COsiTwoWayBranchingObjectThis just adds two-wayness to a branching object
 COsiXprSolverInterfaceXPRESS-MP Solver Interface
 Cparse_any
 Cpkcoeff_struct
 Cpkvec_struct
 CPOOL
 CpresolvehlinkLinks to aid in packed matrix modification
 Cremove_dual_actionAttempt to fix variables by bounding reduced costs
 Cremove_fixed_actionExcise fixed variables from the model
 Crowhdr_struct_tag
 Cslack_doubleton_actionConvert an explicit bound constraint to a column bound
 Cslack_singleton_actionFor variables with one entry
 Csubst_constraint_actionDetect and process implied free variables
 CsymrecFor string evaluation
 Ctripleton_actionWe are only going to do this if it does not increase number of elements?
 Ctwoxtwo_actionDetect interesting 2 by 2 blocks
 Cuseless_constraint_action
 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