Package org.uma.jmetal.problem
Class AbstractGenericProblem<S>
java.lang.Object
org.uma.jmetal.problem.AbstractGenericProblem<S>
- All Implemented Interfaces:
java.io.Serializable,Problem<S>
- Direct Known Subclasses:
AbstractBinaryProblem,AbstractDoubleProblem,AbstractIntegerPermutationProblem,AbstractIntegerProblem,CharSequenceProblem
public abstract class AbstractGenericProblem<S> extends java.lang.Object implements Problem<S>
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description AbstractGenericProblem() -
Method Summary
Modifier and Type Method Description java.lang.StringgetName()intgetNumberOfConstraints()intgetNumberOfObjectives()intgetNumberOfVariables()protected voidsetName(java.lang.String name)protected voidsetNumberOfConstraints(int numberOfConstraints)protected voidsetNumberOfObjectives(int numberOfObjectives)protected voidsetNumberOfVariables(int numberOfVariables)
-
Constructor Details
-
AbstractGenericProblem
public AbstractGenericProblem()
-
-
Method Details
-
getNumberOfVariables
public int getNumberOfVariables()- Specified by:
getNumberOfVariablesin interfaceProblem<S>
-
getNumberOfObjectives
public int getNumberOfObjectives()- Specified by:
getNumberOfObjectivesin interfaceProblem<S>
-
getNumberOfConstraints
public int getNumberOfConstraints()- Specified by:
getNumberOfConstraintsin interfaceProblem<S>
-
getName
public java.lang.String getName() -
setNumberOfVariables
protected void setNumberOfVariables(int numberOfVariables) -
setNumberOfObjectives
protected void setNumberOfObjectives(int numberOfObjectives) -
setNumberOfConstraints
protected void setNumberOfConstraints(int numberOfConstraints) -
setName
protected void setName(java.lang.String name)
-