ilog.cplex
Class IloCplex.DeleteMode

java.lang.Object
  extended byilog.cplex.IloCplex.DeleteMode
Enclosing class:
IloCplex

public static class IloCplex.DeleteMode
extends java.lang.Object

Enumeration of possible values for the delete mode of IloCplex, as controlled by the methods setDeleteMode and getDeleteMode.


Field Summary
static IloCplex.DeleteMode FixBasis
          If the delete mode is set to IloCplex.DeleteMode.FixBasis, the invoking object will do basis pivots in order to maintain a valid basis when variables or constraints are removed.
static IloCplex.DeleteMode LeaveBasis
          If the delete mode is set to IloCplex.DeleteMode.LeaveBasis, an existing basis will remain unchanged if variables or constraints are removed from the loaded LP model.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LeaveBasis

public static final IloCplex.DeleteMode LeaveBasis
If the delete mode is set to IloCplex.DeleteMode.LeaveBasis, an existing basis will remain unchanged if variables or constraints are removed from the loaded LP model. This may render the basis unusable for restarting optimization on the modified LP.

If no basis is present in the invoking object, the setting of the delete mode has no effect.


FixBasis

public static final IloCplex.DeleteMode FixBasis
If the delete mode is set to IloCplex.DeleteMode.FixBasis, the invoking object will do basis pivots in order to maintain a valid basis when variables or constraints are removed. This makes the delete operation more computation intensive, but it may provide a better starting point for reoptimization after the modification of the active model.

If no basis is present in the invoking object, the setting of the delete mode has no effect.