@@ -131,15 +131,15 @@ NB_MODULE(ipopt_model_ext, m)
131131 .def (" add_objective" , &IpoptModel::add_objective<double >)
132132
133133 .def (" set_objective" , &IpoptModel::set_objective<ExprBuilder>, nb::arg (" expr" ),
134- nb::arg (" clear_nl" ) = false )
134+ nb::arg (" sense " ) = ObjectiveSense::Minimize, nb::arg ( " clear_nl" ) = false )
135135 .def (" set_objective" , &IpoptModel::set_objective<ScalarQuadraticFunction>, nb::arg (" expr" ),
136- nb::arg (" clear_nl" ) = false )
136+ nb::arg (" sense " ) = ObjectiveSense::Minimize, nb::arg ( " clear_nl" ) = false )
137137 .def (" set_objective" , &IpoptModel::set_objective<ScalarAffineFunction>, nb::arg (" expr" ),
138- nb::arg (" clear_nl" ) = false )
138+ nb::arg (" sense " ) = ObjectiveSense::Minimize, nb::arg ( " clear_nl" ) = false )
139139 .def (" set_objective" , &IpoptModel::set_objective<VariableIndex>, nb::arg (" expr" ),
140- nb::arg (" clear_nl" ) = false )
140+ nb::arg (" sense " ) = ObjectiveSense::Minimize, nb::arg ( " clear_nl" ) = false )
141141 .def (" set_objective" , &IpoptModel::set_objective<double >, nb::arg (" expr" ),
142- nb::arg (" clear_nl" ) = false )
142+ nb::arg (" sense " ) = ObjectiveSense::Minimize, nb::arg ( " clear_nl" ) = false )
143143
144144 .def (" _add_nl_objective" , &IpoptModel::_add_nl_objective)
145145
0 commit comments