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
↓ 1 callers
Function
getIterationCount
Get how many iterations it took to solve the problem (whatever "iteration" mean to the solver. */
src/OsiClp/OsiClpSolverInterface.hpp:547
↓ 1 callers
Function
getObjValue
src/ClpModel.hpp:866
↓ 1 callers
Method
getPresolveType
src/ClpSolve.cpp:4232
↓ 1 callers
Method
getTableauColumnPart2
src/AbcSimplexDual.cpp:5468
↓ 1 callers
Method
getVectorLengths
The lengths of the major-dimension vectors. */
src/ClpNetworkMatrix.cpp:710
↓ 1 callers
Method
getVectorStarts
src/ClpNetworkMatrix.cpp:702
↓ 1 callers
Method
gubVersion
Returns gub version of model or NULL
src/ClpSimplexOther.cpp:6342
↓ 1 callers
Method
gutsOfDestructor
Work of destructor
src/OsiClp/OsiClpSolverInterface.cpp:8944
↓ 1 callers
Function
hashit
src/ClpPlusMinusOneMatrix.cpp:2224
↓ 1 callers
Method
hiddenRows
src/ClpGubMatrix.cpp:396
↓ 1 callers
Method
incrementDescendants
src/OsiClp/OsiClpSolverInterface.cpp:8578
↓ 1 callers
Method
initialBarrierNoCrossSolve
barrier solve, not to be followed by crossover
src/ClpSolve.cpp:4094
↓ 1 callers
Method
initialBarrierSolve
General barrier solve
src/ClpSolve.cpp:4121
↓ 1 callers
Method
initialProblem
Populates initial matrix from dynamic status
src/ClpDynamicMatrix.cpp:2129
↓ 1 callers
Function
innerProductIndexed
src/ClpSimplexNonlinear.cpp:1199
↓ 1 callers
Function
instrument_initialize
src/ClpSolve.cpp:405
↓ 1 callers
Function
instrument_print
src/ClpSolve.cpp:483
↓ 1 callers
Method
intoSimplex
src/OsiClp/OsiClpSolverInterface.cpp:10993
↓ 1 callers
Method
inverseColumnScale2
src/AbcSimplex.hpp:507
↓ 1 callers
Method
inverseRowScale2
src/AbcSimplex.hpp:503
↓ 1 callers
Function
isGapFree
I am not familiar enough with CoinPackedMatrix to be confident that I will implement a row-ordered version of toColumnOrderedGapFree properly.
src/ClpPresolve.cpp:1742
↓ 1 callers
Function
isIterationLimitReached
Iteration limit reached?
src/ClpModel.hpp:499
↓ 1 callers
Method
lengthMatchName
Returns length of name for printing
src/Attic/ClpParam.cpp:531
↓ 1 callers
Method
makeNonFreeVariablesDualFeasible
Make non free variables dual feasible by moving to a bound
src/AbcSimplexDual.cpp:2441
↓ 1 callers
Method
markHotStart
############################################################################ Hotstart related methods (primarily used in strong branching) ###########
src/OsiClp/OsiClpSolverInterface.cpp:1978
↓ 1 callers
Method
markNonzero
Given a zeroed array sets possible nonzero coefficients to 1. Returns number of nonzeros */
src/ClpConstraintLinear.cpp:185
↓ 1 callers
Method
maximumNodes
Return maximum number of nodes
src/ClpNode.cpp:864
↓ 1 callers
Method
maximumSpace
Return maximum space for nodes
src/ClpNode.cpp:884
↓ 1 callers
Method
model
examples/driver2.cpp:165
↓ 1 callers
Method
moveInfo
Move status and solution across
src/ClpSimplex.cpp:11475
↓ 1 callers
Function
multiplyIndexed
src/CoinAbcBaseFactorization4.cpp:333
↓ 1 callers
Function
multiplyIndexed
move stuff like this into CoinAbcHelperFunctions.hpp
src/CoinAbcBaseFactorization3.cpp:155
↓ 1 callers
Method
newLanguage
Set language
src/ClpModel.cpp:2878
↓ 1 callers
Function
numberColumns
src/ClpModel.hpp:346
↓ 1 callers
Function
numberDense
Returns number of dense rows
src/ClpFactorization.hpp:259
↓ 1 callers
Function
numberDualInfeasibilities
Number of dual infeasibilities
src/ClpSimplex.hpp:749
↓ 1 callers
Function
numberElementsL
Returns number in L area
src/ClpFactorization.hpp:276
↓ 1 callers
Function
numberElementsR
Returns number in R area
src/ClpFactorization.hpp:284
↓ 1 callers
Function
numberElementsU
Returns number in U area
src/ClpFactorization.hpp:268
↓ 1 callers
Method
numberSlacks
Returns number of slacks
src/CoinAbcDenseFactorization.hpp:71
↓ 1 callers
Method
optionIntField
Decodes options
src/CbcOrClpParam.cpp:1517
↓ 1 callers
Method
order
Orders rows and saves pointer to matrix.and model */
src/ClpCholeskyUfl.cpp:91
↓ 1 callers
Method
originalBound
Restores bound to original bound
src/AbcSimplexDual.cpp:3898
↓ 1 callers
Function
originalLower
Return original lower bound
src/ClpSimplex.hpp:1367
↓ 1 callers
Function
originalStatus
src/ClpNonLinearCost.hpp:40
↓ 1 callers
Function
originalUpper
Return original lower bound
src/ClpSimplex.hpp:1375
↓ 1 callers
Function
parallelDual5
src/AbcSimplexParallel.cpp:1832
↓ 1 callers
Method
parameterOption
Returns parameter option which matches (-1 if none)
src/Attic/ClpParam.cpp:561
↓ 1 callers
Function
partTransposeTimes3
src/ClpPackedMatrix.cpp:9481
↓ 1 callers
Method
pdco
src/ClpPdco.cpp:30
↓ 1 callers
Function
permanentArrays
If we are using maximumRows_ and Columns_
src/ClpModel.hpp:1240
↓ 1 callers
Function
permute
Returns address of permute region
src/ClpFactorization.hpp:157
↓ 1 callers
Function
perturbation
Amount of print out: 0 - none 1 - just final 2 - just factorizations 3 - as 2 plus a bit more 4 - verbose
src/ClpSimplex.hpp:713
↓ 1 callers
Method
pivot
Pivot in a variable and out a variable. Returns 0 if okay, 1 if inaccuracy forced re-factorization, -1 if would be singular. Also updates prima
src/ClpSimplex.cpp:9158
↓ 1 callers
Function
pivotColumnBit
src/ClpPrimalColumnSteepest.cpp:183
↓ 1 callers
Method
pivotColumnDantzig
Get sequenceIn when Dantzig
src/AbcMatrix.cpp:2450
↓ 1 callers
Function
pivotLOrder
src/CoinAbcBaseFactorization.hpp:129
↓ 1 callers
Function
pivotLinkedBackwards
Forward and backward linked lists (numberRows_+2) **/
src/CoinAbcBaseFactorization.hpp:121
↓ 1 callers
Function
pivotLinkedForwards
src/CoinAbcBaseFactorization.hpp:125
↓ 1 callers
Method
pivotResult
Reasons to come out (normal mode/user mode): -1 normal -2 factorize now - good iteration/ NA -3 slight inaccuracy - refactorize - iteration done
src/AbcSimplexPrimal.cpp:3295
↓ 1 callers
Method
pivotResultPart1
Pivot out a variable and choose an incoing one. Assumes dual feasible - will not go through a reduced cost. Returns step length in theta Ret
src/ClpSimplexDual.cpp:7666
↓ 1 callers
Method
pivotRow
Returns pivot row, -1 if none
src/AbcDualRowDantzig.cpp:166
↓ 1 callers
Function
pivotSome
src/CoinAbcBaseFactorization1.cpp:970
↓ 1 callers
Function
pivotSomeAfter
src/CoinAbcBaseFactorization1.cpp:852
↓ 1 callers
Function
pivotStartup
src/CoinAbcBaseFactorization1.cpp:771
↓ 1 callers
Function
pivotWhile
src/CoinAbcBaseFactorization1.cpp:807
↓ 1 callers
Method
presolveStatus
Return presolve status (0,1,2)
src/ClpPresolve.cpp:163
↓ 1 callers
Method
presolvedModelToFile
This version of presolve updates model and saves original data to file. Returns non-zero if infeasible */
src/ClpPresolve.cpp:126
↓ 1 callers
Method
primalColumnDouble
does steepest edge double or triple update If scaleFactor!=0 then use with tableau row to update djs otherwise use updateForDjs */
src/AbcMatrix.cpp:2675
↓ 1 callers
Method
print
test/OsiClpSolverInterfaceTest.cpp:31
↓ 1 callers
Method
print
examples/driver2.cpp:137
↓ 1 callers
Method
printFinalStatus
src/ClpOutput.cpp:134
↓ 1 callers
Method
printLongHelp
Print Long help
src/CbcOrClpParam.cpp:497
↓ 1 callers
Method
printOptions
Prints parameter options
src/Attic/ClpParam.cpp:630
↓ 1 callers
Method
printPresolveStats
Print presolve stats
src/ClpOutput.cpp:897
↓ 1 callers
Function
problemStatus
src/ClpModel.hpp:441
↓ 1 callers
Method
ratio
src/ClpOutput.cpp:725
↓ 1 callers
Function
rawObjectiveValue
Objective value - always minimize
src/ClpModel.hpp:1235
↓ 1 callers
Method
readMps
Read an mps file from the given filename - returns number of errors (see CoinMpsIO class) */
src/OsiClp/OsiClpSolverInterface.cpp:6004
↓ 1 callers
Method
rebalance
src/AbcMatrix.cpp:1813
↓ 1 callers
Method
recomputeInfeasibilities
Recompute infeasibilities
src/AbcDualRowPivot.cpp:55
↓ 1 callers
Method
reference
@name Private functions to deal with devex reference would be faster using AbcSimplex's status_, but I prefer to keep modularity. */
src/AbcPrimalColumnSteepest.hpp:140
↓ 1 callers
Function
refresh
Purely for column generation and similar ideas. Allows matrix and any bounds or costs to be updated (sensibly). Returns non-zero if
src/ClpMatrixBase.hpp:179
↓ 1 callers
Method
refreshCosts
After modifying first copy refreshes second copy and marks as updated
src/AbcSimplex.cpp:4543
↓ 1 callers
Method
replaceColumn1
Does btranU part of replaceColumn (skipping entries)
src/ClpFactorization.cpp:3217
↓ 1 callers
Method
replaceColumn2
Does replaceColumn - having already done btranU
src/ClpFactorization.cpp:3224
↓ 1 callers
Function
replaceColumns
0 success, -1 can't +1 accuracy problems
src/AbcSimplexFactorization.hpp:157
↓ 1 callers
Method
resetStatistics
Reset all sparsity etc statistics
src/CoinAbcBaseFactorization4.cpp:4504
↓ 1 callers
Method
restoreData
Restore data
src/ClpSimplex.cpp:9736
↓ 1 callers
Function
restoreSolution
Restore a solution from file. mode 0 normal, 1 swap rows and columns and primal and dual if 2 set then also change signs */
src/ClpParamUtils.cpp:366
↓ 1 callers
Function
restoreSolution
Restore a solution from file. mode 0 normal, 1 swap rows and columns and primal and dual if 2 set then also change signs */
src/CbcOrClpParam.cpp:4422
↓ 1 callers
Function
restoreSolution
Restore a solution from file. mode 0 normal, 1 swap rows and columns and primal and dual if 2 set then also change signs */
src/Attic/ClpParam.cpp:2004
↓ 1 callers
Method
returnModel
Return model - updates any scalars */
src/ClpSimplex.cpp:9963
↓ 1 callers
Method
rowScale2
corresponds to rowScale etc
src/AbcSimplex.hpp:499
↓ 1 callers
Method
saveData
Save data
src/ClpSimplex.cpp:9716
↓ 1 callers
Function
saveSolution
Dump a solution to file
src/Attic/ClpParam.cpp:2096
↓ 1 callers
Method
scaleRowCopy
Scales rowCopy if column copy scaled Only called if scales already exist */
src/ClpPackedMatrix.cpp:5552
↓ 1 callers
Function
scaleRowIntegral
computeGcd */
examples/cleanModel.cpp:41
↓ 1 callers
Method
scaledColumnCopy
Realy really scales column copy Only called if scales already exist. Up to user ro delete */
src/ClpPackedMatrix.cpp:5592
↓ 1 callers
Function
scalingFlag
Gets scalingFlag
src/ClpModel.hpp:729
← previous
next →
1,001–1,100 of 3,454, ranked by callers