85 casadi_int* sz_iw, casadi_int* sz_w) {
87 casadi_int nnz_h, nnz_a, nx, ng;
126 if (sz_anderson_memory > 0) {
128 *sz_w += sz_anderson_memory*nx;
130 *sz_w += sz_anderson_memory*nx;
132 *sz_w += sz_anderson_memory;
154 template<
typename T1>
156 const T1*** arg, T1*** res, casadi_int** iw, T1** w) {
157 (void)arg; (void)res;
159 casadi_int nnz_h, nnz_a, nx, ng;
171 d->
gLag = *w; *w += nx;
174 d->
Bk = *w; *w += nnz_h;
185 d->
gf = *w; *w += nx;
187 d->
lbdz = *w; *w += nx + ng;
188 d->
ubdz = *w; *w += nx + ng;
190 d->
dx = *w; *w += nx;
191 d->
dlam = *w; *w += nx + ng;
196 d->
z_feas = *w; *w += nx + ng;
202 d->
z_tmp = *w; *w += sz_anderson_memory*nx+ng;
207 d->
Jk = *w; *w += nnz_a;
211 d->
gamma = *w; *w += sz_anderson_memory;
const casadi_feasiblesqpmethod_prob< T1 > * prob
T1 * anderson_memory_iterate
T1 * anderson_memory_step
const casadi_nlpsol_prob< T1 > * nlp