All Known Implementing Classes:
AllocationFitnessEvaluator, DistanceEvaluator, PriorityEvaluator, ScoreEvaluator

public interface FitnessEvaluator
Defines the services for fitness evaluation
  • Method Summary

    Modifier and Type
    Method
    Description
    evaluate(SourcingLocation sourcingLocation)
    Calculate the fitness value
  • Method Details

    • evaluate

      Double evaluate(SourcingLocation sourcingLocation)
      Calculate the fitness value
      Parameters:
      sourcingLocation - the location to be evaluated
      Returns:
      the fitness value or Double.NaN if it cannot be evaluated