Class EvaluatorFactory

java.lang.Object
planner.utils.evaluators.EvaluatorFactory

public class EvaluatorFactory extends Object
EvaluatorFactory is a class for creating new evaluators from the differential evolution algorithms library (dealib) of the framework.
Since:
1.0
Version:
1.0
Author:
Alicia Vazquez Ramos
  • Method Summary

    Modifier and Type
    Method
    Description
    static Evaluator
    createEvaluator(String evaluatorName, Execution config)
    Creates an Evaluator already implemented in the differential evolution algorithms library (dealib) of the framework: given an evaluator reduced name, it searchs for the full qualified name in the external resource archive "componentsAlias.properties" and by reflection creates the corresponding evaluator.

    Methods inherited from class java.lang.Object

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

    • createEvaluator

      public static Evaluator createEvaluator(String evaluatorName, Execution config)
      Creates an Evaluator already implemented in the differential evolution algorithms library (dealib) of the framework: given an evaluator reduced name, it searchs for the full qualified name in the external resource archive "componentsAlias.properties" and by reflection creates the corresponding evaluator.
      Parameters:
      evaluatorName - reduced evaluator name for identifyng the full qualified name of an evaluator.
      config - Execution configuration for the evaluator operator.
      Returns:
      an evaluator operator.