NO FRAMES

Class IloCplex::NetworkCallbackI

Definition file: ilocplexi.h
Include files: ilcplex/ilocplex.h

An instance of the class IloCplex::NetCallbackI represents a user-written callback in an application that uses an instance of IloCplex with the network optimizer. The callback is executed each time the network optimizer issues a log file message.

The methods of this class are protected for use in deriving a user-written callback class and in implementing the main method there.

If an attempt is made to access information not available to an instance of this class, an exception is thrown.

See Also:

Constructor Summary
protected NetworkCallbackI()
Method Summary
protected IloNumgetInfeasibility()
protected IloIntgetNiterations()
protected IloNumgetObjValue()
protected IloBoolisFeasible()
Inherited Methods from CallbackI
abort, duplicateCallback, getEnv, getModel, getNcols, getNQCs, getNrows, main
Constructor Detail

NetworkCallbackI

protected NetworkCallbackI()

This constructor creates a callback for use with the network optimizer.


Method Detail

getInfeasibility

protected IloNum getInfeasibility()

This method returns the current primal infeasibility measure of the network solution in the instance of IloCplex at the time the invoking callback is executed.


getNiterations

protected IloInt getNiterations()

This method returns the number of network simplex iterations completed so far by an instance of IloCplex at the invoking callback is executed.


getObjValue

protected IloNum getObjValue()

This method returns the current objective value of the network solution in the instance of IloCplex at the time the invoking callback is executed.


isFeasible

protected IloBool isFeasible()

This method returns IloTrue if the current network solution is primal feasible.