Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CblockStruct
 CClpNode::branchState
 CCbcOrClpParamVery simple class for setting parameters
 CClpCholeskyBaseBase class for Clp Cholesky factorization Will do better factorization
 CClpCholeskyDense
 CClpCholeskyMumpsMumps class for Clp Cholesky factorization
 CClpCholeskyTaucsTaucs class for Clp Cholesky factorization
 CClpCholeskyUflUfl class for Clp Cholesky factorization
 CClpCholeskyWssmpWssmp class for Clp Cholesky factorization
 CClpCholeskyWssmpKKTWssmpKKT class for Clp Cholesky factorization
 CClpCholeskyDenseC
 CClpConstraintConstraint Abstract Base Class
 CClpConstraintLinearLinear Constraint Class
 CClpConstraintQuadraticQuadratic Constraint Class
 CClpDataSaveThis is a tiny class where data can be saved round calls
 CClpDisasterHandlerBase class for Clp disaster handling
 CClpDualRowPivotDual Row Pivot Abstract Base Class
 CClpDualRowDantzigDual Row Pivot Dantzig Algorithm Class
 CClpDualRowSteepestDual Row Pivot Steepest Edge Algorithm Class
 CClpEventHandlerBase class for Clp event handling
 CMyEventHandlerThis is so user can trap events and do useful stuff
 CClpFactorizationThis just implements CoinFactorization when an ClpMatrixBase object is passed
 CClpHashValue
 CClpLsqrThis class implements LSQR
 CClpMatrixBaseAbstract base class for Clp Matrices
 CClpDummyMatrixThis implements a dummy matrix as derived from ClpMatrixBase
 CClpNetworkMatrixThis implements a simple network matrix as derived from ClpMatrixBase
 CClpPackedMatrix
 CClpDynamicMatrixThis implements a dynamic matrix when we have a limit on the number of "interesting rows"
 CClpDynamicExampleMatrixThis implements a dynamic matrix when we have a limit on the number of "interesting rows"
 CClpGubMatrixThis implements Gub rows plus a ClpPackedMatrix
 CClpGubDynamicMatrixThis implements Gub rows plus a ClpPackedMatrix
 CClpPlusMinusOneMatrixThis implements a simple +- one matrix as derived from ClpMatrixBase
 CClpModel
 CClpInteriorThis solves LPs using interior point methods
 CClpPdcoThis solves problems in Primal Dual Convex Optimization
 CClpPredictorCorrectorThis solves LPs using the predictor-corrector method due to Mehrotra
 CClpSimplexThis solves LPs using the simplex method
 CClpSimplexDualThis solves LPs using the dual simplex method
 CClpSimplexOtherThis is for Simplex stuff which is neither dual nor primal
 CClpSimplexPrimalThis solves LPs using the primal simplex method
 CClpSimplexNonlinearThis solves non-linear LPs using the primal simplex method
 CClpNetworkBasisThis deals with Factorization and Updates for network structures
 CClpNode
 CClpNodeStuff
 CClpNonLinearCost
 CClpObjectiveObjective Abstract Base Class
 CClpLinearObjectiveLinear Objective Class
 CClpQuadraticObjectiveQuadratic Objective Class
 CClpPackedMatrix2
 CClpPackedMatrix3
 CClpPdcoBaseAbstract base class for tailoring everything for Pcdo
 CmyPdcoThis implements a simple network matrix as derived from ClpMatrixBase
 CClpPresolveThis is the Clp interface to CoinPresolve
 CClpPrimalColumnPivotPrimal Column Pivot Abstract Base Class
 CClpPrimalColumnDantzigPrimal Column Pivot Dantzig Algorithm Class
 CClpPrimalColumnSteepestPrimal Column Pivot Steepest Edge Algorithm Class
 CClpPrimalQuadraticDantzigPrimal Column Pivot Dantzig Algorithm Class
 CClpSimplexProgressFor saving extra information to see if looping
 CClpSolveThis is a very simple class to guide algorithms
 CClpTrustedDataFor a structure to be used by trusted code
 CClpHashValue::CoinHashLinkData
 CCoinMessageHandler
 CMyMessageHandler
 CCoinMessages
 CClpMessageThis deals with Clp messages (as against Osi messages etc)
 CIdiotThis class implements a very silly algorithm
 CIdiotResultFor use internally
 CInfo******** DATA to be moved into protected section of ClpInterior
 COptions******** DATA to be moved into protected section of ClpInterior
 COutfo******** DATA to be moved into protected section of ClpInterior