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
↓ 4 callers
Method
primalExpanded
utility primal function for dealing with dynamic constraints mode=n see ClpGubMatrix.hpp for definition Remember to update here when settled
src/ClpGubMatrix.cpp:2076
↓ 4 callers
Method
primalPivotResult
Pivot in a variable and choose an outgoing one. Assumes primal feasible - will not go through a bound. Returns step length in theta Returns ra
src/ClpSimplex.cpp:9397
↓ 4 callers
Function
primalRowSolution
Primal row solution
src/ClpModel.hpp:514
↓ 4 callers
Method
readBasis
Read a basis from the given filename
src/ClpSimplex.cpp:6577
↓ 4 callers
Method
reducedGradient
Solves non-linear using reduced gradient
src/ClpSimplex.cpp:6600
↓ 4 callers
Method
replaceColumnPart3
src/AbcSimplexDual.cpp:5478
↓ 4 callers
Method
resetRowsDropped
reset numberRowsDropped and rowsDropped.
src/ClpCholeskyBase.cpp:205
↓ 4 callers
Method
rowEnd
Row ends
src/AbcMatrix.cpp:3589
↓ 4 callers
Method
rowStart
Row starts
src/AbcMatrix.cpp:3583
↓ 4 callers
Method
saveInfo
src/OsiClp/OsiClpSolverInterface.cpp:11072
↓ 4 callers
Method
setColSolution
-----------------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:4313
↓ 4 callers
Method
setCurrentOption
src/Attic/ClpParam.cpp:652
↓ 4 callers
Method
setCurrentWanted
src/AbcMatrix.hpp:367
↓ 4 callers
Method
setDimensions
Set the dimensions of the matrix. In effect, append new empty columns/rows to the matrix. A negative number for either dimension means that that
src/ClpPackedMatrix.cpp:5695
↓ 4 callers
Method
setFactorization
src/ClpSimplex.cpp:4998
↓ 4 callers
Method
setFakeKeyWord
Sets value of fake keyword to current size of keywords
src/CbcOrClpParam.cpp:288
↓ 4 callers
Method
setLooksOptimal
Sets optimality flag (for advanced use)
src/AbcPrimalColumnPivot.hpp:87
↓ 4 callers
Method
setParallelMode
set parallel mode
src/AbcSimplex.hpp:893
↓ 4 callers
Function
setPivoted
src/ClpSimplex.hpp:1540
↓ 4 callers
Function
setProblemStatus
Set problem status
src/ClpModel.hpp:446
↓ 4 callers
Method
setRowLower
Set a single row lower bound<br> Use -DBL_MAX for -infinity. */
src/ClpModel.cpp:532
↓ 4 callers
Method
setRowUpper
Set a single row upper bound<br> Use DBL_MAX for infinity. */
src/ClpModel.cpp:542
↓ 4 callers
Method
setSequenceOut
src/AbcSimplex.hpp:707
↓ 4 callers
Method
setSolveMode
Set 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:183
↓ 4 callers
Method
startup
Common bits of coding for dual and primal
src/ClpSimplex.cpp:9430
↓ 4 callers
Method
subsetClone
Subset clone (without gaps). Duplicates are allowed and order is as given */
src/ClpGubMatrix.cpp:381
↓ 4 callers
Method
switchOffSprint
Switch off sprint idea
src/AbcPrimalColumnPivot.cpp:76
↓ 4 callers
Method
transposeTimes
src/ClpPackedMatrix.cpp:362
↓ 4 callers
Function
transposeTimes3BitSlacks
src/ClpPackedMatrix.cpp:9414
↓ 4 callers
Method
update
Update pseudo costs
src/ClpNode.cpp:922
↓ 4 callers
Method
updateColumnTranspose
Updates one column (BTRAN) from region2 region1 starts as zero and is zero at end */
src/ClpFactorization.cpp:946
↓ 4 callers
Method
updateDualsInDual
src/AbcSimplexDual.cpp:570
↓ 4 callers
Method
updateFullColumn
Updates one full column (FTRAN) */
src/CoinAbcBaseFactorization3.cpp:104
↓ 4 callers
Method
updateFullColumnTranspose
Updates one column (BTRAN) from unpacked regionSparse */
src/CoinAbcDenseFactorization.hpp:579
↓ 4 callers
Method
updateTwoColumnsFT
Updates one column (FTRAN) from region2 Tries to do FT update number returned is negative if no room. Also updates region3 region1 starts
src/ClpFactorization.cpp:918
↓ 4 callers
Method
updateWeights2
Actually updates weights
src/AbcDualRowSteepest.cpp:779
↓ 4 callers
Method
way
Way for integer variable -1 down , +1 up */
src/ClpNode.cpp:651
↓ 3 callers
Function
CoinAbcDgetrf
src/AbcSimplexParallel.cpp:2491
↓ 3 callers
Function
CoinAbcGatherUpdate
src/CoinAbcHelperFunctions.hpp:720
↓ 3 callers
Function
CoinAbcMinMaxAbsNormalValues
src/CoinAbcHelperFunctions.cpp:329
↓ 3 callers
Method
add
Adds multiple of a column into an CoinIndexedvector You can use quickAdd to add to vector */
src/ClpPlusMinusOneMatrix.cpp:1231
↓ 3 callers
Function
addLink
Adds a link in chain of equal counts
src/CoinAbcBaseFactorization.hpp:693
↓ 3 callers
Method
addRow
-----------------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:4540
↓ 3 callers
Method
appendCols
Append Columns
src/ClpMatrixBase.cpp:150
↓ 3 callers
Method
arrayForDualColumn
src/AbcSimplex.hpp:515
↓ 3 callers
Method
arrayForTableauRow
src/AbcSimplex.hpp:544
↓ 3 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/ClpModel.cpp:960
↓ 3 callers
Function
buildTSP_MTZ
─── TSP-MTZ LP relaxation ─────────────────────────────────────────────────── Asymmetric TSP with Miller-Tucker-Zemlin subtour elimination. n cities,
test/test_racing_lp.cpp:199
↓ 3 callers
Method
changeBound
As changeBounds but just changes new bounds for a single variable. Returns true if change */
src/AbcSimplexDual.cpp:3910
↓ 3 callers
Method
clearArraysPublic
Clears an array and says available (-1 does all) when no possibility of going parallel */
src/AbcSimplex.hpp:876
↓ 3 callers
Function
clpMatrix
Clp Matrix
src/ClpModel.hpp:819
↓ 3 callers
Function
clpmodel
examples/ekk_interface.cpp:20
↓ 3 callers
Function
coDegeneratePivots
src/ClpPESimplex.hpp:125
↓ 3 callers
Function
computeDualsAndCheck
src/AbcSimplexDual.cpp:2295
↓ 3 callers
Function
computePrimalsAndCheck
src/AbcSimplexDual.cpp:2287
↓ 3 callers
Method
copy
Copy contents - resizing if necessary - otherwise re-use memory
src/ClpModel.cpp:937
↓ 3 callers
Method
cost
src/AbcSimplex.hpp:837
↓ 3 callers
Method
currentDualBound
Current dualBound (will end up as dualBound_)
src/AbcSimplex.hpp:314
↓ 3 callers
Function
deBound
src/ClpSolve.cpp:6056
↓ 3 callers
Method
deleteIntegerInformation
Drop integer informations
src/ClpModel.cpp:3944
↓ 3 callers
Method
disableSimplexInterface
Undo whatever setting changes the above method had to make
src/OsiClp/OsiClpSolverInterface.cpp:6955
↓ 3 callers
Method
dualColumn1A
Array has tableau row Puts candidates in list Returns upper theta (infinity if no pivot) and may set sequenceIn_ if free */
src/AbcSimplexDual.cpp:1145
↓ 3 callers
Function
dualTolerance
Dual tolerance to use
src/ClpModel.hpp:357
↓ 3 callers
Method
fakeDjs
Fake djs
src/AbcSimplex.hpp:659
↓ 3 callers
Method
feasibleBounds
Puts feasible bounds into lower and upper
src/ClpNonLinearCost.cpp:1123
↓ 3 callers
Method
fixFixed
fix variables interior says should be
src/ClpInterior.cpp:1113
↓ 3 callers
Method
flipBounds
While updateDualsInDual sees what effect is of flip this does actual flipping. If change >0.0 then value in array >0.0 => from lower to upper
src/AbcSimplexDual.cpp:3749
↓ 3 callers
Method
getAreas
getAreas. Gets space for a factorization called by constructors
src/CoinAbcBaseFactorization1.cpp:570
↓ 3 callers
Method
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 major-dimen
src/ClpNetworkMatrix.cpp:694
↓ 3 callers
Method
getStrParam
src/OsiClp/OsiClpSolverInterface.cpp:1815
↓ 3 callers
Function
getVectorLengths
The lengths of the major-dimension vectors. */
src/ClpPackedMatrix.hpp:81
↓ 3 callers
Method
goBackAll
src/ClpNonLinearCost.cpp:1322
↓ 3 callers
Function
goSparse
makes a row copy of L for speed and to allow very sparse problems */
src/CoinAbcBaseFactorization.hpp:564
↓ 3 callers
Method
gutsOfDestructor
The real work of constructors etc
src/CoinAbcBaseFactorization1.cpp:49
↓ 3 callers
Method
gutsOfTransposeTimesUnscaled
Meat of transposeTimes by column when not scaled
src/ClpPackedMatrix.cpp:1484
↓ 3 callers
Function
hashValue
Returns a hash value
src/ClpSimplexOther.cpp:8096
↓ 3 callers
Method
indices
Returns array to put basis indices in
src/CoinAbcDenseFactorization.hpp:597
↓ 3 callers
Method
isAbandoned
src/OsiClp/OsiClpSolverInterface.cpp:1832
↓ 3 callers
Function
isProvenOptimal
Is optimality proven?
src/ClpModel.hpp:480
↓ 3 callers
Method
markNonlinear
Given a zeroed array sets nonlinear columns to 1. Returns number of nonlinear columns */
src/ClpObjective.cpp:67
↓ 3 callers
Method
model
Return pointer to presolved model
src/ClpPresolve.cpp:151
↓ 3 callers
Method
nonlinearSLP
Solves nonlinear problem using SLP - may be used as crash for other algorithms when number of iterations small */
src/ClpSimplex.cpp:6585
↓ 3 callers
Method
parametrics
Parametrics This is an initial slow version. The code uses current bounds + theta * change (if change array not NULL) and similarly for objec
src/ClpSimplexOther.cpp:2554
↓ 3 callers
Function
pdxxxmerit
src/ClpHelperFunctions.hpp:92
↓ 3 callers
Function
pdxxxresid2
src/ClpHelperFunctions.hpp:192
↓ 3 callers
Method
perturb
Perturbs problem
src/AbcSimplexDual.cpp:4339
↓ 3 callers
Function
pivotColumn
Returns address of pivotColumn region (also used for permuting)
src/ClpFactorization.hpp:165
↓ 3 callers
Function
pivotRow
Pivot Row for use by classes e.g. steepestedge
src/ClpSimplex.hpp:1096
↓ 3 callers
Method
pivotRow
Returns pivot row, -1 if none
src/ClpDualRowSteepest.cpp:179
↓ 3 callers
Method
primalRanging
Primal ranging. This computes increase/decrease in value for each given variable and corresponding sequence numbers which would change basis. S
src/ClpSimplex.cpp:6516
↓ 3 callers
Function
reducedCost
src/ClpSimplex.hpp:1331
↓ 3 callers
Method
replaceColumns
0 success, -1 can't +1 accuracy problems
src/CoinAbcDenseFactorization.hpp:262
↓ 3 callers
Function
replaceMatrix
Replace Clp Matrix (current is not deleted unless told to and new is used) So up to user to delete current. This was used where mat
src/ClpModel.hpp:852
↓ 3 callers
Method
resetFakeBounds
src/AbcSimplexDual.cpp:3975
↓ 3 callers
Method
restoreFromDual
Restores solution from dualized problem
src/ClpSimplexOther.cpp:1397
↓ 3 callers
Method
returnModel
Return model - nulls all arrays so can be deleted safely
src/ClpModel.cpp:986
↓ 3 callers
Method
rowColumns
Row columnss
src/AbcMatrix.cpp:3605
↓ 3 callers
Function
scan
Scans region to find nonzeros
src/CoinAbcBaseFactorization.hpp:380
↓ 3 callers
Method
setAvailableArray
Say array going available
src/AbcSimplex.hpp:925
↓ 3 callers
Function
setCbcOrClpReadMode
src/CbcOrClpParam.cpp:76
← previous
next →
501–600 of 3,454, ranked by callers