Class AttributeComparator<S extends Solution<?>>
java.lang.Object
org.uma.jmetal.solution.util.attribute.util.attributecomparator.AttributeComparator<S>
- All Implemented Interfaces:
java.util.Comparator<S>
- Direct Known Subclasses:
DoubleValueAttributeComparator,IntegerValueAttributeComparator
public abstract class AttributeComparator<S extends Solution<?>>
extends java.lang.Object
implements java.util.Comparator<S>
Compares two population according to an attribute value, which must be a double number. The higher
the value the better.
- Author:
- Antonio J. Nebro
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAttributeComparator.Ordering -
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringattributeNameprotected AttributeComparator.Orderingordering -
Constructor Summary
Constructors Constructor Description AttributeComparator(java.lang.String name)AttributeComparator(java.lang.String name, AttributeComparator.Ordering ordering) -
Method Summary
-
Field Details
-
attributeName
protected final java.lang.String attributeName -
ordering
-
-
Constructor Details
-
AttributeComparator
-
AttributeComparator
public AttributeComparator(java.lang.String name)
-