ilog.cplex
Class IloCplex.CrossoverCallback

java.lang.Object
  |
  +--ilog.cplex.IloCplex.Callback
        |
        +--ilog.cplex.IloCplex.CrossoverCallback

public abstract static class IloCplex.CrossoverCallback
extends IloCplex.Callback

The callback class to use when IloCplex uses the barrier optimizer, with crossover. An instance of the class CrossoverCallback represents a user-written callback in an application that uses an instance of IloCplex to solve a problem by means of the barrier optimizer, with the crossover option. An instance of IloCplex calls this callback regularly during crossover. For details about the crossover option, see the ILOG CPLEX User’s Manual.

The constructor and methods of this class are protected for use in deriving a user-written callback class and in implementing the main method in it. If an attempt is made to access information not available to an instance of this class, an exception is thrown.

See Also:
IloCplex.Callback

Constructor Summary
protected IloCplex.CrossoverCallback()
           
 
Method Summary
protected  int getNdualExchanges()
          Gets the number of dual exchanges.
protected  int getNdualPushes()
          Gets the number of dual pushes.
protected  int getNprimalExchanges()
          Gets the number of primal exchanges.
protected  int getNprimalPushes()
          Gets the number of primal pushes.
protected  int getNsuperbasics()
          Gets the number of super basics.
 
Methods inherited from class ilog.cplex.IloCplex.Callback
abort, main
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IloCplex.CrossoverCallback

protected IloCplex.CrossoverCallback()
Method Detail

getNprimalPushes

protected int getNprimalPushes()
Gets the number of primal pushes.
Returns:
The number of primal pushes.

getNprimalExchanges

protected int getNprimalExchanges()
Gets the number of primal exchanges.
Returns:
The number of primal exchanges.

getNdualPushes

protected int getNdualPushes()
Gets the number of dual pushes.
Returns:
The number of dual pushes.

getNdualExchanges

protected int getNdualExchanges()
Gets the number of dual exchanges.
Returns:
The number of dual exchanges.

getNsuperbasics

protected int getNsuperbasics()
Gets the number of super basics.
Returns:
The number of super basics.