Uses of Class
org.artoflife.gp.IncompatibleGenotypeException

Packages that use IncompatibleGenotypeException
org.artoflife.gp Art Of Life's Genetic Programming core is an abstract implementation that defines a number of simple concepts. 
org.artoflife.gp.population A set of basic implementations of Population including the org.artoflife.gp.population.DecayingMinFitnessGenerationPopulation used by the Art Of Life GUI application. 
org.artoflife.gp.reproduction A set of basic implementations of Reproducer including Clone, Crossover and Mutation. 
org.artoflife.gui.population Contains the central PopulationView with required support classes in order to provide a JComponent view on a Population of Individuals that use PaintablePhenotypes. 
 

Uses of IncompatibleGenotypeException in org.artoflife.gp
 

Methods in org.artoflife.gp that throw IncompatibleGenotypeException
 Individual Reproducer.reproduce(Selector parentPopulation)
           
 Individual Population.breedNewIndividual(Selector selector)
          Using a passed Selector, apply configured breeding strategies (Reproducers) to breed a new Individual from parents selected from the population, or possibly a brand new Individual if reproducer probabilities don't end at 1.0.
 void Population.addIndividual(Individual newIndividual)
          Add a new Individual to the Population, culling one if necessary to maintain the ideal population size.
 Individual Individual.breedWith(Individual parent2)
          Breed with another Individual by calling Chromosome.crossover(Chromosome) on all same-type Chromosomes in both parents.
 

Uses of IncompatibleGenotypeException in org.artoflife.gp.population
 

Methods in org.artoflife.gp.population that throw IncompatibleGenotypeException
 Individual DecayingMinFitnessGenerationalPopulation.breedNewIndividual(Selector selector)
          Override to allow plug-point for manipulating fitness of newly created individuals, useful for the Generator GUI where new individuals are all assigned a fixed fitness just below the threshold for "protected" parents whose fitness does not decay.
 

Uses of IncompatibleGenotypeException in org.artoflife.gp.reproduction
 

Methods in org.artoflife.gp.reproduction that throw IncompatibleGenotypeException
 Individual CrossoverReproducer.reproduce(Selector parentPopulation)
           
 

Uses of IncompatibleGenotypeException in org.artoflife.gui.population
 

Methods in org.artoflife.gui.population that throw IncompatibleGenotypeException
 void PopulationView.addNewIndividual(Individual individual, java.awt.Point location)
          Used by data transfer stuff to bring a new Individual into the population that this view manages.
 


artoflife pre0.1.0-dev

Copyright © 2002 the Art Of Life team. All Rights Reserved.