公共抽象静态类IloCplex.NetworkCallback 扩展IloCplex.Callback
IloCplex使用网络优化器时要使用的回调类。类 "NetCallback的实例代表用户在应用程序中编写的回调,该应用程序使用网络优化器的 "IloCplex实例。 每次网络优化器发出日志文件信息时,都会执行回调。
该类的构造函数和方法受保护,以确保它们仅用于派生用户编写的回调类或实现其中的 "main方法。
IloCplex.Callback| 修饰符 | 构造函数和说明 |
|---|---|
protected |
IloCplex.NetworkCallback()用户编写的网络回调构造函数。
|
| 修饰符和类型 | 方法和说明 |
|---|---|
protected double |
getInfeasibility()返回调用回调时的原始不可行性度量。
|
protected int |
getNiterations()返回调用回调时网络优化器执行的迭代次数。
|
protected double |
getObjValue()返回当前目标值。
|
protected boolean |
isFeasible()返回一个布尔值,表示在调用回调时,当前解是否原始可行。
|
abort, getCplexTime, getDetTime, getEndDetTime, getEndTime, getEnvImpl, getModel, getNcols, getNQCs, getNrows, getStartDetTime, getStartTime, mainprotectedIloCplex.NetworkCallback()
IloCplex.NetworkCallback对象。protected doublegetObjValue()
抛出IloException
IloExceptionprotected doublegetInfeasibility()
抛出IloException
0。 否则,此方法返回正值。 由于网络优化器只能看到完整模型的嵌入式网络部分,因此对网络优化器来说可行的解决方案对完整模型来说可能并不可行。IloExceptionprotected 布尔型isFeasible()
抛出IloException
IloExceptionprotected intgetNiterations()
抛出IloException
IloException