Cgl  0.60.3
 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
oCauxiliary_graph
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
oCCglLandP::CachedDataSome informations that will be changed by the pivots and that we want to keep
oCCbcOrClpParamVery simple class for setting parameters
oCCgl012Cut012Cut Generator Class
oCcgl_arc
oCcgl_graph
oCcgl_node
oCCglBKFor Bron-Kerbosch
oCCglCutGeneratorCut Generator Base Class
oCCglFlowVUBVariable upper bound class
oCCglHashLinkOnly store unique row cuts
oCLAP::CglLandPSimplex
oCCglMixIntRoundVUB
oCCglMixIntRoundVUB2
oCCglParamClass collecting parameters for all cut generators
oCCglPreProcessClass for preProcessing and postProcessing
oCCglTreeInfoInformation about where the cut generator is invoked from
oCCglUniqueRowCuts
oCCliqueEntryDerived class to pick up probing info
oCCglKnapsackCover::CliqueTypeClique type
oCCglProbing::CliqueTypeClique type
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
oCClpPESimplexBASE CLASS FOR THE IMPROVED SIMPLEX
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
oCclpTempInfo
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
oCClpHashValue::CoinHashLinkData
oCCoinLpIO::CoinHashLink
oCCoinMpsIO::CoinHashLink
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
oCCoinModelHashLink2
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::map< K, T >::const_iteratorSTL iterator class
oCstd::unordered_map< K, T >::const_iteratorSTL iterator class
oCstd::basic_string< Char >::const_iteratorSTL iterator class
oCstd::multimap< K, T >::const_iteratorSTL iterator class
oCstd::unordered_multimap< K, T >::const_iteratorSTL iterator class
oCstd::vector< T >::const_iteratorSTL iterator class
oCstd::set< K >::const_iteratorSTL iterator class
oCstd::forward_list< T >::const_iteratorSTL iterator class
oCstd::string::const_iteratorSTL iterator class
oCstd::unordered_set< K >::const_iteratorSTL iterator class
oCstd::wstring::const_iteratorSTL iterator class
oCstd::unordered_multiset< K >::const_iteratorSTL iterator class
oCstd::multiset< K >::const_iteratorSTL iterator class
oCOsiCuts::const_iteratorConst Iterator
oCstd::deque< T >::const_iteratorSTL iterator class
oCstd::forward_list< T >::const_reverse_iteratorSTL iterator class
oCstd::map< K, T >::const_reverse_iteratorSTL iterator class
oCstd::basic_string< Char >::const_reverse_iteratorSTL iterator class
oCstd::unordered_map< K, T >::const_reverse_iteratorSTL iterator class
oCstd::wstring::const_reverse_iteratorSTL iterator class
oCstd::unordered_multimap< K, T >::const_reverse_iteratorSTL iterator class
oCstd::set< K >::const_reverse_iteratorSTL iterator class
oCstd::string::const_reverse_iteratorSTL iterator class
oCstd::unordered_set< K >::const_reverse_iteratorSTL iterator class
oCstd::list< T >::const_reverse_iteratorSTL iterator class
oCstd::multimap< K, T >::const_reverse_iteratorSTL iterator class
oCstd::multiset< K >::const_reverse_iteratorSTL iterator class
oCstd::unordered_multiset< K >::const_reverse_iteratorSTL iterator class
oCstd::vector< T >::const_reverse_iteratorSTL iterator class
oCstd::deque< T >::const_reverse_iteratorSTL iterator class
oCcut
oCcut_list
oCcutParams
oCLAP::CutsTo store extra cuts generated by columns from which they origin
oCcycle
oCcycle_list
oCstd::deque< T >STL class
oCstd::deque< StdVectorDouble >
oCDGG_constraint_t
oCDGG_data_t
oCDGG_list_t
oCCglProbing::disaggregation_struct_tagDisaggregation cuts and for building cliques
oCdisaggregationActionOnly useful type of disaggregation is most normal For now just done for 0-1 variables Can be used for building cliques
oCdropped_zeroTracking information for an explicit zero coefficient
oCdualColumnResult
oCedge
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
oCCglClique::fnodeA node of the fractional graph
oCstd::forward_list< T >STL class
oCCglClique::frac_graphA graph corresponding to a fractional solution of an LP
oCglp_prob
oCIdiotThis class implements a very silly algorithm
oCIdiotResultFor use internally
oCilp
oCInfo******** DATA to be moved into protected section of ClpInterior
oCinfo_weak
oCstd::ios_baseSTL class
oCstd::forward_list< T >::iteratorSTL iterator class
oCstd::string::iteratorSTL iterator class
oCstd::set< K >::iteratorSTL iterator class
oCstd::map< K, T >::iteratorSTL iterator class
oCstd::vector< T >::iteratorSTL iterator class
oCstd::unordered_map< K, T >::iteratorSTL iterator class
oCstd::basic_string< Char >::iteratorSTL iterator class
oCstd::unordered_multimap< K, T >::iteratorSTL iterator class
oCstd::unordered_set< K >::iteratorSTL iterator class
oCstd::multiset< K >::iteratorSTL iterator class
oCstd::unordered_multiset< K >::iteratorSTL iterator class
oCstd::multimap< K, T >::iteratorSTL iterator class
oCstd::deque< T >::iteratorSTL iterator class
oCOsiCuts::iteratorIterator
oCstd::wstring::iteratorSTL iterator class
oCstd::list< T >::iteratorSTL iterator class
oCstd::list< T >STL class
oCstd::list< TestOutcome >
oClog_var
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
oCparity_ilp
oCAbcSimplexPrimal::pivotStruct
oCpool_cut
oCpool_cut_list
oCpresolvehlinkLinks to aid in packed matrix modification
oCstd::priority_queue< T >STL class
oCstd::queue< T >STL class
oCCoin::ReferencedObjectReferencedObject class
oCstd::unordered_multimap< K, T >::reverse_iteratorSTL iterator class
oCstd::unordered_set< K >::reverse_iteratorSTL iterator class
oCstd::unordered_multiset< K >::reverse_iteratorSTL iterator class
oCstd::set< K >::reverse_iteratorSTL iterator class
oCstd::basic_string< Char >::reverse_iteratorSTL iterator class
oCstd::unordered_map< K, T >::reverse_iteratorSTL iterator class
oCstd::multimap< K, T >::reverse_iteratorSTL iterator class
oCstd::vector< T >::reverse_iteratorSTL iterator class
oCstd::wstring::reverse_iteratorSTL iterator class
oCstd::string::reverse_iteratorSTL iterator class
oCstd::list< T >::reverse_iteratorSTL iterator class
oCstd::forward_list< T >::reverse_iteratorSTL iterator class
oCstd::deque< T >::reverse_iteratorSTL iterator class
oCstd::map< K, T >::reverse_iteratorSTL iterator class
oCstd::multiset< K >::reverse_iteratorSTL iterator class
oCscatterStruct
oCselect_cut
oCseparation_graph
oCstd::set< K >STL class
oCstd::set< int >
oCshort_path_node
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
oCLAP::ValidatorClass to validate or reject a cut
oCstd::vector< T >STL class
oCstd::vector< bool >
oCstd::vector< char >
oCstd::vector< CoinBigIndex >
oCstd::vector< CoinTreeSiblings * >
oCstd::vector< ColumnSelectionStrategy >
oCstd::vector< double >
oCstd::vector< int >
oCstd::vector< OsiColCut * >
oCstd::vector< OsiRowCut * >
oCstd::vector< RowSelectionStrategy >
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