MCPcopy Create free account

hub / github.com/coin-or/Cbc / functions

Functions3,710 in github.com/coin-or/Cbc

↓ 3 callersMethodapplyBounds
Just apply bounds to one variable (1=>infeasible)
src/CbcFullNodeInfo.cpp:161
↓ 3 callersFunctionapplyPositiveEdge
If PSI > 0, wrap the current dual/primal pivot algorithm with its Positive Edge (PE) variant, preserving the underlying mode.
src/CbcSolver.cpp:1015
↓ 3 callersFunctionapproximateSolution
Return an approximate solution to a CoinModel. Lots of bounds may be odd to force a solution. mode = 0 just tries to get a continuous solution
src/CbcLinked.cpp:7364
↓ 3 callersFunctionbnbFmtGap
Format the MIP optimality gap as a percentage string
src/CbcOutput.cpp:2242
↓ 3 callersMethodbranch
src/CbcSOS.cpp:897
↓ 3 callersFunctionbuildConflictGraphAndStrengthenCliques
* \brief Build the conflict graph, tighten bounds, and strengthen cliques. * * This helper fetches the most recent conflict graph from the solver, a
src/CbcSolver.cpp:388
↓ 3 callersFunctioncbcModel
Return Cbc Model
src/CbcFathom.hpp:117
↓ 3 callersFunctioncheckSOS
src/CbcSolver.cpp:1529
↓ 3 callersFunctioncheckSOS
src/Attic/CbcSolver.cpp:881
↓ 3 callersMethodclone
Clone
src/CbcNWay.cpp:78
↓ 3 callersMethodcolor_vertex
src/CbcSymmetry.hpp:82
↓ 3 callersFunctioncompare3BranchingObjects
src/CbcHeuristic.cpp:1883
↓ 3 callersFunctioncopySavedSolutionsArray
src/CbcModel.cpp:7011
↓ 3 callersMethodcreateUpdateInformation
Pass in information on branch just done and create CbcObjectUpdateData instance. If object does not need data then backward pointer will be NULL.
src/CbcSOS.cpp:624
↓ 3 callersMethoddeactivate
Deactivate node information. 1 - bounds 2 - cuts 4 - basis! */
src/CbcNodeInfo.cpp:491
↓ 3 callersMethoddealWithEventHandler
Deals with event handler and solution
src/CbcModel.cpp:15262
↓ 3 callersFunctiondeleteSavedSolutionsArray
src/CbcModel.cpp:7001
↓ 3 callersMethoddeterministicParallel
Split model and do work in deterministic parallel
src/CbcThread.cpp:1014
↓ 3 callersMethoddownEstimate
Return "down" estimate
src/CbcSimpleIntegerPseudoCost.cpp:237
↓ 3 callersMethodexit
Exits thread (from master)
src/CbcThread.cpp:223
↓ 3 callersMethodexitNow
Whether to exit at once on gap
src/CbcHeuristic.cpp:624
↓ 3 callersFunctionexpandKnapsack
Expands out all possible combinations for a knapsack If buildObj NULL then just computes space needed - returns number elements On entry numberO
src/CbcSolverExpandKnapsack.cpp:42
↓ 3 callersFunctionfillAllNameIndexes
should be called after reading a new problem */
src/Cbc_C_Interface.cpp:1323
↓ 3 callersFunctionfillAllNameIndexes
should be called after reading a new problem */
src/Attic/Cbc_C_Interface.cpp:1218
↓ 3 callersFunctionfmtNum
Format a non-negative number using "natural" notation when possible. * Uses %.5g which gives 5 significant figures and automatically switches * to
src/CbcOutput.cpp:700
↓ 3 callersFunctiongetMatrixByRow
Get pointer to row-wise copy of matrix
src/CbcModel.hpp:1379
↓ 3 callersFunctiongetModelPtr
@name Cbc specific public interfaces */ @{ Get pointer to Cbc model
src/OsiCbc/OsiCbcSolverInterface.hpp:661
↓ 3 callersMethodgetNested
Do nested search if this fraction fixed
examples/CbcSolver3.hpp:95
↓ 3 callersFunctionglobalCuts
Global cuts
src/CbcModel.hpp:2738
↓ 3 callersMethodincrementStrongInfo
Increment strong info
src/CbcModel.cpp:16700
↓ 3 callersFunctionintRand
src/CbcHeuristicRandRound.cpp:23
↓ 3 callersFunctionisNumericStr
src/CbcMipStart.cpp:21
↓ 3 callersMethodisSolutionLimitReached
Solution limit reached?
src/CbcModel.cpp:8282
↓ 3 callersFunctionmakeBnBTable
src/CbcOutput.cpp:2218
↓ 3 callersFunctionmakeLpTable
src/CbcOutput.cpp:468
↓ 3 callersMethodmasterThread
Returns pointer to master thread
src/CbcThread.cpp:1007
↓ 3 callersFunctionmodelOwnsSolver
! \brief Get ownership of solver A return value of true means that CbcModel owns the solver and will take responsibility for deleting it
src/CbcModel.hpp:2387
↓ 3 callersMethodnewBounds
Does work of branching
src/CbcLinked.cpp:6083
↓ 3 callersMethodonComplete
src/CbcOutput.cpp:2417
↓ 3 callersMethodonHeurResult
src/CbcOutput.cpp:1965
↓ 3 callersMethodonStart
src/CbcOutput.cpp:1696
↓ 3 callersMethodpostProcessedSolver
Returns postProcessed solution in solver(called from event handler) Normally used for integer solution (not really tested otherwise) solutionTyp
src/CbcModel.cpp:21794
↓ 3 callersMethodprint
Print what would happen
examples/CbcBranchLink.cpp:603
↓ 3 callersMethodreducedCostFix
Perform reduced cost fixing on integer variables. The variables in question are already nonbasic at bound. We're just nailing down the current si
src/CbcModel.cpp:8814
↓ 3 callersMethodresetModel
Clears out enough to reset CbcModel
src/CbcModel.cpp:7929
↓ 3 callersMethodresetSequenceEtc
Redoes data when sequence numbers change
src/CbcLinked.cpp:4392
↓ 3 callersFunctionrpad
Right-pad string s to width w with leading spaces. */
src/CbcOutput.cpp:710
↓ 3 callersMethodsetAssociatedBounds
Set associated bounds
src/CbcSimpleIntegerDynamicPseudoCost.cpp:1785
↓ 3 callersMethodsetCbcModel
set model. */
src/CbcHeuristicFPump.cpp:3596
↓ 3 callersFunctionsetCutAndHeuristicOptions
For uniform setting of cut and heuristic options
src/CbcStrategy.cpp:970
↓ 3 callersMethodsetDantzigState
Sets Dantzig state in children
src/CbcThread.cpp:1224
↓ 3 callersMethodsetDoubleParameterWithMessage
Sets double parameter and returns printable string and error code
src/Attic/CbcSolver.cpp:13282
↓ 3 callersMethodsetFixedPriority
Two tier integer problem where when set of variables with priority less than this are fixed the problem becomes an easier integer problem */
src/CbcLinked.cpp:3247
↓ 3 callersMethodsetInfoInChild
Stop a child
src/CbcThread.cpp:2126
↓ 3 callersMethodsetInputSolution
Set input solution
src/CbcHeuristic.cpp:1869
↓ 3 callersFunctionsetLogLevel
! \brief Set log level */
src/CbcParameters.hpp:1952
↓ 3 callersMethodsetNested
Do nested search if this fraction fixed
examples/CbcSolver3.hpp:85
↓ 3 callersFunctionsetNumberBranchesLeft
Set number of branches left in object
src/CbcNodeInfo.hpp:168
↓ 3 callersFunctionset_openblas_threads
src/CbcModel.cpp:20
↓ 3 callersMethodsetupList
Initialize
src/CbcLinked.cpp:7693
↓ 3 callersFunctionsizeRatio
src/CbcHeuristic.cpp:653
↓ 3 callersMethodsolution
END MAIN PROCEDURE ***********************************/ If general integers then adds variables to turn into binaries round solution */
src/CbcHeuristicFPump.cpp:2618
↓ 3 callersMethodsolve
src/CbcSolver.cpp:2704
↓ 3 callersFunctionsolveAnalyze
return 1 if possible solution (for solveType 100 if infeasible) 2 set if down was infeasible 4 set if up was infeasible */
src/CbcNode.cpp:5073
↓ 3 callersMethodstate
Fill in current objective etc
src/CbcGeneralDepth.cpp:681
↓ 3 callersMethodsynchronizeNumberBeforeTrust
Set numberBeforeTrust in all objects
src/CbcModel.cpp:13618
↓ 3 callersMethodtimeInThread
Get time in thread
src/CbcThread.hpp:201
↓ 3 callersMethodupEstimate
Return "up" estimate
src/CbcSimpleIntegerPseudoCost.cpp:212
↓ 3 callersMethodupdateBefore
Updates stuff like pseudocosts before threads
src/CbcSimpleIntegerDynamicPseudoCost.cpp:457
↓ 3 callersFunctionwhatLagrangean
Get what cut generator is to do - 0 - normal 65536*7 - 1 normal 65536*7 - 2 clean 65536*7 - 4 base */
src/CbcCutGenerator.hpp:285
↓ 2 callersFunctionCbcCompareCliques
src/CbcClique.cpp:586
↓ 2 callersFunctionCbc_flushCols
src/Cbc_C_Interface.cpp:741
↓ 2 callersFunctionCbc_flushCols
src/Attic/Cbc_C_Interface.cpp:711
↓ 2 callersFunctionCbc_flushRows
src/Cbc_C_Interface.cpp:765
↓ 2 callersFunctionCbc_flushRows
src/Attic/Cbc_C_Interface.cpp:735
↓ 2 callersMethodChangeBounds
src/CbcSymmetry.cpp:520
↓ 2 callersFunctionCoinReadGetDoubleField
src/Attic/CbcSolver.cpp:1230
↓ 2 callersFunctionMakeRelativePathsInFlagsAbsolute
(flags, working_directory)
src/.ycm_extra_conf.py:63
↓ 2 callersFunctionMakeRelativePathsInFlagsAbsolute
( flags, working_directory )
examples/tsp/.ycm_extra_conf.py:59
↓ 2 callersFunctionaddRecord
src/CbcSimpleIntegerDynamicPseudoCost.cpp:67
↓ 2 callersFunctionaddRecord
src/CbcBranchDynamic.cpp:78
↓ 2 callersFunctionaddToSumDownChange
Add to down sum change
src/CbcSimpleIntegerDynamicPseudoCost.hpp:229
↓ 2 callersFunctionaddToSumDownDecrease
Add to sum down decrease number infeasibilities from strong or actual
src/CbcSimpleIntegerDynamicPseudoCost.hpp:261
↓ 2 callersFunctionaddToSumUpChange
Add to up sum change and set last and square
src/CbcSimpleIntegerDynamicPseudoCost.hpp:245
↓ 2 callersFunctionaddToSumUpDecrease
Add to sum up decrease number infeasibilities from strong or actual
src/CbcSimpleIntegerDynamicPseudoCost.hpp:277
↓ 2 callersMethodaddUpdateInformation
Adds an update information object
src/CbcModel.cpp:19457
↓ 2 callersFunctionanalyze
src/CbcSolverAnalyze.cpp:27
↓ 2 callersMethodapplyConsequence
Applies a consequence for a single member
src/CbcNWay.cpp:144
↓ 2 callersMethodapplyExtraBounds
src/CbcSimpleInteger.cpp:610
↓ 2 callersFunctionarc_var
test/CInterfaceTest.c:791
↓ 2 callersFunctionatSolution
Get whether the cut generator should be called when a solution is found
src/CbcCutGenerator.hpp:212
↓ 2 callersFunctionbranch
\brief Execute the actions required to branch, as specified by the current state of the branching object, and advance the object's
src/CbcBranchingObject.hpp:107
↓ 2 callersMethodbuildRowBasis
Builds up row basis backwards (until original model). Returns NULL or previous one to apply . Depends on Free being 0 and impossible for cuts */
src/CbcFullNodeInfo.cpp:184
↓ 2 callersFunctioncallCbc1
Disabling non thread safe overloads int callCbc1(const std::string input2, CbcModel & babSolver) { char * input3 = CoinStrdup(input2.c_str());
src/Attic/CbcSolver.cpp:1101
↓ 2 callersMethodcanDropCut
Returns true if can drop cut if slack basic
src/CbcCountRowCut.cpp:101
↓ 2 callersMethodcheckAssociatedBounds
Check associated bounds
src/CbcSimpleIntegerDynamicPseudoCost.cpp:1883
↓ 2 callersMethodcheckModel
Check original model before it gets messed up
src/CbcModel.cpp:20510
↓ 2 callersFunctioncheck_pred
The next few methods test that the heap property (parent equal or better than either child) is maintained in the heap. Originally created to sort ou
src/CbcTree.cpp:31
↓ 2 callersFunctioncleanLagrangean
Get whether the cut generator uses clean lagrangean
src/CbcCutGenerator.hpp:259
↓ 2 callersMethodclone
Clone
src/CbcTreeLocal.cpp:312
← previousnext →401–500 of 3,710, ranked by callers