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
Method
checkFakeBounds
Just checks if any fake bounds active - if so returns number
src/ClpSimplexDual.cpp:3516
↓ 1 callers
Method
checkFlags
Check validity
src/ClpPackedMatrix.cpp:5813
↓ 1 callers
Function
checkOptimalityConditions
Verify LP optimality conditions on a solved OsiSolverInterface. Returns number of violations found.
test/test_racing_lp.cpp:36
↓ 1 callers
Method
checkReplacePart1a
src/AbcSimplexDual.cpp:5493
↓ 1 callers
Function
checkReplacePart2
Checks if can replace one Column to basis, returns 0=OK, 1=Probably OK, 2=singular, 3=no room, 5 max pivots */
src/AbcSimplexFactorization.hpp:117
↓ 1 callers
Method
checkScaling
Deals with badly scaled problems Returns COIN_INT_MAX if well scaled otherwise when to check again. May change objectiveScale_ and/or rhsScal
src/ClpSimplex.cpp:9757
↓ 1 callers
Method
chgColumnLower
chgColumnLower
src/ClpModel.cpp:2709
↓ 1 callers
Method
chgColumnUpper
chgColumnUpper
src/ClpModel.cpp:2728
↓ 1 callers
Method
chgObjCoefficients
chgObjCoefficients
src/ClpModel.cpp:2748
↓ 1 callers
Method
chgRowLower
chgRowLower
src/ClpModel.cpp:2670
↓ 1 callers
Method
chgRowUpper
chgRowUpper
src/ClpModel.cpp:2689
↓ 1 callers
Function
choose
src/AbcDualRowDantzig.cpp:130
↓ 1 callers
Function
choose2
src/AbcDualRowSteepest.cpp:256
↓ 1 callers
Method
chooseVariable
Choose a new variable
src/ClpNode.cpp:633
↓ 1 callers
Function
cilkTest
src/ClpMain.cpp:407
↓ 1 callers
Function
cilkTest
src/Attic/ClpMain.cpp:352
↓ 1 callers
Function
clean
src/ClpSolver.cpp:4533
↓ 1 callers
Function
clean
src/Attic/ClpSolver.cpp:4483
↓ 1 callers
Method
cleanUpForCrunch
Clean up as crunch is different model
src/ClpNode.cpp:544
↓ 1 callers
Method
cleanupAfterPostsolve
Quick try at cleaning up duals if postsolve gets wrong
src/ClpSimplexOther.cpp:6237
↓ 1 callers
Method
cleanupAfterStrongBranching
This cleans up after strong branching
src/ClpSimplexDual.cpp:7608
↓ 1 callers
Method
clearArrays
Gets rid of all arrays
src/AbcDualRowSteepest.cpp:1410
↓ 1 callers
Function
clearFakeLower
src/ClpInterior.hpp:414
↓ 1 callers
Function
clearFakeUpper
src/ClpInterior.hpp:428
↓ 1 callers
Method
clearFeasibleExtremePoints
src/MyMessageHandler.cpp:159
↓ 1 callers
Function
clearHiddenArrays
Clear all hidden arrays
src/AbcSimplexFactorization.hpp:129
↓ 1 callers
Function
clearLowerBound
src/ClpInterior.hpp:386
↓ 1 callers
Function
clearUpperBound
src/ClpInterior.hpp:400
↓ 1 callers
Method
clone
------------------------------------------------------------------- Clone -------------------------------------------------------------------
src/ClpPackedMatrix.cpp:217
↓ 1 callers
Function
clpReadAmpl
src/ClpSolver.cpp:2931
↓ 1 callers
Function
clp_align
src/ClpPackedMatrix.cpp:6680
↓ 1 callers
Function
coCompatibleColsAvg
src/ClpPESimplex.hpp:135
↓ 1 callers
Function
coCompatibleRowsAvg
src/ClpPESimplex.hpp:133
↓ 1 callers
Function
coPriorityPivots
src/ClpPESimplex.hpp:144
↓ 1 callers
Method
columnScale2
src/AbcSimplex.hpp:511
↓ 1 callers
Function
compact
src/AbcMatrix.cpp:1794
↓ 1 callers
Method
computePrimals
src/ClpSimplex.cpp:914
↓ 1 callers
Method
copyColumnNames
Copies in Column names - modifies names first .. last-1
src/ClpModel.cpp:4324
↓ 1 callers
Method
copyFactorization
Copies in factorization to existing one
src/ClpSimplex.cpp:5016
↓ 1 callers
Method
copyRowNames
Copies in Row names - modifies names first .. last-1
src/ClpModel.cpp:4304
↓ 1 callers
Method
createCoinModel
This creates a coinModel object */
src/ClpModel.cpp:4822
↓ 1 callers
Method
createRim
static int x_gaps[4]={0,0,0,0}; static int scale_times[]={0,0,0,0};
src/ClpSimplex.cpp:3498
↓ 1 callers
Method
createVariable
Creates a variable. This is called after partial pricing and may modify matrix. May update bestSequence. */
src/ClpMatrixBase.cpp:383
↓ 1 callers
Function
create_CoinPostsolveMatrix
src/ClpPresolve.cpp:2047
↓ 1 callers
Function
create_CoinPresolveMatrix
src/ClpPresolve.cpp:1769
↓ 1 callers
Method
currentOptionAsInteger
Returns current parameter option position but if fake keyword returns fakeValue_ */
src/Attic/ClpParam.cpp:744
↓ 1 callers
Function
currentStatus
src/ClpNonLinearCost.hpp:44
↓ 1 callers
Function
deleteFakeVector
src/AbcSimplexFactorization.cpp:321
↓ 1 callers
Method
deleteRim
src/ClpSimplex.cpp:4694
↓ 1 callers
Method
deleteRowsAndColumns
Deletes rows AND columns (does not reallocate)
src/ClpModel.cpp:1604
↓ 1 callers
Method
deleteSome
Delete columns in objective
src/ClpLinearObjective.cpp:247
↓ 1 callers
Method
doAbcDual
Returns 0 if dual can be skipped
src/AbcSimplex.cpp:3810
↓ 1 callers
Function
doDependency
Whether we want to do dependency part of presolve
src/ClpPresolve.hpp:192
↓ 1 callers
Function
doDoubleton
Whether we want to do doubleton part of presolve
src/ClpSolve.hpp:148
↓ 1 callers
Function
doDual
Whether we want to do dual part of presolve
src/ClpSolve.hpp:124
↓ 1 callers
Function
doDupcol
Whether we want to do dupcol part of presolve
src/ClpSolve.hpp:208
↓ 1 callers
Function
doDuprow
Whether we want to do duprow part of presolve
src/ClpSolve.hpp:220
↓ 1 callers
Function
doEarlyFactorization
src/AbcSimplexParallel.cpp:908
↓ 1 callers
Function
doForcing
Whether we want to do forcing part of presolve
src/ClpSolve.hpp:184
↓ 1 callers
Function
doGubrow
Whether we want to do gubrow part of presolve
src/ClpPresolve.hpp:228
↓ 1 callers
Function
doImpliedFree
Whether we want to do impliedfree part of presolve
src/ClpSolve.hpp:196
↓ 1 callers
Function
doIntersection
Whether we want to allow duplicate intersections
src/ClpPresolve.hpp:252
↓ 1 callers
Function
doSingleton
Whether we want to do singleton part of presolve
src/ClpSolve.hpp:136
↓ 1 callers
Function
doSingletonColumn
Whether we want to do singleton column part of presolve
src/ClpSolve.hpp:232
↓ 1 callers
Function
doSomeWork
src/ClpMain.cpp:391
↓ 1 callers
Function
doSomeWork
src/Attic/ClpMain.cpp:338
↓ 1 callers
Function
doTighten
Whether we want to do tighten part of presolve
src/ClpSolve.hpp:172
↓ 1 callers
Function
doTransfer
Whether we want to do transfer part of presolve
src/ClpPresolve.hpp:204
↓ 1 callers
Function
doTripleton
Whether we want to do tripleton part of presolve
src/ClpSolve.hpp:160
↓ 1 callers
Method
do_lsqr
src/ClpLsqr.cpp:8
↓ 1 callers
Method
dualCbcRanging
src/ClpSimplexOther.cpp:375
↓ 1 callers
Method
dualColumn
Row array has row part of pivot row (as duals so sign may be switched) Column array has column part. This chooses pivot column. Spare array w
src/ClpSimplexDual.cpp:4191
↓ 1 callers
Function
dualColumn000
src/ClpSimplexDual.cpp:3584
↓ 1 callers
Method
dualColumn2First
src/AbcSimplexDual.cpp:1450
↓ 1 callers
Method
dualDebug
src/ClpSimplex.cpp:5674
↓ 1 callers
Function
dualObjectiveLimit
Dual objective limit
src/ClpModel.hpp:369
↓ 1 callers
Function
ekk_dualClp
examples/ekk_interface.cpp:233
↓ 1 callers
Function
ekk_preSolveClp
examples/ekk_interface.cpp:249
↓ 1 callers
Function
ekk_primalClp
examples/ekk_interface.cpp:217
↓ 1 callers
Function
establishParams
Subroutine to establish the cbc parameter array. See the description of class CbcOrClpParam for details. Pulled from C..Main() for clarity. */
src/CbcOrClpParam.cpp:1636
↓ 1 callers
Function
factorization
factorization
src/ClpSimplex.hpp:675
↓ 1 callers
Function
factorize
Returns -2 if can't, -1 if singular, -99 memory, 0 OK
src/AbcSimplexFactorization.hpp:42
↓ 1 callers
Function
fakeVector
returns empty fake vector carved out of existing later - maybe use associated arrays */
src/AbcSimplexFactorization.cpp:309
↓ 1 callers
Method
fastDual2
Like Fast dual
src/ClpSimplex.cpp:13107
↓ 1 callers
Method
fill
Fill most values
src/ClpDualRowSteepest.cpp:131
↓ 1 callers
Function
fixed
src/ClpInterior.hpp:348
↓ 1 callers
Function
flaggedGen
Whether flagged
src/ClpDynamicExampleMatrix.hpp:152
↓ 1 callers
Method
functionValue
Constraint function value
src/ClpConstraint.cpp:62
↓ 1 callers
Function
generateCode
src/ClpSolver.cpp:4540
↓ 1 callers
Function
generateCode
src/Attic/ClpSolver.cpp:4490
↓ 1 callers
Method
getBInvCol
Get a column of the basis inverse
src/ClpSimplex.cpp:10615
↓ 1 callers
Method
getBInvRow
Get a row of the basis inverse
src/ClpSimplex.cpp:10511
↓ 1 callers
Method
getBasics
Get basic indices (order of indices corresponds to the order of elements in a vector retured by getBInvACol() and getBInvCol()). */
src/ClpSimplex.cpp:10665
↓ 1 callers
Method
getBasis
Returns a basis (to be deleted by user)
src/ClpSimplex.cpp:11298
↓ 1 callers
Method
getBasis
Warm start
src/OsiClp/OsiClpSolverInterface.cpp:5870
↓ 1 callers
Method
getBasisStatus
The following two methods may be replaced by the methods of OsiSolverInterface using OsiWarmStartBasis if: 1. OsiWarmStartBasis resize operation
src/OsiClp/OsiClpSolverInterface.cpp:7051
↓ 1 callers
Function
getCbcOrClpReadMode
src/CbcOrClpParam.cpp:75
↓ 1 callers
Function
getColSolution
src/ClpModel.hpp:527
↓ 1 callers
Method
getGubBasis
Restores basis to original
src/ClpSimplexOther.cpp:7121
↓ 1 callers
Function
getIndices
A vector containing the minor indices of the elements in the packed matrix. Note that there might be gaps in this list, entries that do not
src/ClpPackedMatrix.hpp:71
← previous
next →
901–1,000 of 3,454, ranked by callers