Package dealib.components.crossovers
Class CrossoverFactory
java.lang.Object
dealib.components.crossovers.CrossoverFactory
CrossoverFactory is a class for creating new crossovers from the differential
evolution algorithms library (dealib) of the framework.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Alicia Vazquez Ramos
-
Method Summary
Modifier and TypeMethodDescriptionstatic Crossover
createCrossover
(String crossoverName, Execution config) Creates a Crossover already implemented in the differential evolution algorithms library (dealib) of the framework: given a crossover reduced name, it searchs for the full qualified name in the external resource archive "componentsAlias.properties" and by reflection creates the corresponding crossover operator.
-
Method Details
-
createCrossover
Creates a Crossover already implemented in the differential evolution algorithms library (dealib) of the framework: given a crossover reduced name, it searchs for the full qualified name in the external resource archive "componentsAlias.properties" and by reflection creates the corresponding crossover operator.- Parameters:
crossoverName
- reduced crossover name for identifyng the full qualified name of a crossover operator.config
- Execution configuration for the croosover operator.- Returns:
- a crossover operator.
-