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
↓ 3 callers
Method
terminate
highs/mip/HighsMipSolverData.cpp:2995
↓ 3 callers
Function
testDeleteKeep
check/TestLpModification.cpp:1715
↓ 3 callers
Function
testFeasibilityRelaxation
check/TestIis.cpp:897
↓ 3 callers
Function
testStandardForm
check/TestLpSolvers.cpp:247
↓ 3 callers
Function
thread_num
highs/parallel/HighsParallel.h:35
↓ 3 callers
Method
timelessLog
highs/ipm/ipx/control.h:94
↓ 3 callers
Function
tolower
convert string to lower-case, modifies string
highs/io/filereaderlp/reader.cpp:314
↓ 3 callers
Function
uncaught_exceptions
extern/catch/catch.hpp:15993
↓ 3 callers
Method
unlink
highs/mip/HighsNodeQueue.cpp:207
↓ 3 callers
Method
unlink
highs/mip/HighsGFkSolve.cpp:30
↓ 3 callers
Method
unscaledPrimalFeasible
highs/mip/HighsLpRelaxation.h:268
↓ 3 callers
Method
unsubscribe
Unsubscribes a callback from the event. Args: callback: The callback function to be removed.
highspy/highspy/highs.py:1709
↓ 3 callers
Method
untransform
highs/mip/HighsTransformedLp.cpp:449
↓ 3 callers
Method
updateBeta
highs/pdlp/hipdlp/restart.hpp:58
↓ 3 callers
Method
updateFactor
highs/simplex/HEkk.cpp:3075
↓ 3 callers
Method
updatePivots
highs/simplex/HEkk.cpp:3105
↓ 3 callers
Function
updateResidualIca
Allows negative residuals
highs/presolve/ICrashUtil.cpp:262
↓ 3 callers
Method
updatedImplVarLower
highs/util/HighsLinearSumBounds.cpp:53
↓ 3 callers
Method
updatedImplVarUpper
highs/util/HighsLinearSumBounds.cpp:45
↓ 3 callers
Method
updatedVarLower
highs/util/HighsLinearSumBounds.cpp:36
↓ 3 callers
Method
updatedVarUpper
highs/util/HighsLinearSumBounds.cpp:27
↓ 3 callers
Method
updates
highs/ipm/ipx/lu_update.cc:58
↓ 3 callers
Function
valid_alias_name_string
Verify an app name
extern/cli11/CLI11.hpp:617
↓ 3 callers
Method
variableDual
(self, var: Union[int, Integral, highs_var])
highspy/highspy/highs.py:584
↓ 3 callers
Method
variableDuals
(self, idxs: Union[int, Integral, highs_var])
highspy/highspy/highs.py:614
↓ 3 callers
Method
vec_mat
highs/qpsolver/matrix.hpp:306
↓ 3 callers
Function
vectorScale
highs/ipm/hipo/auxiliary/VectorOperations.cpp:41
↓ 3 callers
Method
wait
wait until notified
highs/parallel/HighsSplitDeque.h:479
↓ 3 callers
Function
warnSolverInvalid
highs/lp_data/HighsOptions.cpp:1162
↓ 3 callers
Method
writeToFileMatrixRow
highs/io/FilereaderLp.cpp:345
↓ 3 callers
Method
ziRound
highs/mip/HighsPrimalHeuristics.cpp:1465
↓ 2 callers
Function
Allocate2WayNodePartitionMemory
/ ! This function allocates memory for 2-way node-based refinement */ /
extern/metis/libmetis/srefine.c:59
↓ 2 callers
Function
Allocate2WayPartitionMemory
/ ! This function allocates memory for 2-way edge refinement */ /
extern/metis/libmetis/refine.c:17
↓ 2 callers
Function
BetterBalance2Way
/ ! This function takes two ubfactor-centered load imbalance vectors x & y, and returns true if y is better balanced than x. */ /
extern/metis/libmetis/mcutil.c:72
↓ 2 callers
Method
BtranForUpdate
highs/ipm/ipx/lu_update.cc:29
↓ 2 callers
Function
BucketSortKeysInc
* This function uses simple counting sort to return a permutation array * corresponding to the sorted order. The keys are arsumed to start from * 0 an
extern/metis/libmetis/bucketsort.c:23
↓ 2 callers
Method
ConstructBasisFromWeights
highs/ipm/ipx/basis.cc:371
↓ 2 callers
Function
CopyColumns
highs/ipm/ipx/sparse_matrix.cc:152
↓ 2 callers
Function
CreateCoarseGraph
/ ! This function creates the coarser graph. Depending on the size of the candidate adjacency lists it either uses a hash table or an array to
extern/metis/libmetis/coarsen.c:612
↓ 2 callers
Method
CrossoverFromStartingPoint
highs/ipm/ipx/lp_solver.cc:181
↓ 2 callers
Method
Driver
highs/ipm/ipx/ipm.cc:45
↓ 2 callers
Function
DualInfeasibility
highs/ipm/ipx/model.cc:1484
↓ 2 callers
Function
DualResidual
highs/ipm/ipx/model.cc:1514
↓ 2 callers
Function
EquilibrationFactor
Returns a power-of-2 factor s such that s*2^exp becomes closer to the interval [2^expmin, 2^expmax].
highs/ipm/ipx/model.cc:737
↓ 2 callers
Function
FindMaxAbs
highs/ipm/ipx/utils.cc:46
↓ 2 callers
Method
FixNonbasicVariable
highs/ipm/ipx/basis.cc:33
↓ 2 callers
Method
FreeBasicVariable
highs/ipm/ipx/basis.cc:41
↓ 2 callers
Function
FreeCtrl
/ ! This function frees the memory associated with a ctrl_t */ /
extern/metis/libmetis/options.c:245
↓ 2 callers
Method
FtranForUpdate
highs/ipm/ipx/lu_update.cc:20
↓ 2 callers
Function
GenNorm
------------------------ new added --------------------*/
highs/pdlp/cupdlp/cupdlp_linalg.c:172
↓ 2 callers
Method
GetFactors
highs/ipm/ipx/lu_update.cc:11
↓ 2 callers
Method
GetInfo
highs/ipm/ipx/lp_solver.cc:128
↓ 2 callers
Method
GetModelStatus
()
highs/interfaces/highs_csharp_api.cs:856
↓ 2 callers
Function
HighsStatusReport
check/TestLpModification.cpp:1513
↓ 2 callers
Function
Highs_addLinearObjective
highs/interfaces/highs_c_api.cpp:331
↓ 2 callers
Function
Highs_addVar
highs/interfaces/highs_c_api.cpp:796
↓ 2 callers
Function
Highs_addVars
highs/interfaces/highs_c_api.cpp:800
↓ 2 callers
Function
Highs_changeColCost
highs/interfaces/highs_c_api.cpp:893
↓ 2 callers
Function
Highs_changeColsCostByRange
highs/interfaces/highs_c_api.cpp:898
↓ 2 callers
Function
Highs_changeColsIntegralityByRange
highs/interfaces/highs_c_api.cpp:844
↓ 2 callers
Function
Highs_clearLinearObjectives
highs/interfaces/highs_c_api.cpp:350
↓ 2 callers
Function
Highs_getColByName
highs/interfaces/highs_c_api.cpp:1103
↓ 2 callers
Function
Highs_getColName
highs/interfaces/highs_c_api.cpp:1098
↓ 2 callers
Function
Highs_getDualRay
highs/interfaces/highs_c_api.cpp:588
↓ 2 callers
Function
Highs_getFixedLp
highs/interfaces/highs_c_api.cpp:1311
↓ 2 callers
Function
Highs_getInfoType
highs/interfaces/highs_c_api.cpp:531
↓ 2 callers
Function
Highs_getNumCols
highs/interfaces/highs_c_api.cpp:1799
↓ 2 callers
Function
Highs_getOptionName
highs/interfaces/highs_c_api.cpp:412
↓ 2 callers
Function
Highs_getPresolvedNumCol
highs/interfaces/highs_c_api.cpp:1182
↓ 2 callers
Function
Highs_getPresolvedNumRow
highs/interfaces/highs_c_api.cpp:1186
↓ 2 callers
Function
Highs_getRowByName
highs/interfaces/highs_c_api.cpp:1090
↓ 2 callers
Function
Highs_getRowName
highs/interfaces/highs_c_api.cpp:1085
↓ 2 callers
Function
Highs_getRowsByRange
highs/interfaces/highs_c_api.cpp:1029
↓ 2 callers
Function
Highs_postsolve
highs/interfaces/highs_c_api.cpp:193
↓ 2 callers
Function
Highs_presolve
highs/interfaces/highs_c_api.cpp:187
↓ 2 callers
Function
Highs_rcm_level_set
extern/rcm/rcm.cpp:208
↓ 2 callers
Function
Highs_setCallback
highs/interfaces/highs_c_api.cpp:755
↓ 2 callers
Method
Initialize
highs/ipm/ipx/iterate.cc:63
↓ 2 callers
Method
LoadIPMStartingPoint
highs/ipm/ipx/lp_solver.cc:27
↓ 2 callers
Function
Match_2Hop
/ ! This function matches the unmatched vertices using a 2-hop matching that involves vertices that are two hops away from each other. */ /
extern/metis/libmetis/coarsen.c:422
↓ 2 callers
Function
Match_SHEM
/ ! This function finds a matching using the HEM heuristic. The vertices are visited based on increasing degree to ensure that all vertices are
extern/metis/libmetis/coarsen.c:281
↓ 2 callers
Function
MlevelNodeBisectionL1
/ ! The top-level routine of the actual multilevel node bisection */ /
extern/metis/libmetis/ometis.c:363
↓ 2 callers
Function
MlevelNodeBisectionL2
/ ! This function performs multilevel node bisection (i.e., tri-section). It performs multiple bisections and selects the best. */ /
extern/metis/libmetis/ometis.c:313
↓ 2 callers
Function
MlevelNodeBisectionMultiple
/ ! This function performs multilevel node bisection (i.e., tri-section). It performs multiple bisections and selects the best. */ /
extern/metis/libmetis/ometis.c:268
↓ 2 callers
Method
NeedFreshFactorization
highs/ipm/ipx/lu_update.cc:42
↓ 2 callers
Function
NormestInverse
highs/ipm/ipx/sparse_matrix.cc:332
↓ 2 callers
Function
Onenorm
highs/ipm/ipx/sparse_matrix.cc:312
↓ 2 callers
Function
PDHG_Check_Dual_Infeasibility
highs/pdlp/cupdlp/cupdlp_solver.c:725
↓ 2 callers
Function
PDHG_Check_Primal_Infeasibility
highs/pdlp/cupdlp/cupdlp_solver.c:710
↓ 2 callers
Function
PDHG_Compute_Dual_Feasibility
highs/pdlp/cupdlp/cupdlp_solver.c:69
↓ 2 callers
Function
PDHG_Compute_Dual_Infeasibility
highs/pdlp/cupdlp/cupdlp_solver.c:313
↓ 2 callers
Function
PDHG_Compute_Primal_Feasibility
highs/pdlp/cupdlp/cupdlp_solver.c:12
↓ 2 callers
Function
PDHG_Compute_Primal_Infeasibility
highs/pdlp/cupdlp/cupdlp_solver.c:206
↓ 2 callers
Function
PDHG_Compute_Residuals
highs/pdlp/cupdlp/cupdlp_solver.c:473
↓ 2 callers
Function
PDHG_PrintHugeCUPDHG
highs/pdlp/cupdlp/cupdlp_utils.c:457
↓ 2 callers
Function
PDHG_Print_Header
highs/pdlp/cupdlp/cupdlp_solver.c:843
↓ 2 callers
Function
PDHG_Print_Iter
highs/pdlp/cupdlp/cupdlp_solver.c:851
↓ 2 callers
Function
PDHG_Print_Iter_Average
highs/pdlp/cupdlp/cupdlp_solver.c:872
↓ 2 callers
Function
PDHG_dualGradientStep
y^{k+1} = proj_{Y}(y^k + dDualStep * (b - A * (2x^{k+1} - x^{k})))
highs/pdlp/cupdlp/cupdlp_step.c:43
↓ 2 callers
Function
PDHG_primalGradientStep
x^{k+1} = proj_{X}(x^k - dPrimalStep * (c - A'y^k))
highs/pdlp/cupdlp/cupdlp_step.c:16
← previous
next →
1,401–1,500 of 6,874, ranked by callers