Class NoRemove

java.lang.Object
dynheurset.update.remove.Remove
dynheurset.update.remove.NoRemove

public class NoRemove
extends Remove
  • Field Summary

    Fields inherited from class dynheurset.update.remove.Remove

    heurList, measure, removedHeurSet, runStat
  • Constructor Summary

    Constructors 
    Constructor Description
    NoRemove()  
  • Method Summary

    Modifier and Type Method Description
    boolean canRemove()
    Specifies the removal condition.
    void remove()
    Specifies the removal criterion.

    Methods inherited from class dynheurset.update.remove.Remove

    setHeurList, setup

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • canRemove

      public boolean canRemove()
      Description copied from class: Remove
      Specifies the removal condition.

      The removal condition determines when to remove some heuristics permanently.

      Specified by:
      canRemove in class Remove
      Returns:
      trueif a removal operation can be performed and false otherwise.
    • remove

      public void remove()
      Description copied from class: Remove
      Specifies the removal criterion.

      The removal criterion determines which heuristics to remove permanently.

      Specified by:
      remove in class Remove