Cbc  2.10.3
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 C
 ▶C
 C
 C
 C
 C
 ▶C
 C
 C
 C
 C
 C
 C
 C
 Cstd::allocator< T >STL class
 C
 C
 Cstd::array< T >STL class
 C
 Cstd::auto_ptr< T >STL class
 C
 CCbcGenCtlBlk::babState_structState of branch-and-cut
 ▶Cstd::basic_string< Char >STL class
 Cstd::basic_string< char >
 Cstd::basic_string< wchar_t >
 C
 C
 Cstd::bitset< Bits >STL class
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 COsiLinkedBound::boundElementAction
 C
 CCbcBaseModelBase model
 ▶CCbcBranchDecision
 CCbcCompare
 ▶CCbcCompareBase
 ▶CCbcConsequenceAbstract base class for consequent bounds
 CCbcCutGeneratorInterface between Cbc and Cut Generation Library
 ▶CCbcCutModifierAbstract cut modifier base class
 CCbcEventHandlerBase class for Cbc event handling
 ▶CCbcFathomFathom base class
 CCbcFeasibilityBase
 CCbcGenCtlBlk
 ▶CCbcHeuristicHeuristic base class
 CCbcHeuristicNodeA class describing the branching decisions that were made to get to the node where a heuristic was invoked from
 CCbcHeuristicNodeList
 CCbcModelSimple Branch and bound class
 CCbcNauty
 ▶CCbcNodeInfoInformation required to recreate the subproblem at this node
 CCbcObjectUpdateData
 C
 CCbcParamVery simple class for setting parameters
 CCbcGenCtlBlk::cbcParamsInfo_structStart and end of CbcModel parameters in parameter vector
 CCbcRowCuts
 CCbcSolverThis allows the use of the standalone solver in a flexible manner
 CCbcSolverUsefulDataThe CbcSolver class was taken out at a 9/12/09 meeting This is a feeble replacement
 CCbcSolverUsefulData2Structure to hold useful arrays
 CCbcStatisticsFor gathering statistics
 CCbcStopNowSupport the use of a call back class to decide whether to stop
 ▶CCbcStrategyStrategy base class
 CCbcStrongInfoAbstract base class for ‘objects’
 CCbcSymmetryClass to deal with symmetry
 CCbcThreadA class to encapsulate thread stuff
 ▶CCbcTreeUsing MS heap implementation
 CCbcUserA class to allow the use of unknown user functionality
 C
 C
 C
 C
 C
 ▶C
 C
 C
 C
 C
 C
 ▶C
 C
 ▶C
 C
 CCbcGenCtlBlk::chooseStrongCtl_structControl variables for a strong branching method
 C
 C
 ▶C
 C
 ▶C
 C
 ▶C
 ▶C
 ▶C
 C
 C
 C
 ▶C
 ▶C
 C
 C
 C
 C
 ▶C
 C
 C
 C
 C
 C
 ▶C
 C
 C
 C
 C
 C
 ▶C
 C
 C
 C
 ▶C
 ▶C
 C
 C
 ▶C
 C
 C
 C
 C
 C
 ▶C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 CCoinHashLinkReally for Conflict cuts to - a) stop duplicates b) allow half baked cuts The whichRow_ field in OsiRowCut2 is used for a type 0 - normal 1 - processed cut (conflict) 2 - unprocessed cut i.e
 C
 ▶C
 C
 ▶C
 ▶C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 ▶C
 C
 ▶C
 C
 ▶C
 ▶C
 ▶C
 C
 C
 C
 ▶C
 C
 C
 C
 C
 C
 ▶C
 C
 C
 C
 ▶C
 C
 C
 ▶C
 ▶C
 C
 C
 Cstd::complexSTL class
 C
 C
 C
 Cstd::unordered_multiset< K >::const_iteratorSTL iterator class
 Cstd::vector< T >::const_iteratorSTL iterator class
 Cstd::set< K >::const_iteratorSTL iterator class
 Cstd::unordered_multimap< K, T >::const_iteratorSTL iterator class
 Cstd::map< K, T >::const_iteratorSTL iterator class
 Cstd::forward_list< T >::const_iteratorSTL iterator class
 Cstd::basic_string< Char >::const_iteratorSTL iterator class
 Cstd::string::const_iteratorSTL iterator class
 Cstd::wstring::const_iteratorSTL iterator class
 Cstd::deque< T >::const_iteratorSTL iterator class
 Cstd::list< T >::const_iteratorSTL iterator class
 Cstd::unordered_map< K, T >::const_iteratorSTL iterator class
 Cstd::multimap< K, T >::const_iteratorSTL iterator class
 Cstd::unordered_set< K >::const_iteratorSTL iterator class
 Cstd::multiset< K >::const_iteratorSTL iterator class
 Cstd::unordered_multiset< K >::const_reverse_iteratorSTL iterator class
 Cstd::vector< T >::const_reverse_iteratorSTL iterator class
 Cstd::unordered_set< K >::const_reverse_iteratorSTL iterator class
 Cstd::multiset< K >::const_reverse_iteratorSTL iterator class
 Cstd::deque< T >::const_reverse_iteratorSTL iterator class
 Cstd::multimap< K, T >::const_reverse_iteratorSTL iterator class
 Cstd::unordered_map< K, T >::const_reverse_iteratorSTL iterator class
 Cstd::list< T >::const_reverse_iteratorSTL iterator class
 Cstd::basic_string< Char >::const_reverse_iteratorSTL iterator class
 Cstd::string::const_reverse_iteratorSTL iterator class
 Cstd::wstring::const_reverse_iteratorSTL iterator class
 Cstd::forward_list< T >::const_reverse_iteratorSTL iterator class
 Cstd::map< K, T >::const_reverse_iteratorSTL iterator class
 Cstd::unordered_multimap< K, T >::const_reverse_iteratorSTL iterator class
 Cstd::set< K >::const_reverse_iteratorSTL iterator class
 C
 C
 C
 C
 C
 C
 C
 CCbcGenCtlBlk::debugSolInfo_structArray of primal variable values for debugging
 Cstd::deque< T >STL class
 Cstd::deque< StdVectorDouble >
 C
 C
 C
 C
 CCbcGenCtlBlk::djFixCtl_structControl use of reduced cost fixing prior to B&C
 C
 C
 C
 C
 C
 Cstd::error_categorySTL class
 Cstd::error_codeSTL class
 Cstd::error_conditionSTL class
 ▶Cstd::exceptionSTL class
 C
 Cstd::forward_list< T >STL class
 CCbcGenCtlBlk::genParamsInfo_structStart and end of cbc-generic parameters in parameter vector
 C
 C
 C
 C
 C
 C
 C
 ▶Cstd::ios_baseSTL class
 Cstd::unordered_multiset< K >::iteratorSTL iterator class
 Cstd::multiset< K >::iteratorSTL iterator class
 Cstd::map< K, T >::iteratorSTL iterator class
 Cstd::unordered_map< K, T >::iteratorSTL iterator class
 C
 Cstd::set< K >::iteratorSTL iterator class
 Cstd::vector< T >::iteratorSTL iterator class
 Cstd::unordered_set< K >::iteratorSTL iterator class
 Cstd::forward_list< T >::iteratorSTL iterator class
 Cstd::string::iteratorSTL iterator class
 Cstd::list< T >::iteratorSTL iterator class
 Cstd::deque< T >::iteratorSTL iterator class
 Cstd::multimap< K, T >::iteratorSTL iterator class
 Cstd::wstring::iteratorSTL iterator class
 Cstd::basic_string< Char >::iteratorSTL iterator class
 Cstd::unordered_multimap< K, T >::iteratorSTL iterator class
 C
 C
 Cstd::list< T >STL class
 C
 C
 C
 C
 C
 C
 C
 C
 Cstd::map< K, T >STL class
 C
 Cstd::multimap< K, T >STL class
 Cstd::multimap< int, int >
 Cstd::multiset< K >STL class
 C
 ▶C
 C
 ▶C
 ▶C
 ▶C
 C
 C
 C
 COsiLinkedBoundList of bounds which depend on other bounds
 ▶C
 COsiOneLinkDefine data for one link
 CCbcGenCtlBlk::osiParamsInfo_structStart and end of OsiSolverInterface parameters in parameter vector
 C
 C
 C
 C
 ▶C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 C
 Cstd::priority_queue< T >STL class
 CCbcHeuristicDive::PriorityTypeArray of priorities
 CPseudoReducedCost
 Cstd::queue< T >STL class
 C
 Cstd::map< K, T >::reverse_iteratorSTL iterator class
 Cstd::set< K >::reverse_iteratorSTL iterator class
 Cstd::unordered_set< K >::reverse_iteratorSTL iterator class
 Cstd::basic_string< Char >::reverse_iteratorSTL iterator class
 Cstd::multiset< K >::reverse_iteratorSTL iterator class
 Cstd::unordered_multimap< K, T >::reverse_iteratorSTL iterator class
 Cstd::unordered_multiset< K >::reverse_iteratorSTL iterator class
 Cstd::unordered_map< K, T >::reverse_iteratorSTL iterator class
 Cstd::multimap< K, T >::reverse_iteratorSTL iterator class
 Cstd::wstring::reverse_iteratorSTL iterator class
 Cstd::string::reverse_iteratorSTL iterator class
 Cstd::deque< T >::reverse_iteratorSTL iterator class
 Cstd::list< T >::reverse_iteratorSTL iterator class
 Cstd::vector< T >::reverse_iteratorSTL iterator class
 Cstd::forward_list< T >::reverse_iteratorSTL iterator class
 C
 C
 C
 C
 Cstd::set< K >STL class
 C
 Cstd::smart_ptr< T >STL class
 C
 Cstd::stack< T >STL class
 C
 Cstd::system_errorSTL class
 C
 C
 Cstd::threadSTL class
 Cstd::unique_ptr< T >STL class
 Cstd::unordered_map< K, T >STL class
 Cstd::unordered_multimap< K, T >STL class
 Cstd::unordered_multiset< K >STL class
 Cstd::unordered_set< K >STL class
 Cstd::valarray< T >STL class
 C
 Cstd::vector< T >STL class
 Cstd::vector< bool >
 Cstd::vector< CbcHeuristicNode * >
 Cstd::vector< CbcNode * >
 Cstd::vector< CbcOrClpParam >
 Cstd::vector< char >
 Cstd::vector< CoinBigIndex >
 Cstd::vector< CoinTreeSiblings *>
 Cstd::vector< ColumnSelectionStrategy >
 Cstd::vector< double >
 Cstd::vector< int >
 Cstd::vector< Node >
 Cstd::vector< OsiColCut * >
 Cstd::vector< OsiRowCut * >
 Cstd::vector< RowSelectionStrategy >
 Cstd::vector< std::pair< std::string, double > >
 Cstd::vector< std::string >
 C
 C
 C
 C
 C
 C
 C
 C
 C
 ▶C
 C
 Cstd::weak_ptr< T >STL class
 CK
 CS
 CT
 CU