Modelica predictive control library (by the Institute of Automatic Control, RWTH Aachen University)
function QPSolve input Real[:, :] H; input Real[:] G; input Real[:, :] A; input Real[:] b; input Integer n "dimension of the optimization problem"; input Integer m "number of constraints"; input Real[:] Xstart "start value for the iteration"; output Real[n] x; end QPSolve;