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
Method
SolverWorkspace
uno/ingredients/subproblem_solvers/SolverWorkspace.hpp:15
Method
SparseVector
uno/linear_algebra/SparseVector.hpp:71
Method
Statistics
uno/tools/Statistics.hpp:16
Method
Submatrix
uno/linear_algebra/DenseMatrix.hpp:26
Method
Subproblem
uno/ingredients/subproblem/Subproblem.cpp:21
Method
SubproblemSolver
uno/ingredients/subproblem_solvers/SubproblemSolver.hpp:21
Method
Subtraction
uno/symbolic/Subtraction.hpp:21
Method
Sum
uno/symbolic/Sum.hpp:20
Method
SwitchingMethod
uno/ingredients/globalization_strategies/switching_methods/SwitchingMethod.cpp:10
Method
SymmetricIndefiniteLinearSolver
uno/ingredients/subproblem_solvers/SymmetricIndefiniteLinearSolver.hpp:17
Function
TEST
unotest/functional_tests/BLASTests.cpp:8
Function
TEST
unotest/functional_tests/MA57SolverTests.cpp:11
Function
TEST
unotest/functional_tests/LAPACKTests.cpp:10
Function
TEST
unotest/functional_tests/SSIDSSolverTests.cpp:11
Function
TEST
unotest/functional_tests/MUMPSSolverTests.cpp:11
Function
TEST
unotest/functional_tests/MA27SolverTests.cpp:11
Function
TEST
unotest/functional_tests/BQPDSolverTests.cpp:23
Function
TEST
unotest/functional_tests/HiGHSSolverTests.cpp:23
Function
TEST
unotest/unit_tests/VectorViewTests.cpp:9
Function
TEST
unotest/unit_tests/DenseMatrixTests.cpp:10
Function
TEST
unotest/unit_tests/SumTests.cpp:11
Function
TEST
unotest/unit_tests/SparseVectorTests.cpp:9
Function
TEST
unotest/unit_tests/ConcatenationTests.cpp:12
Function
TEST
unotest/unit_tests/VectorTests.cpp:9
Function
TEST
unotest/unit_tests/RangeTests.cpp:9
Function
TEST
unotest/unit_tests/ScalarMultipleTests.cpp:11
Function
TEST
unotest/unit_tests/CollectionAdapterTests.cpp:10
Method
Timer
timer starts upon creation
uno/tools/Timer.cpp:10
Method
Transpose
uno/symbolic/Transpose.hpp:15
Method
TrustRegionStrategy
uno/ingredients/globalization_mechanisms/TrustRegionStrategy.cpp:20
Method
UnaryNegation
uno/symbolic/UnaryNegation.hpp:19
Method
Uno
uno/Uno.hpp:22
Method
UnoModel
interfaces/C/Uno_C_API.cpp:37
Method
UnoSolverWrapper
interfaces/Python/cpp_classes/UnoSolverWrapper.cpp:45
Method
UnopyUserCallbacks
interfaces/Python/cpp_classes/UnoSolverWrapper.cpp:13
Method
UpperTriangular
uno/symbolic/Triangular.hpp:34
Method
UpperUnitTriangular
uno/symbolic/Triangular.hpp:72
Method
UserCallbacks
uno/tools/UserCallbacks.hpp:15
Method
UserModel
problem_type is "LP" for linear, "QP" for quadratic, "NLP" for nonlinear
interfaces/UserModel.hpp:33
Method
Vector
constructors and destructor
uno/linear_algebra/Vector.hpp:23
Method
VectorExpression
uno/symbolic/VectorExpression.hpp:41
Method
VectorView
uno/linear_algebra/VectorView.hpp:28
Method
WaechterFilterMethod
uno/ingredients/globalization_strategies/switching_methods/filter_methods/WaechterFilterMethod.cpp:14
Method
WoodburyEQPSolver
uno/ingredients/subproblem_solvers/WoodburyEQPSolver.cpp:18
Method
ZeroHessian
uno/ingredients/hessian_models/ZeroHessian.cpp:8
Method
assemble_primal_dual_direction
uno/optimization/OptimizationProblem.cpp:166
Method
assemble_primal_dual_direction
uno/ingredients/inequality_handling_methods/interior_point_methods/barrier_problems/PrimalDualInteriorPointProblem.cpp:314
Method
assemble_trial_iterate
uno/ingredients/globalization_mechanisms/GlobalizationMechanism.cpp:26
Method
available_solvers
return the list of available solvers
uno/ingredients/subproblem_solvers/SymmetricIndefiniteLinearSolverFactory.cpp:73
Method
available_strategies
uno/ingredients/inequality_handling_methods/InequalityHandlingMethodFactory.cpp:50
Method
begin
uno/symbolic/Collection.hpp:45
Method
begin
uno/symbolic/VectorExpression.hpp:52
Method
begin
iterators
uno/linear_algebra/Vector.hpp:103
Method
begin
uno/linear_algebra/SparseVector.hpp:57
Method
bqpd_status_from_int
uno/ingredients/subproblem_solvers/BQPD/BQPDSolver.cpp:292
Method
check_first_order_convergence
uno/optimization/OptimizationProblem.cpp:242
Method
check_termination
uno/Uno.cpp:212
Method
check_unboundedness
uno/ingredients/globalization_mechanisms/BacktrackingLineSearch.cpp:156
Method
clone
uno/optimization/OptimizationProblem.cpp:27
Method
clone
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:37
Method
compute_actual_objective_reduction
uno/ingredients/globalization_strategies/switching_methods/filter_methods/filters/Filter.cpp:77
Method
compute_bound_dual_direction
uno/ingredients/inequality_handling_methods/interior_point_methods/barrier_problems/PrimalDualInteriorPointProblem.cpp:350
Method
compute_dual_direction
because of the way we form LPs/QPs, we get the new *multipliers* back from the solver. To get the dual displacements/direction, we need to subtract th
uno/ingredients/subproblem_solvers/IQPSolver.cpp:44
Method
compute_feasible_direction
uno/ingredients/constraint_relaxation_strategies/FeasibilityRestoration.cpp:94
Method
compute_hessian_quadratic_form
uno/ingredients/subproblem_solvers/BoxLPSolver.hpp:17
Method
compute_hessian_quadratic_form
uno/ingredients/subproblem_solvers/InverseNewtonSolver.hpp:16
Method
compute_hessian_quadratic_form
uno/ingredients/subproblem_solvers/HiGHS/HiGHSQuadraticProgram.cpp:92
Method
compute_hessian_quadratic_form
uno/ingredients/subproblem_solvers/BQPD/BQPDQuadraticProgram.cpp:215
Method
compute_hessian_sparsity
interfaces/AMPL/AMPLModel.cpp:185
Method
compute_hessian_sparsity
interfaces/Python/cpp_classes/PythonModel.cpp:118
Method
compute_hessian_sparsity
interfaces/C/Uno_C_API.cpp:131
Method
compute_hessian_sparsity
uno/model/BoundRelaxedModel.hpp:59
Method
compute_hessian_sparsity
uno/model/HomogeneousEqualityConstrainedModel.cpp:96
Method
compute_hessian_sparsity
uno/model/FixedBoundsConstraintsModel.cpp:92
Method
compute_hessian_sparsity
uno/optimization/OptimizationProblem.cpp:68
Method
compute_hessian_sparsity
uno/ingredients/inequality_handling_methods/interior_point_methods/barrier_problems/PrimalDualInteriorPointProblem.cpp:124
Method
compute_hessian_sparsity
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:97
Method
compute_hessian_vector_product
interfaces/AMPL/AMPLModel.cpp:228
Method
compute_hessian_vector_product
interfaces/Python/cpp_classes/PythonModel.cpp:222
Method
compute_hessian_vector_product
interfaces/C/Uno_C_API.cpp:213
Method
compute_hessian_vector_product
uno/model/BoundRelaxedModel.hpp:80
Method
compute_hessian_vector_product
uno/model/HomogeneousEqualityConstrainedModel.cpp:137
Method
compute_hessian_vector_product
uno/model/FixedBoundsConstraintsModel.cpp:136
Method
compute_hessian_vector_product
uno/optimization/OptimizationProblem.cpp:117
Method
compute_hessian_vector_product
uno/ingredients/inequality_handling_methods/interior_point_methods/barrier_problems/PrimalDualInteriorPointProblem.cpp:245
Method
compute_hessian_vector_product
uno/ingredients/subproblem/Subproblem.cpp:102
Method
compute_hessian_vector_product
uno/ingredients/hessian_models/IdentityHessian.cpp:55
Method
compute_hessian_vector_product
uno/ingredients/hessian_models/ZeroHessian.cpp:47
Method
compute_hessian_vector_product
uno/ingredients/hessian_models/ExactHessian.cpp:49
Method
compute_hessian_vector_product
uno/ingredients/hessian_models/quasi_newton/inverse/InverseLBFGSHessian.cpp:83
Method
compute_hessian_vector_product
Hessian-vector product where the Hessian approximation is Bk = B0 - U Uᵀ + V Vᵀ and B0 = δ I Bk v = (B0 - U Uᵀ + V Vᵀ) v = δ v - U (Uᵀ v) + V (Vᵀ v)
uno/ingredients/hessian_models/quasi_newton/direct/LBFGSHessian.cpp:88
Method
compute_hessian_vector_product
Hessian-vector product where the Hessian approximation is Bk = B0 + U P⁻¹ Uᵀ and B0 = δ I Bk v = (B0 + U P⁻¹ Uᵀ) v = δ v + U (P⁻¹ (Uᵀ v))
uno/ingredients/hessian_models/quasi_newton/direct/LSR1Hessian.cpp:56
Method
compute_hessian_vector_product
uno/ingredients/constraint_relaxation_strategies/relaxed_problems/l1RelaxedProblem.cpp:266
Method
compute_jacobian_sparsity
interfaces/AMPL/AMPLModel.cpp:157
Method
compute_jacobian_sparsity
interfaces/Python/cpp_classes/PythonModel.cpp:99
Method
compute_jacobian_sparsity
sparsity patterns of Jacobian and Hessian
interfaces/C/Uno_C_API.cpp:112
Method
compute_jacobian_sparsity
sparsity patterns of Jacobian and Hessian
uno/model/BoundRelaxedModel.hpp:53
Method
compute_jacobian_sparsity
uno/model/HomogeneousEqualityConstrainedModel.cpp:83
Method
compute_jacobian_sparsity
uno/model/FixedBoundsConstraintsModel.cpp:76
Method
compute_jacobian_sparsity
uno/ingredients/inequality_handling_methods/interior_point_methods/barrier_problems/PrimalDualInteriorPointProblem.cpp:118
← previous
next →
501–600 of 1,118, ranked by callers