#include <interop/dl-api/include/alpaqa/dl/dl-problem.h>
Definition at line 171 of file dl-problem.h.
char version[16] |
Definition at line 172 of file dl-problem.h.
Definition at line 173 of file dl-problem.h.
Definition at line 173 of file dl-problem.h.
Definition at line 173 of file dl-problem.h.
Definition at line 173 of file dl-problem.h.
alpaqa_length_t nh_N |
Definition at line 173 of file dl-problem.h.
Definition at line 173 of file dl-problem.h.
alpaqa_length_t nc_N |
Definition at line 173 of file dl-problem.h.
void(* get_U) (void *instance, alpaqa_real_t *lb, alpaqa_real_t *ub) |
Definition at line 176 of file dl-problem.h.
void(* get_D) (void *instance, alpaqa_real_t *lb, alpaqa_real_t *ub) |
Definition at line 180 of file dl-problem.h.
void(* get_D_N) (void *instance, alpaqa_real_t *lb, alpaqa_real_t *ub) |
Definition at line 184 of file dl-problem.h.
void(* get_x_init) (void *instance, alpaqa_real_t *x_init) |
Definition at line 188 of file dl-problem.h.
void(* eval_f) (void *instance, alpaqa_index_t timestep, const alpaqa_real_t *x, const alpaqa_real_t *u, alpaqa_real_t *fxu) |
Definition at line 191 of file dl-problem.h.
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) |
Definition at line 197 of file dl-problem.h.
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) |
Definition at line 203 of file dl-problem.h.
void(* eval_h) (void *instance, alpaqa_index_t timestep, const alpaqa_real_t *x, const alpaqa_real_t *u, alpaqa_real_t *h) |
Definition at line 210 of file dl-problem.h.
void(* eval_h_N) (void *instance, const alpaqa_real_t *x, alpaqa_real_t *h) |
Definition at line 216 of file dl-problem.h.
alpaqa_real_t(* eval_l) (void *instance, alpaqa_index_t timestep, const alpaqa_real_t *h) |
Definition at line 220 of file dl-problem.h.
alpaqa_real_t(* eval_l_N) (void *instance, const alpaqa_real_t *h) |
Definition at line 224 of file dl-problem.h.
void(* eval_qr) (void *instance, alpaqa_index_t timestep, const alpaqa_real_t *xu, const alpaqa_real_t *h, alpaqa_real_t *qr) |
Definition at line 227 of file dl-problem.h.
void(* eval_q_N) (void *instance, const alpaqa_real_t *x, const alpaqa_real_t *h, alpaqa_real_t *q) |
Definition at line 233 of file dl-problem.h.
void(* eval_add_Q) (void *instance, alpaqa_index_t timestep, const alpaqa_real_t *xu, const alpaqa_real_t *h, alpaqa_real_t *Q) |
Definition at line 238 of file dl-problem.h.
void(* eval_add_Q_N) (void *instance, const alpaqa_real_t *x, const alpaqa_real_t *h, alpaqa_real_t *Q) |
Definition at line 244 of file dl-problem.h.
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) |
Definition at line 249 of file dl-problem.h.
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) |
Definition at line 257 of file dl-problem.h.
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) |
Definition at line 265 of file dl-problem.h.
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) |
Definition at line 275 of file dl-problem.h.
alpaqa_length_t(* get_R_work_size) (void *instance) |
Definition at line 284 of file dl-problem.h.
alpaqa_length_t(* get_S_work_size) (void *instance) |
Definition at line 286 of file dl-problem.h.
void(* eval_constr) (void *instance, alpaqa_index_t timestep, const alpaqa_real_t *x, alpaqa_real_t *c) |
Definition at line 288 of file dl-problem.h.
void(* eval_constr_N) (void *instance, const alpaqa_real_t *x, alpaqa_real_t *c) |
Definition at line 293 of file dl-problem.h.
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) |
Definition at line 297 of file dl-problem.h.
void(* eval_grad_constr_prod_N) (void *instance, const alpaqa_real_t *x, const alpaqa_real_t *p, alpaqa_real_t *grad_cx_p) |
Definition at line 303 of file dl-problem.h.
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) |
Definition at line 308 of file dl-problem.h.
void(* eval_add_gn_hess_constr_N) (void *instance, const alpaqa_real_t *x, const alpaqa_real_t *M, alpaqa_real_t *out) |
Definition at line 314 of file dl-problem.h.