Dip  0.92.4
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNCbcCbcParamUtils
oNCbcGenParamUtils
oNCbcOsiParamUtils
oNCoin
oNCoinParamUtilsUtility functions for processing CoinParam parameters
oNLAPPerforms one round of Lift & Project using CglLandPSimplex to build cuts
oNOsiUnitTestA namespace so we can define a few `global' variables to use during tests
oNsoplex
oC_clique_options
oC_EKKfactinfo
oC_graph_t
oC_NODE
oCAbcBranchDecisionAbstract branching decision base class
oCAbcBranchDefaultDecisionBranching decision default class
oCAbcCutGeneratorInterface between Abc and Cut Generation Library
oCAbcDualRowDantzigDual Row Pivot Dantzig Algorithm Class
oCAbcDualRowPivotDual Row Pivot Abstract Base Class
oCAbcDualRowSteepestDual Row Pivot Steepest Edge Algorithm Class
oCAbcHeuristicHeuristic base class
oCAbcMatrix
oCAbcMatrix2
oCAbcMatrix3
oCAbcMessage
oCAbcModelModel class for ALPS Branch and Cut
oCAbcNodeDesc
oCAbcNonLinearCost
oCAbcParams
oCAbcPrimalColumnDantzigPrimal Column Pivot Dantzig Algorithm Class
oCAbcPrimalColumnPivotPrimal Column Pivot Abstract Base Class
oCAbcPrimalColumnSteepestPrimal Column Pivot Steepest Edge Algorithm Class
oCAbcPseudocost
oCAbcRoundingRounding class
oCAbcSimplex
oCAbcSimplexDualThis solves LPs using the dual simplex method
oCAbcSimplexFactorizationThis just implements AbcFactorization when an AbcMatrix object is passed
oCAbcSimplexPrimalThis solves LPs using the primal simplex method
oCAbcSolutionThis class holds a MIP feasible primal solution
oCAbcTolerancesEtc
oCAbcTreeNode
oCAbcWarmStart
oCAbcWarmStartOrganizer
oCAddOffset
oCADJ_LIST
oCallinfo
oCALPS_PS_STATS
oCAlpsDecompModelDerivation of AlpsModel for DECOMP
oCAlpsDecompNodeDescDerivation of AlpsNodeDesc for DECOMP
oCAlpsDecompParamParameters passed through to Alps
oCAlpsDecompSolution
oCAlpsDecompTreeNode
oCAlpsEncodedThis data structure is to contain the packed form of an encodable knowledge
oCAlpsKnowledgeThe abstract base class of any user-defined class that Alps has to know about in order to encode/decode
oCAlpsKnowledgeBrokerThe base class of knowledge broker class
oCAlpsKnowledgeBrokerMPI
oCAlpsKnowledgeBrokerSerial
oCAlpsKnowledgePool
oCAlpsMessage
oCAlpsModel
oCAlpsNodeDescA class to refer to the description of a search tree node
oCAlpsNodePoolNode pool is used to store the nodes to be processed
oCAlpsNodeSelection
oCAlpsNodeSelectionBest
oCAlpsNodeSelectionBreadth
oCAlpsNodeSelectionDepth
oCAlpsNodeSelectionEstimate
oCAlpsNodeSelectionHybrid
oCAlpsParameterThis parameter indeintifies a single parameter entry
oCAlpsParameterSetThis is the class serves as a holder for a set of parameters
oCAlpsParams
oCAlpsPriorityQueue
oCAlpsSolution
oCAlpsSolutionPoolIn the solution pool we assume that the lower the priority value the more desirable the solution is
oCAlpsStrLessA function object to perform lexicographic lexicographic comparison between two C style strings
oCAlpsSubTreeThis class contains the data pertaining to a particular subtree in the search tree
oCAlpsSubTreePoolThe subtree pool is used to store subtrees
oCAlpsTimer
oCAlpsTreeNodeThis class holds one node of the search tree
oCAlpsTreeSelection
oCAlpsTreeSelectionBest
oCAlpsTreeSelectionBreadth
oCAlpsTreeSelectionDepth
oCAlpsTreeSelectionEstimate
oCampl_info
oCAP3_DecompApp
oCAP3_DecompParam
oCAP3_Instance
oCARRAY_DESC
oCATM_DecompApp
oCATM_Instance
oCATM_Param
oCauxiliary_graph
oCBASE_DESC
oCBASIS_DESC
oCBC_NODE
oCBcpsDecompModel
oCBcpsDecompNodeDesc
oCBcpsDecompSolutionThis class holds a MIP feasible primal solution
oCBcpsDecompTreeNode
oCBEST_TOURS
oCBitVector128
oCblockStruct
oCblockStruct3
oCBOUNDS_CHANGE_DESC
oCBRANCH_DESC
oCBRANCH_OBJ
oCBUF_FIFO
oCCbcBaseModelBase model
oCCbcBranchAllDifferentDefine a branch class that branches so that it is only satsified if all members have different values So cut is x <= y-1 or x >= y+1
oCCbcBranchCutDefine a cut branching class
oCCbcBranchDecision
oCCbcBranchDefaultDecisionBranching decision default class
oCCbcBranchDynamicDecisionBranching decision dynamic class
oCCbcBranchingObjectAbstract branching object base class Now just difference with OsiBranchingObject
oCCbcBranchToFixLotsDefine a branch class that branches so that one way variables are fixed while the other way cuts off that solution
oCCbcBranchUserDecisionBranching decision user class
oCCbcCbcParamClass for control parameters that act on a CbcModel object
oCCbcCliqueBranching object for cliques
oCCbcCliqueBranchingObjectBranching object for unordered cliques
oCCbcCompare
oCCbcCompareBase
oCCbcCompareDefault
oCCbcCompareDepth
oCCbcCompareEstimate
oCCbcCompareObjective
oCCbcCompareUser
oCCbcConsequenceAbstract base class for consequent bounds
oCCbcCountRowCutOsiRowCut augmented with bookkeeping
oCCbcCutBranchingObjectCut branching object
oCCbcCutGeneratorInterface between Cbc and Cut Generation Library
oCCbcCutModifierAbstract cut modifier base class
oCCbcCutSubsetModifierSimple cut modifier base class
oCCbcDummyBranchingObjectDummy branching object
oCCbcDynamicPseudoCostBranchingObjectSimple branching object for an integer variable with pseudo costs
oCCbcEventHandlerBase class for Cbc event handling
oCCbcFathomFathom base class
oCCbcFathomDynamicProgrammingFathomDynamicProgramming class
oCCbcFeasibilityBase
oCCbcFixingBranchingObjectGeneral Branching Object class
oCCbcFixVariableClass for consequent bounds
oCCbcFollowOnDefine a follow on class
oCCbcFollowOn2Define a follow on class
oCCbcFullNodeInfoInformation required to recreate the subproblem at this node
oCCbcGenCtlBlk
oCCbcGeneralDefine a catch all class
oCCbcGenParamClass for cbc-generic control parameters
oCCbcHeuristicHeuristic base class
oCCbcHeuristicCrossoverCrossover Search class
oCCbcHeuristicDINS
oCCbcHeuristicDiveDive class
oCCbcHeuristicDiveCoefficientDiveCoefficient class
oCCbcHeuristicDiveFractionalDiveFractional class
oCCbcHeuristicDiveGuidedDiveGuided class
oCCbcHeuristicDiveLineSearchDiveLineSearch class
oCCbcHeuristicDivePseudoCostDivePseudoCost class
oCCbcHeuristicDiveVectorLengthDiveVectorLength class
oCCbcHeuristicDWThis is unlike the other heuristics in that it is very very compute intensive
oCCbcHeuristicDynamic3Heuristic - just picks up any good solution
oCCbcHeuristicFPumpFeasibility Pump class
oCCbcHeuristicGreedyCoverGreedy heuristic classes
oCCbcHeuristicGreedyEquality
oCCbcHeuristicGreedySOSGreedy heuristic for SOS and L rows (and positive elements)
oCCbcHeuristicJustOneJust One class - this chooses one at random
oCCbcHeuristicLocalLocalSearch class
oCCbcHeuristicNaiveNaive class a) Fix all ints as close to zero as possible b) Fix all ints with nonzero costs and < large to zero c) Put bounds round continuous and UIs and maximize
oCCbcHeuristicNodeA class describing the branching decisions that were made to get to the node where a heuristic was invoked from
oCCbcHeuristicNodeList
oCCbcHeuristicPartialPartial solution class If user knows a partial solution this tries to get an integer solution it uses hotstart information
oCCbcHeuristicPivotAndFixLocalSearch class
oCCbcHeuristicProximity
oCCbcHeuristicRandRoundLocalSearch class
oCCbcHeuristicRENSLocalSearch class
oCCbcHeuristicRINSLocalSearch class
oCCbcHeuristicVNDLocalSearch class
oCCbcIdiotBranchDefine an idiotic idea class
oCCbcIntegerBranchingObjectSimple branching object for an integer variable
oCCbcIntegerPseudoCostBranchingObjectSimple branching object for an integer variable with pseudo costs
oCCbcLinkDefine Special Linked Ordered Sets
oCCbcLinkBranchingObjectBranching object for Special ordered sets
oCCbcLongCliqueBranchingObjectUnordered Clique Branching Object class
oCCbcLotsizeLotsize class
oCCbcLotsizeBranchingObjectLotsize branching object
oCCbcMessage
oCCbcModelSimple Branch and bound class
oCCbcNauty
oCCbcNodeInformation required while the node is live
oCCbcNodeInfoInformation required to recreate the subproblem at this node
oCCbcNWayDefine an n-way class for variables
oCCbcNWayBranchingObjectN way branching Object class
oCCbcObject
oCCbcObjectUpdateData
oCCbcOrbitalBranchingObjectBranching object for Orbital branching
oCCbcOrClpParamVery simple class for setting parameters
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
oCCbcPartialNodeInfoHolds information for recreating a subproblem by incremental change from the parent
oCCbcRoundingRounding class
oCCbcRowCuts
oCCbcSerendipityHeuristic - just picks up any good solution found by solver - see OsiBabSolver
oCCbcSimpleIntegerDefine a single integer class
oCCbcSimpleIntegerDynamicPseudoCostDefine a single integer class but with dynamic pseudo costs
oCCbcSimpleIntegerFixedDefine a single integer class where branching is forced until fixed
oCCbcSimpleIntegerPseudoCostDefine a single integer class but with pseudo costs
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
oCCbcSolverUsefulDataThe CbcSolver class was taken out at a 9/12/09 meeting This is a feeble replacement
oCCbcSolverUsefulData2Structure to hold useful arrays
oCCbcSOSBranching object for Special Ordered Sets of type 1 and 2
oCCbcSOSBranchingObjectBranching object for Special ordered sets
oCCbcStatisticsFor gathering statistics
oCCbcStopNowSupport the use of a call back class to decide whether to stop
oCCbcStrategyStrategy base class
oCCbcStrategyDefaultDefault class
oCCbcStrategyDefaultSubTreeDefault class for sub trees
oCCbcStrategyNullNull class
oCCbcStrongInfoAbstract base class for `objects'
oCCbcSymmetryClass to deal with symmetry
oCCbcThreadA class to encapsulate thread stuff
oCCbcTreeUsing MS heap implementation
oCCbcTreeLocal
oCCbcTreeVariable
oCCbcUserA class to allow the use of unknown user functionality
oCCCdata_rhvector
oCCCdata_user
oCCCdatagroup
oCCCrandstate
oCCCtsp_lpclique
oCCCtsp_lpcut_in
oCCCtsp_segment
oCCCtsp_skeleton
oCCG_CNRP_SPEC
oCCG_PARAMS
oCCG_PROB
oCCG_USER_PARAMS
oCCgl012Cut012Cut Generator Class
oCcgl_arc
oCcgl_graph
oCcgl_node
oCCGL_PARAMS
oCCglAllDifferentAllDifferent Cut Generator Class This has a number of sets
oCCglBKFor Bron-Kerbosch
oCCglClique
oCCglCutGeneratorCut Generator Base Class
oCCglDuplicateRowDuplicateRow Cut Generator Class
oCCglFakeClique
oCCglFlowCoverLifed Simple Generalized Flow Cover Cut Generator Class
oCCglFlowVUBVariable upper bound class
oCCglGMIGomory cut generator with several cleaning procedures, used to test the numerical safety of the resulting cuts
oCCglGMIParamClass collecting parameters for the GMI cut generator
oCCglGomoryGomory Cut Generator Class
oCCglHashLinkOnly store unique row cuts
oCCglImplicationThis just uses implication info
oCCglKnapsackCoverKnapsack Cover Cut Generator Class
oCCglLandP
oCCglLiftAndProjectLift And Project Cut Generator Class
oCCglMessageThis deals with Cgl messages (as against Osi messages etc)
oCCglMixedIntegerRoundingMixed Integer Rounding Cut Generator Class
oCCglMixedIntegerRounding2Mixed Integer Rounding Cut Generator Class
oCCglMixIntRoundVUB
oCCglMixIntRoundVUB2
oCCglOddHoleOdd Hole Cut Generator Class
oCCglParamClass collecting parameters for all cut generators
oCCglPreProcessClass for preProcessing and postProcessing
oCCglProbingProbing Cut Generator Class
oCCglRedSplitGomory Reduce-and-Split Cut Generator Class; See method generateCuts()
oCCglRedSplit2Reduce-and-Split Cut Generator Class; See method generateCuts()
oCCglRedSplit2ParamClass collecting parameters the Reduced-and-split cut generator
oCCglRedSplitParamClass collecting parameters the Reduced-and-split cut generator
oCCglResidualCapacityResidual Capacity Inequalities Cut Generator Class
oCCglSimpleRoundingSimple Rounding Cut Generator Class
oCCglStoredStored Cut Generator Class
oCCglTemporaryStored Temporary Cut Generator Class - destroyed after first use
oCCglTreeInfoInformation about where the cut generator is invoked from
oCCglTreeProbingInfo
oCCglTwomirTwostep MIR Cut Generator Class
oCCglUniqueRowCuts
oCCglZeroHalfZero Half Cut Generator Class
oCCliqueEntryDerived class to pick up probing info
oCCLOSENODE
oCClpAmplObjectiveAmpl Objective Class
oCClpCholeskyBaseBase class for Clp Cholesky factorization Will do better factorization
oCClpCholeskyDense
oCClpCholeskyDenseC
oCClpCholeskyMumpsMumps class for Clp Cholesky factorization
oCClpCholeskyTaucsTaucs class for Clp Cholesky factorization
oCClpCholeskyUflUfl class for Clp Cholesky factorization
oCClpCholeskyWssmpWssmp class for Clp Cholesky factorization
oCClpCholeskyWssmpKKTWssmpKKT class for Clp Cholesky factorization
oCClpConstraintConstraint Abstract Base Class
oCClpConstraintAmplAmpl Constraint Class
oCClpConstraintLinearLinear Constraint Class
oCClpConstraintQuadraticQuadratic Constraint Class
oCClpDataSaveThis is a tiny class where data can be saved round calls
oCClpDisasterHandlerBase class for Clp disaster handling
oCClpDualRowDantzigDual Row Pivot Dantzig Algorithm Class
oCClpDualRowPivotDual Row Pivot Abstract Base Class
oCClpDualRowSteepestDual Row Pivot Steepest Edge Algorithm Class
oCClpDummyMatrixThis implements a dummy matrix as derived from ClpMatrixBase
oCClpDynamicExampleMatrixThis implements a dynamic matrix when we have a limit on the number of "interesting rows"
oCClpDynamicMatrixThis implements a dynamic matrix when we have a limit on the number of "interesting rows"
oCClpEventHandlerBase class for Clp event handling
oCClpFactorizationThis just implements CoinFactorization when an ClpMatrixBase object is passed
oCClpGubDynamicMatrixThis implements Gub rows plus a ClpPackedMatrix
oCClpGubMatrixThis implements Gub rows plus a ClpPackedMatrix
oCClpHashValue
oCClpInteriorThis solves LPs using interior point methods
oCClpLinearObjectiveLinear Objective Class
oCClpLsqrThis class implements LSQR
oCClpMatrixBaseAbstract base class for Clp Matrices
oCClpMessageThis deals with Clp messages (as against Osi messages etc)
oCClpModel
oCClpNetworkBasisThis deals with Factorization and Updates for network structures
oCClpNetworkMatrixThis implements a simple network matrix as derived from ClpMatrixBase
oCClpNode
oCClpNodeStuff
oCClpNonLinearCost
oCClpObjectiveObjective Abstract Base Class
oCClpPackedMatrix
oCClpPackedMatrix2
oCClpPackedMatrix3
oCClpPdcoThis solves problems in Primal Dual Convex Optimization
oCClpPdcoBaseAbstract base class for tailoring everything for Pcdo
oCClpPEDualRowDantzig
oCClpPEDualRowSteepestDual Row Pivot Steepest Edge Algorithm Class
oCClpPEPrimalColumnDantzig
oCClpPEPrimalColumnSteepestPrimal Column Pivot Steepest Edge Algorithm Class
oCClpPESimplexBASE CLASS FOR THE IMPROVED SIMPLEX
oCClpPlusMinusOneMatrixThis implements a simple +- one matrix as derived from ClpMatrixBase
oCClpPredictorCorrectorThis solves LPs using the predictor-corrector method due to Mehrotra
oCClpPresolveThis is the Clp interface to CoinPresolve
oCClpPrimalColumnDantzigPrimal Column Pivot Dantzig Algorithm Class
oCClpPrimalColumnPivotPrimal Column Pivot Abstract Base Class
oCClpPrimalColumnSteepestPrimal Column Pivot Steepest Edge Algorithm Class
oCClpPrimalQuadraticDantzigPrimal Column Pivot Dantzig Algorithm Class
oCClpQuadInterfaceThis is to allow the user to replace initialSolve and resolve
oCClpQuadraticObjectiveQuadratic Objective Class
oCClpSimplexThis solves LPs using the simplex method
oCClpSimplexDualThis solves LPs using the dual simplex method
oCClpSimplexNonlinearThis solves non-linear LPs using the primal simplex method
oCClpSimplexOtherThis is for Simplex stuff which is neither dual nor primal
oCClpSimplexPrimalThis solves LPs using the primal simplex method
oCClpSimplexProgressFor saving extra information to see if looping
oCClpSolveThis is a very simple class to guide algorithms
oCclpTempInfo
oCClpTrustedDataFor a structure to be used by trusted code
oCCNRP_DG
oCCNRP_LP_PARAMS
oCCNRP_PARAMS
oCCNRP_PROBLEM
oCCNRP_SPEC
oCCNRP_SPEC_CP
oCCoinAbcAnyFactorizationAbstract base class which also has some scalars so can be used from Dense or Simp
oCCoinAbcDenseFactorizationThis deals with Factorization and Updates This is a simple dense version so other people can write a better one
oCCoinAbcStack
oCCoinAbcStatistics
oCCoinAbcTypeFactorization
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
oCCoinHashLinkReally for Conflict cuts to - a) stop duplicates b) allow half baked cuts The whichRow_ field in OsiRowCut2 is used for a type 0 - normal 1 - processed cut (conflict) 2 - unprocessed cut i.e
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
oCCOL_DATA
oCCOL_GEN_PARAMS
oCCOL_IMP
oCCOL_ORDERED
oCCOLINFO
oCConcordeGraph
oCConcordeSubtourCut
oCCP_CUT_DATA
oCCP_PARAMS
oCCP_USER_PARAMS
oCcut
oCCUT_COLLECTION
oCCUT_DATA
oCcut_list
oCCUT_POOL
oCCUT_TIME_OUT
oCcutParams
oCCVRPsep_LPSol
oCcycle
oCcycle_list
oCDBL_EDGE_DATA
oCDCMP_COL_SET
oCDEBUGGING
oCDecompAlgoBase class for DECOMP algorithms
oCDecompAlgoCClass for DECOMP algorithm Cutting Plane Method
oCDecompAlgoCGLAn interface to CGL cut generator library
oCDecompAlgoDClass for DECOMP algorithm Decomp
oCDecompAlgoPCClass for DECOMP algorithm Price and Cut
oCDecompAlgoRC
oCDecompAppThe main application class
oCDecompConstraintSet
oCDecompCut
oCDecompCutOsi
oCDecompCutPool
oCDecompMainParam
oCDecompMemPool
oCDecompModel
oCDecompNodeStats
oCDecompObjBound
oCDecompParam
oCDecompSolution
oCDecompSolverResultStorage of solver result
oCDecompStats
oCDecompSubModel
oCDecompVar
oCDecompVarPool
oCDecompWaitingCol
oCDecompWaitingRow
oCDeletePtrObject
oCDG_EDGE
oCDG_GRAPH
oCDG_NET_EDGE
oCDG_NET_ELIST
oCDG_NET_NETWORK
oCDG_NET_VERTEX
oCDG_NODE
oCDGG_constraint_t
oCDGG_data_t
oCDGG_list_t
oCDippyAlgoCPython-enabled DecompAlgoC
oCDippyAlgoMixinMixin class for Dip Algorithms
oCDippyAlgoPCPython-enabled DecompAlgoPC
oCDippyAlgoRCPython-enabled DecompAlgoRC
oCDippyDecompApp
oCDippyDecompCut
oCdisaggregationActionOnly useful type of disaggregation is most normal For now just done for 0-1 variables Can be used for building cliques
oCDISTANCES
oCdo_tighten_action
oCDOUBLE_ARRAY_DESC
oCdoubleton_actionSolve ax+by=c for y and substitute y out of the problem
oCDRAW_GRAPH_PARAMS
oCDRAW_GRAPH_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
oCdualColumnResult
oCdupcol_actionDetect and remove duplicate columns
oCduprow3_action
oCduprow_actionDetect and remove duplicate rows
oCedge
oCEDGE
oCEDGE_DATA
oCEKKHlinkThis deals with Factorization and Updates This is ripped off from OSL!!!!!!!!!
oCELIST
oCEXEC
oCFactorPointersPointers used during factorization
oCFNODE
oCforcing_constraint_actionDetect and process forcing constraints and useless constraints
oCFP_DATA
oCFP_VARS
oCFRAC_GRAPH
oCGAP_DecompApp
oCGAP_DecompParam
oCGAP_Instance
oCGAP_KnapPisingerTypes and protos for combo algorithm API:
oCGAP_Knapsack
oCglp_prob
oCGreedyPoint
oCgubrow_actionDetect and remove entries whose sum is known
oCHEUR_PARAMS
oCHEUR_PROB
oCIdiotThis class implements a very silly algorithm
oCIdiotResultFor use internally
oCilp
oCimplied_free_actionDetect and process implied free variables
oCIMPLIST
oCIMPVAR
oCInfo******** DATA to be moved into protected section of ClpInterior
oCinfo_weak
oCis_greater_thanD
oCis_less_thanD
oCisetset
oCisolated_constraint_action
oCitemrec
oCitemset
oCKnapModel
oCKnapNodeDesc
oCKnapParams
oCKnapSolution
oCKnapTreeNode
oCLB_PARAMS
oCLB_PROB
oCLEVEL_GRAPH
oClog_var
oCLP_NET
oCLP_NET_EDGE
oCLP_NET_NODE
oCLP_PARAMS
oCLP_PROB
oCLP_SOL
oCLP_STAT
oCLPDATA
oCMAD_Cliquer
oCMAD_DecompApp
oCMAD_DecompParam
oCMAD_DecompSolution
oCMAD_MemPool
oCMAD_Qualex
oCmake_fixed_actionFix a variable at a specified bound
oCMCF_DecompApp
oCMCF_DecompParam
oCMCF_Instance
oCMCF_Param
oCMILP_DecompApp
oCMILP_Param
oCMILPBlock_DecompApp
oCMILPBlock_Param
oCMIPDESC
oCMIPINFO
oCMMKP_DecompApp
oCMMKP_DecompParam
oCMMKP_Instance
oCMMKP_MCKnap
oCMMKP_MemPool
oCMMKP_Model
oCMMKP_Param
oCMMKPModel
oCMPP_PARAMETERS
oCMPP_PROBLEM
oCMyEventHandlerThis is so user can trap events and do useful stuff
oCMyMessageHandler
oCmyPdcoThis implements a simple network matrix as derived from ClpMatrixBase
oCNEIGHBOR
oCNETWORK
oCNODE_DESC
oCNODE_TIMES
oCOptions******** DATA to be moved into protected section of ClpInterior
oCordintv
oCordrec
oCordstack
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
oCOsiBiLinearDefine BiLinear objects
oCOsiBiLinearBranchingObjectBranching object for BiLinear objects
oCOsiBiLinearEqualityDefine Continuous BiLinear objects for an == bound
oCOsiBranchingInformation
oCOsiBranchingObjectAbstract branching object base class
oCOsiCbcSolverInterfaceCbc Solver Interface
oCOsiChooseStrongThis class chooses a variable to branch on
oCOsiChooseStrongSubsetThis class chooses a variable to branch on
oCOsiChooseVariableThis class chooses a variable to branch on
oCOsiClpDisasterHandler
oCOsiClpSolverInterfaceClp Solver Interface
oCOsiColCutColumn Cut Class
oCOsiCpxSolverInterfaceCPLEX Solver Interface
oCOsiCut
oCOsiCutsCollections of row cuts and column cuts
oCOsiDataClass collecting pointers on data for OsiEmpty
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
oCOsiLinkDefine Special Linked Ordered Sets
oCOsiLinkBranchingObjectBranching object for Linked ordered sets
oCOsiLinkedBoundList of bounds which depend on other bounds
oCOsiLotsizeLotsize class
oCOsiLotsizeBranchingObjectLotsize branching object
oCOsiMskSolverInterface
oCOsiNullSolverInterface
oCOsiObjectAbstract base class for `objects'
oCOsiObject2Define a class to add a bit of complexity to OsiObject This assumes 2 way branching
oCOsiOldLink
oCOsiOldLinkBranchingObjectBranching object for Linked ordered sets
oCOsiOneLinkDefine data for one link
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
oCOsiSimpleFixedIntegerDefine a single integer class - but one where you keep branching until fixed even if satisfied
oCOsiSimpleIntegerDefine a single integer class
oCOsiSolverBranchSolver Branch Class
oCOsiSolverInterfaceAbstract Base Class for describing an interface to a solver
oCOsiSolverLinearizedQuadraticThis is to allow the user to replace initialSolve and resolve
oCOsiSolverLinkThis is to allow the user to replace initialSolve and resolve This version changes coefficients
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
oCOsiSymSolverInterfaceOSI Solver Interface for SYMPHONY
oCOsiTestSolverInterfaceVol(ume) Solver Interface
oCOsiTwoWayBranchingObjectThis just adds two-wayness to a branching object
oCOsiUsesBiLinearDefine a single variable class which is involved with OsiBiLinear objects
oCOsiXprSolverInterfaceXPRESS-MP Solver Interface
oCOUR_COL_SET
oCOutfo******** DATA to be moved into protected section of ClpInterior
oCPARAMS
oCparity_ilp
oCpartset
oCpartvect
oCPerturb
oCpool_cut
oCpool_cut_list
oCPOOL_EDGE
oCPOOL_NET
oCPOOL_NODE
oCPOS_WEIGHT_LHS
oCPREP_ENVIRONMENT
oCPREP_PARAMS
oCPREP_STATS
oCPREPDesc
oCpresolvehlinkLinks to aid in packed matrix modification
oCPROB_TIMES
oCPROBLEM_STAT
oCPROCESS_SET
oCPseudoReducedCost
oCRC_DESC
oCRC_DUP_DESC
oCremove_dual_actionAttempt to fix variables by bounding reduced costs
oCremove_fixed_actionExcise fixed variables from the model
oCROUTE_DATA
oCROW_DATA
oCROW_ORDERED
oCROWINFO
oCSAVINGS_PARAM
oCscatterStruct
oCSDPUC_DecompApp
oCSDPUC_Instance
oCSDPUC_Param
oCselect_cut
oCseparation_graph
oCsg_label_writer
oCsg_label_writer_vertex
oCshort_path_node
oCSILCEP_Instance
oCslack_doubleton_actionConvert an explicit bound constraint to a column bound
oCslack_singleton_actionFor variables with one entry
oCSMALL_GRAPH
oCSmallIP_DecompApp
oCSOL_POOL_PARAMS
oCsolrec
oCsolstruct
oCSOR_IntDblArrT
oCSOR_IntDblT
oCSP_DESC
oCSP_SOLUTION_DESC
oCSPARSE_MATRIX
oCSPP_CG_PARAMS
oCSPP_CG_PROBLEM
oCSPP_CG_TMP
oCSPP_LP_PARAMS
oCSPP_LP_PROBLEM
oCSPP_LP_TMP
oCSPP_PARAMETERS
oCSPP_PROBLEM
oCSRDESC
oCSTATISTICS
oCSTR_INT
oCsubst_constraint_actionDetect and process implied free variables
oCSWEEP_DATA
oCSYM_ENVIRONMENT
oCsymrecFor string evaluation
oCSymWarmStart
oCTEMPORARY
oCTM_PARAMS
oCTM_PROB
oCTM_TEMP
oCTotalWorkloadA functor class used in calulating total workload in a node pool
oCTREE_NODE
oCtripleton_actionWe are only going to do this if it does not increase number of elements?
oCTSP_Boost
oCTSP_Concorde
oCTSP_DecompApp
oCTSP_Instance
oCTSP_PAR
oCTSP_Param
oCTSP_SubtourCut
oCtwoxtwo_actionDetect interesting 2 by 2 blocks
oCuseless_constraint_action
oCUSER_PARAMETERS
oCUSER_PROBLEM
oCUtilApp
oCUtilGraphLib
oCUtilIsGreaterThan
oCUtilIsLessThan
oCUtilParameters
oCUtilParamT
oCUtilTimer
oCVAR_DESC
oCVERTEX
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
oCVOL_vh
oCVRP_Boost
oCVRP_CG_PARAMS
oCVRP_CG_PROBLEM
oCVRP_Concorde
oCVRP_CP_PROBLEM
oCVRP_CVRPsep
oCVRP_DecompApp
oCVRP_DG
oCVRP_GSECCut
oCVRP_Instance
oCVRP_LP_PARAMS
oCVRP_LP_PROBLEM
oCVRP_Param
oCVRP_PARAMS
oCVRP_PROBLEM
oCVRP_SPEC_SP
oCWAITING_ROW
oCWARM_START_DESC
oCWINDOW
\CWINDOW_DESCRIPTION