Reduce overhead of cyipopt calls
Currently, cyipopt does a lot of checks, formatting, etc by each solve call. This is absolutely crazy, let's expose the cyipopt.Problem directly so we build once, then solve more cheaply.
Fraunhofer GitLab CE and EE, Mattermost, and Harbor Registry will be unreachable due to maintenance on Monday, October 28th, between 5:00 pm CET and 7:00 pm CET. Please log off during the maintenance; otherwise, data loss may occur.
Currently, cyipopt does a lot of checks, formatting, etc by each solve call. This is absolutely crazy, let's expose the cyipopt.Problem directly so we build once, then solve more cheaply.