MCPcopy Create free account

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

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

↓ 2 callersMethodversionPatch
* @brief Return patch version */
highs/Highs.h:66
↓ 2 callersMethodvolume_tol
highs/ipm/ipx/control.h:74
↓ 2 callersMethodwaitForNewTask
highs/parallel/HighsSplitDeque.h:183
↓ 2 callersFunctionweighted_average_quantile
extern/catch/catch.hpp:8401
↓ 2 callersFunctionwriteBasisFile
highs/lp_data/HighsLpUtils.cpp:2771
↓ 2 callersFunctionwriteGlpsolCostRow
highs/lp_data/HighsModelUtils.cpp:551
↓ 2 callersFunctionwriteHessianPicToFile
highs/util/HighsMatrixPic.cpp:26
↓ 2 callersFunctionwriteLpMatrixPicToFile
highs/util/HighsMatrixPic.cpp:19
↓ 2 callersFunctionwriteMatrixPicToFile
highs/util/HighsMatrixPic.cpp:33
↓ 2 callersFunctionwriteModelBoundSolution
highs/lp_data/HighsModelUtils.cpp:136
↓ 2 callersMethodwriteModelToFile
highs/io/FilereaderLp.cpp:359
↓ 2 callersFunctionwriteObjectiveValue
highs/lp_data/HighsModelUtils.cpp:196
↓ 2 callersMethodwriteOptions
(string filename)
highs/interfaces/highs_csharp_api.cs:1133
↓ 2 callersFunctionwriteOptionsToFile
highs/lp_data/HighsOptions.cpp:962
↓ 2 callersMethodwritePresolvedModel
highs/lp_data/Highs.cpp:876
↓ 2 callersFunctionwritePrimalSolution
highs/lp_data/HighsModelUtils.cpp:204
↓ 2 callersFunctionwriteRangingFile
highs/lp_data/HighsRanging.cpp:603
↓ 2 callersFunctionwriteSolutionFile
highs/lp_data/HighsModelUtils.cpp:495
↓ 2 callersMethodyield
highs/parallel/HighsSplitDeque.h:598
↓ 2 callersMethodzeroAllClocks
* @brief Zero the data for all clocks */
highs/util/HighsTimer.h:90
↓ 1 callersFunctionATyCPU
highs/pdlp/cupdlp/cupdlp_linalg.c:73
↓ 1 callersFunctionATy_multi_gpu
highs/pdlp/cupdlp/cupdlp_linalg.c:453
↓ 1 callersFunctionATy_single_gpu
highs/pdlp/cupdlp/cupdlp_linalg.c:425
↓ 1 callersFunctionAddNormalProduct
highs/ipm/ipx/sparse_matrix.cc:210
↓ 1 callersFunctionAddToVector
x = x + weight * y */
highs/pdlp/cupdlp/cupdlp_linalg.c:344
↓ 1 callersFunctionAllocateWorkSpace
/ ! This function allocates memory for the workspace */ /
extern/metis/libmetis/wspace.c:17
↓ 1 callersFunctionAssertConsistency
Asserts that variables have a state and basic status that is consistent with their bounds in the model.
highs/ipm/ipx/starting_basis.cc:11
↓ 1 callersFunctionAxCPU
highs/pdlp/cupdlp/cupdlp_linalg.c:35
↓ 1 callersFunctionAx_multi_gpu
highs/pdlp/cupdlp/cupdlp_linalg.c:420
↓ 1 callersFunctionAx_single_gpu
highs/pdlp/cupdlp/cupdlp_linalg.c:394
↓ 1 callersFunctionBackwardSolve
highs/ipm/ipx/sparse_matrix.cc:307
↓ 1 callersFunctionBetterVBalance
/ ! This function checks if v+u2 provides a better balance in the weight vector that v+u1 */ /
extern/metis/libmetis/mcutil.c:47
↓ 1 callersFunctionBlockperm
highs/ipm/ipx/symbolic_invert.cc:54
↓ 1 callersFunctionBnd2WayBalance
* This function balances two partitions by moving boundary nodes * from the domain that is overweight to the one that is underweight. ****************
extern/metis/libmetis/balance.c:41
↓ 1 callersFunctionBuildBasicStatuses
Returns a vector of basic statuses that is consistent with the basis and the bounds from the model.
highs/ipm/ipx/lp_solver.cc:268
↓ 1 callersFunctionCheckMatrix
Checks if A is a valid m-by-n matrix in CSC format. Returns 0 if OK and a negative value otherwise.
highs/ipm/ipx/model.cc:526
↓ 1 callersFunctionCheckParams
/ ! This function checks the validity of user-supplied parameters */ /
extern/metis/libmetis/options.c:170
↓ 1 callersFunctionCheckVectors
Checks if the vectors are valid LP data vectors. Returns 0 if OK and a negative value if a vector is invalid.
highs/ipm/ipx/model.cc:501
↓ 1 callersMethodClearModel
highs/ipm/ipx/lp_solver.cc:166
↓ 1 callersMethodCloseLogfile
highs/ipm/ipx/control.cc:110
↓ 1 callersFunctionCoarsenGraph
/ ! This function takes a graph and creates a sequence of coarser graphs. It implements the coarsening phase of the multilevel paradigm. */ /
extern/metis/libmetis/coarsen.c:22
↓ 1 callersFunctionCoarsenGraphNlevels
/ ! This function takes a graph and creates a sequence of nlevels coarser graphs, where nlevels is an input parameter. */ /
extern/metis/libmetis/coarsen.c:82
↓ 1 callersFunctionCoarsenedGraph
highs/ipm/ipx/symbolic_invert.cc:94
↓ 1 callersFunctionCompressGraph
/ ! This function compresses a graph by merging identical vertices The compression should lead to at least 10% reduction. The compressed gra
extern/metis/libmetis/compress.c:25
↓ 1 callersMethodComputeBasicSolution
highs/ipm/ipx/basis.cc:345
↓ 1 callersFunctionComputeLoadImbalanceDiff
/ ! Computes the maximum load imbalance difference of a partitioning solution over all the constraints. The difference is defined with respe
extern/metis/libmetis/mcutil.c:114
↓ 1 callersFunctionComputePattern
Computes the pattern of L\AI[:,j] in topological order in pattern[top..m-1].
highs/ipm/ipx/guess_basis.cc:11
↓ 1 callersFunctionComputeValues
Computes the values of L\AI[:,j] scattered into lhs. Positions that are not in the pattern are not accessed. Returns the position of the maximum entry
highs/ipm/ipx/guess_basis.cc:30
↓ 1 callersFunctionConstructSeparator
* This function takes a bisection and constructs a minimum weight vertex * separator out of it. It uses the node-based separator refinement for it. *
extern/metis/libmetis/separator.c:21
↓ 1 callersMethodDensityInverse
highs/ipm/ipx/basis.cc:421
↓ 1 callersMethodDispose
()
highs/interfaces/highs_csharp_api.cs:661
↓ 1 callersMethodDropToComplementarity
highs/ipm/ipx/iterate.cc:325
↓ 1 callersFunctionEquals
extern/catch/catch.hpp:4388
↓ 1 callersMethodEvaluateBasicSolution
highs/ipm/ipx/model.cc:420
↓ 1 callersMethodEvaluateInteriorSolution
highs/ipm/ipx/model.cc:283
↓ 1 callersMethodEvaluatePostsolved
highs/ipm/ipx/iterate.cc:321
↓ 1 callersFunctionFM_2WayCutRefine
/ ! This function performs a cut-focused FM refinement */ /
extern/metis/libmetis/fm.c:29
↓ 1 callersFunctionFM_2WayNodeBalance
/ ! This function balances the left/right partitions of a separator tri-section */ /
extern/metis/libmetis/sfm.c:451
↓ 1 callersFunctionFM_Mc2WayCutRefine
/ ! This function performs a cut-focused multi-constraint FM refinement */ /
extern/metis/libmetis/fm.c:203
↓ 1 callersMethodFactorizationIsFresh
highs/ipm/ipx/basis.cc:173
↓ 1 callersFunctionFindLargest
Returns a vector holding the indices of the largest and second largest entry in @weights. The index of the largest entry is at the back.
highs/ipm/ipx/maxvolume.cc:177
↓ 1 callersFunctionFindSepInducedComponents
/ ! This function identifies the number of connected components in a graph that result after removing the vertices that belong to the vertex
extern/metis/libmetis/contig.c:21
↓ 1 callersFunctionForwardSolve
highs/ipm/ipx/sparse_matrix.cc:302
↓ 1 callersFunctionFreeSData
/ ! This function frees the memory storing the structure of the graph */ /
extern/metis/libmetis/graph.c:214
↓ 1 callersFunctionFreeWorkSpace
/ ! This function frees the workspace */ /
extern/metis/libmetis/wspace.c:33
↓ 1 callersFunctionGeneral2WayBalance
* This function balances two partitions by moving the highest gain * (including negative gain) vertices to the other domain. * It is used only when t
extern/metis/libmetis/balance.c:165
↓ 1 callersMethodGetBasis
highs/ipm/ipx/lp_solver.cc:289
↓ 1 callersFunctionGetBasisSolvesFormRHS
check/TestBasisSolves.cpp:114
↓ 1 callersMethodGetIterate
highs/ipm/ipx/lp_solver.cc:247
↓ 1 callersMethodGetKKTMatrix
highs/ipm/ipx/lp_solver.cc:301
↓ 1 callersMethodGetLuFactors
highs/ipm/ipx/basis.cc:177
↓ 1 callersMethodGetParameters
highs/ipm/ipx/lp_solver.cc:154
↓ 1 callersFunctionGrowBisection
/ ! This function takes a graph and produces a bisection by using a region growing algorithm. The resulting bisection is refined using FM. The
extern/metis/libmetis/initpart.c:136
↓ 1 callersFunctionGrowBisectionNode
/ This function takes a graph and produces a tri-section into left, right, and separator using a region growing algorithm. The resulting separator
extern/metis/libmetis/initpart.c:261
↓ 1 callersFunctionGuessBasis
highs/ipm/ipx/guess_basis.cc:205
↓ 1 callersFunctionHighsExtras_getApi
extern/HighsExtrasApi.cpp:62
↓ 1 callersMethodHighsModel
()
highs/interfaces/highs_csharp_api.cs:92
↓ 1 callersFunctionHighs_METIS_SetDefaultOptions
/ ! This function sets the default values for the options. \param options points to an array of size at least METIS_NOPTIONS. */ /
extern/metis/libmetis/auxapi.c:20
↓ 1 callersMethodHighs_addCol
( IntPtr highs, double cost, double lower, double upper, int num_new_n
highs/interfaces/highs_csharp_api.cs:378
↓ 1 callersMethodHighs_addCols
( IntPtr highs, int num_new_col, double[] costs, double[] lower, doubl
highs/interfaces/highs_csharp_api.cs:388
↓ 1 callersMethodHighs_addLinearObjective
(IntPtr highs, double weight, double offset, double[] coefficients, double abs_tolerance, double rel_tolerance
highs/interfaces/highs_csharp_api.cs:472
↓ 1 callersMethodHighs_addRow
(IntPtr highs, double lower, double upper, int num_new_nz, int[] indices, double[] values)
highs/interfaces/highs_csharp_api.cs:364
↓ 1 callersMethodHighs_addRows
( IntPtr highs, int num_new_row, double[] lower, double[] upper, int n
highs/interfaces/highs_csharp_api.cs:367
↓ 1 callersFunctionHighs_amd_1
extern/amd/amd_1.c:29
↓ 1 callersFunctionHighs_amd_2
extern/amd/amd_2.c:42
↓ 1 callersFunctionHighs_amd_aat
extern/amd/amd_aat.c:20
↓ 1 callersFunctionHighs_amd_post_tree
extern/amd/amd_post_tree.c:15
↓ 1 callersFunctionHighs_amd_postorder
extern/amd/amd_postorder.c:15
↓ 1 callersFunctionHighs_amd_preprocess
extern/amd/amd_preprocess.c:25
↓ 1 callersFunctionHighs_amd_valid
extern/amd/amd_valid.c:38
↓ 1 callersMethodHighs_call
( Int32 numcol, Int32 numrow, Int32 numnz, double[] colcost, double[]
highs/interfaces/highs_csharp_api.cs:188
↓ 1 callersMethodHighs_changeCoeff
(IntPtr highs, int row, int col, double value)
highs/interfaces/highs_csharp_api.cs:439
↓ 1 callersMethodHighs_changeColBounds
(IntPtr highs, int col, double lower, double upper)
highs/interfaces/highs_csharp_api.cs:412
↓ 1 callersMethodHighs_changeColCost
(IntPtr highs, int col, double cost)
highs/interfaces/highs_csharp_api.cs:403
↓ 1 callersMethodHighs_changeColsBoundsByMask
(IntPtr highs, int[] mask, double[] lower, double[] upper)
highs/interfaces/highs_csharp_api.cs:421
↓ 1 callersMethodHighs_changeColsBoundsByRange
(IntPtr highs, int from_col, int to_col, double[] lower, double[] upper)
highs/interfaces/highs_csharp_api.cs:415
↓ 1 callersMethodHighs_changeColsBoundsBySet
(IntPtr highs, int num_set_entries, int[] set, double[] lower, double[] upper)
highs/interfaces/highs_csharp_api.cs:418
↓ 1 callersMethodHighs_changeColsCostByMask
(IntPtr highs, int[] mask, double[] cost)
highs/interfaces/highs_csharp_api.cs:409
↓ 1 callersMethodHighs_changeColsCostBySet
(IntPtr highs, int num_set_entries, int[] set, double[] cost)
highs/interfaces/highs_csharp_api.cs:406
↓ 1 callersMethodHighs_changeColsIntegralityByRange
(IntPtr highs, int from_col, int to_col, int[] integrality)
highs/interfaces/highs_csharp_api.cs:436
← previousnext →2,001–2,100 of 6,874, ranked by callers