Logo

User Documentation

  • The solver
  • Get started
  • Interfaces
    • Solver settings
    • Linear Systems Solvers
    • Status values and errors
    • Official
      • C
      • Python
      • Matlab
      • Julia
      • R
    • Community Maintained
      • C++ Eigen interface (osqp-cpp)
      • C++ Eigen interface (osqp-eigen)
      • Rust
      • Ruby
      • Fortran
      • CUTEst
  • Parsers
  • Code generation
  • Examples
  • Contributing
  • Citing OSQP
OSQP
  • Interfaces
  • Edit on GitHub

Interfaces¶

OSQP has several interfaces. The information about settings, status values and how to assign different linear system solvers appear in the following links

  • Solver settings

  • Linear system solvers

  • Status values

Official¶

Language

Maintainers

Repository

C

Bartolomeo Stellato
Goran Banjac
Paul Goulart

github.com/osqp/osqp

Python

Bartolomeo Stellato
Goran Banjac

github.com/osqp/osqp-python

Matlab

Bartolomeo Stellato
Goran Banjac
Paul Goulart

github.com/osqp/osqp-matlab

Julia

Twan Koolen
Benoît Legat
Bartolomeo Stellato

github.com/osqp/OSQP.jl

R

Bartolomeo Stellato
Paul Goulart

github.com/osqp/osqp-r

Community Maintained¶

Language

Maintainers

Repository

C++/Eigen Google

Miles Lubin

github.com/google/osqp-cpp

C++/Eigen Robotology

Giulio Romualdi

github.com/robotology/osqp-eigen

Rust

Ed Barnard

github.com/osqp/osqp.rs

Ruby

Andrew Kane

https://github.com/ankane/osqp

Fortran

Nick Gould
Bartolomeo Stellato
Paul Goulart

github.com/osqp/osqp-fortran

Cutest

Nick Gould

github.com/ralna/CUTEst

Previous Next

© Copyright 2021, Bartolomeo Stellato, Goran Banjac.

Built with Sphinx using a theme provided by Read the Docs.