eaLib API Docs
Last Modified : January 7 2002

mss.ea.eval
Class IndividualScoreComparator

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

public class IndividualScoreComparator
extends AbstractIndividualComparator

Individual comparator which uses a score comparator for comparing individuals.

Since:
0.2.3
Version:
$Revision: 1.2 $ $Date: 2001/12/10 14:05:11 $
Author:
Andreas Rummler

Field Summary
protected  ScoreComparator comp
          Score comparator used for comparison.
 
Constructor Summary
IndividualScoreComparator(ScoreComparator sc)
          Constructor.
 
Method Summary
 int compare(Individual ia, Individual ib)
          Compares two individuals using the given 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

IndividualScoreComparator

public IndividualScoreComparator(ScoreComparator sc)
Constructor.
Parameters:
sc - score comparator to use
Method Detail

compare

public int compare(Individual ia,
                   Individual ib)
Compares two individuals using the given 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