From de478b75fb93fc37cb414bcfe2af5fd9c6ac7364 Mon Sep 17 00:00:00 2001 From: Harald Schafer Date: Mon, 13 Sep 2021 16:32:06 -0700 Subject: [PATCH] acados compiled to pyextra --- pyextra/acados_template/acados_ocp_solver.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pyextra/acados_template/acados_ocp_solver.py b/pyextra/acados_template/acados_ocp_solver.py index 15389ac460..f9d92f1f98 100644 --- a/pyextra/acados_template/acados_ocp_solver.py +++ b/pyextra/acados_template/acados_ocp_solver.py @@ -872,15 +872,15 @@ class AcadosOcpSolver: self.shared_lib.ocp_nlp_cost_model_set_slice.argtypes = \ [c_void_p, c_void_p, c_void_p, c_int, c_int, c_char_p, c_void_p, c_int] - getattr(self.shared_lib, f"{self.model_name}_acados_solve").argtypes = [c_void_p] - getattr(self.shared_lib, f"{self.model_name}_acados_solve").restype = c_int - def solve(self): """ Solve the ocp with current input. """ - #status = getattr(self.shared_lib, f"{self.model_name}_acados_solve")(self.capsule) - return 0#status + + getattr(self.shared_lib, f"{self.model_name}_acados_solve").argtypes = [c_void_p] + getattr(self.shared_lib, f"{self.model_name}_acados_solve").restype = c_int + status = getattr(self.shared_lib, f"{self.model_name}_acados_solve")(self.capsule) + return status def get_slice(self, start_stage_, end_stage_, field_):