75 casadi_int* sz_iw, casadi_int* sz_w) {
77 casadi_int nnz_h, nnz_a, nx, ng;
121 if (so_corr) *sz_w += nx+nx+ng;
125 template<
typename T1>
127 const T1*** arg, T1*** res, casadi_int** iw, T1** w) {
129 casadi_int nnz_h, nnz_a, nx, ng;
139 d->
z_cand = *w; *w += nx + ng;
142 d->
gLag = *w; *w += nx;
145 d->
Bk = *w; *w += nnz_h;
157 d->
gf = *w; *w += nx + 2*ng;
159 d->
lbdz = *w; *w += nx + 3*ng;
160 d->
ubdz = *w; *w += nx + 3*ng;
162 d->
dx = *w; *w += nx + 2*ng;
163 d->
dlam = *w; *w += nx + 3*ng;
165 d->
Jk = *w; *w += nnz_a + 2*ng;
170 d->
gf = *w; *w += nx;
172 d->
lbdz = *w; *w += nx + ng;
173 d->
ubdz = *w; *w += nx + ng;
175 d->
dx = *w; *w += nx;
176 d->
dlam = *w; *w += nx + ng;
178 d->
Jk = *w; *w += nnz_a;
const casadi_sqpmethod_prob< T1 > * prob
const casadi_nlpsol_prob< T1 > * nlp