我通过 Jni 接口使用来自 Java api 的 Scip 求解器。
我想实现一个事件处理程序(最好在 java 中),这样
我可以获得一些关于解决进度的信息,我想显示这些信息
能够通过调用 SCIPinterruptSolve(SCIP *scip) 来中断求解。
事件处理程序在 c 中实现并通过以下本机方法传递给 scip
SCIP_RETCODE SCIPincludeEventhdlrBasic ( SCIP * scip,
SCIP_EVENTHDLR ** eventhdlrptr,
const char * name,
const char * desc,
SCIP_DECL_EVENTEXEC((*eventexec)) ,
SCIP_EVENTHDLRDATA * eventhdlrdata
)
我可以在java中实现事件处理程序吗?
如何通过 jni 接口将用 java 编写的事件处理程序传递给 scip?
注意jni接口中没有对应SCIPincludeEventhdlrBasic的方法。