osqp

Undocumented in source.

Members

Functions

osqp_cleanup
c_int osqp_cleanup(OSQPWorkspace* work)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_set_default_settings
void osqp_set_default_settings(OSQPSettings* settings)

Main API Functions *

osqp_setup
c_int osqp_setup(OSQPWorkspace** workp, OSQPData* data, OSQPSettings* settings)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_solve
c_int osqp_solve(OSQPWorkspace* work)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_A
c_int osqp_update_A(OSQPWorkspace* work, c_float* Ax_new, c_int* Ax_new_idx, c_int A_new_n)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_P
c_int osqp_update_P(OSQPWorkspace* work, c_float* Px_new, c_int* Px_new_idx, c_int P_new_n)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_P_A
c_int osqp_update_P_A(OSQPWorkspace* work, c_float* Px_new, c_int* Px_new_idx, c_int P_new_n, c_float* Ax_new, c_int* Ax_new_idx, c_int A_new_n)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_alpha
c_int osqp_update_alpha(OSQPWorkspace* work, c_float alpha_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_bounds
c_int osqp_update_bounds(OSQPWorkspace* work, c_float* l_new, c_float* u_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_check_termination
c_int osqp_update_check_termination(OSQPWorkspace* work, c_int check_termination_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_delta
c_int osqp_update_delta(OSQPWorkspace* work, c_float delta_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_eps_abs
c_int osqp_update_eps_abs(OSQPWorkspace* work, c_float eps_abs_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_eps_dual_inf
c_int osqp_update_eps_dual_inf(OSQPWorkspace* work, c_float eps_dual_inf_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_eps_prim_inf
c_int osqp_update_eps_prim_inf(OSQPWorkspace* work, c_float eps_prim_inf_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_eps_rel
c_int osqp_update_eps_rel(OSQPWorkspace* work, c_float eps_rel_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_lin_cost
c_int osqp_update_lin_cost(OSQPWorkspace* work, c_float* q_new)

Update problem data *

osqp_update_lower_bound
c_int osqp_update_lower_bound(OSQPWorkspace* work, c_float* l_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_max_iter
c_int osqp_update_max_iter(OSQPWorkspace* work, c_int max_iter_new)

Update problem settings *

osqp_update_polish
c_int osqp_update_polish(OSQPWorkspace* work, c_int polish_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_polish_refine_iter
c_int osqp_update_polish_refine_iter(OSQPWorkspace* work, c_int polish_refine_iter_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_rho
c_int osqp_update_rho(OSQPWorkspace* work, c_float rho_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_scaled_termination
c_int osqp_update_scaled_termination(OSQPWorkspace* work, c_int scaled_termination_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_time_limit
c_int osqp_update_time_limit(OSQPWorkspace* work, c_float time_limit_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_upper_bound
c_int osqp_update_upper_bound(OSQPWorkspace* work, c_float* u_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_verbose
c_int osqp_update_verbose(OSQPWorkspace* work, c_int verbose_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_update_warm_start
c_int osqp_update_warm_start(OSQPWorkspace* work, c_int warm_start_new)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_warm_start
c_int osqp_warm_start(OSQPWorkspace* work, c_float* x, c_float* y)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_warm_start_x
c_int osqp_warm_start_x(OSQPWorkspace* work, c_float* x)
Undocumented in source. Be warned that the author may not have intended to support it.
osqp_warm_start_y
c_int osqp_warm_start_y(OSQPWorkspace* work, c_float* y)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta