Uses of Interface
com.rubecula.darwin.foundation.Evolvable

Packages that use Evolvable
com.rubecula.darwin.domain.helper

Darwin 

com.rubecula.darwin.domain.world

Darwin 

com.rubecula.darwin.evolution   
com.rubecula.darwin.examples.travelingsalesman

Traveling Salesman Example 

com.rubecula.darwin.foundation   
com.rubecula.darwin.visualization.swing

Display Package 

 

Uses of Evolvable in com.rubecula.darwin.domain.helper
 

Subinterfaces of Evolvable in com.rubecula.darwin.domain.helper
 interface Taxon
           Defines the methods supported by a unit of evolutionary computation (Taxon).
 

Methods in com.rubecula.darwin.domain.helper with parameters of type Evolvable
 void GenerationListener_Standard.onGeneration(Evolvable evolvable)
           
 void GenerationListener.onGeneration(Evolvable evolvable)
          This method is called whenever the Evolvable implementer completes a new generation or when the Evolution itself is completely exhausted (has no more evolvables to work with).
 

Uses of Evolvable in com.rubecula.darwin.domain.world
 

Classes in com.rubecula.darwin.domain.world that implement Evolvable
 class Population_
          Abstract class defining the base methods and fields for an instance of the Population interface.
 class Population_Malthusian
           This concrete class is the default implementation of Population.
 class Population_Managed
          This abstract class is designed to be a base class for populations whose evolution is "managed".
 class Taxon_
          Abstract class implementing Taxon interface.
 class Taxon_Darwinian
           Lifespan: permanent.
 

Uses of Evolvable in com.rubecula.darwin.evolution
 

Methods in com.rubecula.darwin.evolution that return types with arguments of type Evolvable
 java.util.Set<Evolvable> Evolver_.getEvolvableKeys()
           
 java.util.Set<Evolvable> Evolver.getEvolvableKeys()
           
 java.util.Set<Evolvable> EvolutionTask.getEvolvableKeys()
           
protected  java.util.Map<Evolvable,java.lang.Integer> Evolver_.getEvolvables()
           
 

Methods in com.rubecula.darwin.evolution with parameters of type Evolvable
 void Evolver_.addEvolvable(Evolvable listener)
          TEST
 void Evolver.addEvolvable(Evolvable evolvable)
          Add an evolvable object which undergoes a new generation once every tick of the clock.
 void Evolver_.addEvolvable(Evolvable evolvable, int ticks)
           
 void Evolver.addEvolvable(Evolvable evolvable, int ticks)
          Add an evolvable object which undergoes a new generation once every ticks ticks of the clock.
 java.lang.Integer Evolver_.putEvolvable(Evolvable evolvable, java.lang.Integer ticks)
          This is invoked by reflection during configuration.
 void Evolver_.removeEvolvable(Evolvable evolvable)
           
 void Evolver.removeEvolvable(Evolvable evolvable)
           
 

Method parameters in com.rubecula.darwin.evolution with type arguments of type Evolvable
 void Evolver_.setEvolvables(java.util.Map<? extends Evolvable,? extends java.lang.Integer> map)
          Bean-type method to define the evolvables.
 

Constructor parameters in com.rubecula.darwin.evolution with type arguments of type Evolvable
EvolutionTask(Evolver evolver, java.util.Map<Evolvable,java.lang.Integer> evolvables, java.util.Collection<GenerationListener> listeners)
          Secondary constructor for a new EvolutionTask (i.e.
EvolutionTask(Evolver evolver, java.util.Map<Evolvable,java.lang.Integer> evolvables, java.util.Collection<GenerationListener> listeners, long clock, ClockWatcher clockWatcher)
          Primary constructor for EvolutionTask.
 

Uses of Evolvable in com.rubecula.darwin.examples.travelingsalesman
 

Classes in com.rubecula.darwin.examples.travelingsalesman that implement Evolvable
 class Population_TS
          Population model for the Traveling Salesman
 

Uses of Evolvable in com.rubecula.darwin.foundation
 

Classes in com.rubecula.darwin.foundation that implement Evolvable
 class Evolvable_
           
 

Uses of Evolvable in com.rubecula.darwin.visualization.swing
 

Methods in com.rubecula.darwin.visualization.swing with parameters of type Evolvable
 void EvolutionaryApplet.onGeneration(Evolvable evolvable)
           
 



Copyright © 2010 Rubecula Software, LLC. All Rights Reserved.