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
↓ 2 callers
Method
readLp
Read file in LP format (with names)
src/OsiClp/OsiClpSolverInterface.cpp:6223
↓ 2 callers
Method
reallyScale
Really scale matrix
src/ClpMatrixBase.cpp:511
↓ 2 callers
Method
refreshFromPerturbed
Refresh - from original
src/AbcNonLinearCost.cpp:135
↓ 2 callers
Method
releasePackedMatrix
Allow any parts of a created CoinMatrix to be deleted
src/ClpNetworkMatrix.cpp:1069
↓ 2 callers
Method
replaceMatrix
And if it does matter (not used at present)
src/OsiClp/OsiClpSolverInterface.cpp:6483
↓ 2 callers
Method
resize
Resizes rim part of model
src/ClpSimplex.cpp:13393
↓ 2 callers
Method
rowElements
Row elements
src/AbcMatrix.cpp:3599
↓ 2 callers
Method
rowNamesAsChar
Create row names as char
src/ClpModel.cpp:4625
↓ 2 callers
Function
sameTogether
*/
src/ClpSimplexOther.cpp:8108
↓ 2 callers
Function
saveSolution
Dump a solution to file
src/ClpParamUtils.cpp:459
↓ 2 callers
Method
sequenceWithin
Returns sequence number within section
src/AbcSimplex.hpp:733
↓ 2 callers
Function
setAbcState
src/ClpSimplex.hpp:185
↓ 2 callers
Method
setColLower
Set a single column lower bound<br> Use -DBL_MAX for -infinity. */
src/AbcSimplex.hpp:1096
↓ 2 callers
Method
setColSetBounds
Set the bounds on a number of columns simultaneously<br> @param indexFirst,indexLast pointers to the beginning and after the end of the ar
src/AbcSimplex.hpp:1120
↓ 2 callers
Function
setDense
src/ClpFactorization.cpp:149
↓ 2 callers
Function
setNumberDualInfeasibilities
src/ClpSimplex.hpp:753
↓ 2 callers
Function
setNumberIterations
src/ClpModel.hpp:400
↓ 2 callers
Function
setNumberPrimalInfeasibilities
src/ClpSimplex.hpp:785
↓ 2 callers
Method
setObjectiveCoefficient
Set an objective function coefficient */
src/ClpModel.cpp:520
↓ 2 callers
Method
setOriginalModel
Set pointer to original model
src/ClpPresolve.cpp:379
↓ 2 callers
Method
setOriginalWanted
src/AbcMatrix.hpp:358
↓ 2 callers
Function
setSameStatus
src/AbcNonLinearCost.hpp:64
↓ 2 callers
Method
setStrParam
src/ClpModel.cpp:1112
↓ 2 callers
Function
setSumDualInfeasibilities
src/ClpSimplex.hpp:735
↓ 2 callers
Function
setSumPrimalInfeasibilities
src/ClpSimplex.hpp:767
↓ 2 callers
Method
setupDualValuesPass
Sets dual values pass djs using unscaled duals type 1 - values pass type 2 - just use as infeasibility weights type 3 - as 2 but crash */
src/AbcSimplex.cpp:730
↓ 2 callers
Method
setupPointers
Sets up all extra pointers
src/AbcSimplex.cpp:130
↓ 2 callers
Method
solveFromHotStart
src/OsiClp/OsiClpSolverInterface.cpp:2464
↓ 2 callers
Function
solveWithVolume
src/ClpSolve.cpp:238
↓ 2 callers
Function
sortOnOther
src/ClpSolver.cpp:3065
↓ 2 callers
Function
sortOnOther
src/Attic/ClpSolver.cpp:3049
↓ 2 callers
Function
startColumnR
Start of columns for R
src/CoinAbcBaseFactorization.hpp:316
↓ 2 callers
Method
startParallelStuff
src/AbcSimplexDual.cpp:5815
↓ 2 callers
Method
startParallelTask
src/ClpSimplex.cpp:13581
↓ 2 callers
Method
startupSolve
src/AbcSimplexDual.cpp:221
↓ 2 callers
Method
stopParallelStuff
static int count_x[NUMBER_PARALLEL_TASKS]={0,0,0,0,0,0,0,0,0,0}; static int count_y[NUMBER_PARALLEL_TASKS]={0,0,0,0,0,0,0,0,0,0};
src/AbcSimplexDual.cpp:5833
↓ 2 callers
Function
stringValue
src/CbcOrClpParam.hpp:470
↓ 2 callers
Method
swapFactorization
Swaps factorization
src/ClpSimplex.cpp:5008
↓ 2 callers
Method
swapOne
Swap one variable - when found
src/ClpPackedMatrix.cpp:7702
↓ 2 callers
Method
timeToRefactorize
src/ClpFactorization.cpp:1524
↓ 2 callers
Function
timedWait
Timed wait in nanoseconds - if negative then seconds
src/AbcSimplexDual.cpp:5697
↓ 2 callers
Method
translate
src/AbcSimplex.cpp:454
↓ 2 callers
Method
transposeTimesAll
Return y - A * x</code> in <code>y</code>. @pre <code>x</code> must be of size <code>numRows()</code> @pre <code>y</code> must be of size <code>
src/AbcMatrix.cpp:3481
↓ 2 callers
Method
transposeTimesNonBasic
Return A * scalar(+-1) *x + y</code> in <code>y</code>. @pre <code>x</code> must be of size <code>numRows()</code> @pre <code>y</code> must be o
src/AbcMatrix.cpp:3447
↓ 2 callers
Method
transposeTimesSubset
src/ClpPackedMatrix.cpp:614
↓ 2 callers
Function
unsetFlagged
src/ClpDynamicMatrix.hpp:211
↓ 2 callers
Method
updateColumnCpu
Updates one column (FTRAN) */
src/CoinAbcBaseFactorization3.cpp:2350
↓ 2 callers
Method
updateColumnFTPart2
src/CoinAbcBaseFactorization3.cpp:2330
↓ 2 callers
Method
updateCompatibleColsAvg
Update the average number of compatible columns. The input is the number of pivots since last update. */
src/ClpPESimplex.cpp:573
↓ 2 callers
Method
updateCompatibleRowsAvg
Update the average number of compatible rows. The input is the number of pivots since last update. */
src/ClpPESimplex.cpp:583
↓ 2 callers
Function
updateDualsInDualBit2
The duals are updated by the given arrays.
src/AbcSimplexDual.cpp:541
↓ 2 callers
Method
updatePrimalDegenerates
Updates the set of variables that are not at their bounds */
src/ClpPESimplex.cpp:258
↓ 2 callers
Method
updatePrimalDegeneratesAvg
Update the average number of primal degenerate columns The input is the number of pivots since last update. */
src/ClpPESimplex.cpp:552
↓ 2 callers
Method
updateWeights
Updates weights and returns pivot alpha. Also does FT update */
src/AbcDualRowSteepest.cpp:569
↓ 2 callers
Method
updateWeights1
src/AbcDualRowDantzig.cpp:273
↓ 2 callers
Function
upper
src/ClpSimplex.hpp:1348
↓ 2 callers
Function
userChoiceValid2
This returns true if chosen in/out pair valid. The main thing to check would be variable flipping bounds may be OK. This would be signaled by r
src/ClpSolver.hpp:134
↓ 2 callers
Function
userChoiceWasGood
If a good pivot then you may wish to unflag some variables. */
src/ClpSolver.hpp:140
↓ 2 callers
Function
vectorMode
Get vector mode
src/ClpSimplex.hpp:1453
↓ 2 callers
Method
waitAllTasks
src/ClpSimplex.cpp:13651
↓ 2 callers
Method
waitParallelTask
src/ClpSimplex.cpp:13604
↓ 2 callers
Method
whichSet
Returns which set a variable is in
src/ClpDynamicMatrix.cpp:2560
↓ 2 callers
Method
whichThread
so thread can find out which one it is
src/ClpSimplex.cpp:13566
↓ 2 callers
Function
whichUnsignedChar
src/ClpModel.cpp:4033
↓ 1 callers
Function
ClpCholeskyCfactor
Non leaf recursive factor*/
src/ClpCholeskyDense.cpp:697
↓ 1 callers
Function
ClpCholeskyCfactorLeaf
Leaf recursive factor*/
src/ClpCholeskyDense.cpp:830
↓ 1 callers
Function
ClpCholeskyCrecRecLeaf
Leaf recursive rectangle rectangle update, nUnder is number of rows in iBlock, nUnderK is number of rows in kBlock */
src/ClpCholeskyDense.cpp:1055
↓ 1 callers
Function
ClpCholeskyCrecTri
Non leaf recursive rectangle triangle update*/
src/ClpCholeskyDense.cpp:752
↓ 1 callers
Function
ClpCholeskyCtriRec
Non leaf recursive triangle rectangle update*/
src/ClpCholeskyDense.cpp:718
↓ 1 callers
Function
ClpMain0
src/Attic/ClpSolver.cpp:178
↓ 1 callers
Function
ClpSimplexUnitTest
-------------------------------------------------------------------------- test factorization methods and simplex method and simple barrier
src/unitTest.cpp:1407
↓ 1 callers
Function
CoinAbcDlaswp1
src/CoinAbcDenseFactorization.cpp:545
↓ 1 callers
Function
CoinAbcDlaswp1Backwards
src/CoinAbcDenseFactorization.cpp:557
↓ 1 callers
Function
CoinAbcInnerProduct
src/CoinAbcHelperFunctions.cpp:523
↓ 1 callers
Function
CoinAbcMaximumAbsElementAndScale
maximum fabs(region[i]) and then region[i]*=multiplier
src/CoinAbcHelperFunctions.cpp:388
↓ 1 callers
Function
CoinAbcScale
src/CoinAbcHelperFunctions.cpp:350
↓ 1 callers
Function
CoinAbcScatterToList
regionTo[indexScatter[indexList[i]]]=regionFrom[indexList[i]]
src/CoinAbcHelperFunctions.cpp:596
↓ 1 callers
Function
CoinReadGetCommand
src/CbcOrClpParam.cpp:1373
↓ 1 callers
Function
CoinReadGetIntField
valid 0 - okay, 1 bad, 2 not there
src/CbcOrClpParam.cpp:1472
↓ 1 callers
Function
OsiClpHasNDEBUG
So unit test can find out if NDEBUG set
src/OsiClp/OsiClpSolverInterface.cpp:11210
↓ 1 callers
Function
OsiClpSolverInterfaceUnitTest
-------------------------------------------------------------------------- test EKKsolution methods.
test/OsiClpSolverInterfaceTest.cpp:43
↓ 1 callers
Function
PEdot
inner product between a coin vector and a pointer */
src/ClpPESimplex.cpp:20
↓ 1 callers
Method
add
Adds multiple of a column into an CoinIndexedvector You can use quickAdd to add to vector */
src/ClpGubMatrix.cpp:1307
↓ 1 callers
Method
addCol
############################################################################ Problem modifying methods (matrix) ######################################
src/OsiClp/OsiClpSolverInterface.cpp:4347
↓ 1 callers
Method
addRows
-----------------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:4601
↓ 1 callers
Method
appendCols
Append Columns
src/ClpPackedMatrix.cpp:5671
↓ 1 callers
Method
appendRows
Append Rows
src/ClpPackedMatrix.cpp:5678
↓ 1 callers
Method
applyCuts
src/OsiClp/OsiClpSolverInterface.cpp:5605
↓ 1 callers
Method
applyRowCut
src/OsiClp/OsiClpSolverInterface.cpp:5463
↓ 1 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/OsiClp/OsiClpSolverInterface.cpp:5470
↓ 1 callers
Method
back
Last one in (or other criterion)
src/OsiClp/OsiClpSolverInterface.cpp:9144
↓ 1 callers
Method
barrier
Solves using barrier (assumes you have good cholesky factor code). Does crossover to simplex if asked*/
src/ClpSimplex.cpp:6644
↓ 1 callers
Method
borrowDiag1
diag1 - we just borrow as it is part of a CoinDenseVector<double>
src/ClpLsqr.hpp:123
↓ 1 callers
Method
borrowModel
Borrow model. This is so we dont have to copy large amounts of data around. It assumes a derived class wants to overwrite an empty model with
src/ClpSimplex.cpp:7105
↓ 1 callers
Function
breakdown
src/ClpSimplexDual.cpp:6485
↓ 1 callers
Function
buildInfeasible
─── Infeasible LP ─────────────────────────────────────────────────────────── x1 + x2 = 1, x1 + x2 = 2 — clearly infeasible. Extended to n variables t
test/test_racing_lp.cpp:277
↓ 1 callers
Function
buildUnbounded
─── Unbounded LP ──────────────────────────────────────────────────────────── min -x1 - x2 - ... - xn, x[i] >= 0, no upper bounds, one trivial constra
test/test_racing_lp.cpp:471
↓ 1 callers
Method
canCombine
Returns true if can combine transposeTimes and subsetTransposeTimes and if it would be faster */
src/ClpPackedMatrix.cpp:2371
↓ 1 callers
Method
checkConsistentPivots
For debug - check pivotVariable consistent
src/AbcSimplex.cpp:6259
↓ 1 callers
Method
checkDualSolutionPlusFake
maybe could JUST check against perturbationArray
src/AbcSimplexDual.cpp:4174
← previous
next →
801–900 of 3,454, ranked by callers