eaLib API Docs
Last Modified : January 7 2002

mss.ea.eval
Class DefaultIndividualComparator

java.lang.Object
  |
  +--mss.ea.eval.AbstractIndividualComparator
        |
        +--mss.ea.eval.DefaultIndividualComparator
All Implemented Interfaces:
java.util.Comparator, IndividualComparator

public class DefaultIndividualComparator
extends AbstractIndividualComparator

Default implementation of an individual comparator. This uses the default score comparator for comparing individuals.

Since:
0.1
Version:
$Revision: 1.3 $ $Date: 2001/12/10 13:02:54 $
Author:
Andreas Rummler

Field Summary
protected  ScoreComparator comp
          Score comparator used for comparison.
 
Constructor Summary
DefaultIndividualComparator()
          Constructor.
DefaultIndividualComparator(ScoreComparator sc)
          Deprecated. replaced by class IndividualScoreComparator
 
Method Summary
 int compare(Individual ia, Individual ib)
          Compares two individuals using a default score comparator.
 
Methods inherited from class mss.ea.eval.AbstractIndividualComparator
compare
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

comp

protected ScoreComparator comp
Score comparator used for comparison.
Constructor Detail

DefaultIndividualComparator

public DefaultIndividualComparator()
Constructor.

DefaultIndividualComparator

public DefaultIndividualComparator(ScoreComparator sc)
Deprecated. replaced by class IndividualScoreComparator

Constructor.
Parameters:
sc - score comparator to use
Method Detail

compare

public int compare(Individual ia,
                   Individual ib)
Compares two individuals using a default score comparator.
Overrides:
compare in class AbstractIndividualComparator
Parameters:
ia - first individual
ib - second individual
Returns:
result of comparison

eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS