Class InitializerFactory

java.lang.Object
dealib.components.initializers.InitializerFactory

public class InitializerFactory extends Object
InitializerFactory is a class for creating new initializers 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
    createInitializer(String initializerName, Execution config)
    Creates an Initializer already implemented in the differential evolution algorithms library (dealib) of the framework: given an initializer reduced name, it searchs for the full qualified name in the external resource archive "componentsAlias.properties" and by reflection creates the corresponding initializer operator.

    Methods inherited from class java.lang.Object

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

    • createInitializer

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