公共静态接口IloCplex.Callback.Function
任何用作 CPLEX 回调的类都必须实现该接口。 详情请查看 "IloCplex.use(Callback.Function,long)的文档。
| 修饰符和类型 | 方法和说明 |
|---|---|
void |
invoke(IloCplex.Callback.Context context)调用 CPLEX 回调。
|
void invokeIloCplex.Callback.Context) 抛出IloException
如果通过 "IloCplex.use(Callback.Function,long)在 CPLEX 中注册了一个对象,那么 CPLEX 将在 "contextMask传递给 "IloCplex.use(Callback.Function,long)的所有请求上下文中调用已注册对象的该函数。
请注意,在此函数中不得调用执行当前求解的 "IloCplex实例的任何函数。 所有可以从回调中调用的函数都是 "context的成员。
IloException--以表示任何类型的错误。context--"IloCplex.Callback.Context的一个实例,它定义了在哪种情况下调用回调、可以查询哪些进度信息以及可以执行哪些操作。 该实例仅在执行回调函数时有效。 用户不得保留对它的引用。