Clp  1.16.11
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
oC_EKKfactinfo
oCAbcDualRowPivotDual Row Pivot Abstract Base Class
oCAbcMatrix
oCAbcMatrix2
oCAbcMatrix3
oCAbcNonLinearCost
oCAbcPrimalColumnPivotPrimal Column Pivot Abstract Base Class
oCAbcSimplexFactorizationThis just implements AbcFactorization when an AbcMatrix object is passed
oCAbcTolerancesEtc
oCAbcWarmStartOrganizer
oCdoubleton_action::action
oCremove_dual_action::actionPostsolve (bound restore) instruction
oCdupcol_action::action
oCduprow_action::action
oCduprow3_action::action
oCgubrow_action::action
oCtwoxtwo_action::action
oCdrop_empty_cols_action::action
oCdrop_empty_rows_action::action
oCremove_fixed_action::actionStructure to hold information necessary to reintroduce a column into the problem representation
oCmake_fixed_action::actionStructure to preserve the bound overwritten when fixing a variable
oCforcing_constraint_action::action
oCimplied_free_action::action
oCslack_doubleton_action::action
oCslack_singleton_action::action
oCsubst_constraint_action::action
oCdo_tighten_action::action
oCtripleton_action::action
oCuseless_constraint_action::action
oCstd::allocator< T >STL class
oCampl_info
oCOsiSolverInterface::ApplyCutsReturnCodeInternal class for obtaining status from the applyCuts method
oCstd::array< T >STL class
oCstd::auto_ptr< T >STL class
oCstd::basic_string< Char >STL class
oCstd::basic_string< char >
oCstd::basic_string< wchar_t >
oCstd::bitset< Bits >STL class
oCBitVector128
oCblockStruct
oCblockStruct3
oCClpNode::branchState
oCCbcOrClpParamVery simple class for setting parameters
oCClpCholeskyBaseBase class for Clp Cholesky factorization Will do better factorization
oCClpCholeskyDenseC
oCClpConstraintConstraint Abstract Base Class
oCClpDataSaveThis is a tiny class where data can be saved round calls
oCClpDisasterHandlerBase class for Clp disaster handling
oCClpDualRowPivotDual Row Pivot Abstract Base Class
oCClpEventHandlerBase class for Clp event handling
oCClpFactorizationThis just implements CoinFactorization when an ClpMatrixBase object is passed
oCClpHashValue
oCClpLsqrThis class implements LSQR
oCClpMatrixBaseAbstract base class for Clp Matrices
oCClpModel
oCClpNetworkBasisThis deals with Factorization and Updates for network structures
oCClpNode
oCClpNodeStuff
oCClpNonLinearCost
oCClpObjectiveObjective Abstract Base Class
oCClpPackedMatrix2
oCClpPackedMatrix3
oCClpPdcoBaseAbstract base class for tailoring everything for Pcdo
oCClpPresolveThis is the Clp interface to CoinPresolve
oCClpPrimalColumnPivotPrimal Column Pivot Abstract Base Class
oCClpSimplexProgressFor saving extra information to see if looping
oCClpSolveThis is a very simple class to guide algorithms
oCClpTrustedDataFor a structure to be used by trusted code
oCCoinAbcAnyFactorizationAbstract base class which also has some scalars so can be used from Dense or Simp
oCCoinAbcStack
oCCoinAbcStatistics
oCCoinAbsFltEqEquality to an absolute tolerance
oCCoinArrayWithLengthPointer with length in bytes
oCCoinBaseModel
oCCoinBuildIn many cases it is natural to build a model by adding one row at a time
oCCoinDenseVector< T >Dense Vector
oCCoinErrorError Class thrown by an exception
oCCoinExternalVectorFirstGreater_2< S, T, V >Function operator
oCCoinExternalVectorFirstGreater_3< S, T, U, V >Function operator
oCCoinExternalVectorFirstLess_2< S, T, V >Function operator
oCCoinExternalVectorFirstLess_3< S, T, U, V >Function operator
oCCoinFactorizationThis deals with Factorization and Updates
oCCoinFileIOBaseBase class for FileIO classes
oCCoinFirstAbsGreater_2< S, T >Function operator
oCCoinFirstAbsGreater_3< S, T, U >Function operator
oCCoinFirstAbsLess_2< S, T >Function operator
oCCoinFirstAbsLess_3< S, T, U >Function operator
oCCoinFirstGreater_2< S, T >Function operator
oCCoinFirstGreater_3< S, T, U >Function operator
oCCoinFirstLess_2< S, T >Function operator
oCCoinFirstLess_3< S, T, U >Function operator
oCCoinLpIO::CoinHashLink
oCCoinMpsIO::CoinHashLink
oCClpHashValue::CoinHashLinkData
oCCoinIndexedVectorIndexed Vector
oCCoinLpIOClass to read and write Lp files
oCCoinMessageHandlerBase class for message handling
oCCoinMessagesClass to hold and manipulate an array of massaged messages
oCCoinModelHash
oCCoinModelHash2For int,int hashing
oCCoinModelHashLinkFor names and hashing
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
oCCoinOtherFactorizationAbstract base class which also has some scalars so can be used from Dense or Simp
oCCoinSnapshot::coinOwnedTo say whether arrays etc are owned by CoinSnapshot
oCCoinPackedMatrixSparse Matrix Base Class
oCCoinPackedVectorBaseAbstract base class for various sparse vectors
oCCoinPair< S, T >An ordered pair
oCCoinParamA base class for `keyword value' command line parameters
oCCoinPrePostsolveMatrixCollects all the information about the problem that is needed in both presolve and postsolve
oCCoinPresolveActionAbstract base class of all presolve routines
oCCoinPresolveMonitorMonitor a row or column for modification
oCCoinRational
oCCoinRelFltEqEquality to a scaled tolerance
oCCoinSearchTreeBase
oCCoinSearchTreeCompareBestBest first search
oCCoinSearchTreeCompareBreadth
oCCoinSearchTreeCompareDepthDepth First Search
oCCoinSearchTreeComparePreferredFunction objects to compare search tree nodes
oCCoinSearchTreeManager
oCCoinSetVery simple class for containing data on set
oCCoinSnapshotNON Abstract Base Class for interfacing with cut generators or branching code or
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< S, T, U >
oCCoinWarmStartAbstract base class for warm start information
oCCoinWarmStartDiffAbstract base class for warm start `diff' objects
oCCoinYacc
oCstd::complexSTL class
oCstd::list< T >::const_iteratorSTL iterator class
oCstd::forward_list< T >::const_iteratorSTL iterator class
oCstd::map< K, T >::const_iteratorSTL iterator class
oCstd::vector< T >::const_iteratorSTL iterator class
oCstd::set< K >::const_iteratorSTL iterator class
oCstd::unordered_map< K, T >::const_iteratorSTL iterator class
oCstd::string::const_iteratorSTL iterator class
oCstd::unordered_multimap< K, T >::const_iteratorSTL iterator class
oCstd::unordered_set< K >::const_iteratorSTL iterator class
oCOsiCuts::const_iteratorConst Iterator
oCstd::multiset< K >::const_iteratorSTL iterator class
oCstd::wstring::const_iteratorSTL iterator class
oCstd::multimap< K, T >::const_iteratorSTL iterator class
oCstd::unordered_multiset< K >::const_iteratorSTL iterator class
oCstd::basic_string< Char >::const_iteratorSTL iterator class
oCstd::deque< T >::const_iteratorSTL iterator class
oCstd::list< T >::const_reverse_iteratorSTL iterator class
oCstd::forward_list< T >::const_reverse_iteratorSTL iterator class
oCstd::unordered_multiset< K >::const_reverse_iteratorSTL iterator class
oCstd::wstring::const_reverse_iteratorSTL iterator class
oCstd::map< K, T >::const_reverse_iteratorSTL iterator class
oCstd::unordered_map< K, T >::const_reverse_iteratorSTL iterator class
oCstd::multimap< K, T >::const_reverse_iteratorSTL iterator class
oCstd::basic_string< Char >::const_reverse_iteratorSTL iterator class
oCstd::set< K >::const_reverse_iteratorSTL iterator class
oCstd::unordered_set< K >::const_reverse_iteratorSTL iterator class
oCstd::multiset< K >::const_reverse_iteratorSTL iterator class
oCstd::unordered_multimap< K, T >::const_reverse_iteratorSTL iterator class
oCstd::string::const_reverse_iteratorSTL iterator class
oCstd::vector< T >::const_reverse_iteratorSTL iterator class
oCstd::deque< T >::const_reverse_iteratorSTL iterator class
oCstd::deque< T >STL class
oCstd::deque< StdVectorDouble >
oCdropped_zeroTracking information for an explicit zero coefficient
oCdualColumnResult
oCEKKHlinkThis deals with Factorization and Updates This is ripped off from OSL!!!!!!!!!
oCstd::error_categorySTL class
oCstd::error_codeSTL class
oCstd::error_conditionSTL class
oCstd::exceptionSTL class
oCFactorPointersPointers used during factorization
oCstd::forward_list< T >STL class
oCglp_prob
oCIdiotThis class implements a very silly algorithm
oCIdiotResultFor use internally
oCInfo******** DATA to be moved into protected section of ClpInterior
oCstd::ios_baseSTL class
oCstd::list< T >::iteratorSTL iterator class
oCstd::vector< T >::iteratorSTL iterator class
oCstd::forward_list< T >::iteratorSTL iterator class
oCOsiCuts::iteratorIterator
oCstd::map< K, T >::iteratorSTL iterator class
oCstd::unordered_multiset< K >::iteratorSTL iterator class
oCstd::set< K >::iteratorSTL iterator class
oCstd::string::iteratorSTL iterator class
oCstd::unordered_multimap< K, T >::iteratorSTL iterator class
oCstd::unordered_set< K >::iteratorSTL iterator class
oCstd::basic_string< Char >::iteratorSTL iterator class
oCstd::wstring::iteratorSTL iterator class
oCstd::multiset< K >::iteratorSTL iterator class
oCstd::multimap< K, T >::iteratorSTL iterator class
oCstd::deque< T >::iteratorSTL iterator class
oCstd::unordered_map< K, T >::iteratorSTL iterator class
oCstd::list< T >STL class
oCstd::list< TestOutcome >
oCstd::map< K, T >STL class
oCstd::multimap< K, T >STL class
oCstd::multiset< K >STL class
oCOptions******** DATA to be moved into protected section of ClpInterior
oCOsiAuxInfoThis class allows for a more structured use of algorithmic tweaking to an OsiSolverInterface
oCOsiBranchingInformation
oCOsiBranchingObjectAbstract branching object base class
oCOsiChooseVariableThis class chooses a variable to branch on
oCOsiCut
oCOsiCuts::OsiCutCompare
oCOsiCutsCollections of row cuts and column cuts
oCOsiHotInfoThis class contains the result of strong branching on a variable When created it stores enough information for strong branching
oCOsiObjectAbstract base class for `objects'
oCOsiPresolveOSI interface to COIN problem simplification capabilities
oCOsiPseudoCostsThis class is the placeholder for the pseudocosts used by OsiChooseStrong
oCOsiRowCutDebuggerValidate cuts against a known solution
oCOsiSolverBranchSolver Branch Class
oCOsiSolverInterfaceAbstract Base Class for describing an interface to a solver
oCOsiSolverResultSolver Result Class
oCOsiTestSolverInterface::OsiVolMatrixOneMinusOne_
oCOutfo******** DATA to be moved into protected section of ClpInterior
oCClpSimplexOther::parametricsData
oCAbcSimplexPrimal::pivotStruct
oCpresolvehlinkLinks to aid in packed matrix modification
oCstd::priority_queue< T >STL class
oCstd::queue< T >STL class
oCCoin::ReferencedObjectReferencedObject class
oCstd::forward_list< T >::reverse_iteratorSTL iterator class
oCstd::deque< T >::reverse_iteratorSTL iterator class
oCstd::unordered_multiset< K >::reverse_iteratorSTL iterator class
oCstd::unordered_map< K, T >::reverse_iteratorSTL iterator class
oCstd::wstring::reverse_iteratorSTL iterator class
oCstd::vector< T >::reverse_iteratorSTL iterator class
oCstd::set< K >::reverse_iteratorSTL iterator class
oCstd::unordered_multimap< K, T >::reverse_iteratorSTL iterator class
oCstd::basic_string< Char >::reverse_iteratorSTL iterator class
oCstd::list< T >::reverse_iteratorSTL iterator class
oCstd::map< K, T >::reverse_iteratorSTL iterator class
oCstd::multimap< K, T >::reverse_iteratorSTL iterator class
oCstd::multiset< K >::reverse_iteratorSTL iterator class
oCstd::string::reverse_iteratorSTL iterator class
oCstd::unordered_set< K >::reverse_iteratorSTL iterator class
oCscatterStruct
oCstd::set< K >STL class
oCstd::set< int >
oCstd::smart_ptr< T >STL class
oCCoin::SmartPtr< T >Template class for Smart Pointers
oCstd::stack< T >STL class
oCsymrecFor string evaluation
oCstd::system_errorSTL class
oCOsiUnitTest::TestOutcomeA single test outcome record
oCstd::threadSTL class
oCstd::unique_ptr< T >STL class
oCstd::unordered_map< K, T >STL class
oCstd::unordered_multimap< K, T >STL class
oCstd::unordered_multiset< K >STL class
oCstd::unordered_set< K >STL class
oCstd::valarray< T >STL class
oCstd::vector< T >STL class
oCstd::vector< char >
oCstd::vector< CoinTreeSiblings * >
oCstd::vector< double >
oCstd::vector< int >
oCstd::vector< OsiColCut * >
oCstd::vector< OsiRowCut * >
oCstd::vector< std::string >
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
oCstd::weak_ptr< T >STL class
oCK
\CT