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
↓ 5 callers
Function
costRegion
src/ClpSimplex.hpp:1184
↓ 5 callers
Method
countBasis
returns number of elements in column part of basis,
src/AbcMatrix.cpp:298
↓ 5 callers
Method
enableSimplexInterface
Clp's copy-in/copy-out design paradigm is a challenge for the simplex modes. Normal operation goes like this: * startup() loads clp's work array
src/OsiClp/OsiClpSolverInterface.cpp:6914
↓ 5 callers
Method
extendUpdated
expands an updated column to allow for extra rows which the main solver does not know about and returns number added. */
src/ClpGubMatrix.cpp:1782
↓ 5 callers
Method
fillBasis
src/AbcMatrix.cpp:312
↓ 5 callers
Method
forceOtherFactorization
If nonzero force use of 1,dense 2,small 3,osl
src/ClpFactorization.cpp:1414
↓ 5 callers
Function
getInfinity
Get solver's value for infinity
src/OsiClp/OsiClpSolverInterface.hpp:524
↓ 5 callers
Function
getObjSense
Get objective function sense (1 for min (default), -1 for max)
src/OsiClp/OsiClpSolverInterface.hpp:457
↓ 5 callers
Method
getReducedCost
Get a pointer to array[getNumCols()] of reduced costs
src/OsiClp/OsiClpSolverInterface.cpp:6527
↓ 5 callers
Method
getRightHandSide
------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:3968
↓ 5 callers
Method
getRowPrice
Get pointer to array[getNumRows()] of dual prices
src/OsiClp/OsiClpSolverInterface.cpp:6514
↓ 5 callers
Method
getRowRange
------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:3974
↓ 5 callers
Method
getRowSense
------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:3962
↓ 5 callers
Method
gutsOfDual
src/AbcSimplexDual.cpp:302
↓ 5 callers
Function
integerInformation
Integer information
src/ClpModel.hpp:871
↓ 5 callers
Method
isDualObjectiveLimitReached
src/OsiClp/OsiClpSolverInterface.cpp:1888
↓ 5 callers
Method
looksOptimal
Returns true if would not find any row
src/ClpDualRowSteepest.cpp:1069
↓ 5 callers
Function
lpPhaseRow
src/ClpOutput.cpp:272
↓ 5 callers
Method
matchName
Returns name which could match
src/Attic/ClpParam.cpp:522
↓ 5 callers
Method
minimumPivotTolerance
src/CoinAbcDenseFactorization.cpp:752
↓ 5 callers
Method
modifyCoefficient
Modify one element of packed matrix. An element may be added. This works for either ordering If the new element is zero it will be deleted unle
src/ClpMatrixBase.cpp:556
↓ 5 callers
Function
numberPrimalInfeasibilities
Number of primal infeasibilities
src/ClpSimplex.hpp:781
↓ 5 callers
Method
numberRowBlocks
Number of actual row blocks
src/AbcMatrix.hpp:405
↓ 5 callers
Function
objectiveOffset
Objective offset
src/ClpModel.hpp:375
↓ 5 callers
Method
permuteBack
Returns permute back
src/CoinAbcDenseFactorization.cpp:814
↓ 5 callers
Method
pivotRegion
src/CoinAbcDenseFactorization.hpp:129
↓ 5 callers
Function
preProcessingMode
Get preprocessing mode
src/OsiClp/OsiClpSolverInterface.hpp:1237
↓ 5 callers
Method
primalColumnPivot
primal column pivot choice
src/AbcSimplex.hpp:324
↓ 5 callers
Method
saveModel
Save model to file, returns 0 if success
src/ClpSimplex.cpp:7182
↓ 5 callers
Method
scaleObjective
If input negative scales objective so maximum <= -value and returns scale factor used. If positive unscales and also redoes dual stuff */
src/ClpSolve.cpp:5187
↓ 5 callers
Method
setIntParam
src/OsiClp/OsiClpSolverInterface.cpp:1762
↓ 5 callers
Function
setLowerBound
To say a variable has lower bound
src/ClpInterior.hpp:382
↓ 5 callers
Method
setOneOutgoing
Sets bounds and cost for outgoing variable may change value Returns direction */
src/ClpNonLinearCost.cpp:1790
↓ 5 callers
Method
setPersistenceFlag
Array persistence flag If 0 then as now (delete/new) 1 then only do arrays if bigger needed 2 as 1 but give a bit extra if bigger needed */
src/ClpSimplex.cpp:11463
↓ 5 callers
Method
setPivots
Sets number of pivots since factorization
src/CoinAbcDenseFactorization.hpp:66
↓ 5 callers
Function
setReference
src/ClpPrimalColumnSteepest.hpp:199
↓ 5 callers
Method
setRowName
Set row name
src/ClpModel.cpp:4251
↓ 5 callers
Method
setSize
src/AbcWarmStart.cpp:16
↓ 5 callers
Function
setUpperBound
To say a variable has upper bound
src/ClpInterior.hpp:396
↓ 5 callers
Method
solveMode
Get solve mode e.g. 0 C++ code, 1 Lapack, 2 choose If 4 set then values pass if 8 set then has iterated */
src/CoinAbcDenseFactorization.hpp:175
↓ 5 callers
Function
status
Status of problem: -1 - unknown e.g. before solve or if postSolve says not optimal 0 - optimal 1 - primal infeasible
src/ClpModel.hpp:437
↓ 5 callers
Method
swap
Swaps two variables (for now just updates basic list) and sets status
src/AbcSimplex.cpp:5914
↓ 5 callers
Method
switchOffCheck
Switches off dj checking each factorization (for BIG models)
src/ClpGubMatrix.cpp:4003
↓ 5 callers
Method
threadInfoPointer
src/AbcSimplex.hpp:1045
↓ 5 callers
Method
timesIncludingSlacks
Return A * scalar(+-1) *x</code> in <code>y</code>. @pre <code>x</code> must be of size <code>numColumns()+numRows()</code> @pre <code>y</code>
src/AbcMatrix.cpp:1117
↓ 5 callers
Method
unboundedRay
src/ClpModel.cpp:2781
↓ 5 callers
Function
updateColumnFT
Updates one column (FTRAN) Tries to do FT update number returned is negative if no room */
src/AbcSimplexFactorization.hpp:196
↓ 5 callers
Method
updateColumnTransposeCpu
Updates one column (BTRAN) */
src/CoinAbcDenseFactorization.cpp:690
↓ 5 callers
Method
updatePrimalSolutionAndWeights
src/AbcDualRowPivot.cpp:58
↓ 5 callers
Function
useCompact
src/ClpOutput.hpp:210
↓ 5 callers
Function
useUtf8
src/ClpOutput.hpp:206
↓ 5 callers
Method
wantsTableauColumn
Returns true if wants tableauColumn in replaceColumn
src/CoinAbcDenseFactorization.cpp:824
↓ 4 callers
Function
CoinAbcDgetrf2
src/AbcSimplexParallel.cpp:2395
↓ 4 callers
Function
CoinAbcDgetrs
src/AbcSimplexParallel.cpp:2535
↓ 4 callers
Function
CoinAbcDlaswp
src/AbcSimplexParallel.cpp:2361
↓ 4 callers
Function
CoinAbcScatterZeroTo
regionTo[index[i]]=0.0
src/CoinAbcHelperFunctions.cpp:581
↓ 4 callers
Method
arrayForBtran
src/AbcSimplex.hpp:536
↓ 4 callers
Function
buildTSP40
test/test_racing_lp.cpp:570
↓ 4 callers
Method
check
checks looks okay
src/ClpNetworkBasis.cpp:337
↓ 4 callers
Function
checkBasis
src/ClpSimplexOther.cpp:9082
↓ 4 callers
Function
checkCorrect
src/ClpSimplex.cpp:5047
↓ 4 callers
Method
checkPrimalSolution
This sets largest infeasibility and most infeasible
src/ClpSimplex.cpp:2989
↓ 4 callers
Function
checkReplacePart1
src/AbcSimplexFactorization.hpp:78
↓ 4 callers
Method
checkScalingEtc
Checks if all going well - may rescale
src/ClpSolve.cpp:4652
↓ 4 callers
Method
cleanMatrix
Really clean up matrix. a) eliminate all duplicate AND small elements in matrix b) remove all gaps and set extraGap_ and extraMajor_ to 0.0 c
src/ClpModel.cpp:1219
↓ 4 callers
Method
cleanup
src/ClpSimplex.cpp:11203
↓ 4 callers
Method
clearHiddenArrays
Clear all hidden arrays
src/CoinAbcDenseFactorization.hpp:271
↓ 4 callers
Function
coinMessages
Return Coin messages
src/ClpModel.hpp:986
↓ 4 callers
Function
columnLower
Column Lower
src/ClpModel.hpp:771
↓ 4 callers
Function
columnUpper
Column Upper
src/ClpModel.hpp:780
↓ 4 callers
Method
costBasic
src/AbcSimplex.hpp:649
↓ 4 callers
Method
crunch
Does very cursory presolve. rhs is numberRows, whichRows is 3*numberRows and whichColumns is 2*numberColumns */
src/ClpSimplexOther.cpp:1774
↓ 4 callers
Function
deleteChar
src/ClpModel.cpp:1173
↓ 4 callers
Method
deleteNamesAsChar
Delete char * version of names
src/ClpModel.cpp:4702
↓ 4 callers
Function
doOneBlock
src/ClpPackedMatrix.cpp:6194
↓ 4 callers
Function
dualColumn0
src/ClpPackedMatrix.cpp:6109
↓ 4 callers
Method
dualColumn1Row
gets sorted tableau row and a possible value of theta
src/AbcMatrix.cpp:1281
↓ 4 callers
Method
elements
Returns array to put basis elements in
src/CoinAbcDenseFactorization.cpp:792
↓ 4 callers
Function
eventHandler
Event handler
src/ClpModel.hpp:1019
↓ 4 callers
Method
factor
Does most of factorization
src/CoinAbcBaseFactorization1.cpp:682
↓ 4 callers
Method
fakeSuperBasic
Returns 1 if fake superbasic 0 if free or true superbasic -1 if was fake but has cleaned itself up (sets status) -2 if wasn't
src/AbcSimplex.hpp:769
↓ 4 callers
Method
fastDual
treat no pivot as finished (unless interesting)
src/ClpSimplexDual.cpp:7241
↓ 4 callers
Function
fillEnv
src/CbcOrClpParam.cpp:1260
↓ 4 callers
Method
getAvailableArray
Returns first available empty array (and sets flag)
src/AbcSimplex.cpp:6019
↓ 4 callers
Function
getDynamicStatusGen
src/ClpDynamicExampleMatrix.hpp:147
↓ 4 callers
Function
getObjCoefficients
Get pointer to array[getNumCols()] of objective function coefficients
src/OsiClp/OsiClpSolverInterface.hpp:448
↓ 4 callers
Function
getRowLower
Get pointer to array[getNumRows()] of row lower bounds
src/OsiClp/OsiClpSolverInterface.hpp:442
↓ 4 callers
Function
getRowUpper
Get pointer to array[getNumRows()] of row upper bounds
src/OsiClp/OsiClpSolverInterface.hpp:445
↓ 4 callers
Method
getSolveType
src/ClpSolve.cpp:4220
↓ 4 callers
Function
instrument_end_and_adjust
src/ClpSolve.cpp:478
↓ 4 callers
Function
lengthNames
length of names (0 means no names0
src/ClpModel.hpp:1039
↓ 4 callers
Method
loadFromCoinModel
This loads a model from a coinModel object - returns number of errors
src/OsiClp/OsiClpSolverInterface.cpp:4984
↓ 4 callers
Method
loadProblem
This loads a model from a CoinStructuredModel object - returns number of errors. If originalOrder then keep to order stored in blocks, otherwise
src/ClpSolve.cpp:4933
↓ 4 callers
Function
maskMatches
src/ClpSolver.cpp:4514
↓ 4 callers
Function
maskMatches
src/Attic/ClpSolver.cpp:4463
↓ 4 callers
Method
numberColumnBlocks
Number of actual column blocks
src/AbcMatrix.hpp:400
↓ 4 callers
Method
numberCpus
Number of cpus
src/AbcSimplex.hpp:898
↓ 4 callers
Method
ordinaryVariables
Set to 1 if no free or super basic
src/AbcSimplex.hpp:299
↓ 4 callers
Function
pdxxxstep
src/ClpHelperFunctions.hpp:251
↓ 4 callers
Function
pivotVariable
Basic variables pivoting on which rows
src/ClpSimplex.hpp:1039
← previous
next →
401–500 of 3,454, ranked by callers