MCPcopy Create free account

hub / github.com/ERGO-Code/HiGHS / functions

Functions6,874 in github.com/ERGO-Code/HiGHS

↓ 3 callersMethodterminate
highs/mip/HighsMipSolverData.cpp:2995
↓ 3 callersFunctiontestDeleteKeep
check/TestLpModification.cpp:1715
↓ 3 callersFunctiontestFeasibilityRelaxation
check/TestIis.cpp:897
↓ 3 callersFunctiontestStandardForm
check/TestLpSolvers.cpp:247
↓ 3 callersFunctionthread_num
highs/parallel/HighsParallel.h:35
↓ 3 callersMethodtimelessLog
highs/ipm/ipx/control.h:94
↓ 3 callersFunctiontolower
convert string to lower-case, modifies string
highs/io/filereaderlp/reader.cpp:314
↓ 3 callersFunctionuncaught_exceptions
extern/catch/catch.hpp:15993
↓ 3 callersMethodunlink
highs/mip/HighsNodeQueue.cpp:207
↓ 3 callersMethodunlink
highs/mip/HighsGFkSolve.cpp:30
↓ 3 callersMethodunscaledPrimalFeasible
highs/mip/HighsLpRelaxation.h:268
↓ 3 callersMethodunsubscribe
Unsubscribes a callback from the event. Args: callback: The callback function to be removed.
highspy/highspy/highs.py:1709
↓ 3 callersMethoduntransform
highs/mip/HighsTransformedLp.cpp:449
↓ 3 callersMethodupdateBeta
highs/pdlp/hipdlp/restart.hpp:58
↓ 3 callersMethodupdateFactor
highs/simplex/HEkk.cpp:3075
↓ 3 callersMethodupdatePivots
highs/simplex/HEkk.cpp:3105
↓ 3 callersFunctionupdateResidualIca
Allows negative residuals
highs/presolve/ICrashUtil.cpp:262
↓ 3 callersMethodupdatedImplVarLower
highs/util/HighsLinearSumBounds.cpp:53
↓ 3 callersMethodupdatedImplVarUpper
highs/util/HighsLinearSumBounds.cpp:45
↓ 3 callersMethodupdatedVarLower
highs/util/HighsLinearSumBounds.cpp:36
↓ 3 callersMethodupdatedVarUpper
highs/util/HighsLinearSumBounds.cpp:27
↓ 3 callersMethodupdates
highs/ipm/ipx/lu_update.cc:58
↓ 3 callersFunctionvalid_alias_name_string
Verify an app name
extern/cli11/CLI11.hpp:617
↓ 3 callersMethodvariableDual
(self, var: Union[int, Integral, highs_var])
highspy/highspy/highs.py:584
↓ 3 callersMethodvariableDuals
(self, idxs: Union[int, Integral, highs_var])
highspy/highspy/highs.py:614
↓ 3 callersMethodvec_mat
highs/qpsolver/matrix.hpp:306
↓ 3 callersFunctionvectorScale
highs/ipm/hipo/auxiliary/VectorOperations.cpp:41
↓ 3 callersMethodwait
wait until notified
highs/parallel/HighsSplitDeque.h:479
↓ 3 callersFunctionwarnSolverInvalid
highs/lp_data/HighsOptions.cpp:1162
↓ 3 callersMethodwriteToFileMatrixRow
highs/io/FilereaderLp.cpp:345
↓ 3 callersMethodziRound
highs/mip/HighsPrimalHeuristics.cpp:1465
↓ 2 callersFunctionAllocate2WayNodePartitionMemory
/ ! This function allocates memory for 2-way node-based refinement */ /
extern/metis/libmetis/srefine.c:59
↓ 2 callersFunctionAllocate2WayPartitionMemory
/ ! This function allocates memory for 2-way edge refinement */ /
extern/metis/libmetis/refine.c:17
↓ 2 callersFunctionBetterBalance2Way
/ ! 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 callersMethodBtranForUpdate
highs/ipm/ipx/lu_update.cc:29
↓ 2 callersFunctionBucketSortKeysInc
* 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 callersMethodConstructBasisFromWeights
highs/ipm/ipx/basis.cc:371
↓ 2 callersFunctionCopyColumns
highs/ipm/ipx/sparse_matrix.cc:152
↓ 2 callersFunctionCreateCoarseGraph
/ ! 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 callersMethodCrossoverFromStartingPoint
highs/ipm/ipx/lp_solver.cc:181
↓ 2 callersMethodDriver
highs/ipm/ipx/ipm.cc:45
↓ 2 callersFunctionDualInfeasibility
highs/ipm/ipx/model.cc:1484
↓ 2 callersFunctionDualResidual
highs/ipm/ipx/model.cc:1514
↓ 2 callersFunctionEquilibrationFactor
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 callersFunctionFindMaxAbs
highs/ipm/ipx/utils.cc:46
↓ 2 callersMethodFixNonbasicVariable
highs/ipm/ipx/basis.cc:33
↓ 2 callersMethodFreeBasicVariable
highs/ipm/ipx/basis.cc:41
↓ 2 callersFunctionFreeCtrl
/ ! This function frees the memory associated with a ctrl_t */ /
extern/metis/libmetis/options.c:245
↓ 2 callersMethodFtranForUpdate
highs/ipm/ipx/lu_update.cc:20
↓ 2 callersFunctionGenNorm
------------------------ new added --------------------*/
highs/pdlp/cupdlp/cupdlp_linalg.c:172
↓ 2 callersMethodGetFactors
highs/ipm/ipx/lu_update.cc:11
↓ 2 callersMethodGetInfo
highs/ipm/ipx/lp_solver.cc:128
↓ 2 callersMethodGetModelStatus
()
highs/interfaces/highs_csharp_api.cs:856
↓ 2 callersFunctionHighsStatusReport
check/TestLpModification.cpp:1513
↓ 2 callersFunctionHighs_addLinearObjective
highs/interfaces/highs_c_api.cpp:331
↓ 2 callersFunctionHighs_addVar
highs/interfaces/highs_c_api.cpp:796
↓ 2 callersFunctionHighs_addVars
highs/interfaces/highs_c_api.cpp:800
↓ 2 callersFunctionHighs_changeColCost
highs/interfaces/highs_c_api.cpp:893
↓ 2 callersFunctionHighs_changeColsCostByRange
highs/interfaces/highs_c_api.cpp:898
↓ 2 callersFunctionHighs_changeColsIntegralityByRange
highs/interfaces/highs_c_api.cpp:844
↓ 2 callersFunctionHighs_clearLinearObjectives
highs/interfaces/highs_c_api.cpp:350
↓ 2 callersFunctionHighs_getColByName
highs/interfaces/highs_c_api.cpp:1103
↓ 2 callersFunctionHighs_getColName
highs/interfaces/highs_c_api.cpp:1098
↓ 2 callersFunctionHighs_getDualRay
highs/interfaces/highs_c_api.cpp:588
↓ 2 callersFunctionHighs_getFixedLp
highs/interfaces/highs_c_api.cpp:1311
↓ 2 callersFunctionHighs_getInfoType
highs/interfaces/highs_c_api.cpp:531
↓ 2 callersFunctionHighs_getNumCols
highs/interfaces/highs_c_api.cpp:1799
↓ 2 callersFunctionHighs_getOptionName
highs/interfaces/highs_c_api.cpp:412
↓ 2 callersFunctionHighs_getPresolvedNumCol
highs/interfaces/highs_c_api.cpp:1182
↓ 2 callersFunctionHighs_getPresolvedNumRow
highs/interfaces/highs_c_api.cpp:1186
↓ 2 callersFunctionHighs_getRowByName
highs/interfaces/highs_c_api.cpp:1090
↓ 2 callersFunctionHighs_getRowName
highs/interfaces/highs_c_api.cpp:1085
↓ 2 callersFunctionHighs_getRowsByRange
highs/interfaces/highs_c_api.cpp:1029
↓ 2 callersFunctionHighs_postsolve
highs/interfaces/highs_c_api.cpp:193
↓ 2 callersFunctionHighs_presolve
highs/interfaces/highs_c_api.cpp:187
↓ 2 callersFunctionHighs_rcm_level_set
extern/rcm/rcm.cpp:208
↓ 2 callersFunctionHighs_setCallback
highs/interfaces/highs_c_api.cpp:755
↓ 2 callersMethodInitialize
highs/ipm/ipx/iterate.cc:63
↓ 2 callersMethodLoadIPMStartingPoint
highs/ipm/ipx/lp_solver.cc:27
↓ 2 callersFunctionMatch_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 callersFunctionMatch_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 callersFunctionMlevelNodeBisectionL1
/ ! The top-level routine of the actual multilevel node bisection */ /
extern/metis/libmetis/ometis.c:363
↓ 2 callersFunctionMlevelNodeBisectionL2
/ ! 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 callersFunctionMlevelNodeBisectionMultiple
/ ! 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 callersMethodNeedFreshFactorization
highs/ipm/ipx/lu_update.cc:42
↓ 2 callersFunctionNormestInverse
highs/ipm/ipx/sparse_matrix.cc:332
↓ 2 callersFunctionOnenorm
highs/ipm/ipx/sparse_matrix.cc:312
↓ 2 callersFunctionPDHG_Check_Dual_Infeasibility
highs/pdlp/cupdlp/cupdlp_solver.c:725
↓ 2 callersFunctionPDHG_Check_Primal_Infeasibility
highs/pdlp/cupdlp/cupdlp_solver.c:710
↓ 2 callersFunctionPDHG_Compute_Dual_Feasibility
highs/pdlp/cupdlp/cupdlp_solver.c:69
↓ 2 callersFunctionPDHG_Compute_Dual_Infeasibility
highs/pdlp/cupdlp/cupdlp_solver.c:313
↓ 2 callersFunctionPDHG_Compute_Primal_Feasibility
highs/pdlp/cupdlp/cupdlp_solver.c:12
↓ 2 callersFunctionPDHG_Compute_Primal_Infeasibility
highs/pdlp/cupdlp/cupdlp_solver.c:206
↓ 2 callersFunctionPDHG_Compute_Residuals
highs/pdlp/cupdlp/cupdlp_solver.c:473
↓ 2 callersFunctionPDHG_PrintHugeCUPDHG
highs/pdlp/cupdlp/cupdlp_utils.c:457
↓ 2 callersFunctionPDHG_Print_Header
highs/pdlp/cupdlp/cupdlp_solver.c:843
↓ 2 callersFunctionPDHG_Print_Iter
highs/pdlp/cupdlp/cupdlp_solver.c:851
↓ 2 callersFunctionPDHG_Print_Iter_Average
highs/pdlp/cupdlp/cupdlp_solver.c:872
↓ 2 callersFunctionPDHG_dualGradientStep
y^{k+1} = proj_{Y}(y^k + dDualStep * (b - A * (2x^{k+1} - x^{k})))
highs/pdlp/cupdlp/cupdlp_step.c:43
↓ 2 callersFunctionPDHG_primalGradientStep
x^{k+1} = proj_{X}(x^k - dPrimalStep * (c - A'y^k))
highs/pdlp/cupdlp/cupdlp_step.c:16
← previousnext →1,401–1,500 of 6,874, ranked by callers