User Documentation
The solver
Get started
Interfaces
Parsers
Code generation
Examples
Advanced features
Contributing
Citing OSQP
OSQP
Index
Edit on GitHub
Index
B
|
C
|
D
|
E
|
G
|
I
|
L
|
M
|
O
|
R
|
V
B
built-in function
emosqp()
,
[1]
C
Code generation
D
Detects primal / dual infeasible problems
Division-free
E
Efficient
Efficiently warm started
Embeddable
emosqp()
built-in function
,
[1]
G
GPU implementation
I
Infeasibility detection
Interfaces
L
Library-free
,
[1]
M
Main paper
Malloc-free
Matrices as parameters
Mixed-integer optimization
O
osqp_adjoint_derivative_compute (C++ function)
osqp_adjoint_derivative_get_mat (C++ function)
osqp_adjoint_derivative_get_vec (C++ function)
osqp_cleanup (C++ function)
osqp_codegen (C++ function)
osqp_set_default_codegen_defines (C++ function)
osqp_set_default_settings (C++ function)
osqp_setup (C++ function)
osqp_solve (C++ function)
osqp_update_data_mat (C++ function)
osqp_update_data_vec (C++ function)
osqp_update_rho (C++ function)
osqp_update_settings (C++ function)
osqp_warm_start (C++ function)
OSQPCodegenDefines (C++ struct)
OSQPCodegenDefines::derivatives_enable (C++ member)
OSQPCodegenDefines::embedded_mode (C++ member)
OSQPCodegenDefines::float_type (C++ member)
OSQPCodegenDefines::interrupt_enable (C++ member)
OSQPCodegenDefines::printing_enable (C++ member)
OSQPCodegenDefines::profiling_enable (C++ member)
OSQPCscMatrix (C++ struct)
OSQPCscMatrix::i (C++ member)
OSQPCscMatrix::m (C++ member)
OSQPCscMatrix::n (C++ member)
OSQPCscMatrix::nz (C++ member)
OSQPCscMatrix::nzmax (C++ member)
OSQPCscMatrix::p (C++ member)
OSQPCscMatrix::x (C++ member)
OSQPInfo (C++ struct)
OSQPInfo::dual_res (C++ member)
OSQPInfo::iter (C++ member)
OSQPInfo::obj_val (C++ member)
OSQPInfo::polish_time (C++ member)
OSQPInfo::prim_res (C++ member)
OSQPInfo::rho_estimate (C++ member)
OSQPInfo::rho_updates (C++ member)
OSQPInfo::run_time (C++ member)
OSQPInfo::setup_time (C++ member)
OSQPInfo::solve_time (C++ member)
OSQPInfo::status (C++ member)
OSQPInfo::status_polish (C++ member)
OSQPInfo::status_val (C++ member)
OSQPInfo::update_time (C++ member)
OSQPSettings (C++ struct)
OSQPSettings::adaptive_rho (C++ member)
OSQPSettings::adaptive_rho_fraction (C++ member)
OSQPSettings::adaptive_rho_interval (C++ member)
OSQPSettings::adaptive_rho_tolerance (C++ member)
OSQPSettings::allocate_solution (C++ member)
OSQPSettings::alpha (C++ member)
OSQPSettings::cg_max_iter (C++ member)
OSQPSettings::cg_precond (C++ member)
OSQPSettings::cg_tol_fraction (C++ member)
OSQPSettings::cg_tol_reduction (C++ member)
OSQPSettings::check_termination (C++ member)
OSQPSettings::delta (C++ member)
OSQPSettings::device (C++ member)
OSQPSettings::eps_abs (C++ member)
OSQPSettings::eps_dual_inf (C++ member)
OSQPSettings::eps_prim_inf (C++ member)
OSQPSettings::eps_rel (C++ member)
OSQPSettings::linsys_solver (C++ member)
OSQPSettings::max_iter (C++ member)
OSQPSettings::polish_refine_iter (C++ member)
OSQPSettings::polishing (C++ member)
OSQPSettings::profiler_level (C++ member)
OSQPSettings::rho (C++ member)
OSQPSettings::rho_is_vec (C++ member)
OSQPSettings::scaled_termination (C++ member)
OSQPSettings::scaling (C++ member)
OSQPSettings::sigma (C++ member)
OSQPSettings::time_limit (C++ member)
OSQPSettings::verbose (C++ member)
OSQPSettings::warm_starting (C++ member)
OSQPSolution (C++ struct)
OSQPSolution::dual_inf_cert (C++ member)
OSQPSolution::prim_inf_cert (C++ member)
OSQPSolution::x (C++ member)
OSQPSolution::y (C++ member)
OSQPSolver (C++ struct)
OSQPSolver::info (C++ member)
OSQPSolver::settings (C++ member)
OSQPSolver::solution (C++ member)
OSQPSolver::work (C++ member)
R
Robust
V
Vectors as parameters