es.udc.gii.common.eaf.algorithm.fitness.comparator
Class MinimizingGeneValueComparator<T extends Individual>

java.lang.Object
  extended by es.udc.gii.common.eaf.algorithm.fitness.comparator.FitnessComparator<T>
      extended by es.udc.gii.common.eaf.algorithm.fitness.comparator.MinimizingGeneValueComparator<T>
All Implemented Interfaces:
java.util.Comparator<T>

public class MinimizingGeneValueComparator<T extends Individual>
extends FitnessComparator<T>

Author:
lucia

Field Summary
private  int geneIndex
           
 
Constructor Summary
MinimizingGeneValueComparator()
          Creates a new instance of MinimizingGeneValueComparator
 
Method Summary
 int compare(T o1, T o2)
          Compares to individuals inducing an ordering.
 void setGeneIndex(int index)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Field Detail

geneIndex

private int geneIndex
Constructor Detail

MinimizingGeneValueComparator

public MinimizingGeneValueComparator()
Creates a new instance of MinimizingGeneValueComparator

Method Detail

compare

public int compare(T o1,
                   T o2)
Description copied from class: FitnessComparator
Compares to individuals inducing an ordering. Note: this comparator imposes orderings that are inconsistent with equals.

Specified by:
compare in interface java.util.Comparator<T extends Individual>
Specified by:
compare in class FitnessComparator<T extends Individual>

setGeneIndex

public void setGeneIndex(int index)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object