Cbc  2.10.5
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cstd::allocator< T >STL class
 Campl_info
 Cstd::array< T >STL class
 Cstd::atomic< T >STL class
 Cstd::atomic_ref< T >STL class
 Cstd::auto_ptr< T >STL class
 CCbcGenCtlBlk::babState_structState of branch-and-cut
 ►Cstd::basic_string< Char >STL class
 Cstd::basic_string< char >
 Cstd::basic_string< char16_t >
 Cstd::basic_string< char32_t >
 Cstd::basic_string< char8_t >
 Cstd::basic_string< wchar_t >
 ►Cstd::basic_string_view< Char >STL class
 Cstd::basic_string_view< char >
 Cstd::basic_string_view< char16_t >
 Cstd::basic_string_view< char32_t >
 Cstd::basic_string_view< char8_t >
 Cstd::basic_string_view< wchar_t >
 Cstd::bitset< Bits >STL class
 COsiLinkedBound::boundElementAction
 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
 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
 ►CCglStored
 CCbcGenCtlBlk::chooseStrongCtl_structControl variables for a strong branching method
 CCbcGenCtlBlk::cliqueCtl_structControl variable and prototype for clique cut generator
 ►CClpConstraint
 ►CClpObjective
 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
 ►CCoinMessages
 ►CCoinParam
 ►CCoinTreeNode
 CCbcGenCtlBlk::combineCtl_structControl variable and prototype for combine heuristic
 Cstd::complexSTL class
 Cstd::wstring::const_iteratorSTL iterator class
 Cstd::map< K, T >::const_iteratorSTL iterator class
 Cstd::unordered_map< K, T >::const_iteratorSTL iterator class
 Cstd::u8string::const_iteratorSTL iterator class
 Cstd::multimap< K, T >::const_iteratorSTL iterator class
 Cstd::unordered_multimap< K, T >::const_iteratorSTL iterator class
 Cstd::u16string::const_iteratorSTL iterator class
 Cstd::set< K >::const_iteratorSTL iterator class
 Cstd::unordered_set< K >::const_iteratorSTL iterator class
 Cstd::multiset< K >::const_iteratorSTL iterator class
 Cstd::unordered_multiset< K >::const_iteratorSTL iterator class
 Cstd::basic_string_view< Char >::const_iteratorSTL iterator class
 Cstd::u32string::const_iteratorSTL iterator class
 Cstd::array< T >::const_iteratorSTL iterator class
 Cstd::span< T >::const_iteratorSTL iterator class
 Cstd::string_view::const_iteratorSTL iterator class
 Cstd::wstring_view::const_iteratorSTL iterator class
 Cstd::u8string_view::const_iteratorSTL iterator class
 Cstd::u32string_view::const_iteratorSTL iterator class
 Cstd::basic_string< Char >::const_iteratorSTL iterator class
 Cstd::deque< T >::const_iteratorSTL iterator class
 Cstd::vector< T >::const_iteratorSTL iterator class
 Cstd::string::const_iteratorSTL iterator class
 Cstd::list< T >::const_iteratorSTL iterator class
 Cstd::u16string_view::const_iteratorSTL iterator class
 Cstd::forward_list< T >::const_iteratorSTL iterator class
 Cstd::forward_list< T >::const_reverse_iteratorSTL iterator class
 Cstd::wstring::const_reverse_iteratorSTL iterator class
 Cstd::map< K, T >::const_reverse_iteratorSTL iterator class
 Cstd::unordered_map< K, T >::const_reverse_iteratorSTL iterator class
 Cstd::u8string::const_reverse_iteratorSTL iterator class
 Cstd::multimap< K, T >::const_reverse_iteratorSTL iterator class
 Cstd::multiset< K >::const_reverse_iteratorSTL iterator class
 Cstd::unordered_multimap< K, T >::const_reverse_iteratorSTL iterator class
 Cstd::u16string::const_reverse_iteratorSTL iterator class
 Cstd::set< K >::const_reverse_iteratorSTL iterator class
 Cstd::unordered_set< K >::const_reverse_iteratorSTL iterator class
 Cstd::string::const_reverse_iteratorSTL iterator class
 Cstd::u32string::const_reverse_iteratorSTL iterator class
 Cstd::vector< T >::const_reverse_iteratorSTL iterator class
 Cstd::span< T >::const_reverse_iteratorSTL iterator class
 Cstd::u16string_view::const_reverse_iteratorSTL iterator class
 Cstd::string_view::const_reverse_iteratorSTL iterator class
 Cstd::list< T >::const_reverse_iteratorSTL iterator class
 Cstd::wstring_view::const_reverse_iteratorSTL iterator class
 Cstd::u8string_view::const_reverse_iteratorSTL iterator class
 Cstd::basic_string< Char >::const_reverse_iteratorSTL iterator class
 Cstd::u32string_view::const_reverse_iteratorSTL iterator class
 Cstd::deque< T >::const_reverse_iteratorSTL iterator class
 Cstd::array< T >::const_reverse_iteratorSTL iterator class
 Cstd::unordered_multiset< K >::const_reverse_iteratorSTL iterator class
 Cstd::basic_string_view< Char >::const_reverse_iteratorSTL iterator class
 CCbcGenCtlBlk::debugSolInfo_structArray of primal variable values for debugging
 Cstd::deque< T >STL class
 CCbcGenCtlBlk::djFixCtl_structControl use of reduced cost fixing prior to B&C
 Cstd::error_categorySTL class
 Cstd::error_codeSTL class
 Cstd::error_conditionSTL class
 ►Cstd::exceptionSTL class
 CCbcGenCtlBlk::flowCtl_structControl variable and prototype for flow cover cut generator
 Cstd::forward_list< T >STL class
 CCbcGenCtlBlk::fpumpCtl_structControl variable and prototype for feasibility pump heuristic
 CCbcGenCtlBlk::genParamsInfo_structStart and end of cbc-generic parameters in parameter vector
 CCbcGenCtlBlk::gomoryCtl_structControl variable and prototype for Gomory cut generator
 CCbcGenCtlBlk::greedyCoverCtl_structControl variable and prototype for greedy cover heuristic
 CCbcGenCtlBlk::greedyEqualityCtl_structControl variable and prototype for greedy equality heuristic
 ►Cstd::ios_baseSTL class
 Cstd::wstring::iteratorSTL iterator class
 Cstd::map< K, T >::iteratorSTL iterator class
 Cstd::u8string::iteratorSTL iterator class
 Cstd::forward_list< T >::iteratorSTL iterator class
 Cstd::unordered_multiset< K >::iteratorSTL iterator class
 Cstd::unordered_set< K >::iteratorSTL iterator class
 Cstd::u16string::iteratorSTL iterator class
 Cstd::set< K >::iteratorSTL iterator class
 Cstd::u32string::iteratorSTL iterator class
 Cstd::wstring_view::iteratorSTL iterator class
 Cstd::unordered_multimap< K, T >::iteratorSTL iterator class
 Cstd::multiset< K >::iteratorSTL iterator class
 Cstd::string_view::iteratorSTL iterator class
 Cstd::span< T >::iteratorSTL iterator class
 Cstd::u8string_view::iteratorSTL iterator class
 Cstd::u16string_view::iteratorSTL iterator class
 Cstd::multimap< K, T >::iteratorSTL iterator class
 Cstd::unordered_map< K, T >::iteratorSTL iterator class
 Cstd::basic_string< Char >::iteratorSTL iterator class
 Cstd::u32string_view::iteratorSTL iterator class
 Cstd::vector< T >::iteratorSTL iterator class
 Cstd::basic_string_view< Char >::iteratorSTL iterator class
 Cstd::deque< T >::iteratorSTL iterator class
 Cstd::string::iteratorSTL iterator class
 Cstd::list< T >::iteratorSTL iterator class
 Cstd::array< T >::iteratorSTL iterator class
 Cstd::jthreadSTL class
 CCbcGenCtlBlk::knapsackCtl_structControl variable and prototype for knapsack cover cut generator
 CCbcSymmetry::less_than_str
 Cstd::list< T >STL class
 CCbcGenCtlBlk::localTreeCtl_structControl variables for local tree
 Cstd::lock_guard< T >STL class
 Cstd::map< K, T >STL class
 CCbcGenCtlBlk::mirCtl_structControl variable and prototype for MIR cut generator
 Cstd::multimap< K, T >STL class
 Cstd::multimap< int, int >
 Cstd::multiset< K >STL class
 Cstd::mutexSTL class
 CCbcSymmetry::myclass
 CCbcSymmetry::myclass0
 CCbcSymmetry::Node
 CCbcGenCtlBlk::oddHoleCtl_structControl variable and prototype for odd hole cut generator
 ►COsiBranchingObject
 ►COsiChooseStrong
 ►COsiClpSolverInterface
 COsiLinkedBoundList of bounds which depend on other bounds
 ►COsiObject
 ►COsiObject2
 COsiOneLinkDefine data for one link
 CCbcGenCtlBlk::osiParamsInfo_structStart and end of OsiSolverInterface parameters in parameter vector
 ►COsiRowCut
 ►COsiSimpleInteger
 ►COsiSolverInterface
 ►COsiSOS
 ►COsiSOSBranchingObject
 ►COsiTwoWayBranchingObject
 Cstd::priority_queue< T >STL class
 CCbcHeuristicDive::PriorityTypeArray of priorities
 CCbcGenCtlBlk::probingCtl_structControl variable and prototype for probing cut generator
 CPseudoReducedCost
 Cstd::queue< T >STL class
 Cstd::recursive_mutexSTL class
 Cstd::recursive_timed_mutexSTL class
 CCbcGenCtlBlk::redSplitCtl_structControl variable and prototype for reduce-and-split cut generator
 Cstd::array< T >::reverse_iteratorSTL iterator class
 Cstd::forward_list< T >::reverse_iteratorSTL iterator class
 Cstd::u16string_view::reverse_iteratorSTL iterator class
 Cstd::u32string_view::reverse_iteratorSTL iterator class
 Cstd::vector< T >::reverse_iteratorSTL iterator class
 Cstd::unordered_map< K, T >::reverse_iteratorSTL iterator class
 Cstd::map< K, T >::reverse_iteratorSTL iterator class
 Cstd::unordered_multiset< K >::reverse_iteratorSTL iterator class
 Cstd::u8string::reverse_iteratorSTL iterator class
 Cstd::unordered_multimap< K, T >::reverse_iteratorSTL iterator class
 Cstd::basic_string< Char >::reverse_iteratorSTL iterator class
 Cstd::wstring_view::reverse_iteratorSTL iterator class
 Cstd::multiset< K >::reverse_iteratorSTL iterator class
 Cstd::unordered_set< K >::reverse_iteratorSTL iterator class
 Cstd::deque< T >::reverse_iteratorSTL iterator class
 Cstd::string_view::reverse_iteratorSTL iterator class
 Cstd::wstring::reverse_iteratorSTL iterator class
 Cstd::u8string_view::reverse_iteratorSTL iterator class
 Cstd::u16string::reverse_iteratorSTL iterator class
 Cstd::set< K >::reverse_iteratorSTL iterator class
 Cstd::u32string::reverse_iteratorSTL iterator class
 Cstd::span< T >::reverse_iteratorSTL iterator class
 Cstd::list< T >::reverse_iteratorSTL iterator class
 Cstd::basic_string_view< Char >::reverse_iteratorSTL iterator class
 Cstd::string::reverse_iteratorSTL iterator class
 Cstd::multimap< K, T >::reverse_iteratorSTL iterator class
 CCbcGenCtlBlk::roundingCtl_structControl variable and prototype for simple rounding heuristic
 Cstd::set< K >STL class
 Cstd::shared_lock< T >STL class
 Cstd::shared_mutexSTL class
 Cstd::shared_ptr< T >STL class
 Cstd::shared_timed_mutexSTL class
 Cstd::smart_ptr< T >STL class
 Cstd::span< T >STL class
 Cstd::stack< T >STL class
 Cstd::system_errorSTL class
 Cstd::threadSTL class
 Cstd::timed_mutexSTL class
 CCbcGenCtlBlk::twomirCtl_structControl variable and prototype for Two-MIR cut generator
 Cstd::unique_lock< T >STL 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
 Cstd::vector< T >STL class
 Cstd::vector< bool >
 Cstd::vector< CbcHeuristicNode * >
 Cstd::vector< CbcNode * >
 Cstd::vector< CbcOrClpParam >
 Cstd::vector< CbcSymmetry::Node >
 Cstd::vector< double >
 Cstd::vector< int >
 Cstd::vector< std::pair< std::string, double > >
 Cstd::vector< std::string >
 Cstd::weak_ptr< T >STL class
 CK
 CT