Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
Individuals.Individual

Packages that use Individual
FitnessEvaluation |
FitnessEvaluation.Canvas |
FitnessEvaluation.LSystem |
FitnessEvaluation.MaxProblem |
FitnessEvaluation.ParityProblem |
FitnessEvaluation.PatternMatch |
FitnessEvaluation.RoyalTree |
FitnessEvaluation.SantaFeAntTrail |
FitnessEvaluation.Sudoku |
FitnessEvaluation.SymbolicRegression |
Individuals |
Individuals.FitnessPackage |
Individuals.Populations |
Operator |
Operator.Operations |
Operator.Operations.ContextSensitiveOperations |
Util |
Util.Statistics |

Uses of Individual in FitnessEvaluation

Methods in FitnessEvaluation with parameters of type Individual
`void` | `InterpretedFitnessEvaluation.getFitness(Individual i)` Evaluate an individual and set the fitness
`void` | `FitnessFunction.getFitness(Individual i)` Creates a new instance of FitnessEvaluator

Uses of Individual in FitnessEvaluation.Canvas

Methods in FitnessEvaluation.Canvas with parameters of type Individual
`void` | `Paint.getFitness(Individual i)`

Uses of Individual in FitnessEvaluation.LSystem

Methods in FitnessEvaluation.LSystem with parameters of type Individual
`void` | `LSystemInitialiser.getFitness(Individual i)`
`void` | `LSystemDimension.getFitness(Individual i)`

Uses of Individual in FitnessEvaluation.MaxProblem

Methods in FitnessEvaluation.MaxProblem with parameters of type Individual
`void` | `MaxProblemInterpreter.getFitness(Individual ind)` Split the phenotype of the individual.

Uses of Individual in FitnessEvaluation.ParityProblem

Methods in FitnessEvaluation.ParityProblem with parameters of type Individual
`void` | `BooleanInterpreter.getFitness(Individual ind)` Split the phenotype of the individual.

Uses of Individual in FitnessEvaluation.PatternMatch

Methods in FitnessEvaluation.PatternMatch with parameters of type Individual
`void` | `WordMatch.getFitness(Individual i)`

Uses of Individual in FitnessEvaluation.RoyalTree

Methods in FitnessEvaluation.RoyalTree with parameters of type Individual
`void` | `RoyalTree.getFitness(Individual i)`

Uses of Individual in FitnessEvaluation.SantaFeAntTrail

Methods in FitnessEvaluation.SantaFeAntTrail with parameters of type Individual
`void` | `SantaFeAntTrailInterpreter.getFitness(Individual individual)` Calculate the fitness for the individual by interpreting the the phenotype

Uses of Individual in FitnessEvaluation.Sudoku

Methods in FitnessEvaluation.Sudoku with parameters of type Individual
`void` | `SudokuFit.getFitness(Individual i)`

Uses of Individual in FitnessEvaluation.SymbolicRegression

Methods in FitnessEvaluation.SymbolicRegression with parameters of type Individual
`void` | `SymbolicRegressionInterpreter.getFitness(Individual ind)` Split the phenotype of the individual.

Uses of Individual in Individuals

Classes in Individuals that implement Individual
`class` | `AbstractIndividual` An Abstract individual.
`class` | `GEIndividual` GEIndividual.

Methods in Individuals that return Individual
`Individual` | `Individual.clone()` Clone the individual
`Individual` | `GEIndividual.clone()` Clone this individual, invialidate and return the clone
`abstract Individual` | `AbstractIndividual.clone()`

Methods in Individuals with parameters of type Individual
`int` | `AbstractIndividual.compareTo(Individual o)` Compare the indivdual

Uses of Individual in Individuals.FitnessPackage

Methods in Individuals.FitnessPackage that return Individual
`Individual` | `Fitness.getIndividual()` Get the individual that is refered to by the fitness
`Individual` | `BasicFitness.getIndividual()`

Methods in Individuals.FitnessPackage with parameters of type Individual
`void` | `Fitness.setIndividual(Individual i)` Set individual to which the fitness belongs
`void` | `BasicFitness.setIndividual(Individual i)`

Constructors in Individuals.FitnessPackage with parameters of type Individual
`BasicFitness(double f, Individual i)` Creates new instance of BasicFitness
`BasicFitness(Individual i)` Creates new instance of BasicFitness

Uses of Individual in Individuals.Populations

Methods in Individuals.Populations that return Individual
`Individual` | `SimplePopulation.get(int index)`
`Individual` | `Population.get(int index)` Get an individual from the specified index
`Individual` | `SimplePopulation.set(int i, Individual ind)`

Methods in Individuals.Populations that return types with arguments of type Individual
`java.util.List<Individual>` | `SimplePopulation.getAll()`
`java.util.List<Individual>` | `Population.getAll()` Get a list of all the individuals
`java.util.Iterator<Individual>` | `SimplePopulation.iterator()`
`java.util.Iterator<Individual>` | `Population.iterator()` Get an iterator over the population

Methods in Individuals.Populations with parameters of type Individual
`void` | `SimplePopulation.add(Individual i)`
`void` | `Population.add(Individual i)` Add an individual to the population
`boolean` | `SimplePopulation.contains(Individual individual)`
`boolean` | `Population.contains(Individual individual)` Check if the individual is contained in the population
`void` | `SimplePopulation.remove(Individual ind)`
`void` | `Population.remove(Individual ind)` Remove individual from population
`Individual` | `SimplePopulation.set(int i, Individual ind)`

Method parameters in Individuals.Populations with type arguments of type Individual
`void` | `SimplePopulation.addAll(java.util.Collection<Individual> immigrants)`
`void` | `Population.addAll(java.util.Collection<Individual> immigrants)` Add a collection of individuals to the population

Uses of Individual in Operator

Method parameters in Operator with type arguments of type Individual
`protected void` | `JoinOperator.increaseAge(java.util.List<Individual> operands)` Increase the age of the operands by 1

Uses of Individual in Operator.Operations

Methods in Operator.Operations that return Individual
`Individual` | `RandomInitialiser.createIndividual()` Creates an Individual
`Individual` | `GrowInitialiser.createIndividual()` Creates an Individuals
`Individual` | `CreationOperation.createIndividual()` Creates an individual

Methods in Operator.Operations with parameters of type Individual
`void` | `UserSelect.doOperation(Individual operand)`
`void` | `TournamentSelect.doOperation(Individual operand)`
`void` | `StatisticsCollectionOperation.doOperation(Individual operand)`
`void` | `SinglePointCrossover.doOperation(Individual operands)`
`void` | `ShapeGrammarSelect.doOperation(Individual operand)`
`abstract void` | `SelectionOperation.doOperation(Individual operand)`
`void` | `RouletteWheel.doOperation(Individual operand)`
`void` | `ReplacementOperation.doOperation(Individual operand)`
`void` | `RandomInitialiser.doOperation(Individual operand)` Set an integer chromsome of initChromSize filled with random integers in the incoming individual.
`void` | `Operation.doOperation(Individual operand)` Performs the operation on an operand
`abstract void` | `MutationOperation.doOperation(Individual operand)`
`void` | `LSystemSelect.doOperation(Individual operand)`
`void` | `IntFlipMutation.doOperation(Individual operand)` Calls doMutation(GEIndividual c) and then calls Individual.invalidate()
`void` | `IntFlipFitness.doOperation(Individual operand)` Calls doMutation(GEIndividual c) and then calls Individual.invalidate()
`void` | `IntFlipByteMutation.doOperation(Individual operand)` Calls doMutation(GEIndividual c) and then calls Individual.invalidate()
`void` | `GrowInitialiser.doOperation(Individual operand)`
`void` | `FitnessEvaluationOperation.doOperation(Individual operand)` Evaluates Individuals that are not alreadt evaluated.
`void` | `EliteReplacementOperation.doOperation(Individual operand)`
`void` | `EliteOperationSelection.doOperation(Individual operand)`

Method parameters in Operator.Operations with type arguments of type Individual
`protected void` | `ScaledRouletteWheel.calculateAccumulatedFitnessProbabilities(java.util.List<Individual> operands)` Min fitness is the best fitness.
`protected abstract void` | `RouletteWheel.calculateAccumulatedFitnessProbabilities(java.util.List<Individual> operands)`
`protected void` | `ProportionalRouletteWheel.calculateAccumulatedFitnessProbabilities(java.util.List<Individual> operands)` Min fitness is the best fitness.
`protected void` | `RouletteWheel.calculateFitnessSum(java.util.List<Individual> c)` Calculate the fitness sum.
`protected void` | `UserSelect.defaultSelect(java.util.List<Individual> operands)`
`protected void` | `UserSelect.display(java.util.List<Individual> operands)`
`protected void` | `SimpleUserSelect.display(java.util.List<Individual> operands)`
`void` | `UserSelect.doOperation(java.util.List<Individual> operands)`
`void` | `TournamentSelect.doOperation(java.util.List<Individual> operands)` Individuals from operands will be added to the selected population if the win their tournament.
`void` | `StatisticsCollectionOperation.doOperation(java.util.List<Individual> operands)` Store the time of the operation.
`void` | `SinglePointCrossover.doOperation(java.util.List<Individual> operands)` Performes crossover on the 2 first individuals in the incoming list.
`void` | `ShapeGrammarSelect.doOperation(java.util.List<Individual> operands)`
`abstract void` | `SelectionOperation.doOperation(java.util.List<Individual> operands)`
`void` | `RouletteWheel.doOperation(java.util.List<Individual> operands)`
`void` | `ReplacementOperation.doOperation(java.util.List<Individual> operand)` Sort ascending and remove the worst individuals
`void` | `RandomInitialiser.doOperation(java.util.List<Individual> operands)` Calls doOperation(Individual operand)
`void` | `Operation.doOperation(java.util.List<Individual> operands)` Performs the operation on the list passed
`abstract void` | `MutationOperation.doOperation(java.util.List<Individual> operand)`
`void` | `LSystemSelect.doOperation(java.util.List<Individual> operands)`
`void` | `IntFlipMutation.doOperation(java.util.List<Individual> operands)`
`void` | `IntFlipFitness.doOperation(java.util.List<Individual> operands)`
`void` | `IntFlipByteMutation.doOperation(java.util.List<Individual> operands)`
`void` | `GrowInitialiser.doOperation(java.util.List<Individual> operands)`
`void` | `FitnessEvaluationOperation.doOperation(java.util.List<Individual> operands)`
`void` | `EliteReplacementOperation.doOperation(java.util.List<Individual> operand)` Sort ascending and remove the worst individuals
`void` | `EliteOperationSelection.doOperation(java.util.List<Individual> operands)` Ranks the population.
`abstract void` | `CrossoverOperation.doOperation(java.util.List<Individual> operands)`
`void` | `ReplacementOperation.doOperation(java.util.List<Individual> operand, int size)` Sort ascending and remove the size worst individuals
`IndividualCatcher` | `StatisticsCollectionOperation.getBest(java.util.List<Individual> operand)` Return the best individual in the group
`IndividualCatcher` | `OutputI.getBest(java.util.List<Individual> operand)`
`void` | `TournamentSelect.getTour(java.util.List<Individual> operands)` Adds individual to the tournament by randomly selecting from the operands untill the tounramentSize is reached.
`void` | `StatisticsCollectionOperation.print(java.util.List<Individual> operand, boolean toFile)` Print the statistics to file.
`void` | `OutputI.print(java.util.List<Individual> operand, boolean toFile)` Print information about operands.
`void` | `RouletteWheel.rankPopulation(java.util.List<Individual> operands)` Rank the population
`protected abstract void` | `UserSelect.select(java.util.List<Individual> operands)`
`protected void` | `SimpleUserSelect.select(java.util.List<Individual> operands)`
`protected void` | `RouletteWheel.spinRoulette(java.util.List<Individual> operands)` Selects Indivudals from operand and adds to the selected population until the selected population is full.
`void` | `UserSelect.userPick(java.util.List<Individual> operands)`
`void` | `SimpleUserSelect.userPick(java.util.List<Individual> operands)`

Uses of Individual in Operator.Operations.ContextSensitiveOperations

Methods in Operator.Operations.ContextSensitiveOperations with parameters of type Individual
`void` | `SubtreeMutation.doOperation(Individual operand)`
`void` | `SubtreeCrossover.doOperation(Individual operand)`
`void` | `StructuralMutation.doOperation(Individual operand)`
`void` | `NodalMutation.doOperation(Individual operand)`

Method parameters in Operator.Operations.ContextSensitiveOperations with type arguments of type Individual
`void` | `SubtreeMutation.doOperation(java.util.List<Individual> operands)`
`void` | `SubtreeCrossover.doOperation(java.util.List<Individual> operands)`
`void` | `StructuralMutation.doOperation(java.util.List<Individual> operands)`
`void` | `NodalMutation.doOperation(java.util.List<Individual> operands)`

Uses of Individual in Util

Methods in Util that return Individual
`static Individual` | `GenotypeHelper.extendChromeAtRecursiveNode(Individual indiv, GEChromosome giver, Symbol giverSym, int mutatePoint)`

Methods in Util with parameters of type Individual
`static DerivationTree` | `GenotypeHelper.buildDerivationTree(Individual individual)` Build a derivation tree for a given individual
`static DerivationTree` | `GenotypeHelper.buildDerivationTree(Individual individual, DerivationNode node)` Build a derivation tree rooted at the specified node for a given individual.
`static DerivationTree` | `GenotypeHelper.buildInvalidTree(Individual individual)` Build a derivation tree for a given individual
`static DerivationTree` | `GenotypeHelper.buildInvalidTree(Individual individual, DerivationNode node)` Build derivation trees for invalid individuals for repair operators.
`static Individual` | `GenotypeHelper.extendChromeAtRecursiveNode(Individual indiv, GEChromosome giver, Symbol giverSym, int mutatePoint)`
`static int` | `GenotypeHelper.extendRecursiveNode(int codonToChange, Individual indiv, Symbol childRootSym)` This method takes the codon that's going to change and determines how it needs to change in order to map to the correct production.
`static int` | `GenotypeHelper.findLastRecIndex(Individual indiv)` This method takes and individual and returns the codon index of the last recurisve node in the derivation tree.
`static GEChromosome` | `GenotypeHelper.makeNewChromosome(Individual i1, int point, int length, Individual i2, DerivationTree tree)` Given two individuals, whose chromosomes are split into three codon groups running from [0..point1), [point1..point1+length), and [point1+length..usedGenes), named head, body, and tail respectively, return a chromosome with a head and tail made up of individual-one's chromosome, and all of individual-two, i.e., head(i1)+all(i2)+tail(i1).
`static GEChromosome` | `GenotypeHelper.makeNewChromosome(Individual i1, int point1, int length1, Individual i2, int point2, int length2)` Given two individuals, whoses chromosomes are split into three codon groups running from [0..point1), [point1..point1+length), and [point1+length..usedGenes), named head, body, and tail respectively, return a chromosome with a head and tail made up of individual-one's chromosome, and individual-two's body, i.e., head(i1)+body(i2)+tail(i1).
`static GEChromosome` | `GenotypeHelper.makeNewChromosome(Individual i1, int point1, int length1, Individual i2, int point2, int length2, DerivationTree tree)`

Uses of Individual in Util.Statistics

Fields in Util.Statistics with type parameters of type Individual
`protected java.util.ArrayList<Individual>` | `StatCatcher.bestIndividualOfGeneration`

Methods in Util.Statistics that return Individual
`Individual` | `StatCatcher.getBestIndividualOfGeneration()` Get best individual of generation

Methods in Util.Statistics that return types with arguments of type Individual
`java.util.ArrayList<Individual>` | `StatCatcher.getBestIndividualOfGenerations()` Get best individuals of all generations

Method parameters in Util.Statistics with type arguments of type Individual
`void` | `IndividualCatcher.addPop(java.util.List<Individual> population)` Add the population to a StringBuffer.
`void` | `StatCatcher.addStatsPop(java.util.ArrayList<Individual> population)` Add population to the statcatcher to work with.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES