User Documentation
The solver
Get started
Interfaces
Parsers
Code generation
Examples
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
csc (C++ struct)
csc::i (C++ member)
csc::m (C++ member)
csc::n (C++ member)
csc::nz (C++ member)
csc::nzmax (C++ member)
csc::p (C++ member)
csc::x (C++ member)
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_cleanup (C++ function)
osqp_setup (C++ function)
osqp_solve (C++ function)
osqp_update_A (C++ function)
osqp_update_bounds (C++ function)
osqp_update_lin_cost (C++ function)
osqp_update_lower_bound (C++ function)
osqp_update_P (C++ function)
osqp_update_P_A (C++ function)
osqp_update_upper_bound (C++ function)
osqp_warm_start (C++ function)
osqp_warm_start_x (C++ function)
osqp_warm_start_y (C++ function)
OSQPData (C++ struct)
OSQPData::A (C++ member)
OSQPData::l (C++ member)
OSQPData::m (C++ member)
OSQPData::n (C++ member)
OSQPData::P (C++ member)
OSQPData::q (C++ member)
OSQPData::u (C++ member)
OSQPInfo (C++ struct)
OSQPInfo::dua_res (C++ member)
OSQPInfo::iter (C++ member)
OSQPInfo::obj_val (C++ member)
OSQPInfo::polish_time (C++ member)
OSQPInfo::pri_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)
OSQPPolish (C++ struct)
OSQPPolish::A_to_Alow (C++ member)
OSQPPolish::A_to_Aupp (C++ member)
OSQPPolish::Alow_to_A (C++ member)
OSQPPolish::Ared (C++ member)
OSQPPolish::Aupp_to_A (C++ member)
OSQPPolish::dua_res (C++ member)
OSQPPolish::n_low (C++ member)
OSQPPolish::n_upp (C++ member)
OSQPPolish::obj_val (C++ member)
OSQPPolish::pri_res (C++ member)
OSQPPolish::x (C++ member)
OSQPPolish::y (C++ member)
OSQPPolish::z (C++ member)
OSQPScaling (C++ struct)
OSQPScaling::c (C++ member)
OSQPScaling::cinv (C++ member)
OSQPScaling::D (C++ member)
OSQPScaling::Dinv (C++ member)
OSQPScaling::E (C++ member)
OSQPScaling::Einv (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::alpha (C++ member)
OSQPSettings::check_termination (C++ member)
OSQPSettings::delta (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 (C++ member)
OSQPSettings::polish_refine_iter (C++ member)
OSQPSettings::rho (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_start (C++ member)
OSQPSolution (C++ struct)
OSQPSolution::x (C++ member)
OSQPSolution::y (C++ member)
OSQPWorkspace (C++ struct)
OSQPWorkspace::Adelta_x (C++ member)
OSQPWorkspace::Atdelta_y (C++ member)
OSQPWorkspace::Aty (C++ member)
OSQPWorkspace::Ax (C++ member)
OSQPWorkspace::clear_update_time (C++ member)
OSQPWorkspace::constr_type (C++ member)
OSQPWorkspace::D_temp (C++ member)
OSQPWorkspace::D_temp_A (C++ member)
OSQPWorkspace::data (C++ member)
OSQPWorkspace::delta_x (C++ member)
OSQPWorkspace::delta_y (C++ member)
OSQPWorkspace::E_temp (C++ member)
OSQPWorkspace::first_run (C++ member)
OSQPWorkspace::info (C++ member)
OSQPWorkspace::linsys_solver (C++ member)
OSQPWorkspace::Pdelta_x (C++ member)
OSQPWorkspace::pol (C++ member)
OSQPWorkspace::Px (C++ member)
OSQPWorkspace::rho_inv_vec (C++ member)
OSQPWorkspace::rho_update_from_solve (C++ member)
OSQPWorkspace::rho_vec (C++ member)
OSQPWorkspace::scaling (C++ member)
OSQPWorkspace::settings (C++ member)
OSQPWorkspace::solution (C++ member)
OSQPWorkspace::summary_printed (C++ member)
OSQPWorkspace::timer (C++ member)
OSQPWorkspace::x (C++ member)
OSQPWorkspace::x_prev (C++ member)
OSQPWorkspace::xz_tilde (C++ member)
OSQPWorkspace::y (C++ member)
OSQPWorkspace::z (C++ member)
OSQPWorkspace::z_prev (C++ member)
R
Robust
V
Vectors as parameters