I had a use case for setobj!, addconstr!, addvar!, delconstrs! when solving a quadratic program with Ipopt, which was not supported in the NonlinearToLPQPBridge. This adds support for most of the LinearQuadratic interface functions in the NonlinearToLPQPBridge and should be functional with Ipopt at least. I have my fork as a test dependency at the moment, but I thought this could be useful for others as well.
I Added a linprogsolvertest of IpoptSolver, with absolute tolerance 1e-5 as in nlp tests (I had to pass fixed_variable_treatment="make_constraint" to Ipopt to get correct reduced costs in the fixed variable case).
I had a use case for setobj!, addconstr!, addvar!, delconstrs! when solving a quadratic program with Ipopt, which was not supported in the NonlinearToLPQPBridge. This adds support for most of the LinearQuadratic interface functions in the NonlinearToLPQPBridge and should be functional with Ipopt at least. I have my fork as a test dependency at the moment, but I thought this could be useful for others as well.
I Added a linprogsolvertest of IpoptSolver, with absolute tolerance 1e-5 as in nlp tests (I had to pass fixed_variable_treatment="make_constraint" to Ipopt to get correct reduced costs in the fixed variable case).
Passes all tests locally.