# Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

- _EKKfactinfo`[external]`
- AbcDualRowPivot
  - AbcDualRowDantzig
  - AbcDualRowSteepest
- AbcMatrix
- AbcMatrix2
- AbcMatrix3
- AbcNonLinearCost
- AbcPrimalColumnPivot
  - AbcPrimalColumnDantzig
  - AbcPrimalColumnSteepest
- AbcSimplexFactorization
- AbcTolerancesEtc
- AbcWarmStartOrganizer
- forcing_constraint_action::action`[external]`
- doubleton_action::action`[external]`
- remove_fixed_action::action`[external]`
- tripleton_action::action`[external]`
- OsiSolverInterface::ApplyCutsReturnCode`[external]`
- std::basic_fstream< char >
- std::basic_fstream< wchar_t >
- std::basic_ifstream< char >
- std::basic_ifstream< wchar_t >
- std::basic_ios< char >
- std::basic_ios< wchar_t >
- std::basic_iostream< char >
- std::basic_iostream< wchar_t >
- std::basic_istream< char >
- std::basic_istream< wchar_t >
- std::basic_istringstream< char >
- std::basic_istringstream< wchar_t >
- std::basic_ofstream< char >
- std::basic_ofstream< wchar_t >
- std::basic_ostream< char >
- std::basic_ostream< wchar_t >
- std::basic_ostringstream< char >
- std::basic_ostringstream< wchar_t >
- std::basic_string< char >
- std::basic_string< wchar_t >
- std::basic_stringstream< char >
- std::basic_stringstream< wchar_t >
- BitVector128`[external]`
- blockStruct
- blockStruct3
- ClpNode::branchState
- CbcOrClpParam
- ClpCholeskyBase
  - ClpCholeskyDense
  - ClpCholeskyMumps
  - ClpCholeskyTaucs
  - ClpCholeskyUfl
  - ClpCholeskyWssmp
  - ClpCholeskyWssmpKKT
- ClpCholeskyDenseC
- ClpConstraint
  - ClpConstraintLinear
  - ClpConstraintQuadratic
- ClpDataSave
- ClpDisasterHandler
  - OsiClpDisasterHandler
- ClpDualRowPivot
  - ClpDualRowDantzig
  - ClpDualRowSteepest
- ClpEventHandler
  - MyEventHandler
- ClpFactorization
- ClpHashValue
- ClpLsqr
- ClpMatrixBase
  - ClpDummyMatrix
  - ClpNetworkMatrix
  - ClpPackedMatrix
    - ClpDynamicMatrix
      - ClpDynamicExampleMatrix
    - ClpGubMatrix
      - ClpGubDynamicMatrix
  - ClpPlusMinusOneMatrix
- ClpModel
  - ClpInterior
    - ClpPdco
    - ClpPredictorCorrector
  - ClpSimplex
    - AbcSimplex
      - AbcSimplexDual
      - AbcSimplexPrimal
    - ClpSimplexDual
    - ClpSimplexOther
    - ClpSimplexPrimal
      - ClpSimplexNonlinear
- ClpNetworkBasis
- ClpNode
- ClpNodeStuff
- ClpNonLinearCost
- ClpObjective
  - ClpLinearObjective
  - ClpQuadraticObjective
- ClpPackedMatrix2
- ClpPackedMatrix3
- ClpPdcoBase
  - myPdco
- ClpPresolve
- ClpPrimalColumnPivot
  - ClpPrimalColumnDantzig
  - ClpPrimalColumnSteepest
  - ClpPrimalQuadraticDantzig
- ClpSimplexProgress
- ClpSolve
- ClpTrustedData
- CoinAbcAnyFactorization
  - CoinAbcDenseFactorization
  - CoinAbcTypeFactorization
- CoinAbcStack
- CoinAbcStatistics
- CoinAbcThreadInfo
- CoinAbsFltEq`[external]`
- CoinArrayWithLength`[external]`
  - CoinArbitraryArrayWithLength`[external]`
  - CoinBigIndexArrayWithLength`[external]`
  - CoinDoubleArrayWithLength`[external]`
  - CoinFactorizationDoubleArrayWithLength`[external]`
  - CoinFactorizationLongDoubleArrayWithLength`[external]`
  - CoinIntArrayWithLength`[external]`
  - CoinUnsignedIntArrayWithLength`[external]`
  - CoinVoidStarArrayWithLength`[external]`
- CoinBaseModel`[external]`
  - CoinModel`[external]`
  - CoinStructuredModel`[external]`
- CoinBuild`[external]`
- CoinDenseVector< T >`[external]`
- CoinError`[external]`
- CoinExternalVectorFirstGreater_2< class, class, class >`[external]`
- CoinExternalVectorFirstGreater_3< class, class, class, class >`[external]`
- CoinExternalVectorFirstLess_2< class, class, class >`[external]`
- CoinExternalVectorFirstLess_3< class, class, class, class >`[external]`
- CoinFactorization`[external]`
- CoinFileIOBase`[external]`
  - CoinFileInput`[external]`
  - CoinFileOutput`[external]`
- CoinFirstAbsGreater_2< class, class >`[external]`
- CoinFirstAbsGreater_3< class, class, class >`[external]`
- CoinFirstAbsLess_2< class, class >`[external]`
- CoinFirstAbsLess_3< class, class, class >`[external]`
- CoinFirstGreater_2< class, class >`[external]`
- CoinFirstGreater_3< class, class, class >`[external]`
- CoinFirstLess_2< class, class >`[external]`
- CoinFirstLess_3< class, class, class >`[external]`
- CoinLpIO::CoinHashLink`[external]`
- CoinMpsIO::CoinHashLink`[external]`
- ClpHashValue::CoinHashLink
- CoinIndexedVector`[external]`
  - CoinPartitionedVector`[external]`
- CoinLpIO`[external]`
- CoinMessageHandler`[external]`
  - MyMessageHandler
- CoinMessages`[external]`
  - ClpMessage
  - CoinMessage`[external]`
- CoinModelHash`[external]`
- CoinModelHash2`[external]`
- CoinModelHashLink`[external]`
- CoinModelInfo2`[external]`
- CoinModelLink`[external]`
- CoinModelLinkedList`[external]`
- CoinModelTriple`[external]`
- CoinMpsCardReader`[external]`
- CoinMpsIO`[external]`
- CoinOneMessage`[external]`
- CoinOtherFactorization`[external]`
  - CoinDenseFactorization`[external]`
  - CoinOslFactorization`[external]`
  - CoinSimpFactorization`[external]`
- CoinPackedMatrix`[external]`
- CoinPackedVectorBase`[external]`
  - CoinPackedVector`[external]`
  - CoinShallowPackedVector`[external]`
- CoinPair< S, T >`[external]`
- CoinParam`[external]`
- CoinPrePostsolveMatrix`[external]`
  - CoinPostsolveMatrix`[external]`
  - CoinPresolveMatrix`[external]`
- CoinPresolveAction`[external]`
  - do_tighten_action`[external]`
  - doubleton_action`[external]`
  - drop_empty_cols_action`[external]`
  - drop_empty_rows_action`[external]`
  - drop_zero_coefficients_action`[external]`
  - dupcol_action`[external]`
  - duprow_action`[external]`
  - forcing_constraint_action`[external]`
  - gubrow_action`[external]`
  - implied_free_action`[external]`
  - isolated_constraint_action`[external]`
  - make_fixed_action`[external]`
  - remove_dual_action`[external]`
  - remove_fixed_action`[external]`
  - slack_doubleton_action`[external]`
  - slack_singleton_action`[external]`
  - subst_constraint_action`[external]`
  - tripleton_action`[external]`
  - twoxtwo_action`[external]`
  - useless_constraint_action`[external]`
- CoinPresolveMonitor`[external]`
- CoinRelFltEq`[external]`
- CoinSearchTreeBase`[external]`
  - CoinSearchTree< class >`[external]`
- CoinSearchTreeCompareBest`[external]`
- CoinSearchTreeCompareBreadth`[external]`
- CoinSearchTreeCompareDepth`[external]`
- CoinSearchTreeComparePreferred`[external]`
- CoinSearchTreeManager`[external]`
- CoinSet`[external]`
  - CoinSosSet`[external]`
- CoinSnapshot`[external]`
- CoinThreadRandom`[external]`
- CoinTimer`[external]`
- CoinTreeNode`[external]`
- CoinTreeSiblings`[external]`
- CoinTriple< S, T, U >`[external]`
- CoinWarmStart`[external]`
  - CoinWarmStartBasis`[external]`
    - AbcWarmStart
  - CoinWarmStartDual`[external]`
  - CoinWarmStartPrimalDual`[external]`
  - CoinWarmStartVector< T >`[external]`
  - CoinWarmStartVectorPair< T, U >`[external]`
- CoinWarmStartDiff`[external]`
  - CoinWarmStartBasisDiff`[external]`
  - CoinWarmStartDualDiff`[external]`
  - CoinWarmStartPrimalDualDiff`[external]`
  - CoinWarmStartVectorDiff< T >`[external]`
  - CoinWarmStartVectorPairDiff< T, U >`[external]`
- CoinYacc`[external]`
- OsiCuts::const_iterator`[external]`
- dropped_zero`[external]`
- dualColumnResult
- EKKHlink`[external]`
- FactorPointers`[external]`
- glp_prob`[external]`
- Idiot
- IdiotResult
- Info
- OsiCuts::iterator`[external]`
- Options
- OsiAuxInfo`[external]`
  - OsiBabSolver`[external]`
- OsiBranchingInformation`[external]`
- OsiBranchingObject`[external]`
  - OsiTwoWayBranchingObject`[external]`
    - OsiIntegerBranchingObject`[external]`
    - OsiLotsizeBranchingObject`[external]`
    - OsiSOSBranchingObject`[external]`
- OsiChooseVariable`[external]`
  - OsiChooseStrong`[external]`
- OsiCut`[external]`
  - OsiColCut`[external]`
  - OsiRowCut`[external]`
    - OsiRowCut2`[external]`
- OsiCuts::OsiCutCompare`[external]`
- OsiCuts`[external]`
- OsiHotInfo`[external]`
- OsiObject`[external]`
  - OsiObject2`[external]`
    - OsiLotsize`[external]`
    - OsiSimpleInteger`[external]`
    - OsiSOS`[external]`
- OsiPresolve`[external]`
- OsiPseudoCosts`[external]`
- OsiRowCutDebugger`[external]`
- OsiSolverBranch`[external]`
- OsiSolverInterface`[external]`
  - OsiClpSolverInterface
  - OsiCpxSolverInterface`[external]`
  - OsiGlpkSolverInterface`[external]`
  - OsiGrbSolverInterface`[external]`
  - OsiMskSolverInterface`[external]`
  - OsiSpxSolverInterface`[external]`
  - OsiXprSolverInterface`[external]`
- OsiSolverResult`[external]`
- Outfo
- ClpSimplexOther::parametricsData
- AbcSimplexPrimal::pivotStruct
- presolvehlink`[external]`
- Coin::ReferencedObject`[external]`
- scatterStruct
- Coin::SmartPtr< T >`[external]`
- symrec`[external]`
- OsiUnitTest::TestOutcome`[external]`
- OsiUnitTest::TestOutcomes`[external]`

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines