Package org.moeaframework.core.attribute
Class NicheDistance
java.lang.Object
org.moeaframework.core.attribute.NicheDistance
- All Implemented Interfaces:
Attribute
Related to the
Niche
attribute, this attribute records the distance from the solution to the niche.-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic final double
getAttribute
(Solution solution) Returns the value of the attribute stored in the solution.static final boolean
hasAttribute
(Solution solution) Returnstrue
if the solution defines this attribute;false
otherwise.static final void
setAttribute
(Solution solution, double value) Sets the value of the attribute on the solution.
-
Field Details
-
ATTRIBUTE_NAME
The name / key used for this attribute.- See Also:
-
-
Method Details
-
hasAttribute
Returnstrue
if the solution defines this attribute;false
otherwise.- Parameters:
solution
- the solution- Returns:
true
if the solution defines this attribute;false
otherwise
-
setAttribute
Sets the value of the attribute on the solution.- Parameters:
solution
- the solutionvalue
- the value to set
-
getAttribute
Returns the value of the attribute stored in the solution.- Parameters:
solution
- the solution- Returns:
- the stored value
-