|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |