Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.core.eval
Class DefaultIntegerScoreComparator

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

public class DefaultIntegerScoreComparator
extends AbstractScoreComparator

Comparator for scores of type int. 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
DefaultIntegerScoreComparator()
           
 
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

DefaultIntegerScoreComparator

public DefaultIntegerScoreComparator()
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