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.
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.