#include <alpaqa/dl/dl-problem.h>
Definition at line 623 of file dl-problem.h.
Collaboration diagram for alpaqa_control_problem_register_t:Public Attributes | |
| alpaqa_dl_abi_version_t | abi_version { 0xA1A000000005 } |
| To check whether the loaded problem is compatible with the version of the solver. | |
| void * | instance { nullptr } |
| Owning pointer. | |
| alpaqa_control_problem_functions_t * | functions { nullptr } |
| Non-owning pointer, lifetime at least as long as instance. | |
| void(* | cleanup )(void *) |
| Pointer to the function to clean up instance. | |
| alpaqa_function_dict_t * | extra_functions { nullptr } |
| Pointer to a map of extra functions (C++ only). | |
| alpaqa_exception_ptr_t * | exception { nullptr } |
| Pointer to an exception that ocurred during problem creation. | |
| alpaqa_dl_abi_version_t abi_version { 0xA1A000000005 } |
To check whether the loaded problem is compatible with the version of the solver.
Definition at line 626 of file dl-problem.h.
| void* instance { nullptr } |
Owning pointer.
Definition at line 628 of file dl-problem.h.
| alpaqa_control_problem_functions_t* functions { nullptr } |
Non-owning pointer, lifetime at least as long as instance.
Definition at line 630 of file dl-problem.h.
|
inline |
Pointer to the function to clean up instance.
Definition at line 632 of file dl-problem.h.
| alpaqa_function_dict_t* extra_functions { nullptr } |
Pointer to a map of extra functions (C++ only).
Definition at line 634 of file dl-problem.h.
| alpaqa_exception_ptr_t* exception { nullptr } |
Pointer to an exception that ocurred during problem creation.
Definition at line 636 of file dl-problem.h.