MCPcopy Create free account

hub / github.com/coin-or/Clp / functions

Functions3,454 in github.com/coin-or/Clp

↓ 8 callersFunctiononeit
src/ClpPlusMinusOneMatrix.cpp:19
↓ 8 callersMethodpassInMessageHandler
Pass in Message handler (not deleted at end)
src/ClpModel.cpp:2841
↓ 8 callersFunctionpivotTolerance
Pivot tolerance
src/ClpFactorization.hpp:341
↓ 8 callersMethodreserveSpace
Gets space */
src/ClpCholeskyDense.cpp:97
↓ 8 callersMethodresolve
-----------------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:974
↓ 8 callersFunctionreverseOrderedCopy
Returns a new matrix in reverse order without gaps Is allowed to return NULL if doesn't want to have row copy */
src/ClpMatrixBase.hpp:96
↓ 8 callersFunctionrowArray
Useful row length arrays (0,1,2,3,4,5)
src/ClpSimplex.hpp:824
↓ 8 callersMethodsetColumnName
Set column name
src/ClpModel.cpp:4287
↓ 8 callersFunctionsetDynamicStatusGen
src/ClpDynamicExampleMatrix.hpp:141
↓ 8 callersMethodsetHintParam
Set a hint parameter
src/OsiClp/OsiClpSolverInterface.cpp:7852
↓ 8 callersMethodsetOneBasic
Sets bounds and cost for one variable - returns change in cost*/
src/AbcNonLinearCost.cpp:710
↓ 8 callersMethodsetUsefulInformation
Useful information for factorization 0 - iteration number whereFrom is 0 for factorize and 1 for replaceColumn */
src/CoinAbcDenseFactorization.cpp:832
↓ 8 callersMethodstateOfProblem
State of problem
src/AbcSimplex.hpp:471
↓ 8 callersFunctionupperRegion
src/ClpSimplex.hpp:1177
↓ 7 callersFunctionCoinAbcGatherFrom
regionTo[i]=regionFrom[index[i]]
src/CoinAbcHelperFunctions.cpp:566
↓ 7 callersFunctionCoinAbcScatterTo
regionTo[index[i]]=regionFrom[i]
src/CoinAbcHelperFunctions.cpp:551
↓ 7 callersFunctionbreakdown
src/ClpSolver.cpp:3021
↓ 7 callersFunctionbreakdown
src/Attic/ClpSolver.cpp:3003
↓ 7 callersMethodchangeBounds
Checks if any fake bounds active - if so returns number and modifies dualBound_ and everything. Free variables will be left as free Returns number of
src/AbcSimplexDual.cpp:862
↓ 7 callersMethodcheckSolution
Just check solution (for external use)
src/ClpSimplex.cpp:8220
↓ 7 callersMethoddropNames
Drops names - makes lengthnames 0 and names empty
src/ClpModel.cpp:3936
↓ 7 callersMethodfillFromModel
Fill from model
src/ClpSolve.cpp:4376
↓ 7 callersFunctiongetNumCols
Number of columns
src/ClpModel.hpp:342
↓ 7 callersFunctiongetNumElements
Number of elements in matrix
src/ClpModel.hpp:797
↓ 7 callersMethodgutsOfConstructor
------------------------------------------------------------------- Most of work of constructor from model -------------------------------------------
src/ClpNode.cpp:80
↓ 7 callersFunctioninstrument_do
src/ClpSolve.cpp:456
↓ 7 callersMethodisInteger
-----------------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:4016
↓ 7 callersMethodisProvenPrimalInfeasible
src/OsiClp/OsiClpSolverInterface.cpp:1845
↓ 7 callersMethodlastInfeasibility
Returns previous infeasibility (if -1) - current if (0)
src/ClpSolve.cpp:4681
↓ 7 callersMethodlower
src/AbcSimplex.hpp:819
↓ 7 callersMethodnumberInColumn
Number of entries in each column
src/CoinAbcDenseFactorization.cpp:781
↓ 7 callersMethodnumberInRow
Number of entries in each row
src/CoinAbcDenseFactorization.cpp:776
↓ 7 callersMethodoriginalRows
return pointer to original rows
src/ClpPresolve.cpp:373
↓ 7 callersMethodpassInCopy
pass in copy (object takes ownership)
src/ClpPlusMinusOneMatrix.cpp:1471
↓ 7 callersMethodpivotColumn
Row array and column array have direction Returns 0 - can do normal iteration (basis change) 1 - no basis change */
src/ClpSimplexNonlinear.cpp:1216
↓ 7 callersMethodprimal
primal
src/ClpSimplexNonlinear.cpp:33
↓ 7 callersFunctionprimalColumnSolution
Primal column solution
src/ClpModel.hpp:523
↓ 7 callersMethodprimalDual
Primal-Dual Predictor-Corrector barrier
src/ClpInterior.cpp:960
↓ 7 callersFunctionprimalFeasible
@name most useful gets and sets */ @{ If problem is primal feasible
src/ClpSimplex.hpp:665
↓ 7 callersMethodrangeOfElements
Returns largest and smallest elements of both signs. Largest refers to largest absolute value. */
src/ClpMatrixBase.cpp:167
↓ 7 callersMethodreleaseSpecialColumnCopy
Say we don't want special column copy
src/ClpPackedMatrix.cpp:5788
↓ 7 callersMethodrestoreModel
Restore model from file, returns 0 if success, deletes current model */
src/ClpSimplex.cpp:7379
↓ 7 callersFunctionsetAbove
To say key is above ub
src/ClpGubMatrix.hpp:230
↓ 7 callersFunctionsetBelow
To say key is below lb
src/ClpGubMatrix.hpp:244
↓ 7 callersMethodsetNewRowCopy
Set new row matrix
src/ClpModel.cpp:4974
↓ 7 callersFunctionsolutionRegion
Return region as single array
src/ClpSimplex.hpp:1192
↓ 7 callersMethodupdatePrimalSolution
Updates primal solution (and maybe list of candidates) Uses input vector which it deletes Computes change in objective function */
src/ClpDualRowDantzig.cpp:128
↓ 7 callersMethodupper
src/AbcSimplex.hpp:828
↓ 7 callersFunctionzeroTolerance
Get zero tolerance
src/ClpSimplex.hpp:1029
↓ 6 callersMethodapplyNode
Applies node to model 0 - just tree bounds 1 - tree bounds and basis etc 2 - saved bounds and basis etc */
src/ClpNode.cpp:554
↓ 6 callersFunctioncheckGaps
Sets flags_ correctly
src/ClpPackedMatrix.hpp:347
↓ 6 callersMethodcheckReplacePart1
src/AbcSimplexDual.cpp:5486
↓ 6 callersMethodcheckReplacePart2
Checks if can replace one Column to basis, returns 0=OK, 1=Probably OK, 2=singular, 3=no room, 5 max pivots */
src/CoinAbcBaseFactorization4.cpp:1844
↓ 6 callersMethodcheckSolutionInternal
Just check solution (for internal use) - sets sum of infeasibilities etc. */
src/ClpSimplex.cpp:11031
↓ 6 callersMethodcomputeDuals
now dual side
src/ClpSimplex.cpp:1164
↓ 6 callersFunctionconvertBoundToSense
############################################################################ A quick inlined function to convert from lb/ub style constraint defin
src/ClpSolve.cpp:208
↓ 6 callersFunctiondjRegion
src/ClpSimplex.hpp:1163
↓ 6 callersMethoddual
src/AbcSimplex.cpp:4019
↓ 6 callersMethoddualOfModel
Creates dual of a problem if looks plausible (defaults will always create model) fractionRowRanges is fraction of rows allowed to have ranges
src/ClpSimplexOther.cpp:1192
↓ 6 callersMethoddualRanging
src/ClpSimplex.cpp:6465
↓ 6 callersFunctionfixedOrFree
src/ClpInterior.hpp:376
↓ 6 callersMethodgetBInvACol
Get a column of the tableau
src/ClpSimplex.cpp:10554
↓ 6 callersMethodgetBInvARow
These are only to be used using startFinishOptions (ClpSimplexDual, ClpSimplexPrimal) Get a row of the tableau (slack part in slack if not NULL)
src/ClpSimplex.cpp:10446
↓ 6 callersMethodgetElements
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/ClpPlusMinusOneMatrix.cpp:1292
↓ 6 callersMethodisProvenDualInfeasible
src/OsiClp/OsiClpSolverInterface.cpp:1854
↓ 6 callersMethodlooping
src/ClpSolve.cpp:4438
↓ 6 callersFunctionmakeLpTable
src/ClpOutput.cpp:37
↓ 6 callersFunctionmoveAround
need more space
src/ClpSimplexOther.cpp:8997
↓ 6 callersMethodparallelMode
get parallel mode
src/AbcSimplex.hpp:888
↓ 6 callersMethodpassInMessageHandler
Pass in Message handler (not deleted at end)
src/OsiClp/OsiClpSolverInterface.cpp:10606
↓ 6 callersMethodpermute
Returns permute in
src/CoinAbcDenseFactorization.hpp:602
↓ 6 callersMethodpivotRow
Returns pivot row, -1 if none
src/AbcDualRowSteepest.cpp:294
↓ 6 callersFunctionpivoted
src/ClpSimplex.hpp:1548
↓ 6 callersMethodpreProcess
PreProcesses column ordered copy of basis
src/CoinAbcBaseFactorization1.cpp:3784
↓ 6 callersMethodrelaxAccuracyCheck
Allows change of pivot accuracy check 1.0 == none >1.0 relaxed
src/CoinAbcDenseFactorization.hpp:101
↓ 6 callersMethodsetInteger
-----------------------------------------------------------------------------
src/ClpModel.cpp:3907
↓ 6 callersMethodsetInteger
-----------------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:4214
↓ 6 callersFunctionsetObjectiveValue
Set objective value
src/ClpNode.hpp:48
↓ 6 callersMethodsetSavedBestDj
src/AbcMatrix.hpp:349
↓ 6 callersMethodsetSavedBestSequence
src/AbcMatrix.hpp:376
↓ 6 callersMethodsetupForStrongBranching
This does first part of StrongBranching
src/ClpSimplexDual.cpp:7483
↓ 6 callersFunctionsolution
Return row or column values
src/ClpSimplex.hpp:1322
↓ 6 callersMethodsolve
src/Idiot.cpp:399
↓ 6 callersMethodstatsRefactor
src/ClpFactorization.cpp:1619
↓ 6 callersMethodupdate
src/ClpOutput.cpp:713
↓ 6 callersFunctionupdateColumnTranspose
Updates one column (BTRAN) */
src/AbcSimplexFactorization.hpp:232
↓ 6 callersMethodupdateDualDegenerates
Updates the set of dual degenerate variables */
src/ClpPESimplex.cpp:288
↓ 6 callersMethodupdateDualDegeneratesAvg
Update the average number of dual degenerate columns The input is the number of pivots since last update. */
src/ClpPESimplex.cpp:563
↓ 6 callersMethodupdateWeights
FT update and returns pivot alpha
src/ClpDualRowDantzig.cpp:93
↓ 5 callersFunctionClpMain1
src/ClpSolver.cpp:160
↓ 5 callersFunctionCoinReadNextField
Simple read stuff
src/CbcOrClpParam.cpp:1310
↓ 5 callersFunctionactive
src/ClpSimplex.hpp:1571
↓ 5 callersMethodallElementsInRange
Checks if all elements are in valid range. Can just return true if you are not paranoid. For Clp I will probably expect no zeros. Code can mo
src/ClpPackedMatrix.cpp:4935
↓ 5 callersMethodappendMatrix
Append a set of rows/columns to the end of the matrix. Returns number of errors i.e. if any of the new rows/columns contain an index that's larger
src/ClpMatrixBase.cpp:544
↓ 5 callersMethodappendRows
Append Rows
src/ClpMatrixBase.cpp:157
↓ 5 callersMethodcheckAccuracy
checks accuracy and may re-initialize (may be empty)
src/AbcDualRowPivot.cpp:67
↓ 5 callersMethodclone
------------------------------------------------------------------- Clone -------------------------------------------------------------------
src/OsiClp/OsiClpSolverInterface.cpp:5178
↓ 5 callersFunctioncoCompatiblePivots
src/ClpPESimplex.hpp:137
↓ 5 callersFunctioncopyFromSave
src/ClpSimplexOther.cpp:8922
↓ 5 callersMethodcopyNames
Copies in names
src/ClpModel.cpp:4211
← previousnext →301–400 of 3,454, ranked by callers