The optimization algorithms can be called from a unified API in defined `numerical-optimization.hpp` but this is not documented yet.