|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IIndividual | |
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.mutate | Mutation. |
org.evolvica.core.mutate.binary | Mutation of binary strings. |
org.evolvica.core.mutate.Double | Mutation of double numbers. |
org.evolvica.core.mutate.farray | Mutation of float arrays. |
org.evolvica.core.mutate.Float | Mutation of float numbers. |
org.evolvica.core.mutate.iarray | Mutation of integer arrays. |
org.evolvica.core.mutate.Int | Mutation of integer numbers. |
org.evolvica.core.mutate.Long | Mutation of long integer numbers. |
org.evolvica.core.mutate.string | Mutation of strings. |
org.evolvica.core.population | Reinsertion into populations. |
org.evolvica.core.recombine | Recombination. |
org.evolvica.core.recombine.binary | Recombination of binary strings. |
org.evolvica.core.recombine.Double | Recombination of double numbers. |
org.evolvica.core.recombine.farray | Recombination of float arrays. |
org.evolvica.core.recombine.Float | Recombination of float numbers. |
org.evolvica.core.recombine.iarray | Recombination of integer arrays. |
org.evolvica.core.recombine.Int | Recombination of integer numbers. |
org.evolvica.core.recombine.Long | Recombination of long integer numbers. |
org.evolvica.core.recombine.string | Recombination of strings. |
org.evolvica.core.select | Selection. |
Uses of IIndividual in org.evolvica.core |
Classes in org.evolvica.core that implement IIndividual | |
class |
AbstractIndividual
Abstract base class for individuals. |
class |
DefaultIndividual
Default implementation of an individual. |
Methods in org.evolvica.core that return IIndividual | |
IIndividual |
ISetIterator.next()
Returns the next individual this iterator is pointing at. |
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. |
IIndividual[] |
IIndividualSet.toArray()
Returns the contents of this set as an array. |
IIndividual |
IIndividualBuilder.newIndividual()
Creates a new individual. |
IIndividual |
DefaultIndividualBuilder.newIndividual()
|
IIndividual[] |
AbstractIndividualList.toArray()
|
Methods in org.evolvica.core with parameters of type IIndividual | |
void |
IIndividualSet.add(IIndividual ind)
Adds an individual to this set. |
void |
IIndividualSet.add(IIndividual[] indArray)
Adds the individuals from the array to this set. |
boolean |
IIndividualSet.contains(IIndividual ind)
Checks if the given individual is already contained in this set. |
void |
IIndividualSet.remove(IIndividual ind)
Removes the given individual from this set, if it contained in the set. |
void |
IIndividualSet.remove(IIndividual[] indArray)
Removes all individuals in the given array from this set. |
int |
IIndividualComparator.compare(IIndividual i0,
IIndividual i1)
Compares two individuals. |
void |
AbstractIndividualList.add(IIndividual ind)
|
void |
AbstractIndividualList.add(IIndividual[] indArray)
|
boolean |
AbstractIndividualList.contains(IIndividual ind)
|
void |
AbstractIndividualList.remove(IIndividual ind)
|
void |
AbstractIndividualList.remove(IIndividual[] indArray)
|
Uses of IIndividual in org.evolvica.core.common |
Methods in org.evolvica.core.common that return IIndividual | |
IIndividual[] |
DefaultSink.toArray()
|
abstract IIndividual[] |
AbstractSink.toArray()
Returns the consumed individuals. |
Methods in org.evolvica.core.common with parameters of type IIndividual | |
void |
DefaultSink.store(IIndividual ind)
|
abstract void |
AbstractSink.store(IIndividual ind)
Consumes a single individual |
Uses of IIndividual in org.evolvica.core.eval |
Methods in org.evolvica.core.eval with parameters of type IIndividual | |
void |
SphereEvaluator.evaluate(IIndividual ind)
|
void |
SchwefelEvaluator.evaluate(IIndividual ind)
|
void |
RosenbrockEvaluator.evaluate(IIndividual ind)
|
void |
RastriginEvaluator.evaluate(IIndividual ind)
|
void |
OneMaxEvaluator.evaluate(IIndividual ind)
|
void |
IEvaluator.evaluate(IIndividual ind)
Evaluates an individuals. |
void |
GriewankEvaluator.evaluate(IIndividual ind)
|
int |
AbstractScoreComparator.compare(IIndividual i0,
IIndividual i1)
|
abstract int |
AbstractIndividualComparator.compare(IIndividual i0,
IIndividual i1)
|
int |
AbstractFitnessComparator.compare(IIndividual i0,
IIndividual i1)
|
abstract void |
AbstractEvaluator.evaluate(IIndividual ind)
Evaluates an individual. |
Uses of IIndividual in org.evolvica.core.mutate |
Methods in org.evolvica.core.mutate with parameters of type IIndividual | |
void |
IMutator.mutate(IIndividual ind)
Mutates the given individual. |
abstract void |
AbstractMutator.mutate(IIndividual ind)
|
Uses of IIndividual in org.evolvica.core.mutate.binary |
Methods in org.evolvica.core.mutate.binary with parameters of type IIndividual | |
void |
BinaryMutator.mutate(IIndividual ind)
(non-Javadoc) |
Uses of IIndividual in org.evolvica.core.mutate.Double |
Methods in org.evolvica.core.mutate.Double with parameters of type IIndividual | |
void |
DoubleMutator.mutate(IIndividual ind)
(non-Javadoc) |
Uses of IIndividual in org.evolvica.core.mutate.farray |
Methods in org.evolvica.core.mutate.farray with parameters of type IIndividual | |
void |
FloatMutationWrapper.mutate(IIndividual ind)
|
void |
FloatArrayMutator.mutate(IIndividual ind)
(non-Javadoc) |
Uses of IIndividual in org.evolvica.core.mutate.Float |
Methods in org.evolvica.core.mutate.Float with parameters of type IIndividual | |
void |
FloatMutator.mutate(IIndividual ind)
(non-Javadoc) |
Uses of IIndividual in org.evolvica.core.mutate.iarray |
Methods in org.evolvica.core.mutate.iarray with parameters of type IIndividual | |
void |
IntegerArrayMutator.mutate(IIndividual ind)
|
Uses of IIndividual in org.evolvica.core.mutate.Int |
Methods in org.evolvica.core.mutate.Int with parameters of type IIndividual | |
void |
IntegerMutator.mutate(IIndividual ind)
(non-Javadoc) |
Uses of IIndividual in org.evolvica.core.mutate.Long |
Methods in org.evolvica.core.mutate.Long with parameters of type IIndividual | |
void |
LongMutator.mutate(IIndividual ind)
(non-Javadoc) |
Uses of IIndividual in org.evolvica.core.mutate.string |
Methods in org.evolvica.core.mutate.string with parameters of type IIndividual | |
void |
StringMutator.mutate(IIndividual ind)
(non-Javadoc) |
Uses of IIndividual in org.evolvica.core.population |
Methods in org.evolvica.core.population that return IIndividual | |
IIndividual[] |
AbstractPopulation.toArray()
|
Methods in org.evolvica.core.population with parameters of type IIndividual | |
void |
IPopulation.replace(IIndividual ind,
IIndividual subst)
Replaces an individual with a substitute individual. |
void |
IPopulation.replace(IIndividual[] indArray,
IIndividual[] substArray)
Replaces an array of individuals with several substitute indviduals. |
void |
AbstractPopulation.add(IIndividual ind)
|
void |
AbstractPopulation.add(IIndividual[] array)
|
boolean |
AbstractPopulation.contains(IIndividual ind)
|
void |
AbstractPopulation.remove(IIndividual ind)
|
void |
AbstractPopulation.remove(IIndividual[] array)
|
void |
AbstractPopulation.replace(IIndividual ind,
IIndividual subst)
|
void |
AbstractPopulation.replace(IIndividual[] indArray,
IIndividual[] substArray)
|
Uses of IIndividual in org.evolvica.core.recombine |
Methods in org.evolvica.core.recombine that return IIndividual | |
IIndividual[] |
IRecombinator.recombine(IIndividual[] iArray)
Produces offspring from the individuals contained in the given array. |
abstract IIndividual[] |
AbstractRecombinator.recombine(IIndividual[] parents)
Performes the recombination. |
Methods in org.evolvica.core.recombine with parameters of type IIndividual | |
IIndividual[] |
IRecombinator.recombine(IIndividual[] iArray)
Produces offspring from the individuals contained in the given array. |
abstract IIndividual[] |
AbstractRecombinator.recombine(IIndividual[] parents)
Performes the recombination. |
Uses of IIndividual in org.evolvica.core.recombine.binary |
Methods in org.evolvica.core.recombine.binary that return IIndividual | |
IIndividual[] |
BinaryRecombinator.recombine(IIndividual[] parents)
|
Methods in org.evolvica.core.recombine.binary with parameters of type IIndividual | |
IIndividual[] |
BinaryRecombinator.recombine(IIndividual[] parents)
|
Uses of IIndividual in org.evolvica.core.recombine.Double |
Methods in org.evolvica.core.recombine.Double that return IIndividual | |
IIndividual[] |
DoubleRecombinator.recombine(IIndividual[] parents)
|
Methods in org.evolvica.core.recombine.Double with parameters of type IIndividual | |
IIndividual[] |
DoubleRecombinator.recombine(IIndividual[] parents)
|
Uses of IIndividual in org.evolvica.core.recombine.farray |
Methods in org.evolvica.core.recombine.farray that return IIndividual | |
IIndividual[] |
FloatArrayRecombinator.recombine(IIndividual[] parents)
|
Methods in org.evolvica.core.recombine.farray with parameters of type IIndividual | |
IIndividual[] |
FloatArrayRecombinator.recombine(IIndividual[] parents)
|
Uses of IIndividual in org.evolvica.core.recombine.Float |
Methods in org.evolvica.core.recombine.Float that return IIndividual | |
IIndividual[] |
FloatRecombinator.recombine(IIndividual[] parents)
|
Methods in org.evolvica.core.recombine.Float with parameters of type IIndividual | |
IIndividual[] |
FloatRecombinator.recombine(IIndividual[] parents)
|
Uses of IIndividual in org.evolvica.core.recombine.iarray |
Methods in org.evolvica.core.recombine.iarray that return IIndividual | |
IIndividual[] |
IntegerArrayRecombinator.recombine(IIndividual[] parents)
|
Methods in org.evolvica.core.recombine.iarray with parameters of type IIndividual | |
IIndividual[] |
IntegerArrayRecombinator.recombine(IIndividual[] parents)
|
Uses of IIndividual in org.evolvica.core.recombine.Int |
Methods in org.evolvica.core.recombine.Int that return IIndividual | |
IIndividual[] |
IntegerRecombinator.recombine(IIndividual[] parents)
|
Methods in org.evolvica.core.recombine.Int with parameters of type IIndividual | |
IIndividual[] |
IntegerRecombinator.recombine(IIndividual[] parents)
|
Uses of IIndividual in org.evolvica.core.recombine.Long |
Methods in org.evolvica.core.recombine.Long that return IIndividual | |
IIndividual[] |
LongRecombinator.recombine(IIndividual[] parents)
|
Methods in org.evolvica.core.recombine.Long with parameters of type IIndividual | |
IIndividual[] |
LongRecombinator.recombine(IIndividual[] parents)
|
Uses of IIndividual in org.evolvica.core.recombine.string |
Methods in org.evolvica.core.recombine.string that return IIndividual | |
IIndividual[] |
StringRecombinator.recombine(IIndividual[] parents)
|
Methods in org.evolvica.core.recombine.string with parameters of type IIndividual | |
IIndividual[] |
StringRecombinator.recombine(IIndividual[] parents)
|
Uses of IIndividual in org.evolvica.core.select |
Methods in org.evolvica.core.select that return IIndividual | |
IIndividual[] |
TruncationSelector.select(IIndividual[] pool)
|
IIndividual[] |
TournamentSelector.select(IIndividual[] pool)
|
protected IIndividual |
TournamentSelector.selectWinner(IIndividual[] pool)
Selects a winner. |
IIndividual[] |
RouletteWheelSelector.select(IIndividual[] pool)
|
IIndividual[] |
RandomSelector.select(IIndividual[] pool)
|
IIndividual[] |
ISelector.select(IIndividual[] iArray)
Performs a selection operation with the given array of individuals. |
abstract IIndividual[] |
AbstractSelector.select(IIndividual[] pool)
Selects individuals out of a given selection pool. |
Methods in org.evolvica.core.select with parameters of type IIndividual | |
IIndividual[] |
TruncationSelector.select(IIndividual[] pool)
|
protected abstract int |
TruncationSelector.threshold(IIndividual[] pool)
Calculates the truncation threshold. |
IIndividual[] |
TournamentSelector.select(IIndividual[] pool)
|
protected IIndividual |
TournamentSelector.selectWinner(IIndividual[] pool)
Selects a winner. |
protected int |
ScoreTruncationSelector.threshold(IIndividual[] pool)
|
IIndividual[] |
RouletteWheelSelector.select(IIndividual[] pool)
|
protected void |
RouletteWheelSelector.setupLineArray(IIndividual[] pool)
Sets up the array of selection propabilities. |
protected int |
RouletteWheelSelector.spinWheel(IIndividual[] pool)
Spins the roulette wheel and returns the diced number. |
protected float |
RouletteWheelSelector.totalFitness(IIndividual[] pool)
Helper for adding all fitness values of the collection. |
IIndividual[] |
RandomSelector.select(IIndividual[] pool)
|
protected int |
PoolSizeTruncationSelector.threshold(IIndividual[] pool)
|
IIndividual[] |
ISelector.select(IIndividual[] iArray)
Performs a selection operation with the given array of individuals. |
protected int |
FitnessTruncationSelector.threshold(IIndividual[] pool)
|
abstract IIndividual[] |
AbstractSelector.select(IIndividual[] pool)
Selects individuals out of a given selection pool. |
|
Evolvica Core API Version 0.6.2 Last Modified: June 29 2004 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |