diff --git a/paropt/paropt_pyoptsparse.py b/paropt/paropt_pyoptsparse.py index aed50eb..8e9cf2d 100644 --- a/paropt/paropt_pyoptsparse.py +++ b/paropt/paropt_pyoptsparse.py @@ -141,6 +141,7 @@ def evalObjConGradient(self, x, g, A): """Evaluate the objective and constraint gradients""" gobj, gcon, fail = self.ptr._masterFunc(x[:], ["gobj", "gcon"]) g[:] = gobj[:] + gcon = np.atleast_2d(gcon) for i in range(self.ncon): A[i][:] = -gcon[i][:] return fail