scip - 双绑定更改事件类型?
问题描述
我正在尝试编写一个简单的事件处理程序,只要最好的原始或双重边界发生变化,它就会执行某些操作(如果我在这里重新发明轮子并且已经有一种方法可以做到这一点,请告诉我)。
对于原始界限,我可以捕捉到SCIP_EVENTTYPE_BESTSOLFOUND
事件,但对于双重界限,我似乎找不到合适的事件类型(in type_event.h
)。我看到的所有与边界相关的事件似乎都是针对可变边界的。
我错过了什么吗?或者我应该只使用SCIP_EVENTTYPE_NODESOLVED
事件之类的东西,然后手动检查全局绑定的更改吗?
谢谢!
解决方案
是的,没有任何事件可以让您捕捉到双重约束的变化。在事件发生后检查双重界限SCIP_EVENTTYPE_NODESOLVED
听起来很合理。
推荐阅读
- visual-studio - VS 不调试当前源文件
- python - 在微信中添加多轮提示?
- mtom - Springws 和 MTOM 客户端通过平衡器时 KO
- android - 如何在 Xamarin 中同时使用 Firebase Cloud Messaging 和 Firebase Auth?
- ssl - 将 rustls::Stream 添加到向量时,借用值的寿命不够长
- android - textCapWords 属性不适用于编辑文本
- sql - SQL 多个 WHERE 列与 LIKE 结合
- javascript - vue.js 将数据属性设置为方法的返回值
- memory-leaks - 为什么 Java11 将 java.util.zip.ZipFile$Source 保留在堆上?
- python - 切换大小写,如字典映射(值 = 方法)