C Interface of
acados is an efficient interface to the core functionalities of
It provides setters and getters that can be used to interact with the core of
acados with negligible computational overhead.
If you want to use
acados directly from
C++, it is recommended to only use the functions in in
interfaces/acados_c/, which encapsulate the
acados core, i.e. the functionality implemented in
C interface is NOT thoroughly documented using docstrings.
Another very important ressource are the templated
C files used by the template based interfaces (
Python and code generation for
Octave), which show how to use the
C interface properly.
These templates are actively maintained and tested using CI.
The templates can be found in