Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cvanaret/Uno
/ functions
Functions
1,118 in github.com/cvanaret/Uno
⨍
Functions
1,118
◇
Types & classes
360
↓ 267 callers
Method
data
uno/linear_algebra/DenseMatrix.hpp:110
↓ 123 callers
Method
resize
uno/linear_algebra/Vector.hpp:98
↓ 97 callers
Method
set_double
uno/options/Options.cpp:112
↓ 75 callers
Method
size
uno/symbolic/Sum.hpp:22
↓ 69 callers
Method
get_double
uno/options/Options.cpp:170
↓ 63 callers
Function
view
uno/linear_algebra/VectorView.hpp:261
↓ 56 callers
Method
set_string
uno/options/Options.cpp:122
↓ 54 callers
Method
size
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/ElasticVariables.hpp:24
↓ 48 callers
Method
set
uno/options/Presets.cpp:26
↓ 48 callers
Method
size
uno/linear_algebra/VectorView.hpp:39
↓ 42 callers
Function
is_finite
uno/tools/Infinity.hpp:15
↓ 40 callers
Method
data
uno/linear_algebra/VectorView.hpp:47
↓ 33 callers
Method
column
uno/linear_algebra/DenseMatrix.hpp:95
↓ 25 callers
Method
initialize_memory
uno/ingredients/subproblem_solvers/IQPSolver.cpp:18
↓ 24 callers
Method
set_bool
uno/options/Options.cpp:117
↓ 23 callers
Method
begin
uno/symbolic/Range.hpp:72
↓ 23 callers
Method
end
uno/symbolic/Range.hpp:76
↓ 23 callers
Function
uno_get_result
auxiliary function
interfaces/C/Uno_C_API.cpp:1093
↓ 22 callers
Method
scale
uno/linear_algebra/Vector.hpp:148
↓ 21 callers
Method
do_symbolic_analysis
uno/ingredients/subproblem_solvers/MA57/MA57Solver.cpp:95
↓ 21 callers
Function
to_const_array
interfaces/Python/unopy.hpp:35
↓ 20 callers
Method
add_column
uno/tools/Statistics.cpp:63
↓ 20 callers
Function
dot
x^T y
uno/linear_algebra/BLAS.hpp:97
↓ 19 callers
Method
do_numerical_factorization
uno/ingredients/subproblem_solvers/MA57/MA57Solver.cpp:119
↓ 17 callers
Function
is_infinite
uno/tools/Infinity.hpp:20
↓ 15 callers
Method
emplace_back
uno/linear_algebra/Vector.hpp:114
↓ 15 callers
Function
glyph
picks the ASCII fallback on Windows, the UTF-8 glyph elsewhere
uno/tools/Symbols.hpp:19
↓ 15 callers
Method
push_back
insertion
uno/linear_algebra/Vector.hpp:109
↓ 14 callers
Method
insert
uno/linear_algebra/SparseVector.hpp:87
↓ 14 callers
Function
join
uno/linear_algebra/Vector.hpp:180
↓ 14 callers
Function
print_vector
uno/linear_algebra/Vector.hpp:166
↓ 13 callers
Method
fill
uno/linear_algebra/DenseMatrix.hpp:120
↓ 12 callers
Method
fill
uno/ingredients/subproblem_solvers/BQPD/BQPDQuadraticProgram.cpp:69
↓ 12 callers
Method
set_integer
setters
uno/options/Options.cpp:107
↓ 12 callers
Function
transpose
uno/symbolic/Transpose.hpp:25
↓ 11 callers
Method
performs_primal_regularization
uno/ingredients/subproblem/Subproblem.cpp:216
↓ 11 callers
Method
reset
uno/ingredients/globalization_strategies/MeritFunction.cpp:57
↓ 11 callers
Method
submatrix
uno/linear_algebra/DenseMatrix.hpp:105
↓ 10 callers
Method
get
uno/optimization/Parameterization.cpp:11
↓ 10 callers
Method
is_positive_definite
uno/ingredients/hessian_models/ZeroHessian.cpp:31
↓ 10 callers
Method
solve_indefinite_system
uno/ingredients/subproblem_solvers/MA57/MA57Solver.cpp:158
↓ 9 callers
Method
get_bool
uno/options/Options.cpp:180
↓ 9 callers
Method
initialize_statistics
uno/ingredients/hessian_models/ZeroHessian.cpp:35
↓ 9 callers
Method
number_jacobian_nonzeros
uno/ingredients/subproblem/Subproblem.cpp:235
↓ 9 callers
Method
print_current_line
uno/tools/Statistics.cpp:165
↓ 9 callers
Method
reserve
uno/linear_algebra/SparseVector.hpp:81
↓ 9 callers
Method
view
uno/linear_algebra/Vector.hpp:152
↓ 8 callers
Method
barrier_parameter
uno/ingredients/inequality_handling_methods/interior_point_methods/InteriorPointMethod.hpp:169
↓ 8 callers
Method
number_hessian_nonzeros
uno/ingredients/subproblem/Subproblem.cpp:239
↓ 7 callers
Function
copy
y := x
uno/linear_algebra/BLAS.hpp:76
↓ 7 callers
Method
empty
uno/linear_algebra/Vector.hpp:73
↓ 7 callers
Method
evaluate_objective_gradient
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:127
↓ 7 callers
Method
matrix_is_singular
uno/ingredients/subproblem_solvers/MA57/MA57Solver.cpp:232
↓ 7 callers
Function
norm_2
uno/linear_algebra/Norm.hpp:96
↓ 7 callers
Method
set_number_variables
uno/optimization/Iterate.cpp:15
↓ 7 callers
Method
size
uno/linear_algebra/Vector.hpp:69
↓ 7 callers
Function
to_array
interfaces/Python/unopy.hpp:25
↓ 7 callers
Function
to_string
uno/optimization/ProblemType.hpp:10
↓ 6 callers
Function
add
y := alpha x + y
uno/linear_algebra/BLAS.hpp:90
↓ 6 callers
Method
evaluate_constraints
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:112
↓ 6 callers
Method
get_objective_multiplier
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:41
↓ 6 callers
Method
get_unsigned_int
uno/options/Options.cpp:160
↓ 6 callers
Method
has_hessian_matrix
uno/ingredients/subproblem/Subproblem.cpp:189
↓ 6 callers
Method
solve
solve without user callbacks
uno/Uno.cpp:36
↓ 5 callers
Method
compute_residuals
stationarity errors: - for KKT conditions: with standard multipliers and current objective multiplier - for FJ conditions: with standard multipliers a
uno/ingredients/constraint_relaxation_strategies/ConstraintRelaxationStrategy.cpp:88
↓ 5 callers
Function
concatenate
uno/symbolic/Concatenation.hpp:52
↓ 5 callers
Method
constraint_violation
uno/model/Model.hpp:122
↓ 5 callers
Method
evaluate_lagrangian_hessian
uno/ingredients/subproblem/Subproblem.cpp:84
↓ 5 callers
Method
get_factor
uno/symbolic/ScalarMultiple.hpp:23
↓ 5 callers
Function
get_matrix
unotest/unit_tests/DenseMatrixTests.cpp:15
↓ 5 callers
Method
has_hessian_operator
uno/ingredients/subproblem/Subproblem.cpp:185
↓ 5 callers
Method
infeasibility_sufficient_reduction
uno/ingredients/globalization_strategies/switching_methods/filter_methods/filters/Filter.cpp:73
↓ 5 callers
Function
inverse
uno/symbolic/Inverse.hpp:25
↓ 5 callers
Method
is_constrained
uno/model/Model.cpp:79
↓ 5 callers
Method
optimize
interfaces/Python/cpp_classes/UnoSolverWrapper.cpp:64
↓ 5 callers
Function
print_vector
interfaces/C/example/example_hs015.c:67
↓ 5 callers
Method
start_new_line
uno/tools/Statistics.cpp:88
↓ 5 callers
Function
symmetric_rank_k_update
performs symmetric rank k update: C = alpha A A^T + beta C or C = alpha A^T A + beta C
uno/linear_algebra/BLAS.hpp:209
↓ 5 callers
Function
to_owned_array
interfaces/Python/python_modules/Result.cpp:14
↓ 5 callers
Function
triangular_back_solve
performs back-solve with triangular A: op(A) X = alpha B or X op(A) = alpha B where op(A) = A or op(A) = A^T X is overwritten on B
uno/linear_algebra/BLAS.hpp:178
↓ 5 callers
Method
what
uno/optimization/EvaluationErrors.hpp:25
↓ 4 callers
Method
add
add (infeasibility, objective) to the filter
uno/ingredients/globalization_strategies/switching_methods/filter_methods/filters/Filter.cpp:88
↓ 4 callers
Method
armijo_sufficient_decrease
uno/ingredients/globalization_strategies/GlobalizationStrategy.cpp:18
↓ 4 callers
Method
clear
uno/linear_algebra/SparseVector.hpp:94
↓ 4 callers
Method
compute_hessian_sparsity
column-wise lower triangular Lagrangian Hessian
uno/ingredients/subproblem_solvers/HiGHS/HiGHSQuadraticProgram.cpp:122
↓ 4 callers
Method
current_width
uno/ingredients/globalization_strategies/switching_methods/funnel_methods/Funnel.cpp:19
↓ 4 callers
Method
finalize
uno/tools/Statistics.cpp:73
↓ 4 callers
Method
get_inertia
uno/optimization/OptimizationProblem.cpp:162
↓ 4 callers
Method
get_number_original_variables
uno/optimization/OptimizationProblem.cpp:122
↓ 4 callers
Method
has_curvature
whether the QP has a Hessian: determines BQPD's kmax (0 for an LP). Valid after a build().
uno/ingredients/subproblem_solvers/BQPD/BQPDQuadraticProgram.hpp:44
↓ 4 callers
Method
index_of
uno/tools/Statistics.cpp:56
↓ 4 callers
Method
initialize_augmented_system
uno/ingredients/subproblem_solvers/COOLinearSystem.cpp:25
↓ 4 callers
Function
ldlt_nopiv_lvl2_rightlooking
LDL' (aka signed Cholesky) factorization without pivoting for symmetric indefinite matrices Returns true upon success (all pivots are larger in norm t
uno/linear_algebra/LAPACK_extension.hpp:26
↓ 4 callers
Function
matrix_vector_product
performs the matrix-vector operations y := alpha A x + beta y, or y := alpha A^T x + beta y,
uno/linear_algebra/BLAS.hpp:107
↓ 4 callers
Method
no_changes
uno/optimization/WarmstartInformation.cpp:16
↓ 4 callers
Function
norm_2_squared
uno/linear_algebra/Norm.hpp:82
↓ 4 callers
Function
norm_inf
uno/linear_algebra/Norm.hpp:115
↓ 4 callers
Method
number_nonzeros
uno/ingredients/hessian_models/ZeroHessian.cpp:23
↓ 4 callers
Method
reset
uno/optimization/Direction.cpp:23
↓ 4 callers
Method
set_auxiliary_measure
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:349
next →
1–100 of 1,118, ranked by callers