Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Uses of Interface
org.evolvica.core.IIndividualComparator

Packages that use IIndividualComparator
org.evolvica.core Core package containing classes related to genotypes, individuals and populations. 
org.evolvica.core.common General things related to genetic operators. 
org.evolvica.core.eval Evaluation of individuals. 
org.evolvica.core.population Reinsertion into populations. 
org.evolvica.core.select Selection. 
 

Uses of IIndividualComparator in org.evolvica.core
 

Subinterfaces of IIndividualComparator in org.evolvica.core
 interface IFitnessComparator
          Interface for a fitness comparator.
 interface IScoreComparator
          Interface for a comparator that is able to comare two scores.
 

Methods in org.evolvica.core with parameters of type IIndividualComparator
static IIndividual IndividualSetUtils.findBest(IIndividualSet set, IIndividualComparator comparator)
          Finds the best individual in a given set.
static IIndividual IndividualSetUtils.findWorst(IIndividualSet set, IIndividualComparator comparator)
          Finds the worst individual in a given set.
 

Uses of IIndividualComparator in org.evolvica.core.common
 

Fields in org.evolvica.core.common declared as IIndividualComparator
protected  IIndividualComparator DefaultSink.comparator
          Comparator.
 

Methods in org.evolvica.core.common that return IIndividualComparator
 IIndividualComparator DefaultSink.getComparator()
          Returns the comparator.
 

Methods in org.evolvica.core.common with parameters of type IIndividualComparator
 void DefaultSink.setComparator(IIndividualComparator comparator)
          Sets the comparator.
 

Uses of IIndividualComparator in org.evolvica.core.eval
 

Classes in org.evolvica.core.eval that implement IIndividualComparator
 class AbstractFitnessComparator
          Abstract base class for individual comparators that compare by fitness.
 class AbstractIndividualComparator
          Abstract base class for individual comparators.
 class AbstractScoreComparator
          Abstract base class for individual comparators that compare by score.
 class CompoundScoreComparator
          Compound score comparator.
 class ConvergentFloatScoreComparator
          Comparator for scores of type float (convergence mode).
 class ConvergentIntegerScoreComparator
          Comparator for scores of type int (convergence mode).
 class DefaultFloatScoreComparator
          Comparator for scores of type float.
 class DefaultIntegerScoreComparator
          Comparator for scores of type int.
 class ReverseFloatScoreComparator
          Comparator for scores of type float (reverse mode).
 class ReverseIntegerScoreComparator
          Comparator for scores of type int (reverse mode).
 

Uses of IIndividualComparator in org.evolvica.core.population
 

Fields in org.evolvica.core.population declared as IIndividualComparator
protected  IIndividualComparator SortedPopulation.comparator
          Individual comparator.
protected  IIndividualComparator EliteInsertion.comparator
          Individual comparator used for selecting the best individuals.
 

Methods in org.evolvica.core.population that return IIndividualComparator
 IIndividualComparator SortedPopulation.getComparator()
           
 IIndividualComparator EliteInsertion.getComparator()
           
 

Methods in org.evolvica.core.population with parameters of type IIndividualComparator
 void SortedPopulation.setComparator(IIndividualComparator comparator)
          Sets the comparator.
 void EliteInsertion.setComparator(IIndividualComparator comparator)
          Sets the comparator.
 

Constructors in org.evolvica.core.population with parameters of type IIndividualComparator
ElitistInsertion(float gap, float rate, IIndividualComparator comparator)
          Constructor with insertion parameters and comparator.
EliteInsertion(float gap, float rate, IIndividualComparator comparator)
          Constructor with insertion parameters and comparator.
 

Uses of IIndividualComparator in org.evolvica.core.select
 

Fields in org.evolvica.core.select declared as IIndividualComparator
protected  IIndividualComparator TournamentSelector.comparator
          Individual comparator for use in tournament.
 

Methods in org.evolvica.core.select that return IIndividualComparator
 IIndividualComparator TournamentSelector.getComparator()
          Returns the comparator.
 

Methods in org.evolvica.core.select with parameters of type IIndividualComparator
 void TournamentSelector.setComparator(IIndividualComparator comparator)
          Sets the comparator.
 

Constructors in org.evolvica.core.select with parameters of type IIndividualComparator
TournamentSelector(int numberPerSelection, int tournamentSize, IIndividualComparator comparator)
          Constructor with number per selection, tournament size and individual comparator.
 


Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

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