Package org.uma.jmetal.qualityindicator
Class QualityIndicatorUtils
java.lang.Object
org.uma.jmetal.qualityindicator.QualityIndicatorUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<QualityIndicator> Creates a list with the available indicators (butSetCoverage) without indicating a reference front (it must be added later).static List<QualityIndicator> getAvailableIndicators(double[][] referenceFront) Creates a list with the available indicators (butSetCoverage).static QualityIndicatorgetIndicatorFromName(String indicatorName) Given an indicator name, finds the indicator in the list of available indicatorsstatic QualityIndicatorgetIndicatorFromName(String indicatorName, List<QualityIndicator> indicatorList) Given an indicator name, finds the indicator in the indicator liststatic List<QualityIndicator> getIndicatorsFromNames(List<String> indicatorNames) Returns a list of quality indicators from a list of indicator namesstatic voidprintQualityIndicators(double[][] front, double[][] referenceFront) Given a front and a reference front, computes and prints the quality indicator values of the front.
-
Method Details
-
getAvailableIndicators
Creates a list with the available indicators (butSetCoverage). The quality indicators are initialized with a reference front.- Parameters:
referenceFront-- Returns:
-
getAvailableIndicators
Creates a list with the available indicators (butSetCoverage) without indicating a reference front (it must be added later).- Returns:
- A list of quality indicators
-
getIndicatorFromName
Given an indicator name, finds the indicator in the list of available indicators- Parameters:
indicatorName-- Returns:
- A quality indicator
-
getIndicatorFromName
public static QualityIndicator getIndicatorFromName(String indicatorName, List<QualityIndicator> indicatorList) Given an indicator name, finds the indicator in the indicator list- Parameters:
indicatorName-indicatorList-- Returns:
- A quality indicator
-
getIndicatorsFromNames
Returns a list of quality indicators from a list of indicator names- Parameters:
indicatorNames-- Returns:
-
printQualityIndicators
public static void printQualityIndicators(double[][] front, double[][] referenceFront) Given a front and a reference front, computes and prints the quality indicator values of the front.- Parameters:
front-referenceFront-
-