Class MutatorFactory

java.lang.Object
dealib.components.mutators.MutatorFactory

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

    Methods inherited from class java.lang.Object

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

    • createMutator

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