T - Type (Double, Integer, etc.)public interface Solution<T> extends Serializable
| Modifier and Type | Method and Description |
|---|---|
Solution |
copy() |
Object |
getAttribute(Object id) |
int |
getNumberOfObjectives() |
int |
getNumberOfVariables() |
int |
getNumberOfViolatedConstraints() |
double |
getObjective(int index) |
double |
getOverallConstraintViolationDegree() |
T |
getVariableValue(int index) |
String |
getVariableValueString(int index) |
void |
setAttribute(Object id,
Object value) |
void |
setNumberOfViolatedConstraints(int numberOfViolatedConstraints) |
void |
setObjective(int index,
double value) |
void |
setOverallConstraintViolationDegree(double violationDegree) |
void |
setVariableValue(int index,
T value) |
void setObjective(int index,
double value)
double getObjective(int index)
T getVariableValue(int index)
void setVariableValue(int index,
T value)
String getVariableValueString(int index)
int getNumberOfVariables()
int getNumberOfObjectives()
double getOverallConstraintViolationDegree()
void setOverallConstraintViolationDegree(double violationDegree)
int getNumberOfViolatedConstraints()
void setNumberOfViolatedConstraints(int numberOfViolatedConstraints)
Solution copy()
Copyright © 2015. All rights reserved.