MCPcopy Create free account

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

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

↓ 1 callersMethodcheckFakeBounds
Just checks if any fake bounds active - if so returns number
src/ClpSimplexDual.cpp:3516
↓ 1 callersMethodcheckFlags
Check validity
src/ClpPackedMatrix.cpp:5813
↓ 1 callersFunctioncheckOptimalityConditions
Verify LP optimality conditions on a solved OsiSolverInterface. Returns number of violations found.
test/test_racing_lp.cpp:36
↓ 1 callersMethodcheckReplacePart1a
src/AbcSimplexDual.cpp:5493
↓ 1 callersFunctioncheckReplacePart2
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 callersMethodcheckScaling
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 callersMethodchgColumnLower
chgColumnLower
src/ClpModel.cpp:2709
↓ 1 callersMethodchgColumnUpper
chgColumnUpper
src/ClpModel.cpp:2728
↓ 1 callersMethodchgObjCoefficients
chgObjCoefficients
src/ClpModel.cpp:2748
↓ 1 callersMethodchgRowLower
chgRowLower
src/ClpModel.cpp:2670
↓ 1 callersMethodchgRowUpper
chgRowUpper
src/ClpModel.cpp:2689
↓ 1 callersFunctionchoose
src/AbcDualRowDantzig.cpp:130
↓ 1 callersFunctionchoose2
src/AbcDualRowSteepest.cpp:256
↓ 1 callersMethodchooseVariable
Choose a new variable
src/ClpNode.cpp:633
↓ 1 callersFunctioncilkTest
src/ClpMain.cpp:407
↓ 1 callersFunctioncilkTest
src/Attic/ClpMain.cpp:352
↓ 1 callersFunctionclean
src/ClpSolver.cpp:4533
↓ 1 callersFunctionclean
src/Attic/ClpSolver.cpp:4483
↓ 1 callersMethodcleanUpForCrunch
Clean up as crunch is different model
src/ClpNode.cpp:544
↓ 1 callersMethodcleanupAfterPostsolve
Quick try at cleaning up duals if postsolve gets wrong
src/ClpSimplexOther.cpp:6237
↓ 1 callersMethodcleanupAfterStrongBranching
This cleans up after strong branching
src/ClpSimplexDual.cpp:7608
↓ 1 callersMethodclearArrays
Gets rid of all arrays
src/AbcDualRowSteepest.cpp:1410
↓ 1 callersFunctionclearFakeLower
src/ClpInterior.hpp:414
↓ 1 callersFunctionclearFakeUpper
src/ClpInterior.hpp:428
↓ 1 callersMethodclearFeasibleExtremePoints
src/MyMessageHandler.cpp:159
↓ 1 callersFunctionclearHiddenArrays
Clear all hidden arrays
src/AbcSimplexFactorization.hpp:129
↓ 1 callersFunctionclearLowerBound
src/ClpInterior.hpp:386
↓ 1 callersFunctionclearUpperBound
src/ClpInterior.hpp:400
↓ 1 callersMethodclone
------------------------------------------------------------------- Clone -------------------------------------------------------------------
src/ClpPackedMatrix.cpp:217
↓ 1 callersFunctionclpReadAmpl
src/ClpSolver.cpp:2931
↓ 1 callersFunctionclp_align
src/ClpPackedMatrix.cpp:6680
↓ 1 callersFunctioncoCompatibleColsAvg
src/ClpPESimplex.hpp:135
↓ 1 callersFunctioncoCompatibleRowsAvg
src/ClpPESimplex.hpp:133
↓ 1 callersFunctioncoPriorityPivots
src/ClpPESimplex.hpp:144
↓ 1 callersMethodcolumnScale2
src/AbcSimplex.hpp:511
↓ 1 callersFunctioncompact
src/AbcMatrix.cpp:1794
↓ 1 callersMethodcomputePrimals
src/ClpSimplex.cpp:914
↓ 1 callersMethodcopyColumnNames
Copies in Column names - modifies names first .. last-1
src/ClpModel.cpp:4324
↓ 1 callersMethodcopyFactorization
Copies in factorization to existing one
src/ClpSimplex.cpp:5016
↓ 1 callersMethodcopyRowNames
Copies in Row names - modifies names first .. last-1
src/ClpModel.cpp:4304
↓ 1 callersMethodcreateCoinModel
This creates a coinModel object */
src/ClpModel.cpp:4822
↓ 1 callersMethodcreateRim
static int x_gaps[4]={0,0,0,0}; static int scale_times[]={0,0,0,0};
src/ClpSimplex.cpp:3498
↓ 1 callersMethodcreateVariable
Creates a variable. This is called after partial pricing and may modify matrix. May update bestSequence. */
src/ClpMatrixBase.cpp:383
↓ 1 callersFunctioncreate_CoinPostsolveMatrix
src/ClpPresolve.cpp:2047
↓ 1 callersFunctioncreate_CoinPresolveMatrix
src/ClpPresolve.cpp:1769
↓ 1 callersMethodcurrentOptionAsInteger
Returns current parameter option position but if fake keyword returns fakeValue_ */
src/Attic/ClpParam.cpp:744
↓ 1 callersFunctioncurrentStatus
src/ClpNonLinearCost.hpp:44
↓ 1 callersFunctiondeleteFakeVector
src/AbcSimplexFactorization.cpp:321
↓ 1 callersMethoddeleteRim
src/ClpSimplex.cpp:4694
↓ 1 callersMethoddeleteRowsAndColumns
Deletes rows AND columns (does not reallocate)
src/ClpModel.cpp:1604
↓ 1 callersMethoddeleteSome
Delete columns in objective
src/ClpLinearObjective.cpp:247
↓ 1 callersMethoddoAbcDual
Returns 0 if dual can be skipped
src/AbcSimplex.cpp:3810
↓ 1 callersFunctiondoDependency
Whether we want to do dependency part of presolve
src/ClpPresolve.hpp:192
↓ 1 callersFunctiondoDoubleton
Whether we want to do doubleton part of presolve
src/ClpSolve.hpp:148
↓ 1 callersFunctiondoDual
Whether we want to do dual part of presolve
src/ClpSolve.hpp:124
↓ 1 callersFunctiondoDupcol
Whether we want to do dupcol part of presolve
src/ClpSolve.hpp:208
↓ 1 callersFunctiondoDuprow
Whether we want to do duprow part of presolve
src/ClpSolve.hpp:220
↓ 1 callersFunctiondoEarlyFactorization
src/AbcSimplexParallel.cpp:908
↓ 1 callersFunctiondoForcing
Whether we want to do forcing part of presolve
src/ClpSolve.hpp:184
↓ 1 callersFunctiondoGubrow
Whether we want to do gubrow part of presolve
src/ClpPresolve.hpp:228
↓ 1 callersFunctiondoImpliedFree
Whether we want to do impliedfree part of presolve
src/ClpSolve.hpp:196
↓ 1 callersFunctiondoIntersection
Whether we want to allow duplicate intersections
src/ClpPresolve.hpp:252
↓ 1 callersFunctiondoSingleton
Whether we want to do singleton part of presolve
src/ClpSolve.hpp:136
↓ 1 callersFunctiondoSingletonColumn
Whether we want to do singleton column part of presolve
src/ClpSolve.hpp:232
↓ 1 callersFunctiondoSomeWork
src/ClpMain.cpp:391
↓ 1 callersFunctiondoSomeWork
src/Attic/ClpMain.cpp:338
↓ 1 callersFunctiondoTighten
Whether we want to do tighten part of presolve
src/ClpSolve.hpp:172
↓ 1 callersFunctiondoTransfer
Whether we want to do transfer part of presolve
src/ClpPresolve.hpp:204
↓ 1 callersFunctiondoTripleton
Whether we want to do tripleton part of presolve
src/ClpSolve.hpp:160
↓ 1 callersMethoddo_lsqr
src/ClpLsqr.cpp:8
↓ 1 callersMethoddualCbcRanging
src/ClpSimplexOther.cpp:375
↓ 1 callersMethoddualColumn
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 callersFunctiondualColumn000
src/ClpSimplexDual.cpp:3584
↓ 1 callersMethoddualColumn2First
src/AbcSimplexDual.cpp:1450
↓ 1 callersMethoddualDebug
src/ClpSimplex.cpp:5674
↓ 1 callersFunctiondualObjectiveLimit
Dual objective limit
src/ClpModel.hpp:369
↓ 1 callersFunctionekk_dualClp
examples/ekk_interface.cpp:233
↓ 1 callersFunctionekk_preSolveClp
examples/ekk_interface.cpp:249
↓ 1 callersFunctionekk_primalClp
examples/ekk_interface.cpp:217
↓ 1 callersFunctionestablishParams
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 callersFunctionfactorization
factorization
src/ClpSimplex.hpp:675
↓ 1 callersFunctionfactorize
Returns -2 if can't, -1 if singular, -99 memory, 0 OK
src/AbcSimplexFactorization.hpp:42
↓ 1 callersFunctionfakeVector
returns empty fake vector carved out of existing later - maybe use associated arrays */
src/AbcSimplexFactorization.cpp:309
↓ 1 callersMethodfastDual2
Like Fast dual
src/ClpSimplex.cpp:13107
↓ 1 callersMethodfill
Fill most values
src/ClpDualRowSteepest.cpp:131
↓ 1 callersFunctionfixed
src/ClpInterior.hpp:348
↓ 1 callersFunctionflaggedGen
Whether flagged
src/ClpDynamicExampleMatrix.hpp:152
↓ 1 callersMethodfunctionValue
Constraint function value
src/ClpConstraint.cpp:62
↓ 1 callersFunctiongenerateCode
src/ClpSolver.cpp:4540
↓ 1 callersFunctiongenerateCode
src/Attic/ClpSolver.cpp:4490
↓ 1 callersMethodgetBInvCol
Get a column of the basis inverse
src/ClpSimplex.cpp:10615
↓ 1 callersMethodgetBInvRow
Get a row of the basis inverse
src/ClpSimplex.cpp:10511
↓ 1 callersMethodgetBasics
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 callersMethodgetBasis
Returns a basis (to be deleted by user)
src/ClpSimplex.cpp:11298
↓ 1 callersMethodgetBasis
Warm start
src/OsiClp/OsiClpSolverInterface.cpp:5870
↓ 1 callersMethodgetBasisStatus
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 callersFunctiongetCbcOrClpReadMode
src/CbcOrClpParam.cpp:75
↓ 1 callersFunctiongetColSolution
src/ClpModel.hpp:527
↓ 1 callersMethodgetGubBasis
Restores basis to original
src/ClpSimplexOther.cpp:7121
↓ 1 callersFunctiongetIndices
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
← previousnext →901–1,000 of 3,454, ranked by callers