solve.QP solve.QP solve.QP.compact solve.QP.compact