# osqp.rs Rust wrapper for [OSQP](https://osqp.org/): the Operator Splitting QP Solver. The OSQP (Operator Splitting Quadratic Program) solver is a numerical optimization package for solving problems in the form ``` minimize 0.5 x' P x + q' x subject to l <= A x <= u ``` where `x in R^n` is the optimization variable. The objective function is defined by a positive semidefinite matrix `P in S^n_+` and vector `q in R^n`. The linear constraints are defined by matrix `A in R^{m x n}` and vectors `l in R^m U {-inf}^m`, `u in R^m U {+inf}^m`. [Rust Interface Documentation](https://docs.rs/osqp/) [Solver Documentation](https://osqp.org/)