|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |