Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.core.eval
Class DefaultFloatScoreComparator

java.lang.Object
  extended byorg.evolvica.core.eval.AbstractIndividualComparator
      extended byorg.evolvica.core.eval.AbstractScoreComparator
          extended byorg.evolvica.core.eval.DefaultFloatScoreComparator
All Implemented Interfaces:
java.util.Comparator, IIndividualComparator, IScoreComparator

public class DefaultFloatScoreComparator
extends AbstractScoreComparator

Comparator for scores of type float. This comparator assumes that a higher score value is a better value.

Since:
0.4.0
Version:
$Revision: 1.6 $ $Date: 2004/05/26 11:58:01 $
Author:
Andreas Rummler

Constructor Summary
DefaultFloatScoreComparator()
           
 
Method Summary
 int compare(IScore score0, IScore score1)
          Compares two scores.
 
Methods inherited from class org.evolvica.core.eval.AbstractScoreComparator
compare
 
Methods inherited from class org.evolvica.core.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
compare, equals
 

Constructor Detail

DefaultFloatScoreComparator

public DefaultFloatScoreComparator()
Method Detail

compare

public int compare(IScore score0,
                   IScore score1)
Description copied from interface: IScoreComparator
Compares two scores.

Specified by:
compare in interface IScoreComparator
Specified by:
compare in class AbstractScoreComparator
See Also:
IScoreComparator.compare(org.evolvica.core.IScore, org.evolvica.core.IScore)

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems