跳至主内容
框架 无框架

类IloCplex::NetworkCallbackI

定义文件: ilcplex/ilocplexi.h
IloCplex::NetworkCallbackI的地图IloCplex::NetworkCallbackIIloCplex::NetworkCallbackIIloCplex::OptimizationCallbackIIloCplex::CallbackI

类 "IloCplex::NetCallbackI的实例代表用户在应用程序中编写的回调,该应用程序使用网络优化器的 "IloCplex实例。 每次网络优化器发出日志文件信息时,都会执行回调。

该类的方法受保护,用于派生一个用户编写的回调类,并在该类中实现 "main方法。

如果试图访问本类实例无法访问的信息,则会出现异常。

另请参阅:

方法概要
public IloNumgetInfeasibility() const
public IloIntgetNiterations() const
public IloInt64getNiterations64() const
public IloNumgetObjValue() const
protected Callback::TypegetType() const
public IloBoolisFeasible() const
protected NetworkCallbackI(IloEnv env)
从 "OptimizationCallbackI继承的方法
getModel, getNcols, getNQCs, getNrows
从 "CallbackI继承的方法
abort, duplicateCallback, getCplexTime, getDetTime, getEndDetTime, getEndTime, getEnv, getStartDetTime, getStartTime, getType, main
方法详细信息

NetworkCallbackI

protectedNetworkCallbackI(IloEnv env)

此构造函数创建一个回调函数,供网络优化器使用。


getInfeasibility

publicIloNum getInfeasibility() const

本方法返回调用回调执行时 "IloCplex实例中网络解的当前原始不可行性度量。


getNiterations

publicIloInt getNiterations() const

该方法返回在执行调用回调时,"IloCplex实例迄今为止完成的网络单纯形迭代次数。


getNiterations64

publicIloInt64 getNiterations64() const

该方法返回在执行调用回调时,"IloCplex实例迄今为止完成的网络单纯形迭代次数。


getObjValue

publicIloNum getObjValue() const

本方法返回调用回调执行时 "IloCplex实例中网络解决方案的当前目标值。

如果您需要代表目标本身的对象,请考虑使用 "IloCplex::getObjective方法。


isFeasible

publicIloBool isFeasible() const

如果当前网络解决方案是基本可行的,则此方法返回 "IloTrue


getType

protectedCallback::Type getType() const

此方法返回调用回调对象的回调类型。