# Class Hierarchy

Go to the graphical class hierarchy

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

- _EKKfactinfo`[external]`
- doubleton_action::action`[external]`
- forcing_constraint_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]`
- Cname
- 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]`
- CoinIndexedVector`[external]`
  - CoinPartitionedVector`[external]`
- CoinLpIO`[external]`
- CoinMessageHandler`[external]`
- CoinMessages`[external]`
  - 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]`
- CoinRational`[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]`
  - 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]`
- EKKHlink`[external]`
- FactorPointers`[external]`
- glp_prob`[external]`
- OsiCuts::iterator`[external]`
- LP_parms
- 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]`
  - OsiCpxSolverInterface`[external]`
  - OsiGlpkSolverInterface`[external]`
  - OsiGrbSolverInterface`[external]`
  - OsiMskSolverInterface`[external]`
  - OsiSpxSolverInterface`[external]`
  - OsiVolSolverInterface
  - OsiXprSolverInterface`[external]`
- OsiSolverResult`[external]`
- OsiVolSolverInterface::OsiVolMatrixOneMinusOne_
- presolvehlink`[external]`
- Coin::ReferencedObject`[external]`
- Rname
- Coin::SmartPtr< T >`[external]`
- symrec`[external]`
- OsiUnitTest::TestOutcome`[external]`
- OsiUnitTest::TestOutcomes`[external]`
- UFL_parms
- VOL_alpha_factor
- VOL_dual
- VOL_dvector
- VOL_indc
- VOL_ivector
- VOL_lp
- VOL_parms
- VOL_primal
- VOL_problem
- VOL_swing
- VOL_user_hooks
  - LP_data_and_hook
  - OsiVolSolverInterface
  - UFL
- VOL_vh

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines