Class InsignificantSetQualityImprovementConfig.UnresolvedValueDifference

java.lang.Object
de.uka.ipd.sdq.tcfmoop.config.InsignificantSetQualityImprovementConfig.UnresolvedValueDifference
Enclosing class:
InsignificantSetQualityImprovementConfig

public class InsignificantSetQualityImprovementConfig.UnresolvedValueDifference extends Object
  • Field Details

    • objective

      public final String objective
    • averageImprovement

      public final Double averageImprovement
    • maxMinImprovement

      public final Double maxMinImprovement
  • Constructor Details

    • UnresolvedValueDifference

      public UnresolvedValueDifference(String objective, Double averageImprovement, Double maxMinImprovement) throws Exception
      A helper Class to bind objectiveName (in String representation) to a specific ObjectiveSign and ObjectiveMinimalValue The objectives must later be resolved, because the Termination Criterion can only work with resolved Objectives.
      Parameters:
      objective - should not be null
      maxMinImprovement - should not be null
      averageImprovement - should not be null
      Throws:
      Exception - if parameter(s) are null