Skip to main content
FRAMES NO FRAMES

Class IloCplex::ProbingCallbackI

Definition file: ilcplex/ilocplexi.h
Map of IloCplex::ProbingCallbackIIloCplex::ProbingCallbackIIloCplex::ProbingCallbackIIloCplex::MIPCallbackIIloCplex::MIPInfoCallbackIIloCplex::OptimizationCallbackIIloCplex::CallbackI

An instance of the class IloCplex::ProbingCallbackI represents a user-written callback in an application that uses an instance of IloCplex to solve a mixed integer programming problem (a MIP). This class offers a method to check on the progress of a probing operation.

This class is not compatible with dynamic search. If you are looking for support for a user-written callback compatible with dynamic search, consider instead the class IloCplex::ProbingInfoCallbackI.

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:

Method Summary
public IloIntgetPhase() const
public IloNumgetProgress() const
protected Callback::TypegetType() const
protected ProbingCallbackI(IloEnv env)
Inherited Methods from MIPCallbackI
getCurrentNodeDepth, getObjCoef, getObjCoef, getObjCoefs, getObjCoefs, getType, getUserThreads, MIPCallbackI
Inherited Methods from MIPInfoCallbackI
getBestObjValue, getCutoff, getDirection, getDirection, getIncumbentObjValue, getIncumbentSlack, getIncumbentSlacks, getIncumbentValue, getIncumbentValue, getIncumbentValue, getIncumbentValues, getIncumbentValues, getMIPRelativeGap, getMyThreadNum, getNcuts, getNiterations, getNiterations64, getNnodes, getNnodes64, getNremainingNodes, getNremainingNodes64, getPriority, getPriority, getQuality, getType, hasIncumbent, MIPInfoCallbackI
Inherited Methods from OptimizationCallbackI
getModel, getNcols, getNQCs, getNrows
Inherited Methods from CallbackI
abort, duplicateCallback, getCplexTime, getDetTime, getEndDetTime, getEndTime, getEnv, getStartDetTime, getStartTime, getType, main
Method Detail

ProbingCallbackI

protected ProbingCallbackI(IloEnv env)

This constructor creates a callback for use in an application when probing.


getPhase

public IloInt getPhase() const

This method returns the current phase of probing.


getProgress

public IloNum getProgress() const

This method returns the fraction of completion of the current probing phase.


getType

protected Callback::Type getType() const

This method returns the callback type of the invoking callback object.