Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/coin-or/Clp
/ functions
Functions
3,454 in github.com/coin-or/Clp
⨍
Functions
3,454
◇
Types & classes
257
↓ 3 callers
Function
setColBounds
Set a single column lower and upper bound */
src/ClpModel.hpp:620
↓ 3 callers
Method
setColLower
Set the lower bounds for all columns array [getNumCols()] is an array of values for the objective. This defaults to a series of set operations
src/OsiClp/OsiClpSolverInterface.cpp:4292
↓ 3 callers
Method
setColUpper
Set a single column upper bound<br> Use DBL_MAX for infinity. */
src/AbcSimplex.hpp:1102
↓ 3 callers
Method
setColUpper
Set the upper bounds for all columns array [getNumCols()] is an array of values for the objective. This defaults to a series of set operations
src/OsiClp/OsiClpSolverInterface.cpp:4304
↓ 3 callers
Method
setColumnBounds
Set a single column lower and upper bound */
src/ClpModel.cpp:623
↓ 3 callers
Method
setCurrentOption
Sets current parameter option using string
src/CbcOrClpParam.cpp:1114
↓ 3 callers
Function
setCurrentStatus
src/AbcNonLinearCost.hpp:55
↓ 3 callers
Method
setDoubleParameter
src/CbcOrClpParam.cpp:534
↓ 3 callers
Method
setDualObjectiveLimit
Dual objective limit
src/ClpModel.cpp:4404
↓ 3 callers
Function
setFixedOrFree
To say a variable is fixed OR free
src/ClpInterior.hpp:368
↓ 3 callers
Function
setInitialStatus
src/AbcNonLinearCost.hpp:60
↓ 3 callers
Method
setIntParam
src/ClpModel.cpp:1036
↓ 3 callers
Method
setObjCoeff
Set an objective function coefficient */
src/AbcSimplex.hpp:1065
↓ 3 callers
Method
setRowBounds
Set a single row lower and upper bound */
src/ClpModel.cpp:551
↓ 3 callers
Method
setRowObjective
This just loads up a row objective
src/ClpModel.cpp:314
↓ 3 callers
Method
setSparseFactorization
src/ClpSimplex.cpp:5038
↓ 3 callers
Method
setStateOfProblem
State of problem
src/AbcSimplex.hpp:476
↓ 3 callers
Method
solve
src/ClpPredictorCorrector.cpp:75
↓ 3 callers
Method
specialColumnCopy
src/ClpPackedMatrix.cpp:5753
↓ 3 callers
Method
starts
Returns array to put basis starts in
src/CoinAbcDenseFactorization.cpp:786
↓ 3 callers
Function
statusArray
Status array
src/ClpNode.hpp:104
↓ 3 callers
Method
subsetTransposeTimes
Return <code>x *A</code> in <code>z</code> but just for indices Already in z. Note - z always packed mode */
src/AbcMatrix.cpp:3384
↓ 3 callers
Method
synchronize
This is local to Gub to allow synchronization when status is good
src/ClpGubMatrix.cpp:2554
↓ 3 callers
Function
transposeTimes3Bit2
src/ClpPackedMatrix.cpp:8961
↓ 3 callers
Function
transposeTimes3Bit2Odd
src/ClpPackedMatrix.cpp:8830
↓ 3 callers
Method
updateColumnFTPart1
src/CoinAbcBaseFactorization3.cpp:2289
↓ 3 callers
Method
zapCosts
Get rid of real costs (just for moment)
src/ClpNonLinearCost.cpp:2023
↓ 2 callers
Function
ClpCholeskyCrecRec
Non leaf recursive rectangle rectangle update, nUnder is number of rows in iBlock, nUnderK is number of rows in kBlock */
src/ClpCholeskyDense.cpp:789
↓ 2 callers
Function
ClpMain0
src/ClpSolver.cpp:126
↓ 2 callers
Function
CoinAbcCompact
This compacts several sections and zeroes out end
src/CoinAbcHelperFunctions.cpp:682
↓ 2 callers
Function
CoinAbcDgemm
src/CoinAbcHelperFunctions.cpp:1658
↓ 2 callers
Function
CoinAbcDtrsm0
src/AbcSimplexParallel.cpp:2034
↓ 2 callers
Function
CoinAbcDtrsm1
src/AbcSimplexParallel.cpp:2141
↓ 2 callers
Function
CoinAbcDtrsm2
src/AbcSimplexParallel.cpp:2234
↓ 2 callers
Function
CoinAbcDtrsm3
src/AbcSimplexParallel.cpp:2331
↓ 2 callers
Function
CoinAbcDtrsmFactor
type 0 Left Lower NoTranspose Unit 1 Left Upper NoTranspose NonUnit 2 Left Lower Transpose Unit 3 Left Upper Transpose NonUnit */
src/AbcSimplexParallel.cpp:1870
↓ 2 callers
Function
CoinAbcInverseSqrts
src/CoinAbcHelperFunctions.cpp:611
↓ 2 callers
Function
CoinAbcMaximumAbsElement
src/CoinAbcHelperFunctions.cpp:299
↓ 2 callers
Function
CoinAbcMultiplyAdd
src/CoinAbcHelperFunctions.cpp:416
↓ 2 callers
Function
CoinAbcReciprocal
src/CoinAbcHelperFunctions.cpp:623
↓ 2 callers
Function
CoinAbcScaleNormalValues
src/CoinAbcHelperFunctions.cpp:363
↓ 2 callers
Function
CoinReadGetDoubleField
src/CbcOrClpParam.cpp:1592
↓ 2 callers
Function
CoinReadPrintit
src/CbcOrClpParam.cpp:471
↓ 2 callers
Method
abcNonLinearCost
Return pointer to details of costs
src/AbcSimplex.hpp:284
↓ 2 callers
Method
add
Adds multiple of a column into an CoinIndexedvector You can use quickAdd to add to vector */
src/ClpNetworkMatrix.cpp:633
↓ 2 callers
Method
adjustedAreaFactor
Returns areaFactor but adjusted for dense
src/CoinAbcBaseFactorization1.cpp:3362
↓ 2 callers
Method
almostDestructor
Delete all stuff
src/CoinAbcBaseFactorization1.cpp:3779
↓ 2 callers
Function
areaFactor
Whether larger areas needed
src/ClpFactorization.hpp:197
↓ 2 callers
Method
barrierPointer
src/AbcSimplex.hpp:1037
↓ 2 callers
Method
blockStart
Start of each block (in stored)
src/AbcMatrix.hpp:386
↓ 2 callers
Method
bounceTolerances
Does something about fake tolerances -1 initializes 1 might be optimal (back to original costs) 2 after change currentDualBound 3 might be
src/AbcSimplexDual.cpp:4997
↓ 2 callers
Method
branchAndBound
Invoke solver's built-in enumeration algorithm
src/OsiClp/OsiClpSolverInterface.cpp:9183
↓ 2 callers
Function
breakdown
src/AbcSimplexDual.cpp:4366
↓ 2 callers
Function
buildNQueens
─── N-Queens LP relaxation ────────────────────────────────────────────────── Place n queens on an n×n board. Variables x[i][j] ∈ [0,1]. Constraints:
test/test_racing_lp.cpp:123
↓ 2 callers
Function
buildSetCovering
─── Set Covering LP relaxation ────────────────────────────────────────────── min sum c[j]*x[j], s.t. Ax >= 1 (each row covered), x[j] in [0,1]. Rando
test/test_racing_lp.cpp:377
↓ 2 callers
Function
buildSetPacking
─── Set Packing LP relaxation ─────────────────────────────────────────────── max sum c[j]*x[j], s.t. Ax <= 1 (each row at most one), x[j] in [0,1].
test/test_racing_lp.cpp:408
↓ 2 callers
Function
buildSetPartitioning
─── Set Partitioning LP relaxation ────────────────────────────────────────── min sum c[j]*x[j], s.t. Ax = 1 (each row exactly one), x[j] in [0,1].
test/test_racing_lp.cpp:439
↓ 2 callers
Function
buildTSP20
Wrapper for TSP-MTZ (needs seed)
test/test_racing_lp.cpp:569
↓ 2 callers
Function
buildTSP60
test/test_racing_lp.cpp:571
↓ 2 callers
Function
buildUFL
─── UFL (Uncapacitated Facility Location) LP relaxation ───────────────────── n facilities, m clients. Binary y[i] = facility i open, x[i][j] = client
test/test_racing_lp.cpp:326
↓ 2 callers
Method
canDoPartialPricing
Says whether it can do partial pricing
src/ClpMatrixBase.cpp:181
↓ 2 callers
Method
changeState
Change state of variable i.e. go other way
src/ClpNode.cpp:664
↓ 2 callers
Method
checkArrays
For debug - prints summary of arrays which are out of kilter
src/AbcSimplex.cpp:5787
↓ 2 callers
Method
checkCompatibilityRow
Check that a basic row is indeed compatible */
src/ClpPESimplex.cpp:658
↓ 2 callers
Method
checkFeasible
Just for debug if odd type matrix. Returns number and sum of primal infeasibilities. */
src/ClpMatrixBase.cpp:400
↓ 2 callers
Method
checkMarkArrays
src/CoinAbcBaseFactorization4.cpp:4629
↓ 2 callers
Method
checkReplacePart1b
src/AbcSimplexDual.cpp:5498
↓ 2 callers
Method
checkSize
checks size
src/ClpPESimplex.cpp:716
↓ 2 callers
Method
checkSparse
See if worth going sparse
src/CoinAbcBaseFactorization4.cpp:4557
↓ 2 callers
Function
choose
src/AbcDualRowSteepest.cpp:174
↓ 2 callers
Method
cleanUp
Cleans up i.e. gets rid of network basis
src/ClpFactorization.cpp:1052
↓ 2 callers
Function
clearFixed
src/ClpInterior.hpp:344
↓ 2 callers
Function
clearFixedOrFree
src/ClpInterior.hpp:372
↓ 2 callers
Method
clearFlagged
src/AbcSimplex.hpp:972
↓ 2 callers
Method
clearIterationNumbers
clears iteration numbers (to switch off panic)
src/ClpSolve.cpp:4709
↓ 2 callers
Method
clone
------------------------------------------------------------------- Clone -------------------------------------------------------------------
src/ClpCholeskyBase.cpp:287
↓ 2 callers
Method
clone
------------------------------------------------------------------- Clone -------------------------------------------------------------------
src/ClpCholeskyTaucs.cpp:111
↓ 2 callers
Function
clpAlgoShortName
src/ClpOutput.cpp:49
↓ 2 callers
Function
coDegenerateCompatiblePivots
src/ClpPESimplex.hpp:139
↓ 2 callers
Function
coDualDegeneratesAvg
src/ClpPESimplex.hpp:130
↓ 2 callers
Function
coPrimalDegeneratesAvg
src/ClpPESimplex.hpp:132
↓ 2 callers
Function
columnArray
Useful column length arrays (0,1,2,3,4,5)
src/ClpSimplex.hpp:829
↓ 2 callers
Method
columnNamesAsChar
Create column names as char
src/ClpModel.cpp:4664
↓ 2 callers
Method
complementarityGap
complementarityGap. Computes gap phase 0=as is , 1 = after predictor , 2 after corrector
src/ClpPredictorCorrector.cpp:2366
↓ 2 callers
Function
computeGcd
examples/cleanModel.cpp:14
↓ 2 callers
Method
copyFromSaved
Copies all saved versions to working versions and may do something for perturbation
src/AbcSimplex.cpp:153
↓ 2 callers
Method
copyinStatus
Copy in status vector
src/ClpModel.cpp:3957
↓ 2 callers
Function
cost
src/ClpSimplex.hpp:1357
↓ 2 callers
Function
countCostedSlacks
returns -1 if none or start of costed slacks or -2 if there are costed slacks but it is messy */
src/Idiot.cpp:288
↓ 2 callers
Method
crash
src/AbcSimplex.cpp:1602
↓ 2 callers
Method
createPiecewiseLinearCosts
Constructs a non linear cost from list of non-linearities (columns only) First lower of each column is taken as real lower Last lower is taken a
src/ClpSimplex.cpp:10014
↓ 2 callers
Method
crunch
Crunch down model
src/OsiClp/OsiClpSolverInterface.cpp:7898
↓ 2 callers
Function
currentPrimalTolerance
Current primal tolerance
src/ClpSimplex.hpp:1062
↓ 2 callers
Method
currentWanted
Current number of negative reduced costs which we still need
src/AbcMatrix.hpp:363
↓ 2 callers
Method
cycle
Returns cycle length in whileIterating
src/ClpSolve.cpp:4726
↓ 2 callers
Function
debug1
src/ClpPrimalColumnSteepest.cpp:29
↓ 2 callers
Method
disableFactorization
Undo enableFactorization. Retrieve the special options and scaling and remove the temporary objective used to fake minimisation in clp. */
src/OsiClp/OsiClpSolverInterface.cpp:7019
↓ 2 callers
Function
doSqrts
src/ClpPackedMatrix.cpp:4112
↓ 2 callers
Function
doTwoxTwo
Whether we want to do twoxtwo part of presolve
src/ClpPresolve.hpp:240
↓ 2 callers
Function
doubleValue
src/CbcOrClpParam.hpp:463
← previous
next →
601–700 of 3,454, ranked by callers