aligator
0.10.0
A primal-dual augmented Lagrangian-type solver for nonlinear trajectory optimization.
|
When creating the CMake build, make sure to add the -DCMAKE_EXPORT_COMPILE_COMMANDS=1
flag. See its documentation here.
This project builds some C++ examples and tests. Debugging them is fairly straightforward using GDB:
with the appropriate command line arguments. Examples will appear in the binaries of build/examples
. Make sure to look at GDB's documentation.
If you want to catch std::exception
instances thrown, enter the following command once in GDB:
In order for debug symbols to be loaded and important variables not being optimized out, you will want to compile in DEBUG
mode.
Then, you can run the module under gdb
using
If you want to look at Eigen types such as vectors and matrices, you should look into the eigengdb
plugin for GDB.
TODO Finish documenting this