Interface IConfiguration

All Known Implementing Classes:
AbstractConfiguration, ElapsedTimeConfig, GivenParetoFrontIsReachedConfig, InsignificantParetoFrontChangeConfig, InsignificantSetQualityImprovementConfig, MaxGenerationNumberConfig, MinimalQualityCriteriaValueConfig, NoNewParetoOptimalCandidatesFoundConfig, ParetoOptimalSetStabilityConfig

public interface IConfiguration
  • Method Details

    • getTerminationCriterionName

      TerminationCriteriaNames getTerminationCriterionName()
      Gives every criterion a specific name, so that this can be identified.
      Returns:
    • validateConfiguration

      boolean validateConfiguration()
      Checks the configuration object for correctness. Should be called before accessing any of the data of the configuration object
      Returns:
      true - The configuration is correct false - The configuration is incomplete or wrong