|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Individual | |
org.artoflife.app | |
org.artoflife.app.generator | |
org.artoflife.app.inspector | |
org.artoflife.app.mutator | |
org.artoflife.app.nursery | |
org.artoflife.app.save | |
org.artoflife.app.svg | |
org.artoflife.gp | Art Of Life's Genetic Programming core is an abstract implementation that defines a number of simple concepts. |
org.artoflife.gp.individual | |
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.gp.selection | Container for implementations of
Selector including
SimpleTournamentSelector
currently used in the Art Of Life GUI application. |
org.artoflife.gui.paintable | Introduces concept of a Phenotype that can be painted onto a Graphics2D at an arbitrary size. |
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. |
org.artoflife.gui.scope | Contains Scope-dependent GUI classes including a panel bound to an Individual property that paints its PaintablePhenotype, and a PopulationView bound to a Population property. |
Uses of Individual in org.artoflife.app |
Methods in org.artoflife.app that return Individual | |
protected abstract Individual |
AbstractChildController.getSelected()
|
Uses of Individual in org.artoflife.app.generator |
Methods in org.artoflife.app.generator that return Individual | |
Individual |
GeneratorModel.getSelectedIndividual()
|
protected Individual |
GeneratorController.getSelected()
|
Methods in org.artoflife.app.generator with parameters of type Individual | |
void |
GeneratorModel.setSelectedIndividual(Individual individual)
|
Uses of Individual in org.artoflife.app.inspector |
Methods in org.artoflife.app.inspector that return Individual | |
Individual |
InspectorModel.getIndividual()
|
protected Individual |
InspectorController.getSelected()
|
Methods in org.artoflife.app.inspector with parameters of type Individual | |
void |
InspectorModel.setIndividual(Individual individual)
|
Uses of Individual in org.artoflife.app.mutator |
Methods in org.artoflife.app.mutator that return Individual | |
Individual |
MutatorModel.getParent()
|
protected Individual |
MutatorController.getSelected()
|
Methods in org.artoflife.app.mutator with parameters of type Individual | |
void |
MutatorModel.setParent(Individual individual)
|
Uses of Individual in org.artoflife.app.nursery |
Methods in org.artoflife.app.nursery that return Individual | |
protected Individual |
NurseryController.getSelected()
|
Uses of Individual in org.artoflife.app.save |
Methods in org.artoflife.app.save that return Individual | |
static Individual |
SaveUtility.loadIndividual()
|
Methods in org.artoflife.app.save with parameters of type Individual | |
static void |
SaveUtility.saveIndividual(Individual individual,
boolean asThumbnail)
|
Uses of Individual in org.artoflife.app.svg |
Methods in org.artoflife.app.svg with parameters of type Individual | |
static void |
SvgUtility.save(Individual individual)
Save an Individual as an SVG file (chosen with a JFileChooser) at the size as hires images in UserPreferences. |
Uses of Individual in org.artoflife.gp |
Methods in org.artoflife.gp that return Individual | |
protected abstract Individual |
Selector.selectOne(boolean chooseFittest)
Override to select a single individual from the original pool according to some Fitness-based strategy, removing the selected Individual from the available pool. |
Individual |
Selector.selectFittest()
Select a single Individual from the fittest in the pool. |
Individual |
Selector.selectWeakest()
Select a single Individual from the weakest in the pool. |
Individual |
Reproducer.reproduce(Selector parentPopulation)
|
Individual |
PopulationEvent.getIndividual()
|
abstract Individual |
Population.newIndividual()
Override to create a new Individual. |
Individual |
Population.breedNewIndividual(Selector selector)
Using a passed Selector, apply configured breeding strategies ( Reproducer s) 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. |
Individual |
Individual.breedWith(Individual parent2)
Breed with another Individual by calling Chromosome.crossover(Chromosome)
on all same-type Chromosomes in both parents. |
Methods in org.artoflife.gp with parameters of type Individual | |
void |
Population.removeIndividual(Individual individual)
Remove an Individual from the Population (without replacing with a newly bred one), and notify listeners of the change. |
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. |
Constructors in org.artoflife.gp with parameters of type Individual | |
PopulationEvent(Population source,
int type,
Individual individual)
|
Uses of Individual in org.artoflife.gp.individual |
Subclasses of Individual in org.artoflife.gp.individual | |
class |
MutableFitnessIndividual
An Individual that holds a mutable Fitness
property. |
Uses of Individual in org.artoflife.gp.population |
Methods in org.artoflife.gp.population that return Individual | |
Individual |
GenerationalPopulation.newIndividual()
Create a new Individual. |
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 Individual in org.artoflife.gp.reproduction |
Methods in org.artoflife.gp.reproduction that return Individual | |
Individual |
MutationReproducer.reproduce(Selector parentPopulation)
|
Individual |
CrossoverReproducer.reproduce(Selector parentPopulation)
|
Individual |
CloneReproducer.reproduce(Selector parentPopulation)
|
Uses of Individual in org.artoflife.gp.selection |
Methods in org.artoflife.gp.selection that return Individual | |
Individual |
SimpleTournamentSelector.selectOne(boolean chooseFittest)
|
Uses of Individual in org.artoflife.gui.paintable |
Fields in org.artoflife.gui.paintable declared as Individual | |
protected Individual |
PaintableIndividualTransferable.individual
|
Methods in org.artoflife.gui.paintable that return Individual | |
static Individual |
PaintableIndividualPersistence.loadIndividual(java.io.File file)
|
Methods in org.artoflife.gui.paintable with parameters of type Individual | |
static void |
PaintableIndividualPersistence.saveIndividual(Individual individual,
java.io.File file,
boolean asThumbnail)
Save an Individual with a PaintablePhenotype
as a PNG file (see class comment). |
Constructors in org.artoflife.gui.paintable with parameters of type Individual | |
PaintableIndividualTransferable(Individual individual,
java.awt.Point dragOffset,
java.awt.Dimension individualSize)
|
Uses of Individual in org.artoflife.gui.population |
Fields in org.artoflife.gui.population declared as Individual | |
protected Individual[] |
PopulationView.selection
Array of length 1 if an Individual selected (only support single selection), or of length 0 if none selected, never null. |
Methods in org.artoflife.gui.population with parameters of type Individual | |
protected org.artoflife.gui.population.IndividualRecord |
PopulationView.doIndividualAdded(Individual individual)
Add a new record for an Individual, working out its position and size using the position policy. |
protected org.artoflife.gui.population.IndividualRecord |
PopulationView.makeRecordFor(Individual individual)
Default implementation returns an IndividualRecord but override
to change this. |
protected org.artoflife.gui.population.IndividualRecord |
PopulationView.doIndividualRemoved(Individual individual)
Remove the record for an Individual and clear the selection if it was just removed. |
protected org.artoflife.gui.population.IndividualRecord |
PopulationView.doIndividualChanged(Individual individual)
An individual changed so repaint over old position, update to new position etc. |
protected int |
PopulationView.findRecordIndex(java.util.ArrayList records,
Individual individual)
Utility for PopulationView.doIndividualChanged(Individual)
and PopulationView.doIndividualRemoved(Individual) |
protected org.artoflife.gui.population.IndividualRecord |
PopulationView.findRecord(Individual individual)
|
void |
PopulationView.select(Individual individual)
|
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. |
java.awt.Dimension |
PopulationView.getIndividualDimension(Individual individual)
For dragging images of individuals. |
Uses of Individual in org.artoflife.gui.scope |
Methods in org.artoflife.gui.scope that return Individual | |
Individual |
MultiIndividualImagePanel.getSelected()
|
|
artoflife pre0.1.0-dev | |||||||||
PREV NEXT | FRAMES NO FRAMES |