I’m using the Python interface. I’m currently implementing a NMPC with Acados and I would like the tolerance of the solver to depend on my problem’s iterations. However when setting:
ocp_solver = AcadosOcpSolver(acados_ocp, json_file="acados_ocp.json") ocp_solver.acados_ocp.solver_options.nlp_solver_tol_whatever = my_tol
after the solver is created, it looks like this new tolerance is not taken into account but the one originally defined in acado_ocp is.
Is this an intended behaviour ? If not, could it be considered as future feature of the python interface ?