Package org.moeaframework.problem.DTLZ
Class DTLZProblemProvider
java.lang.Object
org.moeaframework.core.spi.ProblemProvider
org.moeaframework.core.spi.RegisteredProblemProvider
org.moeaframework.problem.DTLZ.DTLZProblemProvider
Problem provider for the DTLZ test problems.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEpsilons(String name) Returns the recommended or default ε values for the specified problem, ornullif this provider does not support the problem or no defaults are provided.getProblem(String name) Returns the problem with the specified name, ornullif this provider does not support the problem.Methods inherited from class org.moeaframework.core.spi.RegisteredProblemProvider
getDiagnosticToolProblems, getReferenceSet, getReferenceSetPath, getRegisteredProblems, register, registerDiagnosticToolProblem, registerDiagnosticToolProblems, registerEpsilons
-
Constructor Details
-
DTLZProblemProvider
public DTLZProblemProvider()Constructs and registers the DTLZ problems.
-
-
Method Details
-
getProblem
Description copied from class:ProblemProviderReturns the problem with the specified name, ornullif this provider does not support the problem.- Overrides:
getProblemin classRegisteredProblemProvider- Parameters:
name- the problem name- Returns:
- the problem instance or
null
-
getEpsilons
Description copied from class:ProblemProviderReturns the recommended or default ε values for the specified problem, ornullif this provider does not support the problem or no defaults are provided.- Overrides:
getEpsilonsin classRegisteredProblemProvider- Parameters:
name- the problem name- Returns:
- the ε values for the specified problem or
null
-