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
↓ 4 callers
Function
to_string
uno/ingredients/globalization_strategies/switching_methods/filter_methods/filters/Filter.cpp:81
↓ 4 callers
Method
whole_problem_changed
uno/optimization/WarmstartInformation.cpp:32
↓ 3 callers
Method
acceptable
return true if (infeasibility, objective) acceptable, false otherwise
uno/ingredients/globalization_strategies/switching_methods/filter_methods/filters/Filter.cpp:41
↓ 3 callers
Method
check_termination
uno/ingredients/constraint_relaxation_strategies/ConstraintRelaxationStrategy.hpp:78
↓ 3 callers
Method
commit_memory_entry
uno/ingredients/hessian_models/quasi_newton/QuasiNewtonHessian.cpp:67
↓ 3 callers
Method
compute_candidate_pair
uno/ingredients/hessian_models/quasi_newton/QuasiNewtonHessian.cpp:42
↓ 3 callers
Method
compute_feasible_direction
uno/ingredients/constraint_relaxation_strategies/NoRelaxation.cpp:63
↓ 3 callers
Method
compute_hessian_vector_product
uno/ingredients/subproblem_solvers/BQPD/BQPDQuadraticProgram.cpp:155
↓ 3 callers
Method
compute_regularized_hessian_sparsity
uno/ingredients/subproblem/Subproblem.cpp:33
↓ 3 callers
Method
decrease_radius
uno/ingredients/globalization_mechanisms/TrustRegionStrategy.cpp:184
↓ 3 callers
Method
evaluate_jacobian
uno/ingredients/subproblem_solvers/BQPD/BQPDQuadraticProgram.cpp:337
↓ 3 callers
Method
evaluate_lagrangian_gradient
Lagrangian gradient split in two parts: objective contribution and constraints' contribution
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:175
↓ 3 callers
Method
evaluate_objective
uno/optimization/Evaluations.cpp:22
↓ 3 callers
Method
evaluate_progress_measures
uno/ingredients/constraint_relaxation_strategies/ConstraintRelaxationStrategy.cpp:39
↓ 3 callers
Function
generic_norm
uno/linear_algebra/Norm.hpp:36
↓ 3 callers
Method
get_inertia
uno/ingredients/inequality_handling_methods/interior_point_methods/barrier_problems/PrimalDualInteriorPointProblem.cpp:309
↓ 3 callers
Method
get_problem_type
uno/model/FixedBoundsConstraintsModel.cpp:38
↓ 3 callers
Method
is_hessian_positive_definite
uno/ingredients/subproblem/Subproblem.cpp:181
↓ 3 callers
Function
norm
uno/linear_algebra/Norm.hpp:130
↓ 3 callers
Function
norm_1
uno/linear_algebra/Norm.hpp:63
↓ 3 callers
Method
notify_acceptable_iterate
uno/tools/UserCallbacks.hpp:28
↓ 3 callers
Method
notify_trial_iterate
uno/ingredients/hessian_models/ZeroHessian.cpp:38
↓ 3 callers
Method
number_hessian_nonzeros
uno/ingredients/inequality_handling_methods/interior_point_methods/barrier_problems/PrimalDualInteriorPointProblem.cpp:105
↓ 3 callers
Method
number_jacobian_nonzeros
uno/optimization/OptimizationProblem.cpp:51
↓ 3 callers
Method
number_jacobian_nonzeros
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:61
↓ 3 callers
Method
number_regularized_hessian_nonzeros
uno/ingredients/subproblem/Subproblem.cpp:243
↓ 3 callers
Method
number_zero_eigenvalues
uno/ingredients/subproblem_solvers/MUMPS/MUMPSSolver.cpp:137
↓ 3 callers
Method
performs_dual_regularization
uno/ingredients/subproblem/Subproblem.cpp:220
↓ 3 callers
Method
reformulate
uno/ingredients/inequality_handling_methods/NoInequalityReformulation.cpp:16
↓ 3 callers
Method
set_value
uno/tools/Statistics.cpp:95
↓ 3 callers
Method
set_variables_bounds
uno/ingredients/subproblem/Subproblem.cpp:163
↓ 3 callers
Method
switching_condition
uno/ingredients/globalization_strategies/switching_methods/SwitchingMethod.cpp:18
↓ 3 callers
Function
upper_triangular
uno/symbolic/Triangular.hpp:44
↓ 3 callers
Function
written_view
View the bytes written by snprintf into `buffer`. snprintf returns the would-be length (excluding the null terminator) or a negative value on error, s
uno/tools/Statistics.cpp:51
↓ 2 callers
Method
acceptable
check if the trial iterate is inside the current funnel */
uno/ingredients/globalization_strategies/switching_methods/funnel_methods/Funnel.cpp:24
↓ 2 callers
Method
acceptable_wrt_current_iterate
check acceptability wrt current point
uno/ingredients/globalization_strategies/switching_methods/filter_methods/filters/Filter.cpp:67
↓ 2 callers
Method
allocate_memory
uno/ingredients/subproblem_solvers/BQPD/BQPDQuadraticProgram.cpp:50
↓ 2 callers
Method
allocate_workspace
uno/ingredients/subproblem_solvers/BQPD/BQPDSolver.cpp:85
↓ 2 callers
Function
append_cell
append leading space, `value`, then pad with spaces so the field occupies `width` glyphs
uno/tools/Statistics.cpp:36
↓ 2 callers
Method
assemble_augmented_rhs
uno/ingredients/subproblem/Subproblem.cpp:136
↓ 2 callers
Method
assemble_primal_dual_direction
uno/ingredients/subproblem/Subproblem.cpp:159
↓ 2 callers
Method
backtrack_along_direction
go a fraction along the direction by finding an acceptable step length returns true upon success, false upon failure
uno/ingredients/globalization_mechanisms/BacktrackingLineSearch.cpp:89
↓ 2 callers
Method
build_csc_hessian_from_coo
build HiGHS' lower-triangular CSC Hessian (model.hessian_) and the sorting permutation from the COO arrays already present in hessian_row_indices/hess
uno/ingredients/subproblem_solvers/HiGHS/HiGHSQuadraticProgram.cpp:257
↓ 2 callers
Method
build_csc_jacobian_from_coo
build HiGHS' CSC Jacobian (a_matrix_) and the sorting permutation from the COO arrays already present in jacobian_row_indices/jacobian_column_indices.
uno/ingredients/subproblem_solvers/HiGHS/HiGHSQuadraticProgram.cpp:207
↓ 2 callers
Method
build_gradients_sparsity_from_jacobian_coo
build BQPD's "la" sparsity array (gradients_sparsity) and the sorting permutation from the COO Jacobian already present in jacobian_row_indices/jacobi
uno/ingredients/subproblem_solvers/BQPD/BQPDQuadraticProgram.cpp:273
↓ 2 callers
Method
check_first_order_convergence
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:280
↓ 2 callers
Function
cholesky_factorization
performs Cholesky factorization of a symmetric positive definite matrix A A = U^T U or A = L L^T returns true upon success, false upon failure
uno/linear_algebra/LAPACK.hpp:35
↓ 2 callers
Method
compute_actual_objective_reduction
uno/ingredients/globalization_strategies/switching_methods/filter_methods/FilterMethod.cpp:42
↓ 2 callers
Method
compute_jacobian_sparsity
protected member functions
uno/ingredients/subproblem_solvers/HiGHS/HiGHSQuadraticProgram.cpp:109
↓ 2 callers
Method
compute_jacobian_transposed_vector_product
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:253
↓ 2 callers
Method
compute_jacobian_vector_product
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:241
↓ 2 callers
Method
compute_mxws
uno/ingredients/subproblem_solvers/BQPD/BQPDSolver.cpp:112
↓ 2 callers
Method
compute_sparsity
uno/ingredients/hessian_models/ZeroHessian.cpp:27
↓ 2 callers
Method
data
uno/linear_algebra/Vector.hpp:77
↓ 2 callers
Method
dereference_iterator
uno/symbolic/CollectionAdapter.hpp:36
↓ 2 callers
Method
dual_regularization_factor
uno/ingredients/subproblem/Subproblem.cpp:262
↓ 2 callers
Method
evaluate_constraints
uno/ingredients/inequality_handling_methods/interior_point_methods/barrier_problems/PrimalDualInteriorPointProblem.cpp:142
↓ 2 callers
Method
evaluate_hessian
uno/ingredients/hessian_models/ZeroHessian.cpp:42
↓ 2 callers
Method
evaluate_jacobian
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:156
↓ 2 callers
Method
find_fixed_variables
uno/model/Model.cpp:90
↓ 2 callers
Method
flush_buffer
flush buffer to the logger callback
interfaces/C/Uno_C_API.cpp:421
↓ 2 callers
Method
generate_initial_iterate
uno/ingredients/inequality_handling_methods/interior_point_methods/barrier_problems/PrimalDualInteriorPointProblem.cpp:45
↓ 2 callers
Method
get_correction_column_scaling
uno/ingredients/hessian_models/quasi_newton/direct/LSR1Hessian.cpp:93
↓ 2 callers
Method
get_duration
uno/tools/Timer.cpp:13
↓ 2 callers
Method
get_inertia
uno/ingredients/subproblem_solvers/MA57/MA57Solver.cpp:211
↓ 2 callers
Method
get_int
getters
uno/options/Options.cpp:150
↓ 2 callers
Function
get_larger_workspace_size
uno/ingredients/subproblem_solvers/MA57/MA57Solver.cpp:53
↓ 2 callers
Method
get_objective_multiplier
uno/optimization/OptimizationProblem.cpp:31
↓ 2 callers
Method
has_bound_constraints
uno/ingredients/subproblem/Subproblem.cpp:212
↓ 2 callers
Method
initialize_hessian
uno/ingredients/subproblem_solvers/COOLinearSystem.cpp:11
↓ 2 callers
Method
is_empty
uno/ingredients/globalization_strategies/switching_methods/filter_methods/filters/Filter.cpp:188
↓ 2 callers
Function
is_error_code_insufficient_real_workspace
uno/ingredients/subproblem_solvers/MA57/MA57Solver.cpp:45
↓ 2 callers
Method
is_iterate_acceptable
the trial iterate is accepted by the constraint relaxation strategy or if the step is small and we cannot switch to solving the feasibility problem
uno/ingredients/globalization_mechanisms/TrustRegionStrategy.cpp:144
↓ 2 callers
Function
matrix_matrix_product
performs one of the matrix-matrix operations C := alpha op(A) op(B) + beta C, where op(X) = X or op(X) = X^T
uno/linear_algebra/BLAS.hpp:125
↓ 2 callers
Function
norm_from_string
uno/linear_algebra/Norm.hpp:16
↓ 2 callers
Method
number_hessian_nonzeros
interfaces/Python/cpp_classes/PythonModel.cpp:311
↓ 2 callers
Method
number_hessian_nonzeros
interfaces/C/Uno_C_API.cpp:301
↓ 2 callers
Method
number_jacobian_nonzeros
uno/model/HomogeneousEqualityConstrainedModel.cpp:200
↓ 2 callers
Method
number_jacobian_nonzeros
uno/model/FixedBoundsConstraintsModel.cpp:209
↓ 2 callers
Method
objective_sufficient_reduction
uno/ingredients/globalization_strategies/switching_methods/filter_methods/filters/Filter.cpp:196
↓ 2 callers
Method
operator[]
uno/symbolic/Sum.hpp:26
↓ 2 callers
Method
partition_constraints
uno/model/Model.cpp:103
↓ 2 callers
Method
print_header
uno/tools/Statistics.cpp:147
↓ 2 callers
Method
print_horizontal_line
uno/tools/Statistics.cpp:128
↓ 2 callers
Method
project_onto_variable_bounds
uno/model/Model.cpp:70
↓ 2 callers
Method
proximal_coefficient
uno/ingredients/inequality_handling_methods/NoInequalityReformulation.cpp:42
↓ 2 callers
Method
push_variable_to_interior
uno/ingredients/inequality_handling_methods/interior_point_methods/barrier_problems/PrimalDualInteriorPointProblem.cpp:339
↓ 2 callers
Method
recompute_hessian_representation
uno/ingredients/hessian_models/quasi_newton/direct/LSR1Hessian.cpp:106
↓ 2 callers
Method
regularize_augmented_matrix
uno/ingredients/subproblem/Subproblem.cpp:115
↓ 2 callers
Method
regularize_lagrangian_hessian
uno/ingredients/subproblem/Subproblem.cpp:90
↓ 2 callers
Function
scale
x := alpha x
uno/linear_algebra/BLAS.hpp:83
↓ 2 callers
Method
scatter_hessian_values
uno/ingredients/subproblem_solvers/HiGHS/HiGHSQuadraticProgram.cpp:314
↓ 2 callers
Method
scatter_jacobian_values
uno/ingredients/subproblem_solvers/HiGHS/HiGHSQuadraticProgram.cpp:305
↓ 2 callers
Method
scatter_jacobian_values
uno/ingredients/subproblem_solvers/BQPD/BQPDQuadraticProgram.cpp:328
↓ 2 callers
Method
set_constraints_bounds
uno/ingredients/subproblem/Subproblem.hpp:99
↓ 2 callers
Method
set_dimensions
uno/optimization/Direction.cpp:14
↓ 2 callers
Method
set_infeasibility_upper_bound
uno/ingredients/globalization_strategies/switching_methods/filter_methods/filters/Filter.cpp:36
↓ 2 callers
Method
set_notify_acceptable_iterate_callback
interfaces/Python/cpp_classes/UnoSolverWrapper.cpp:56
↓ 2 callers
Method
set_proximal_center
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:57
↓ 2 callers
Method
set_proximal_coefficient
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:53
← previous
next →
101–200 of 1,118, ranked by callers