eaLib API Docs
Last Modified : January 7 2002

mss.ea.eval
Class IndividualFitnessComparator

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

public class IndividualFitnessComparator
extends AbstractIndividualComparator

Individual comparator which uses a fitness 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  FitnessComparator comp
          Fitness comparator used for comparison.
 
Constructor Summary
IndividualFitnessComparator(FitnessComparator fc)
          Constructor.
 
Method Summary
 int compare(Individual ia, Individual ib)
          Compares two individuals using the given fitness 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 FitnessComparator comp
Fitness comparator used for comparison.
Constructor Detail

IndividualFitnessComparator

public IndividualFitnessComparator(FitnessComparator fc)
Constructor.
Parameters:
fc - fitness comparator to use
Method Detail

compare

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