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
Function
dowork
src/ClpMain.cpp:377
↓ 2 callers
Function
dowork
src/Attic/ClpMain.cpp:327
↓ 2 callers
Function
dtrsm0
src/AbcSimplexParallel.cpp:1948
↓ 2 callers
Function
dtrsm1
src/AbcSimplexParallel.cpp:2063
↓ 2 callers
Function
dtrsm2
src/AbcSimplexParallel.cpp:2171
↓ 2 callers
Function
dtrsm3
src/AbcSimplexParallel.cpp:2268
↓ 2 callers
Function
dualColumnSolution
Reduced costs
src/ClpModel.hpp:545
↓ 2 callers
Function
dualRowSolution
Dual row solution
src/ClpModel.hpp:536
↓ 2 callers
Method
earlyFactorization
Early factorization
src/AbcSimplex.hpp:207
↓ 2 callers
Method
enableFactorization
Force scaling off. If the client thinks we're maximising, arrange it so that clp sees minimisation while the client still sees maximisation. In ke
src/OsiClp/OsiClpSolverInterface.cpp:6983
↓ 2 callers
Function
equalDouble
Seems to be something odd about exact comparison of doubles on linux
src/ClpSolve.cpp:4424
↓ 2 callers
Method
factorizePart2
Factorize - filling in rowsDropped and returning number dropped in integerParam. */
src/ClpCholeskyBase.cpp:3349
↓ 2 callers
Method
fathomed
Return true if branch exhausted
src/ClpNode.cpp:659
↓ 2 callers
Method
finish
src/ClpSimplex.cpp:9685
↓ 2 callers
Method
finishSolve
src/AbcSimplexDual.cpp:298
↓ 2 callers
Function
firstPass
src/AbcMatrix.cpp:1168
↓ 2 callers
Function
fmtTime
src/ClpOutput.cpp:241
↓ 2 callers
Method
generateCpp
Create C++ lines to get to current state
src/ClpModel.cpp:5289
↓ 2 callers
Method
generateCpp
Create C++ lines to get to current state
src/OsiClp/OsiClpSolverInterface.cpp:11093
↓ 2 callers
Method
getAvailableArrayPublic
Returns first available empty array (and sets flag) when no possibility of going parallel */
src/AbcSimplex.hpp:882
↓ 2 callers
Function
getCoinErrorField
src/CbcOrClpParam.cpp:1512
↓ 2 callers
Function
getColLower
src/ClpModel.hpp:775
↓ 2 callers
Method
getColName
Return name of col if one exists or Rnnnnnnn
src/OsiClp/OsiClpSolverInterface.cpp:6793
↓ 2 callers
Function
getColUpper
src/ClpModel.hpp:784
↓ 2 callers
Function
getElements
A vector containing the elements in the packed matrix. Note that there might be gaps in this list, entries that do not belong to any
src/ClpPackedMatrix.hpp:57
↓ 2 callers
Function
getNorms
src/ClpHelperFunctions.cpp:103
↓ 2 callers
Function
getObjCoefficients
src/ClpModel.hpp:752
↓ 2 callers
Function
getObjSense
src/ClpModel.hpp:508
↓ 2 callers
Method
getPresolvePasses
src/ClpSolve.cpp:4242
↓ 2 callers
Function
getReducedCost
src/ClpModel.hpp:549
↓ 2 callers
Method
getReducedGradient
This method should not leave a permanent change in the solver. For this reason, save a copy of the cost region and replace it after we've calculat
src/OsiClp/OsiClpSolverInterface.cpp:7322
↓ 2 callers
Method
getRowActivity
Get pointer to array[getNumRows()] of row activity levels (constraint matrix times the solution vector */
src/OsiClp/OsiClpSolverInterface.cpp:6540
↓ 2 callers
Function
getRowLower
src/ClpModel.hpp:558
↓ 2 callers
Method
getRowName
Return name of row if one exists or Rnnnnnnn we ignore maxLen
src/OsiClp/OsiClpSolverInterface.cpp:6765
↓ 2 callers
Function
getRowUpper
src/ClpModel.hpp:567
↓ 2 callers
Method
getSolution
Given an existing factorization computes and checks primal and dual solutions. Uses input arrays for variables at bounds. Returns feasibility
src/ClpSimplex.cpp:1450
↓ 2 callers
Function
getTolerance
src/ClpPresolve.cpp:1650
↓ 2 callers
Method
getVectorLengths
The lengths of the major-dimension vectors. */
src/ClpPlusMinusOneMatrix.cpp:1306
↓ 2 callers
Function
getVectorStarts
src/ClpPackedMatrix.hpp:76
↓ 2 callers
Method
getVectorStarts
src/ClpPlusMinusOneMatrix.cpp:1300
↓ 2 callers
Method
goDenseOrSmall
Go over to dense code
src/ClpFactorization.cpp:1386
↓ 2 callers
Function
goodAccuracy
Returns true if model looks OK
src/ClpSimplex.hpp:866
↓ 2 callers
Method
guess
Create a string of commands to guess at best strategy for model At present mode is ignored
src/ClpSimplexOther.cpp:11036
↓ 2 callers
Method
gutsOfInitialize
Initializes arrays
src/AbcSimplex.cpp:318
↓ 2 callers
Method
gutsOfResize
resizes arrays
src/AbcSimplex.cpp:396
↓ 2 callers
Method
gutsOfSolution
src/ClpSimplex.cpp:574
↓ 2 callers
Method
identifyCompatibleCols
Identify the primal compatible columns in a subset of columns The input argument is a temporary array that is needed for the Clp's BTRAN if which
src/ClpPESimplex.cpp:312
↓ 2 callers
Method
identifyCompatibleRows
Identify the dual compatible rows */
src/ClpPESimplex.cpp:433
↓ 2 callers
Function
inCbcBranchAndBound
src/ClpModel.hpp:1209
↓ 2 callers
Function
init_CoinPrePostsolveMatrix
Assumptions: 1. nrows>=m.getNumRows() 2. ncols>=m.getNumCols() In presolve, these values are equal. In postsolve, they may be inequal, since the redu
src/ClpPresolve.cpp:1670
↓ 2 callers
Method
initialDualSolve
General dual solve
src/ClpSolve.cpp:4078
↓ 2 callers
Method
initialPrimalSolve
General primal solve
src/ClpSolve.cpp:4086
↓ 2 callers
Method
initialSolve
############################################################################ Solve methods ###########################################################
src/OsiClp/OsiClpSolverInterface.cpp:72
↓ 2 callers
Function
intValue
src/CbcOrClpParam.hpp:455
↓ 2 callers
Function
integerType
Return integer type (0,1,2=optional,3=sc,4=scint)
src/OsiClp/OsiClpSolverInterface.hpp:499
↓ 2 callers
Method
isColOrdered
src/ClpPlusMinusOneMatrix.cpp:1456
↓ 2 callers
Method
isColumn
Returns 1 if sequence indicates column
src/AbcSimplex.hpp:728
↓ 2 callers
Function
isDense
src/ClpFactorization.cpp:145
↓ 2 callers
Method
isDualObjectiveLimitReached
src/ClpModel.cpp:3864
↓ 2 callers
Method
isIterationLimitReached
src/OsiClp/OsiClpSolverInterface.cpp:1922
↓ 2 callers
Method
isPrimalObjectiveLimitReached
src/ClpModel.cpp:3844
↓ 2 callers
Method
keyValue
Gets key value when none in small
src/ClpDynamicMatrix.cpp:1603
↓ 2 callers
Function
largeValue
Large bound value (for complementarity etc)
src/ClpSimplex.hpp:1003
↓ 2 callers
Function
lastCount
Previous Row/Column with count
src/CoinAbcBaseFactorization.hpp:174
↓ 2 callers
Method
listTransposeTimes
Return <code>x *A</code> in <code>z</code> but just for number indices in y. Default cheats with fake CoinIndexedVector and then calls subset
src/ClpMatrixBase.cpp:189
↓ 2 callers
Method
loadProblem
src/OsiClp/OsiClpSolverInterface.cpp:4761
↓ 2 callers
Function
lower
src/ClpSimplex.hpp:1339
↓ 2 callers
Function
lpPhaseOpenTable
src/ClpOutput.cpp:255
↓ 2 callers
Method
makeNonSingular
Makes a non-singular basis by replacing variables
src/CoinAbcDenseFactorization.cpp:333
↓ 2 callers
Method
matVecMult
src/ClpLsqr.cpp:305
↓ 2 callers
Method
matchName
Returns name which could match
src/CbcOrClpParam.cpp:359
↓ 2 callers
Method
matches
src/Attic/ClpParam.cpp:539
↓ 2 callers
Function
matrix_bounds_ok
src/ClpPresolve.cpp:1759
↓ 2 callers
Method
maximumPivotsChanged
Called when maximum pivots changes
src/ClpDualRowSteepest.cpp:1097
↓ 2 callers
Method
miniSolve
mini presolve and solve
src/ClpSimplexOther.cpp:11022
↓ 2 callers
Method
moveStatusToClp
Move status and solution to ClpSimplex
src/AbcSimplex.cpp:5932
↓ 2 callers
Method
moveToBasic
Moves basic stuff to basic area
src/AbcSimplex.cpp:984
↓ 2 callers
Function
myamlf
src/ClpCholeskyBase.cpp:1115
↓ 2 callers
Function
nextCount
Next Row/Column with count
src/CoinAbcBaseFactorization.hpp:168
↓ 2 callers
Method
numberCoefficients
Number of coefficients
src/ClpConstraintLinear.cpp:194
↓ 2 callers
Method
numberFixed
Return number fixed to see if worth presolving
src/ClpInterior.cpp:1090
↓ 2 callers
Method
numberSprintColumns
Returns number of extra columns for sprint algorithm - 0 means off. Also number of iterations before recompute */
src/AbcPrimalColumnPivot.cpp:71
↓ 2 callers
Function
objectiveAsObject
Objective methods
src/ClpModel.hpp:1073
↓ 2 callers
Method
originalBound
Restores bound to original bound
src/ClpSimplexOther.cpp:5795
↓ 2 callers
Function
parallelDual5a
src/AbcSimplexParallel.cpp:1804
↓ 2 callers
Function
pdxxxresid1
src/ClpHelperFunctions.hpp:130
↓ 2 callers
Method
permuteOut
Permutes out - bit settings same as stateOfProblem
src/AbcSimplex.cpp:5314
↓ 2 callers
Function
pivots
Returns number of pivots since factorization
src/ClpFactorization.hpp:189
↓ 2 callers
Method
popMessageHandler
back to previous message handler
src/ClpModel.cpp:2860
↓ 2 callers
Method
pop_back
Get rid of last one
src/OsiClp/OsiClpSolverInterface.cpp:9151
↓ 2 callers
Method
postProcess
define DENSE_PERMUTE Does post processing on valid factorization - putting variables on correct rows
src/CoinAbcDenseFactorization.cpp:366
↓ 2 callers
Method
primalSLP
A sequential LP method
src/ClpSimplexNonlinear.cpp:2929
↓ 2 callers
Method
printLongHelp
TODO: Fix this Print Long help
src/Attic/ClpParam.cpp:772
↓ 2 callers
Function
printSol
src/unitTest.cpp:220
↓ 2 callers
Method
pushMessageHandler
Pass in Message handler (not deleted at end) and return current
src/ClpModel.cpp:2849
↓ 2 callers
Method
putStuffInBasis
Puts more stuff in basis 1 bit set - do even if basis exists 2 bit set - don't bother staying triangular */
src/AbcSimplex.cpp:2650
↓ 2 callers
Function
racing_set_openblas_threads
src/ClpRacingSolver.cpp:30
↓ 2 callers
Method
rawObjectiveValue
Raw objective value (so always minimize in primal)
src/AbcSimplex.hpp:1018
↓ 2 callers
Method
readGMPL
Read GMPL files from the given filenames
src/ClpModel.cpp:3760
↓ 2 callers
Method
readLp
Read file in LP format from file with name filename.
src/ClpSimplex.cpp:8015
← previous
next →
701–800 of 3,454, ranked by callers