35 #include <qpOASES.hpp> 44 real_t H[2*2] = { 1.0, 0.0, 0.0, 0.5 };
68 example.
init( H,g,lb,ub, nWSR,0 );
73 printf(
"\nxOpt = [ %e, %e ]; objVal = %e\n\n", xOpt[0],xOpt[1],example.
getObjVal() );
77 example.
hotstart( g_new,lb_new,ub_new, nWSR,0 );
82 printf(
"\nxOpt = [ %e, %e ]; objVal = %e\n\n", xOpt[0],xOpt[1],example.
getObjVal() );
returnValue getPrimalSolution(real_t *const xOpt) const
#define USING_NAMESPACE_QPOASES
Implements the online active set strategy for box-constrained QPs.
returnValue init(const real_t *const _H, const real_t *const _g, const real_t *const _lb, const real_t *const _ub, int &nWSR, const real_t *const yOpt=0, real_t *const cputime=0)
returnValue setOptions(const Options &_options)
returnValue hotstart(const real_t *const g_new, const real_t *const lb_new, const real_t *const ub_new, int &nWSR, real_t *const cputime)
Provides a generic way to set and pass user-specified options.
int enableCholeskyRefactorisation
SubjectToStatus initialStatusBounds