# Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

AbcDualRowDantzig | Dual Row Pivot Dantzig Algorithm Class
AbcDualRowPivot | Dual Row Pivot Abstract Base Class
AbcDualRowSteepest | Dual Row Pivot Steepest Edge Algorithm Class
AbcMatrix |
AbcMatrix2 |
AbcMatrix3 |
AbcNonLinearCost |
AbcPrimalColumnDantzig | Primal Column Pivot Dantzig Algorithm Class
AbcPrimalColumnPivot | Primal Column Pivot Abstract Base Class
AbcPrimalColumnSteepest | Primal Column Pivot Steepest Edge Algorithm Class
AbcSimplex |
AbcSimplexDual | This solves LPs using the dual simplex method
AbcSimplexFactorization | This just implements AbcFactorization when an AbcMatrix object is passed
AbcSimplexPrimal | This solves LPs using the primal simplex method
AbcTolerancesEtc |
AbcWarmStart | As CoinWarmStartBasis but with alternatives (Also uses Clp status meaning for slacks)
AbcWarmStartOrganizer |
blockStruct |
blockStruct3 |
ClpNode::branchState |
CbcOrClpParam | Very simple class for setting parameters
ClpCholeskyBase | Base class for Clp Cholesky factorization Will do better factorization
ClpCholeskyDense |
ClpCholeskyDenseC |
ClpCholeskyMumps | Mumps class for Clp Cholesky factorization
ClpCholeskyTaucs | Taucs class for Clp Cholesky factorization
ClpCholeskyUfl | Ufl class for Clp Cholesky factorization
ClpCholeskyWssmp | Wssmp class for Clp Cholesky factorization
ClpCholeskyWssmpKKT | WssmpKKT class for Clp Cholesky factorization
ClpConstraint | Constraint Abstract Base Class
ClpConstraintLinear | Linear Constraint Class
ClpConstraintQuadratic | Quadratic Constraint Class
ClpDataSave | This is a tiny class where data can be saved round calls
ClpDisasterHandler | Base class for Clp disaster handling
ClpDualRowDantzig | Dual Row Pivot Dantzig Algorithm Class
ClpDualRowPivot | Dual Row Pivot Abstract Base Class
ClpDualRowSteepest | Dual Row Pivot Steepest Edge Algorithm Class
ClpDummyMatrix | This implements a dummy matrix as derived from ClpMatrixBase
ClpDynamicExampleMatrix | This implements a dynamic matrix when we have a limit on the number of "interesting rows"
ClpDynamicMatrix | This implements a dynamic matrix when we have a limit on the number of "interesting rows"
ClpEventHandler | Base class for Clp event handling
ClpFactorization | This just implements CoinFactorization when an ClpMatrixBase object is passed
ClpGubDynamicMatrix | This implements Gub rows plus a ClpPackedMatrix
ClpGubMatrix | This implements Gub rows plus a ClpPackedMatrix
ClpHashValue |
ClpInterior | This solves LPs using interior point methods
ClpLinearObjective | Linear Objective Class
ClpLsqr | This class implements LSQR
ClpMatrixBase | Abstract base class for Clp Matrices
ClpMessage | This deals with Clp messages (as against Osi messages etc)
ClpModel |
ClpNetworkBasis | This deals with Factorization and Updates for network structures
ClpNetworkMatrix | This implements a simple network matrix as derived from ClpMatrixBase
ClpNode |
ClpNodeStuff |
ClpNonLinearCost |
ClpObjective | Objective Abstract Base Class
ClpPackedMatrix |
ClpPackedMatrix2 |
ClpPackedMatrix3 |
ClpPdco | This solves problems in Primal Dual Convex Optimization
ClpPdcoBase | Abstract base class for tailoring everything for Pcdo
ClpPlusMinusOneMatrix | This implements a simple +- one matrix as derived from ClpMatrixBase
ClpPredictorCorrector | This solves LPs using the predictor-corrector method due to Mehrotra
ClpPresolve | This is the Clp interface to CoinPresolve
ClpPrimalColumnDantzig | Primal Column Pivot Dantzig Algorithm Class
ClpPrimalColumnPivot | Primal Column Pivot Abstract Base Class
ClpPrimalColumnSteepest | Primal Column Pivot Steepest Edge Algorithm Class
ClpPrimalQuadraticDantzig | Primal Column Pivot Dantzig Algorithm Class
ClpQuadraticObjective | Quadratic Objective Class
ClpSimplex | This solves LPs using the simplex method
ClpSimplexDual | This solves LPs using the dual simplex method
ClpSimplexNonlinear | This solves non-linear LPs using the primal simplex method
ClpSimplexOther | This is for Simplex stuff which is neither dual nor primal
ClpSimplexPrimal | This solves LPs using the primal simplex method
ClpSimplexProgress | For saving extra information to see if looping
ClpSolve | This is a very simple class to guide algorithms
ClpTrustedData | For a structure to be used by trusted code
CoinAbcAnyFactorization | Abstract base class which also has some scalars so can be used from Dense or Simp
CoinAbcDenseFactorization | This deals with Factorization and Updates This is a simple dense version so other people can write a better one
CoinAbcStack |
CoinAbcStatistics |
CoinAbcThreadInfo |
CoinAbcTypeFactorization |
ClpHashValue::CoinHashLink | Data
dualColumnResult |
Idiot | This class implements a very silly algorithm
IdiotResult | For use internally
Info | ******** DATA to be moved into protected section of ClpInterior
MyEventHandler | This is so user can trap events and do useful stuff
MyMessageHandler |
myPdco | This implements a simple network matrix as derived from ClpMatrixBase
Options | ******** DATA to be moved into protected section of ClpInterior
OsiClpDisasterHandler |
OsiClpSolverInterface | Clp Solver Interface
Outfo | ******** DATA to be moved into protected section of ClpInterior
ClpSimplexOther::parametricsData |
AbcSimplexPrimal::pivotStruct |
scatterStruct |

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines