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_struct | State of branch-and-cut |
►Cstd::basic_string< Char > | STL class |
Cstd::string | STL class |
Cstd::u16string | STL class |
Cstd::u32string | STL class |
Cstd::u8string | STL class |
Cstd::wstring | 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::string_view | STL class |
Cstd::u16string_view | STL class |
Cstd::u32string_view | STL class |
Cstd::u8string_view | STL class |
Cstd::wstring_view | 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 | |
Ccbc_permute | |
CCbcBaseModel | Base model |
►CCbcBranchDecision | |
CCbcBranchDefaultDecision | Branching decision default class |
CCbcBranchDynamicDecision | Branching decision dynamic class |
CCbcBranchUserDecision | Branching decision user class |
CCbcCompare | |
►CCbcCompareBase | |
CCbcCompareDefault | |
CCbcCompareDepth | |
CCbcCompareEstimate | |
CCbcCompareObjective | |
CCbcCompareUser | |
►CCbcConsequence | Abstract base class for consequent bounds |
CCbcFixVariable | Class for consequent bounds |
CCbcCutGenerator | Interface between Cbc and Cut Generation Library |
►CCbcCutModifier | Abstract cut modifier base class |
CCbcCutSubsetModifier | Simple cut modifier base class |
CCbcEventHandler | Base class for Cbc event handling |
►CCbcFathom | Fathom base class |
CCbcFathomDynamicProgramming | FathomDynamicProgramming class |
CCbcFeasibilityBase | |
CCbcGenCtlBlk | |
►CCbcHeuristic | Heuristic base class |
CCbcHeuristicCrossover | Crossover Search class |
CCbcHeuristicDINS | |
►CCbcHeuristicDive | Dive class |
CCbcHeuristicDiveCoefficient | DiveCoefficient class |
CCbcHeuristicDiveFractional | DiveFractional class |
CCbcHeuristicDiveGuided | DiveGuided class |
CCbcHeuristicDiveLineSearch | DiveLineSearch class |
CCbcHeuristicDivePseudoCost | DivePseudoCost class |
CCbcHeuristicDiveVectorLength | DiveVectorLength class |
CCbcHeuristicDW | This is unlike the other heuristics in that it is very very compute intensive |
CCbcHeuristicDynamic3 | Heuristic - just picks up any good solution |
CCbcHeuristicFPump | Feasibility Pump class |
CCbcHeuristicGreedyCover | Greedy heuristic classes |
CCbcHeuristicGreedyEquality | |
CCbcHeuristicGreedySOS | Greedy heuristic for SOS and L rows (and positive elements) |
CCbcHeuristicJustOne | Just One class - this chooses one at random |
CCbcHeuristicLocal | LocalSearch class |
CCbcHeuristicNaive | Naive class a) Fix all ints as close to zero as possible b) Fix all ints with nonzero costs and < large to zero c) Put bounds round continuous and UIs and maximize |
CCbcHeuristicPartial | Partial solution class If user knows a partial solution this tries to get an integer solution it uses hotstart information |
CCbcHeuristicPivotAndFix | LocalSearch class |
CCbcHeuristicProximity | |
CCbcHeuristicRandRound | LocalSearch class |
CCbcHeuristicRENS | LocalSearch class |
CCbcHeuristicRINS | LocalSearch class |
CCbcHeuristicVND | LocalSearch class |
CCbcRounding | Rounding class |
CCbcSerendipity | Heuristic - just picks up any good solution found by solver - see OsiBabSolver |
CCbcHeuristicNode | A class describing the branching decisions that were made to get to the node where a heuristic was invoked from |
CCbcHeuristicNodeList | |
CCbcModel | Simple Branch and bound class |
CCbcNauty | |
►CCbcNodeInfo | Information required to recreate the subproblem at this node |
CCbcFullNodeInfo | Information required to recreate the subproblem at this node |
CCbcPartialNodeInfo | Holds information for recreating a subproblem by incremental change from the parent |
CCbcObjectUpdateData | |
CCbcParam | Very simple class for setting parameters |
CCbcGenCtlBlk::cbcParamsInfo_struct | Start and end of CbcModel parameters in parameter vector |
CCbcRowCuts | |
CCbcSolver | This allows the use of the standalone solver in a flexible manner |
CCbcSolverUsefulData | The CbcSolver class was taken out at a 9/12/09 meeting This is a feeble replacement |
CCbcSolverUsefulData2 | Structure to hold useful arrays |
CCbcStatistics | For gathering statistics |
CCbcStopNow | Support the use of a call back class to decide whether to stop |
►CCbcStrategy | Strategy base class |
CCbcStrategyDefault | Default class |
CCbcStrategyDefaultSubTree | Default class for sub trees |
CCbcStrategyNull | Null class |
CCbcStrongInfo | Abstract base class for ‘objects’ |
CCbcSymmetry | Class to deal with symmetry |
CCbcThread | A class to encapsulate thread stuff |
►CCbcTree | Using MS heap implementation |
CCbcTreeLocal | |
CCbcTreeVariable | |
CCbcUser | A class to allow the use of unknown user functionality |
►CCglStored | |
CCglTemporary | Stored Temporary Cut Generator Class - destroyed after first use |
CCbcGenCtlBlk::chooseStrongCtl_struct | Control variables for a strong branching method |
CCbcGenCtlBlk::cliqueCtl_struct | Control variable and prototype for clique cut generator |
►CClpConstraint | |
CClpConstraintAmpl | Ampl Constraint Class |
►CClpObjective | |
CClpAmplObjective | Ampl Objective Class |
CCoinHashLink | Really 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 | |
CCbcMessage | |
►CCoinParam | |
CCbcCbcParam | Class for control parameters that act on a CbcModel object |
CCbcGenParam | Class for cbc-generic control parameters |
CCbcOsiParam | Class for control parameters that act on a OsiSolverInterface object |
►CCoinTreeNode | |
CCbcNode | Information required while the node is live |
CCbcGenCtlBlk::combineCtl_struct | Control variable and prototype for combine heuristic |
Cstd::complex | STL class |
Cstd::wstring::const_iterator | STL iterator class |
Cstd::map< K, T >::const_iterator | STL iterator class |
Cstd::unordered_map< K, T >::const_iterator | STL iterator class |
Cstd::u8string::const_iterator | STL iterator class |
Cstd::multimap< K, T >::const_iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::const_iterator | STL iterator class |
Cstd::u16string::const_iterator | STL iterator class |
Cstd::set< K >::const_iterator | STL iterator class |
Cstd::unordered_set< K >::const_iterator | STL iterator class |
Cstd::multiset< K >::const_iterator | STL iterator class |
Cstd::unordered_multiset< K >::const_iterator | STL iterator class |
Cstd::basic_string_view< Char >::const_iterator | STL iterator class |
Cstd::u32string::const_iterator | STL iterator class |
Cstd::array< T >::const_iterator | STL iterator class |
Cstd::span< T >::const_iterator | STL iterator class |
Cstd::string_view::const_iterator | STL iterator class |
Cstd::wstring_view::const_iterator | STL iterator class |
Cstd::u8string_view::const_iterator | STL iterator class |
Cstd::u32string_view::const_iterator | STL iterator class |
Cstd::basic_string< Char >::const_iterator | STL iterator class |
Cstd::deque< T >::const_iterator | STL iterator class |
Cstd::vector< T >::const_iterator | STL iterator class |
Cstd::string::const_iterator | STL iterator class |
Cstd::list< T >::const_iterator | STL iterator class |
Cstd::u16string_view::const_iterator | STL iterator class |
Cstd::forward_list< T >::const_iterator | STL iterator class |
Cstd::forward_list< T >::const_reverse_iterator | STL iterator class |
Cstd::wstring::const_reverse_iterator | STL iterator class |
Cstd::map< K, T >::const_reverse_iterator | STL iterator class |
Cstd::unordered_map< K, T >::const_reverse_iterator | STL iterator class |
Cstd::u8string::const_reverse_iterator | STL iterator class |
Cstd::multimap< K, T >::const_reverse_iterator | STL iterator class |
Cstd::multiset< K >::const_reverse_iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::const_reverse_iterator | STL iterator class |
Cstd::u16string::const_reverse_iterator | STL iterator class |
Cstd::set< K >::const_reverse_iterator | STL iterator class |
Cstd::unordered_set< K >::const_reverse_iterator | STL iterator class |
Cstd::string::const_reverse_iterator | STL iterator class |
Cstd::u32string::const_reverse_iterator | STL iterator class |
Cstd::vector< T >::const_reverse_iterator | STL iterator class |
Cstd::span< T >::const_reverse_iterator | STL iterator class |
Cstd::u16string_view::const_reverse_iterator | STL iterator class |
Cstd::string_view::const_reverse_iterator | STL iterator class |
Cstd::wstring_view::const_reverse_iterator | STL iterator class |
Cstd::u8string_view::const_reverse_iterator | STL iterator class |
Cstd::list< T >::const_reverse_iterator | STL iterator class |
Cstd::basic_string< Char >::const_reverse_iterator | STL iterator class |
Cstd::u32string_view::const_reverse_iterator | STL iterator class |
Cstd::deque< T >::const_reverse_iterator | STL iterator class |
Cstd::array< T >::const_reverse_iterator | STL iterator class |
Cstd::unordered_multiset< K >::const_reverse_iterator | STL iterator class |
Cstd::basic_string_view< Char >::const_reverse_iterator | STL iterator class |
CCbcGenCtlBlk::debugSolInfo_struct | Array of primal variable values for debugging |
Cstd::deque< T > | STL class |
CCbcGenCtlBlk::djFixCtl_struct | Control use of reduced cost fixing prior to B&C |
Cstd::error_category | STL class |
Cstd::error_code | STL class |
Cstd::error_condition | STL class |
►Cstd::exception | STL class |
Cstd::bad_alloc | STL class |
Cstd::bad_cast | STL class |
Cstd::bad_exception | STL class |
Cstd::bad_typeid | STL class |
Cstd::ios_base::failure | STL class |
►Cstd::logic_error | STL class |
Cstd::domain_error | STL class |
Cstd::invalid_argument | STL class |
Cstd::length_error | STL class |
Cstd::out_of_range | STL class |
►Cstd::runtime_error | STL class |
Cstd::overflow_error | STL class |
Cstd::range_error | STL class |
Cstd::underflow_error | STL class |
CCbcGenCtlBlk::flowCtl_struct | Control variable and prototype for flow cover cut generator |
Cstd::forward_list< T > | STL class |
CCbcGenCtlBlk::fpumpCtl_struct | Control variable and prototype for feasibility pump heuristic |
CCbcGenCtlBlk::genParamsInfo_struct | Start and end of cbc-generic parameters in parameter vector |
CCbcGenCtlBlk::gomoryCtl_struct | Control variable and prototype for Gomory cut generator |
CCbcGenCtlBlk::greedyCoverCtl_struct | Control variable and prototype for greedy cover heuristic |
CCbcGenCtlBlk::greedyEqualityCtl_struct | Control variable and prototype for greedy equality heuristic |
►Cstd::ios_base | STL class |
Cstd::basic_ios< char > | |
Cstd::basic_ios< wchar_t > | |
►Cstd::basic_ios< Char > | STL class |
Cstd::basic_istream< char > | |
Cstd::basic_istream< wchar_t > | |
Cstd::basic_ostream< char > | |
Cstd::basic_ostream< wchar_t > | |
►Cstd::basic_istream< Char > | STL class |
Cstd::basic_ifstream< char > | |
Cstd::basic_ifstream< wchar_t > | |
Cstd::basic_iostream< char > | |
Cstd::basic_iostream< wchar_t > | |
Cstd::basic_istringstream< char > | |
Cstd::basic_istringstream< wchar_t > | |
►Cstd::basic_ifstream< Char > | STL class |
Cstd::ifstream | STL class |
Cstd::wifstream | STL class |
►Cstd::basic_iostream< Char > | STL class |
Cstd::basic_fstream< char > | |
Cstd::basic_fstream< wchar_t > | |
Cstd::basic_stringstream< char > | |
Cstd::basic_stringstream< wchar_t > | |
►Cstd::basic_fstream< Char > | STL class |
Cstd::fstream | STL class |
Cstd::wfstream | STL class |
►Cstd::basic_stringstream< Char > | STL class |
Cstd::stringstream | STL class |
Cstd::wstringstream | STL class |
►Cstd::basic_istringstream< Char > | STL class |
Cstd::istringstream | STL class |
Cstd::wistringstream | STL class |
Cstd::istream | STL class |
Cstd::wistream | STL class |
►Cstd::basic_ostream< Char > | STL class |
Cstd::basic_iostream< char > | |
Cstd::basic_iostream< wchar_t > | |
Cstd::basic_ofstream< char > | |
Cstd::basic_ofstream< wchar_t > | |
Cstd::basic_ostringstream< char > | |
Cstd::basic_ostringstream< wchar_t > | |
Cstd::basic_iostream< Char > | STL class |
►Cstd::basic_ofstream< Char > | STL class |
Cstd::ofstream | STL class |
Cstd::wofstream | STL class |
►Cstd::basic_ostringstream< Char > | STL class |
Cstd::ostringstream | STL class |
Cstd::wostringstream | STL class |
Cstd::ostream | STL class |
Cstd::wostream | STL class |
Cstd::ios | STL class |
Cstd::wios | STL class |
Cstd::wstring::iterator | STL iterator class |
Cstd::map< K, T >::iterator | STL iterator class |
Cstd::u8string::iterator | STL iterator class |
Cstd::forward_list< T >::iterator | STL iterator class |
Cstd::unordered_multiset< K >::iterator | STL iterator class |
Cstd::u16string::iterator | STL iterator class |
Cstd::set< K >::iterator | STL iterator class |
Cstd::u32string::iterator | STL iterator class |
Cstd::unordered_set< K >::iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::iterator | STL iterator class |
Cstd::multiset< K >::iterator | STL iterator class |
Cstd::span< T >::iterator | STL iterator class |
Cstd::string_view::iterator | STL iterator class |
Cstd::u8string_view::iterator | STL iterator class |
Cstd::u16string_view::iterator | STL iterator class |
Cstd::unordered_map< K, T >::iterator | STL iterator class |
Cstd::multimap< K, T >::iterator | STL iterator class |
Cstd::basic_string< Char >::iterator | STL iterator class |
Cstd::wstring_view::iterator | STL iterator class |
Cstd::u32string_view::iterator | STL iterator class |
Cstd::vector< T >::iterator | STL iterator class |
Cstd::basic_string_view< Char >::iterator | STL iterator class |
Cstd::deque< T >::iterator | STL iterator class |
Cstd::string::iterator | STL iterator class |
Cstd::list< T >::iterator | STL iterator class |
Cstd::array< T >::iterator | STL iterator class |
Cstd::jthread | STL class |
CCbcGenCtlBlk::knapsackCtl_struct | Control variable and prototype for knapsack cover cut generator |
CCbcSymmetry::less_than_str | |
Cstd::list< T > | STL class |
CCbcGenCtlBlk::localTreeCtl_struct | Control variables for local tree |
Cstd::lock_guard< T > | STL class |
Cstd::map< K, T > | STL class |
CCbcGenCtlBlk::mirCtl_struct | Control variable and prototype for MIR cut generator |
Cstd::multimap< K, T > | STL class |
Cstd::multimap< int, int > | |
Cstd::multiset< K > | STL class |
Cstd::mutex | STL class |
CCbcSymmetry::myclass | |
CCbcSymmetry::myclass0 | |
CCbcSymmetry::Node | |
CCbcGenCtlBlk::oddHoleCtl_struct | Control variable and prototype for odd hole cut generator |
►COsiBranchingObject | |
►CCbcBranchingObject | Abstract branching object base class Now just difference with OsiBranchingObject |
CCbcCliqueBranchingObject | Branching object for unordered cliques |
CCbcCutBranchingObject | Cut branching object |
CCbcDummyBranchingObject | Dummy branching object |
CCbcFixingBranchingObject | General Branching Object class |
►CCbcIntegerBranchingObject | Simple branching object for an integer variable |
CCbcDynamicPseudoCostBranchingObject | Simple branching object for an integer variable with pseudo costs |
CCbcIntegerPseudoCostBranchingObject | Simple branching object for an integer variable with pseudo costs |
CCbcLinkBranchingObject | Branching object for Special ordered sets |
CCbcLongCliqueBranchingObject | Unordered Clique Branching Object class |
CCbcLotsizeBranchingObject | Lotsize branching object |
CCbcNWayBranchingObject | N way branching Object class |
CCbcOrbitalBranchingObject | Branching object for Orbital branching |
CCbcSOSBranchingObject | Branching object for Special ordered sets |
►COsiChooseStrong | |
COsiChooseStrongSubset | This class chooses a variable to branch on |
►COsiClpSolverInterface | |
►CCbcOsiSolver | This is for codes where solver needs to know about CbcModel Seems to provide only one value-added feature, a CbcModel object |
COsiSolverLink | This is to allow the user to replace initialSolve and resolve This version changes coefficients |
CCbcSolver2 | This is to allow the user to replace initialSolve and resolve |
CCbcSolver3 | This is to allow the user to replace initialSolve and resolve |
CCbcSolverLongThin | This is to allow the user to replace initialSolve and resolve |
CClpQuadInterface | This is to allow the user to replace initialSolve and resolve |
COsiSolverLinearizedQuadratic | This is to allow the user to replace initialSolve and resolve |
COsiLinkedBound | List of bounds which depend on other bounds |
►COsiObject | |
►CCbcObject | |
►CCbcBranchCut | Define a cut branching class |
CCbcBranchAllDifferent | Define a branch class that branches so that it is only satsified if all members have different values So cut is x <= y-1 or x >= y+1 |
CCbcBranchToFixLots | Define a branch class that branches so that one way variables are fixed while the other way cuts off that solution |
CCbcClique | Branching object for cliques |
CCbcFollowOn | Define a follow on class |
CCbcFollowOn2 | Define a follow on class |
CCbcGeneral | Define a catch all class |
CCbcIdiotBranch | Define an idiotic idea class |
CCbcLink | Define Special Linked Ordered Sets |
CCbcLotsize | Lotsize class |
CCbcNWay | Define an n-way class for variables |
►CCbcSimpleInteger | Define a single integer class |
CCbcSimpleIntegerDynamicPseudoCost | Define a single integer class but with dynamic pseudo costs |
CCbcSimpleIntegerFixed | Define a single integer class where branching is forced until fixed |
CCbcSimpleIntegerPseudoCost | Define a single integer class but with pseudo costs |
CCbcSOS | Branching object for Special Ordered Sets of type 1 and 2 |
►COsiObject2 | |
►COsiBiLinear | Define BiLinear objects |
COsiBiLinearEquality | Define Continuous BiLinear objects for an == bound |
COsiOneLink | Define data for one link |
CCbcGenCtlBlk::osiParamsInfo_struct | Start and end of OsiSolverInterface parameters in parameter vector |
►COsiRowCut | |
CCbcCountRowCut | OsiRowCut augmented with bookkeeping |
►COsiSimpleInteger | |
COsiSimpleFixedInteger | Define a single integer class - but one where you keep branching until fixed even if satisfied |
COsiUsesBiLinear | Define a single variable class which is involved with OsiBiLinear objects |
►COsiSolverInterface | |
COsiCbcSolverInterface | Cbc Solver Interface |
►COsiSOS | |
COsiLink | Define Special Linked Ordered Sets |
COsiOldLink | |
►COsiSOSBranchingObject | |
COsiOldLinkBranchingObject | Branching object for Linked ordered sets |
►COsiTwoWayBranchingObject | |
COsiBiLinearBranchingObject | Branching object for BiLinear objects |
COsiLinkBranchingObject | Branching object for Linked ordered sets |
Cstd::priority_queue< T > | STL class |
CCbcHeuristicDive::PriorityType | Array of priorities |
CCbcGenCtlBlk::probingCtl_struct | Control variable and prototype for probing cut generator |
CPseudoReducedCost | |
Cstd::queue< T > | STL class |
Cstd::recursive_mutex | STL class |
Cstd::recursive_timed_mutex | STL class |
CCbcGenCtlBlk::redSplitCtl_struct | Control variable and prototype for reduce-and-split cut generator |
Cstd::array< T >::reverse_iterator | STL iterator class |
Cstd::u8string::reverse_iterator | STL iterator class |
Cstd::wstring_view::reverse_iterator | STL iterator class |
Cstd::forward_list< T >::reverse_iterator | STL iterator class |
Cstd::unordered_map< K, T >::reverse_iterator | STL iterator class |
Cstd::vector< T >::reverse_iterator | STL iterator class |
Cstd::unordered_multimap< K, T >::reverse_iterator | STL iterator class |
Cstd::multimap< K, T >::reverse_iterator | STL iterator class |
Cstd::map< K, T >::reverse_iterator | STL iterator class |
Cstd::string_view::reverse_iterator | STL iterator class |
Cstd::deque< T >::reverse_iterator | STL iterator class |
Cstd::u32string::reverse_iterator | STL iterator class |
Cstd::multiset< K >::reverse_iterator | STL iterator class |
Cstd::unordered_set< K >::reverse_iterator | STL iterator class |
Cstd::set< K >::reverse_iterator | STL iterator class |
Cstd::u16string::reverse_iterator | STL iterator class |
Cstd::basic_string_view< Char >::reverse_iterator | STL iterator class |
Cstd::u8string_view::reverse_iterator | STL iterator class |
Cstd::wstring::reverse_iterator | STL iterator class |
Cstd::basic_string< Char >::reverse_iterator | STL iterator class |
Cstd::u32string_view::reverse_iterator | STL iterator class |
Cstd::span< T >::reverse_iterator | STL iterator class |
Cstd::list< T >::reverse_iterator | STL iterator class |
Cstd::u16string_view::reverse_iterator | STL iterator class |
Cstd::unordered_multiset< K >::reverse_iterator | STL iterator class |
Cstd::string::reverse_iterator | STL iterator class |
CCbcGenCtlBlk::roundingCtl_struct | Control variable and prototype for simple rounding heuristic |
Cstd::set< K > | STL class |
Cstd::shared_lock< T > | STL class |
Cstd::shared_mutex | STL class |
Cstd::shared_ptr< T > | STL class |
Cstd::shared_timed_mutex | STL class |
Cstd::smart_ptr< T > | STL class |
Cstd::span< T > | STL class |
Cstd::stack< T > | STL class |
Cstd::system_error | STL class |
Cstd::thread | STL class |
Cstd::timed_mutex | STL class |
CCbcGenCtlBlk::twomirCtl_struct | Control 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 | |