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
secondaryStatus
Secondary status of problem - may get extended 0 - none 1 - primal infeasible because dual limit reached OR (probably primal
src/ClpModel.hpp:466
↓ 1 callers
Function
sequenceIn
Return sequence In or Out */
src/ClpSimplex.hpp:1231
↓ 1 callers
Method
setBasisStatus
Set the status of structural/artificial variables Returns 0 if OK, 1 if problem is bad e.g. duplicate elements, too large ...
src/OsiClp/OsiClpSolverInterface.cpp:7086
↓ 1 callers
Method
setCallBack
Call back
src/Clp_C_Interface.cpp:188
↓ 1 callers
Function
setCbcOrClpPrinting
src/CbcOrClpParam.cpp:68
↓ 1 callers
Function
setCbcOrClpReadCommand
src/CbcOrClpParam.cpp:77
↓ 1 callers
Function
setClpScaledMatrix
Sets pointer to scaled ClpPackedMatrix
src/ClpModel.hpp:829
↓ 1 callers
Function
setCurrentStatus
src/ClpNonLinearCost.hpp:53
↓ 1 callers
Method
setDblParam
src/OsiClp/OsiClpSolverInterface.cpp:1769
↓ 1 callers
Function
setDoubleParameter
Set double parameter
src/ClpCholeskyBase.hpp:172
↓ 1 callers
Method
setDoubleParameter
src/Attic/ClpParam.cpp:301
↓ 1 callers
Method
setFakeKeyWord
Sets value of fake keyword to current size of keywords
src/Attic/ClpParam.cpp:801
↓ 1 callers
Function
setFakeLower
To say a variable has fake lower bound
src/ClpInterior.hpp:410
↓ 1 callers
Function
setFakeUpper
To say a variable has fake upper bound
src/ClpInterior.hpp:424
↓ 1 callers
Function
setFixed
To say a variable is fixed
src/ClpInterior.hpp:340
↓ 1 callers
Method
setFlagged
To flag a variable (not inline to allow for column generation)
src/ClpSimplex.cpp:9895
↓ 1 callers
Method
setFlagged
To flag a variable
src/AbcSimplex.cpp:4523
↓ 1 callers
Function
setFlaggedSlack
src/ClpDynamicMatrix.hpp:179
↓ 1 callers
Method
setGubBasis
Sets basis from original
src/ClpSimplexOther.cpp:6719
↓ 1 callers
Method
setInitialDenseFactorization
Allow initial dense factorization
src/ClpSimplex.cpp:10059
↓ 1 callers
Method
setIntParameter
src/Attic/ClpParam.cpp:428
↓ 1 callers
Method
setModel
src/Clp_C_Interface.cpp:183
↓ 1 callers
Function
setNumberElementsU
Setss number in U area
src/CoinAbcBaseFactorization.hpp:260
↓ 1 callers
Method
setNumberRows
Set number of Rows after factorization
src/CoinAbcDenseFactorization.hpp:81
↓ 1 callers
Method
setNumberSlacks
Sets number of slacks
src/CoinAbcDenseFactorization.hpp:76
↓ 1 callers
Function
setObjCoeff
Set an objective function coefficient */
src/ClpModel.hpp:577
↓ 1 callers
Function
setPersistenceFlag
src/ClpFactorization.hpp:375
↓ 1 callers
Method
setRowBounds
Set a single row lower and upper bound */
src/OsiClp/OsiClpSolverInterface.cpp:6706
↓ 1 callers
Method
setRowName
Set name of row
src/OsiClp/OsiClpSolverInterface.cpp:6750
↓ 1 callers
Method
setRowPrice
-----------------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:4329
↓ 1 callers
Function
setSecondaryStatus
src/ClpModel.hpp:470
↓ 1 callers
Method
setStopStart
set stop start
src/AbcSimplex.hpp:904
↓ 1 callers
Function
setWhatsChanged
src/ClpModel.hpp:939
↓ 1 callers
Function
set_openblas_threads
src/OsiClp/OsiClpSolverInterface.cpp:15
↓ 1 callers
Method
setupForRepeatedUse
Sets up solver for repeated use by Osi interface. The normal usage does things like keeping factorization around so can be used. Will also do th
src/OsiClp/OsiClpSolverInterface.cpp:1707
↓ 1 callers
Method
show_self
show_self. Debug show object
src/CoinAbcBaseFactorization1.cpp:4406
↓ 1 callers
Method
solve
Solve using structure of model and maybe in parallel
src/ClpSolve.cpp:4830
↓ 1 callers
Method
solveBenders
Solve using Benders decomposition and maybe in parallel
src/ClpSolve.cpp:6127
↓ 1 callers
Method
solveKKT
Uses factorization to solve. - given as if KKT. region1 is rows+columns, region2 is rows */
src/ClpCholeskyBase.cpp:212
↓ 1 callers
Function
solveMany
src/AbcSimplex.cpp:1595
↓ 1 callers
Function
solveSmall
src/IdiSolve.cpp:19
↓ 1 callers
Method
sortBlocks
Sort blocks */
src/ClpPackedMatrix.cpp:7353
↓ 1 callers
Method
space
Returns space needed */
src/ClpCholeskyDense.cpp:150
↓ 1 callers
Method
sparseFactorization
Sparsity on or off
src/ClpSimplex.cpp:5034
↓ 1 callers
Function
specialOptions
For advanced options 1 - Don't keep changing infeasibility weight 2 - Keep nonLinearCost round solves 4 - Force outgoing va
src/ClpModel.hpp:1203
↓ 1 callers
Method
specialRowCopy
src/ClpPackedMatrix.cpp:5740
↓ 1 callers
Method
startColumnBlock
Start of each column block
src/AbcMatrix.hpp:381
↓ 1 callers
Method
startFastDual2
Start Fast dual
src/ClpSimplex.cpp:13024
↓ 1 callers
Method
startPermanentArrays
Start or reset using maximumRows_ and Columns_
src/ClpModel.cpp:4922
↓ 1 callers
Function
statistics
src/ClpSolver.cpp:3102
↓ 1 callers
Function
statistics
src/Attic/ClpSolver.cpp:3091
↓ 1 callers
Method
statusCopy
Return copy of status array (char[numberRows+numberColumns]), use delete [] */
src/ClpModel.cpp:3951
↓ 1 callers
Function
statusExists
See if status (i.e. basis) array exists (partly for OsiClp)
src/ClpModel.hpp:901
↓ 1 callers
Method
statusOfProblem
Factorizes and returns true if optimal. Used by user */
src/ClpSimplex.cpp:9902
↓ 1 callers
Method
stopFastDual2
Stop Fast dual
src/ClpSimplex.cpp:13302
↓ 1 callers
Method
symbolic
Does Symbolic factorization given permutation. This is called immediately after order. If user provides this then user must provide factorize a
src/ClpCholeskyUfl.cpp:274
↓ 1 callers
Method
synchronizeModel
define PRINT_CLP_CHANGES Synchronize Clp model - Int and Dbl
src/ClpParameters.cpp:370
↓ 1 callers
Function
test_lapack
src/ClpMain.cpp:62
↓ 1 callers
Function
test_lapack
src/Attic/ClpMain.cpp:59
↓ 1 callers
Function
tightenDoubletons2
src/ClpPresolve.cpp:486
↓ 1 callers
Method
tightenPrimalBounds
Tightens primal bounds to make dual faster. Unless fixed, bounds are slightly looser than they could be. This is to make dual go faster and is
src/AbcSimplex.cpp:3002
↓ 1 callers
Function
timeCompatibility
src/ClpPESimplex.hpp:121
↓ 1 callers
Method
timesModifyExcludingSlacks
Return <code>y + A * scalar *x</code> in <code>y</code>. @pre <code>x</code> must be of size <code>numColumns()</code> @pre <code>y</code> must
src/AbcMatrix.cpp:1034
↓ 1 callers
Method
transposeTimesBasic
Return y + A * scalar(+-1) *x</code> in <code>y</code>. @pre <code>x</code> must be of size <code>numRows()</code> @pre <code>y</code> must be
src/AbcMatrix.cpp:3507
↓ 1 callers
Method
transposeTimesByRow
Return <code>x * A + y</code> in <code>z</code>. Squashes small elements and knows about ClpSimplex */
src/ClpGubMatrix.cpp:786
↓ 1 callers
Method
transposeTimesByRow
Return <code>x * A + y</code> in <code>z</code>. Squashes small elements and knows about ClpSimplex */
src/ClpPlusMinusOneMatrix.cpp:671
↓ 1 callers
Method
transposeTimesByRow
Return <code>x * A in <code>z</code>. Squashes small elements and knows about ClpSimplex */
src/ClpPackedMatrix.cpp:1307
↓ 1 callers
Method
unflag
Unflag all variables and return number unflagged
src/ClpSimplexPrimal.cpp:3204
↓ 1 callers
Method
unmarkHotStart
src/OsiClp/OsiClpSolverInterface.cpp:3020
↓ 1 callers
Function
update
src/AbcDualRowDantzig.cpp:279
↓ 1 callers
Function
update
src/AbcDualRowSteepest.cpp:907
↓ 1 callers
Function
updateColumnFTPart1
src/AbcSimplexFactorization.hpp:200
↓ 1 callers
Method
updateColumnForDebug
Updates one column (FTRAN) from region2 number returned is negative if no room region1 starts as zero and is zero at end */
src/ClpFactorization.cpp:930
↓ 1 callers
Method
updateCompatibleRows
Update the dual compatible rows */
src/ClpPESimplex.cpp:721
↓ 1 callers
Function
updateDualsInDualBit
src/AbcSimplexDual.cpp:558
↓ 1 callers
Method
updatePivot
update information for a pivot (and effective rhs) */
src/ClpGubMatrix.cpp:3573
↓ 1 callers
Method
updatePrimalsInPrimal
The primals are updated by the given array. Returns number of infeasibilities. After rowArray will have list of cost changes */
src/ClpSimplexPrimal.cpp:2584
↓ 1 callers
Method
updateTwoColumnsTranspose
Updates two columns (BTRAN) from regionSparse2 and 3 regionSparse starts as zero and is zero at end Note - if regionSparse2 packed on input - w
src/ClpFactorization.cpp:1010
↓ 1 callers
Function
updateWeights2
Actually updates weights
src/AbcDualRowDantzig.hpp:33
↓ 1 callers
Method
updateWeightsOnly
src/AbcDualRowSteepest.cpp:761
↓ 1 callers
Function
update_model
src/ClpPresolve.cpp:2004
↓ 1 callers
Method
upperTheta
upper theta from dual column
src/AbcSimplex.hpp:520
↓ 1 callers
Function
usage
src/unitTest.cpp:261
↓ 1 callers
Method
usefulInfo
Returns true if copy has useful information
src/AbcMatrix.hpp:550
↓ 1 callers
Function
whichChar
src/ClpModel.cpp:4022
↓ 1 callers
Method
whileIterating
Reasons to come out: -1 iterations etc -2 inaccuracy -3 slight inaccuracy (and done iterations) +0 looks optimal (might be unbounded - but
src/ClpSimplexDual.cpp:973
↓ 1 callers
Method
whileIteratingParallel
src/AbcSimplexParallel.cpp:1332
↓ 1 callers
Method
writeLp
Write the problem into an Lp file of the given filename. If objSense is non zero then -1.0 forces the code to write a maximization objective and
src/ClpSimplex.cpp:8129
↓ 1 callers
Method
writeLp
Write the problem into an Lp file of the given filename. If objSense is non zero then -1.0 forces the code to write a maximization objective and
src/OsiClp/OsiClpSolverInterface.cpp:6365
↓ 1 callers
Method
zap
Zaps stuff 1 - arrays, 2 ints, 3 both
src/ClpNode.cpp:808
↓ 1 callers
Function
zeroSmall
How much we want to zero small values from aggregation - ratio 0 - 1.0e-12, 1 1.0e-11, 2 1.0e-10, 3 1.0e-9 */
src/ClpPresolve.hpp:265
↓ 1 callers
Function
zeroTolerance
Zero tolerance
src/ClpFactorization.hpp:211
↓ 1 callers
Function
zeros
Are there zeros?
src/ClpPackedMatrix.hpp:332
Function
ATOI
A lazy way to restrict which transformations are applied during debugging.
src/ClpPresolve.cpp:386
Method
AbcDualRowDantzig
------------------------------------------------------------------- Default Constructor --------------------------------------------------------------
src/AbcDualRowDantzig.cpp:22
Method
AbcDualRowPivot
------------------------------------------------------------------- Default Constructor --------------------------------------------------------------
src/AbcDualRowPivot.cpp:16
Method
AbcDualRowSteepest
############################################################################ Constructors / Destructor / Assignment ##################################
src/AbcDualRowSteepest.cpp:21
Method
AbcMatrix
------------------------------------------------------------------- Default Constructor --------------------------------------------------------------
src/AbcMatrix.cpp:36
Method
AbcNonLinearCost
------------------------------------------------------------------- Default Constructor --------------------------------------------------------------
src/AbcNonLinearCost.cpp:21
Method
AbcPrimalColumnDantzig
------------------------------------------------------------------- Default Constructor --------------------------------------------------------------
src/AbcPrimalColumnDantzig.cpp:23
← previous
next →
1,101–1,200 of 3,454, ranked by callers