Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coin-or/Cbc
/ functions
Functions
3,710 in github.com/coin-or/Cbc
⨍
Functions
3,710
◇
Types & classes
395
↓ 25 callers
Method
setRowUpper
Set a single row upper bound<br> Use DBL_MAX for infinity. */
src/OsiCbc/OsiCbcSolverInterface.cpp:634
↓ 25 callers
Method
writeMpsNative
src/OsiCbc/OsiCbcSolverInterface.cpp:429
↓ 24 callers
Method
addCutIfNotDuplicate
Return 0 if added, 1 if not, -1 if not added because of space
src/CbcCountRowCut.cpp:587
↓ 24 callers
Method
decrement
Decrement number of references and return number left
src/CbcCountRowCut.cpp:77
↓ 24 callers
Method
isIterationLimitReached
src/OsiCbc/OsiCbcSolverInterface.cpp:154
↓ 24 callers
Method
isProvenPrimalInfeasible
src/OsiCbc/OsiCbcSolverInterface.cpp:129
↓ 24 callers
Method
passInEventHandler
Delete any existing handler and create a clone of the one supplied. */
src/CbcModel.cpp:16186
↓ 24 callers
Method
print
Print what would happen
src/CbcSOS.cpp:1010
↓ 24 callers
Method
value
value
src/CbcStatistics.hpp:53
↓ 23 callers
Method
clone
Clone
src/Attic/CbcSolver.cpp:295
↓ 23 callers
Method
initialSolve
############################################################################ Solve methods ###########################################################
src/OsiCbc/OsiCbcSolverInterface.cpp:48
↓ 22 callers
Method
addRows
-----------------------------------------------------------------------------
src/OsiCbc/OsiCbcSolverInterface.cpp:328
↓ 22 callers
Method
clone
Clone
src/CbcSolver.cpp:1834
↓ 22 callers
Method
setContinuous
############################################################################
src/OsiCbc/OsiCbcSolverInterface.cpp:254
↓ 22 callers
Method
setHowOften
src/CbcCutGenerator.cpp:2008
↓ 21 callers
Function
printGeneralWarning
src/CbcSolver.cpp:486
↓ 21 callers
Function
setPreProcessingMode
src/CbcModel.hpp:3567
↓ 20 callers
Function
CbcMain0
src/CbcSolver.cpp:6314
↓ 20 callers
Function
CoinReadGetString
src/Attic/CbcSolver.cpp:1198
↓ 20 callers
Method
getBestPossibleObjValue
src/CbcModel.cpp:15805
↓ 20 callers
Method
numberIterations
Number iterations
src/CbcStatistics.hpp:78
↓ 20 callers
Method
setModel
src/CbcDebug.hpp:159
↓ 20 callers
Method
setReturnCode
Set return code
src/CbcThread.hpp:156
↓ 20 callers
Method
weights
Array of weights */
examples/CbcBranchLink.hpp:78
↓ 20 callers
Function
xrealloc
src/Cbc_C_Interface.cpp:5094
↓ 20 callers
Function
xrealloc
src/Attic/Cbc_C_Interface.cpp:4748
↓ 19 callers
Method
getRowSense
------------------------------------------------------------------
src/OsiCbc/OsiCbcSolverInterface.cpp:206
↓ 19 callers
Method
passInPriorities
src/CbcModel.cpp:13017
↓ 18 callers
Method
addCols
-----------------------------------------------------------------------------
src/OsiCbc/OsiCbcSolverInterface.cpp:302
↓ 18 callers
Function
getColLower
Get pointer to array[getNumCols()] of column lower bounds
src/CbcModel.hpp:1265
↓ 18 callers
Method
getRightHandSide
------------------------------------------------------------------
src/OsiCbc/OsiCbcSolverInterface.cpp:211
↓ 18 callers
Method
originalModel
Put back information into original model - after integerpresolve
src/CbcModel.cpp:20377
↓ 18 callers
Function
setCutoff
src/CbcCompareDefault.hpp:79
↓ 18 callers
Method
setRowBounds
Set a single row lower and upper bound */
src/OsiCbc/OsiCbcSolverInterface.cpp:640
↓ 17 callers
Function
getColUpper
Get pointer to array[getNumCols()] of column upper bounds
src/CbcModel.hpp:1271
↓ 17 callers
Function
heuristicName
return name of heuristic
src/CbcHeuristic.hpp:268
↓ 17 callers
Method
paramCode
src/Attic/CbcGenOsiParam.hpp:178
↓ 17 callers
Method
postProcess
Does postprocessing - original solver back. User has to delete process */
src/CbcModel.cpp:20783
↓ 17 callers
Method
run
argc/argv overload of run()
src/CbcSolver.cpp:2691
↓ 17 callers
Method
setColName
Set a column name, to make sure both the solver and OSI see the same name. */
src/OsiCbc/OsiCbcSolverInterface.cpp:841
↓ 17 callers
Function
setWhen
Sets "when" flag - 0 off, 1 at root, 2 other than root, 3 always. If 10 added then don't worry if validate says there are funny objects
src/CbcHeuristic.hpp:158
↓ 16 callers
Method
addCutGenerator
Add cut generator
src/CbcSolver.cpp:2358
↓ 16 callers
Function
arcIdx
arc variable index for (i,j) */
test/CInterfaceTest_mip_reopt.c:22
↓ 16 callers
Function
getTime
Get time
src/CbcThread.cpp:167
↓ 16 callers
Method
setInfo
Set information
src/CbcCountRowCut.cpp:95
↓ 16 callers
Method
signal
Signal
src/CbcThread.cpp:196
↓ 15 callers
Function
callBack
examples/inc.cpp:13
↓ 15 callers
Method
getIntParam
src/OsiCbc/OsiCbcSolverInterface.cpp:84
↓ 15 callers
Method
push
Add a node to the heap
src/CbcTree.cpp:363
↓ 14 callers
Method
applyRowCuts
Apply a collection of row cuts which are all effective. applyCuts seems to do one at a time which seems inefficient. */
src/OsiCbc/OsiCbcSolverInterface.cpp:517
↓ 14 callers
Method
event
src/CbcOutput.cpp:629
↓ 14 callers
Function
fmtTime
Format a time value (seconds) with dynamic precision: t < 1 → 3 decimal places e.g. "0.001" t < 10 → 2 decimal places e.g. "1.23" t < 100 → 1 dec
src/CbcOutput.cpp:79
↓ 14 callers
Method
getEmptyWarmStart
############################################################################ WarmStart related methods ###############################################
src/OsiCbc/OsiCbcSolverInterface.cpp:165
↓ 14 callers
Method
getStrParam
src/OsiCbc/OsiCbcSolverInterface.cpp:98
↓ 14 callers
Method
increment
Increment number of references
src/CbcCountRowCut.cpp:70
↓ 14 callers
Method
incrementUsed
Increases usedInSolution for nonzeros
src/CbcModel.cpp:16104
↓ 14 callers
Method
isProvenDualInfeasible
Was continuous solution unbounded
src/CbcModel.cpp:8258
↓ 14 callers
Method
model
src/CbcDebug.hpp:154
↓ 14 callers
Method
setRowLower
------------------------------------------------------------------ Set a single row lower bound<br> Use -DBL_MAX for -infinity. */
src/OsiCbc/OsiCbcSolverInterface.cpp:627
↓ 14 callers
Method
setSeed
Set seed
src/CbcHeuristic.cpp:457
↓ 14 callers
Method
which
Which variables
examples/CbcBranchLink.hpp:72
↓ 13 callers
Method
eraseRowCut
src/CbcCountRowCut.cpp:465
↓ 13 callers
Method
passInSolverCharacteristics
For advanced applications you may wish to modify the behavior of Cbc e.g. if the solver is a NLP solver then you may not have an exact optimum s
src/CbcModel.cpp:17286
↓ 13 callers
Method
setHotstartSolution
Pass in target solution and optional priorities. If priorities then >0 means only branch if incorrect while <0 means branch even if correct. +1
src/CbcModel.cpp:16677
↓ 13 callers
Method
setStrategy
Set the strategy. Clones
src/CbcModel.cpp:16098
↓ 13 callers
Function
validate
Validate model i.e. sets when_ to 0 if necessary (may be NULL)
src/CbcHeuristic.hpp:152
↓ 12 callers
Method
addElement
src/CbcSymmetry.cpp:1984
↓ 12 callers
Function
decodeBit
returns jColumn (-2 if linear term, -1 if unknown) and coefficient
src/CbcLinked.cpp:13
↓ 12 callers
Method
feasible
On input mode: 0 - called after a solve but before any cuts -1 - called after strong branching Returns : 0 - no opinion -1 pr
examples/qmip2.cpp:57
↓ 12 callers
Method
feasibleSolution
Test the current solution for feasibility. Calculate the number of standard integer infeasibilities, then scan the remaining objects to see if
src/CbcModel.cpp:15309
↓ 12 callers
Function
getIntegerInformation
So we can use osiObject or CbcObject during transition
src/CbcModel.cpp:18068
↓ 12 callers
Method
gradient
Returns gradient
src/CbcLinkedUtils.cpp:333
↓ 12 callers
Method
isProvenOptimal
src/OsiCbc/OsiCbcSolverInterface.cpp:121
↓ 12 callers
Method
setColBounds
Set a single column lower and upper bound */
src/OsiCbc/OsiCbcSolverInterface.cpp:613
↓ 11 callers
Function
CbcTestFile
src/unitTestClp.cpp:43
↓ 11 callers
Function
CbcTestFile
src/Attic/unitTestClp.cpp:39
↓ 11 callers
Method
checkInfeasibility
This does NOT set mutable stuff
src/CbcLinked.cpp:6544
↓ 11 callers
Method
markHotStart
src/OsiCbc/OsiCbcSolverInterface.cpp:186
↓ 11 callers
Method
nonlinearSLP
Solves nonlinear problem from CoinModel using SLP - may be used as crash for other algorithms when number of iterations small. Also exits if all
src/CbcLinked.cpp:1841
↓ 11 callers
Method
setComparison
Set comparison predicate and re-sort the heap. Note that common usage is to tweak the incumbent predicate and then call this method to rebuild th
src/CbcTree.cpp:333
↓ 11 callers
Function
setDblParam
Set a double parameter
src/CbcModel.hpp:628
↓ 10 callers
Method
clone
Clone
src/CbcHeuristic.cpp:2164
↓ 10 callers
Function
equalityTest
Further test if everything else equal
src/CbcCompareBase.hpp:121
↓ 10 callers
Function
formatDouble
src/CbcSolverStatistics.cpp:125
↓ 10 callers
Function
getCutoffIncrement
Get the \link CbcModel::CbcCutoffIncrement \endlink desired. */
src/CbcModel.hpp:874
↓ 10 callers
Method
get_index
src/CbcSymmetry.hpp:83
↓ 10 callers
Method
isAbandoned
Are there a numerical difficulties?
src/CbcModel.cpp:8232
↓ 10 callers
Function
isActive
src/CbcOutput.hpp:232
↓ 10 callers
Method
model
src/Cbc_C_Interface.cpp:706
↓ 10 callers
Method
moveToModel
Move/copy information from one model to another -1 - initial setup 0 - from base model 1 - to base model (and reset) 2 - add in final stat
src/CbcThread.cpp:1554
↓ 10 callers
Method
numberSavedSolutions
Number of saved solutions (including best)
src/CbcModel.cpp:19736
↓ 10 callers
Method
reserveCurrentSolution
Make sure region there
src/CbcModel.cpp:15759
↓ 10 callers
Method
setRowName
Set a row name, to make sure both the solver and OSI see the same name. */
src/OsiCbc/OsiCbcSolverInterface.cpp:832
↓ 10 callers
Method
setWhatDepth
src/CbcCutGenerator.cpp:2023
↓ 10 callers
Method
solution
Returns 1 if solution, 0 if not
src/CbcLinked.cpp:3913
↓ 9 callers
Method
bestNode
Return the best node from the heap. Note that best is offered a chance (checkIsCutoff) to reevaluate itself and make arbitrary changes. A caller
src/CbcTree.cpp:438
↓ 9 callers
Function
bnbFmtCount
Format a large integer count compactly: 12345 → "12.3K", 1234567 → "1.23M"
src/CbcOutput.cpp:2257
↓ 9 callers
Method
deleteCols
-----------------------------------------------------------------------------
src/OsiCbc/OsiCbcSolverInterface.cpp:310
↓ 9 callers
Method
generateCuts
Generate cuts for the model data contained in si. The generated cuts are inserted into and returned in the collection of cuts cs. */
src/CbcCutGenerator.cpp:186
↓ 9 callers
Method
getSeed
Get seed
src/CbcHeuristic.cpp:475
← previous
next →
101–200 of 3,710, ranked by callers