Definition at line 256 of file dl-problem.h.
|
alpaqa_length_t | N { 0 } |
|
alpaqa_length_t | nx { 0 } |
|
alpaqa_length_t | nu { 0 } |
|
alpaqa_length_t | nh { 0 } |
|
alpaqa_length_t | nh_N { 0 } |
|
alpaqa_length_t | nc { 0 } |
|
alpaqa_length_t | nc_N { 0 } |
|
void(* | get_U )(void *instance, alpaqa_real_t *lb, alpaqa_real_t *ub) |
|
void(* | get_D )(void *instance, alpaqa_real_t *lb, alpaqa_real_t *ub) |
|
void(* | get_D_N )(void *instance, alpaqa_real_t *lb, alpaqa_real_t *ub) |
|
void(* | get_x_init )(void *instance, alpaqa_real_t *x_init) |
|
void(* | eval_f )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *x, const alpaqa_real_t *u, alpaqa_real_t *fxu) |
|
void(* | eval_jac_f )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *x, const alpaqa_real_t *u, alpaqa_real_t *J_fxu) |
|
void(* | eval_grad_f_prod )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *x, const alpaqa_real_t *u, const alpaqa_real_t *p, alpaqa_real_t *grad_fxu_p) |
|
void(* | eval_h )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *x, const alpaqa_real_t *u, alpaqa_real_t *h) |
|
void(* | eval_h_N )(void *instance, const alpaqa_real_t *x, alpaqa_real_t *h) |
|
alpaqa_real_t(* | eval_l )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *h) |
|
alpaqa_real_t(* | eval_l_N )(void *instance, const alpaqa_real_t *h) |
|
void(* | eval_qr )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *xu, const alpaqa_real_t *h, alpaqa_real_t *qr) |
|
void(* | eval_q_N )(void *instance, const alpaqa_real_t *x, const alpaqa_real_t *h, alpaqa_real_t *q) |
|
void(* | eval_add_Q )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *xu, const alpaqa_real_t *h, alpaqa_real_t *Q) |
|
void(* | eval_add_Q_N )(void *instance, const alpaqa_real_t *x, const alpaqa_real_t *h, alpaqa_real_t *Q) |
|
void(* | eval_add_R_masked )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *xu, const alpaqa_real_t *h, const alpaqa_index_t *mask, alpaqa_real_t *R, alpaqa_real_t *work) |
|
void(* | eval_add_S_masked )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *xu, const alpaqa_real_t *h, const alpaqa_index_t *mask, alpaqa_real_t *S, alpaqa_real_t *work) |
|
void(* | eval_add_R_prod_masked )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *xu, const alpaqa_real_t *h, const alpaqa_index_t *mask_J, const alpaqa_index_t *mask_K, const alpaqa_real_t *v, alpaqa_real_t *out, alpaqa_real_t *work) |
|
void(* | eval_add_S_prod_masked )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *xu, const alpaqa_real_t *h, const alpaqa_index_t *mask_K, const alpaqa_real_t *v, alpaqa_real_t *out, alpaqa_real_t *work) |
|
alpaqa_length_t(* | get_R_work_size )(void *instance) |
|
alpaqa_length_t(* | get_S_work_size )(void *instance) |
|
void(* | eval_constr )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *x, alpaqa_real_t *c) |
|
void(* | eval_constr_N )(void *instance, const alpaqa_real_t *x, alpaqa_real_t *c) |
|
void(* | eval_grad_constr_prod )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *x, const alpaqa_real_t *p, alpaqa_real_t *grad_cx_p) |
|
void(* | eval_grad_constr_prod_N )(void *instance, const alpaqa_real_t *x, const alpaqa_real_t *p, alpaqa_real_t *grad_cx_p) |
|
void(* | eval_add_gn_hess_constr )(void *instance, alpaqa_index_t timestep, const alpaqa_real_t *x, const alpaqa_real_t *M, alpaqa_real_t *out) |
|
void(* | eval_add_gn_hess_constr_N )(void *instance, const alpaqa_real_t *x, const alpaqa_real_t *M, alpaqa_real_t *out) |
|