Class GenericIndicator<S>

java.lang.Object
org.uma.jmetal.util.naming.impl.SimpleDescribedEntity
org.uma.jmetal.util.legacy.qualityindicator.impl.GenericIndicator<S>
All Implemented Interfaces:
Serializable, QualityIndicator<List<S>,Double>, DescribedEntity
Direct Known Subclasses:
Hypervolume

@Deprecated public abstract class GenericIndicator<S> extends SimpleDescribedEntity implements QualityIndicator<List<S>,Double>
Deprecated.
Abstract class representing quality indicators that need a reference front to be computed
Author:
Antonio J. Nebro <antonio@lcc.uma.es>
See Also:
  • Field Details

    • referenceParetoFront

      protected Front referenceParetoFront
      Deprecated.
  • Constructor Details

    • GenericIndicator

      public GenericIndicator()
      Deprecated.
      Default constructor
    • GenericIndicator

      public GenericIndicator(String referenceParetoFrontFile) throws FileNotFoundException
      Deprecated.
      Throws:
      FileNotFoundException
    • GenericIndicator

      public GenericIndicator(Front referenceParetoFront)
      Deprecated.
  • Method Details

    • setReferenceParetoFront

      public void setReferenceParetoFront(String referenceParetoFrontFile) throws FileNotFoundException
      Deprecated.
      Throws:
      FileNotFoundException
    • setReferenceParetoFront

      public void setReferenceParetoFront(Front referenceFront)
      Deprecated.
    • isTheLowerTheIndicatorValueTheBetter

      public abstract boolean isTheLowerTheIndicatorValueTheBetter()
      Deprecated.
      This method returns true if lower indicator values are preferred and false otherwise
      Returns:
    • getReferenceParetoFront

      public Front getReferenceParetoFront()
      Deprecated.