-
Notifications
You must be signed in to change notification settings - Fork 184
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing callbacks #1905
Comments
See the EDIT on #1886 (comment) for why 3) is a real problem. |
OK These are soon added. |
If I understand correctly, as well as a blanket "enable all callbacks", you also want a callback that is executed just before the return from |
While an "enable all callbacks" might be useful for some, I want an "enable all interrupt callbacks".
That sounds right. |
Of course, sorry I may be able to implement them this week |
Major highspy update: * changed `highs_linear_expression` to be immutable by default * improved callback support * improved test coverage (99%) * performance and usability enhancements * Support `__iadd__`, `__imul__`, etc. * Updated chain comparison support in immutable setting * `h.val()` can take `highs_linear_expression` * `expr == [lb,ub]` -> `lb <= expr <= ub` syntax * `qsum` * added pretty print `__repr__` and `__str__` * added KeyboardInterrupt support * added user interrupt * fixed slicing issues with numpy and highs * added `resetGlobalScheduler` * released GIL for `Presolve` * fixed issues with deadlock on Windows * fixed MIP solution callback issue * support `getExpr` that creates a `highs_linear_expression` from existing row Should address multiple issues: ERGO-Code#1865, ERGO-Code#1882, ERGO-Code#1888, ERGO-Code#1892, ERGO-Code#1903, ERGO-Code#1904, and perhaps ERGO-Code#1905
There are currently three callbacks to interrupt highs:
kCallbackSimplexInterrupt
kCallbackIpmInterrupt
kCallbackMipInterrupt
presolve
user_interrupt=true
.The text was updated successfully, but these errors were encountered: