eaLib API Docs
Last Modified : January 7 2002

mss.ea.eval
Class AbstractFitnessComparator

java.lang.Object
  |
  +--mss.ea.eval.AbstractFitnessComparator
All Implemented Interfaces:
java.util.Comparator, FitnessComparator
Direct Known Subclasses:
DefaultFitnessComparator, ReverseFitnessComparator

public abstract class AbstractFitnessComparator
extends java.lang.Object
implements FitnessComparator

Abstract Fitness Comparator.

Since:
0.1
Version:
0.1 (06-20-2001)
Author:
Andreas Rummler

Constructor Summary
AbstractFitnessComparator()
           
 
Method Summary
abstract  int compare(Fitness fa, Fitness fb)
          Compares two fitness values.
 int compare(java.lang.Object a, java.lang.Object b)
          Compares two fitness values.
 
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
 

Constructor Detail

AbstractFitnessComparator

public AbstractFitnessComparator()
Method Detail

compare

public int compare(java.lang.Object a,
                   java.lang.Object b)
Compares two fitness values. This method does a cast from Object to Fitness and calls compare.
Specified by:
compare in interface java.util.Comparator
Parameters:
a - first fitness value
b - second fitness value
Returns:
result of comparison

compare

public abstract int compare(Fitness fa,
                            Fitness fb)
Compares two fitness values.
Specified by:
compare in interface FitnessComparator
Parameters:
sa - first fitness value
sb - second fitness value
Returns:
result of comparison

eaLib API Docs
Last Modified : January 7 2002

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