Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ERGO-Code/HiGHS
/ functions
Functions
6,874 in github.com/ERGO-Code/HiGHS
⨍
Functions
6,874
◇
Types & classes
1,307
↓ 2 callers
Function
Permute
highs/ipm/ipx/utils.cc:58
↓ 2 callers
Function
PermuteBack
highs/ipm/ipx/utils.cc:64
↓ 2 callers
Method
Prepare
highs/ipm/ipx/normal_matrix.cc:30
↓ 2 callers
Function
PrimalInfeasibility
highs/ipm/ipx/model.cc:1471
↓ 2 callers
Function
PrimalResidual
highs/ipm/ipx/model.cc:1501
↓ 2 callers
Method
RENS
highs/mip/HighsPrimalHeuristics.cpp:394
↓ 2 callers
Function
Refine2WayNode
/ ! This function is the entry point of the separator refinement. It does not perform any refinement on graph, but it starts by first project
extern/metis/libmetis/srefine.c:23
↓ 2 callers
Function
RemoveDiagonal
highs/ipm/ipx/sparse_matrix.cc:167
↓ 2 callers
Function
SelectQueue
/ ! This function selects the partition number and the queue from which we will move vertices out. */ /
extern/metis/libmetis/fm.c:431
↓ 2 callers
Function
SymbolicInvert
highs/ipm/ipx/symbolic_invert.cc:128
↓ 2 callers
Method
ThreeDLp
check/SpecialLps.h:335
↓ 2 callers
Method
__get_chain
(self, other: highs_linear_expression, is_ge_than: bool)
highspy/highspy/highs.py:2689
↓ 2 callers
Method
__is_active_chain
(self)
highspy/highspy/highs.py:2675
↓ 2 callers
Method
_merge_description
extern/cli11/CLI11.hpp:4751
↓ 2 callers
Method
_parse
extern/cli11/CLI11.hpp:9539
↓ 2 callers
Method
_parse_arg
extern/cli11/CLI11.hpp:9988
↓ 2 callers
Method
_parse_subcommand
extern/cli11/CLI11.hpp:9949
↓ 2 callers
Method
add
adds a new stream to the object
highs/ipm/ipx/multistream.h:20
↓ 2 callers
Method
addChild
extern/catch/catch.hpp:15096
↓ 2 callers
Method
addCol
highs/lp_data/Highs.cpp:2846
↓ 2 callers
Method
addCol
highs/lp_data/HighsIis.cpp:133
↓ 2 callers
Method
addCuts
highs/mip/HighsLpRelaxation.cpp:509
↓ 2 callers
Method
addIntegrals
( self, *nvars: int, out_array: Optional[bool] = ..., **kwargs: Union[Any, Hig
highspy/highspy/highs.py:1003
↓ 2 callers
Method
addLinearObjective
(double weight, double offset, double[] coefficients, double abs_tolerance, double rel_tolerance, int priority
highs/interfaces/highs_csharp_api.cs:1040
↓ 2 callers
Method
addReconvergenceCut
highs/mip/HighsConflictPool.cpp:85
↓ 2 callers
Method
addVec
highs/util/HighsSparseMatrix.cpp:230
↓ 2 callers
Method
add_flag
Add a flag with no description or variable assignment
extern/cli11/CLI11.hpp:7301
↓ 2 callers
Function
align_cacheline
extern/pdqsort/pdqsort.h:164
↓ 2 callers
Method
all
extern/catch/catch.hpp:11993
↓ 2 callers
Method
allPassed
extern/catch/catch.hpp:15924
↓ 2 callers
Method
always_capture_default
extern/cli11/CLI11.hpp:5277
↓ 2 callers
Function
analyseModelBounds
highs/lp_data/HighsModelUtils.cpp:23
↓ 2 callers
Method
analysePresolveRuleLog
highs/presolve/HPresolveAnalysis.cpp:178
↓ 2 callers
Function
appendColsToLpVectors
highs/lp_data/HighsLpUtils.cpp:1588
↓ 2 callers
Function
appendRowsToLpVectors
highs/lp_data/HighsLpUtils.cpp:1616
↓ 2 callers
Function
append_codepoint
extern/cli11/CLI11.hpp:922
↓ 2 callers
Function
areLpEqual
check/TestLpModification.cpp:1688
↓ 2 callers
Method
assertionStarting
extern/catch/catch.hpp:16460
↓ 2 callers
Function
assessColPrimalSolution
highs/lp_data/HighsLpUtils.cpp:2591
↓ 2 callers
Function
assessExcessiveObjectiveBoundScaling
Assuming that any user scaling in user_scale_data has been applied, determine the model coefficient ranges, assess it for values outside the [small, l
highs/lp_data/HighsSolve.cpp:377
↓ 2 callers
Function
assessHessianDimensions
highs/model/HighsHessianUtils.cpp:92
↓ 2 callers
Method
backtrackToGlobal
highs/mip/HighsDomain.cpp:2234
↓ 2 callers
Function
badAlloc
check/TestThrow.cpp:20
↓ 2 callers
Method
basicColScaleFactor
highs/simplex/HSimplexNla.cpp:229
↓ 2 callers
Function
basiclu_get_factors
highs/ipm/basiclu/basiclu_get_factors.c:10
↓ 2 callers
Function
basiclu_obj_free
* basiclu_obj_free() */
highs/ipm/basiclu/basiclu_object.c:182
↓ 2 callers
Function
basiclu_solve_dense
highs/ipm/basiclu/basiclu_solve_dense.c:10
↓ 2 callers
Function
basiclu_update
highs/ipm/basiclu/basiclu_update.c:10
↓ 2 callers
Method
benchmarkResamples
extern/catch/catch.hpp:10673
↓ 2 callers
Method
benchmarkWarmupTime
extern/catch/catch.hpp:10676
↓ 2 callers
Method
blendingLp
check/SpecialLps.h:305
↓ 2 callers
Function
bootstrap
extern/catch/catch.hpp:7664
↓ 2 callers
Method
boundChangeAdded
highs/mip/HighsDebugSol.cpp:131
↓ 2 callers
Method
boundChangeRemoved
highs/mip/HighsDebugSol.cpp:156
↓ 2 callers
Method
btran
highs/simplex/HSimplexNla.cpp:96
↓ 2 callers
Method
btran
highs/qpsolver/basis.cpp:313
↓ 2 callers
Method
btranInScaledSpace
highs/simplex/HSimplexNla.cpp:110
↓ 2 callers
Method
buildASstructure
highs/ipm/hipo/ipm/KktMatrix.cpp:11
↓ 2 callers
Method
buildFrom
highs/mip/HighsCliqueTable.cpp:2206
↓ 2 callers
Method
buildNEstructure
highs/ipm/hipo/ipm/KktMatrix.cpp:92
↓ 2 callers
Function
calcFixVal
highs/mip/HighsPrimalHeuristics.cpp:377
↓ 2 callers
Function
callAndTime_dgemv
highs/ipm/hipo/factorhighs/CallAndTimeBlas.cpp:50
↓ 2 callers
Function
callAndTime_dtrsv
highs/ipm/hipo/factorhighs/CallAndTimeBlas.cpp:68
↓ 2 callers
Function
callCrossover
highs/presolve/ICrashX.cpp:17
↓ 2 callers
Method
calledOptimizeModel
Checks the options calls presolve and postsolve if needed. LP solvers are called with callSolveLp(..)
highs/lp_data/Highs.cpp:1173
↓ 2 callers
Method
capacity
highs/util/HighsHashTree.h:101
↓ 2 callers
Method
caseSensitivitySuffix
extern/catch/catch.hpp:12409
↓ 2 callers
Method
centralRounding
highs/mip/HighsPrimalHeuristics.cpp:1697
↓ 2 callers
Method
centringAlphaScaling
highs/ipm/ipx/control.h:92
↓ 2 callers
Method
centringRatioTolerance
highs/ipm/ipx/control.h:90
↓ 2 callers
Function
changeBounds
highs/lp_data/HighsLpUtils.cpp:1817
↓ 2 callers
Method
checkInterrupt
highs/ipm/hipo/ipm/Solver.cpp:1148
↓ 2 callers
Method
checkInterrupt
highs/parallel/HighsSplitDeque.h:291
↓ 2 callers
Function
checkKkt
highs/test_kkt/DevKkt.cpp:429
↓ 2 callers
Function
checkOption
highs/lp_data/HighsOptions.cpp:359
↓ 2 callers
Function
checkRayDirection
check/TestRays.cpp:22
↓ 2 callers
Function
checkRbTree
check/TestHighsRbTree.cpp:57
↓ 2 callers
Function
check_fname
Requires "--" to be removed from string
extern/cli11/CLI11.hpp:5820
↓ 2 callers
Method
chooseFinal
highs/simplex/HEkkDualRow.cpp:117
↓ 2 callers
Method
choosePriceTechnique
highs/simplex/HEkk.cpp:2830
↓ 2 callers
Function
cleanUp
extern/catch/catch.hpp:13223
↓ 2 callers
Method
cleanup
highs/util/HighsSparseVectorSum.h:77
↓ 2 callers
Method
clear
highs/ipm/ipx/sparse_matrix.cc:44
↓ 2 callers
Method
clear
highs/model/HighsHessian.cpp:16
↓ 2 callers
Method
clear
highs/simplex/HSimplexNla.cpp:68
↓ 2 callers
Method
clear
highs/lp_data/HighsRanging.cpp:24
↓ 2 callers
Method
clearBadBasisChangeTabooFlag
highs/simplex/HEkk.cpp:3988
↓ 2 callers
Method
clearData
highs/lp_data/HighsIis.cpp:14
↓ 2 callers
Method
clearEkkData
highs/simplex/HEkk.cpp:113
↓ 2 callers
Method
clearHighsCallbackInput
highs/lp_data/HighsCallback.cpp:42
↓ 2 callers
Method
clearScaling
highs/lp_data/HighsLp.cpp:242
↓ 2 callers
Method
clearStandardFormLp
highs/lp_data/Highs.cpp:3909
↓ 2 callers
Method
clear_queue
highs/ipm/ipx/sparse_matrix.cc:99
↓ 2 callers
Function
cliCopyrightLine
app/RunHighs.cpp:18
↓ 2 callers
Method
cliqueSize
highs/ipm/hipo/factorhighs/Symbolic.cpp:36
↓ 2 callers
Method
clone
extern/catch/catch.hpp:7334
↓ 2 callers
Method
completeCycle
extern/catch/catch.hpp:15071
↓ 2 callers
Method
computeBestEstimate
highs/mip/HighsLpRelaxation.cpp:428
↓ 2 callers
Method
computeDualProof
highs/mip/HighsLpRelaxation.cpp:732
↓ 2 callers
Method
computeMu
highs/ipm/hipo/ipm/Iterate.cpp:64
← previous
next →
1,501–1,600 of 6,874, ranked by callers