Package planner.utils.objfunctions
Class ObjectiveFunctionFactory
java.lang.Object
planner.utils.objfunctions.ObjectiveFunctionFactory
ObjectiveFunctionFactory 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 TypeMethodDescriptionstatic ObjectiveFunction
createObjectiveFunction
(String objFunctionName) Creates an ObjectiveFunctionFactory already implemented in the differential evolution algorithms library (dealib) of the framework: given an objective function reduced name, it searchs for the full qualified name in the external resource archive "componentsAlias.properties" and by reflection creates the corresponding objective function.
-
Method Details
-
createObjectiveFunction
Creates an ObjectiveFunctionFactory already implemented in the differential evolution algorithms library (dealib) of the framework: given an objective function reduced name, it searchs for the full qualified name in the external resource archive "componentsAlias.properties" and by reflection creates the corresponding objective function.- Parameters:
objFunctionName
- reduced objective function name for identifyng the full qualified name of an objective function.- Returns:
- an objective function operator.
-