Я пытаюсь кодировать простой обработчик событий, который делает определенные вещи всякий раз, когда меняются лучшие первичные или двойные границы (пожалуйста, дайте мне знать, если я изобретаю колесо здесь, и уже есть способ сделать это).
Для первичной границы я могу поймать событие SCIP_EVENTTYPE_BESTSOLFOUND
, но для двойной границы я не могу найти подходящий тип события (в type_event.h
).Кажется, что все связанные с событиями события связаны с переменными границами.
Я что-то упустил?Или я должен просто использовать что-то вроде SCIP_EVENTTYPE_NODESOLVED
события, а затем вручную проверить изменения глобальной границы?
Спасибо!