Class | Description |
---|---|
BreedDefaults | |
BufferedBreedingPipeline |
If empty, a
BufferedBreedingPipeline makes a request of exactly num-inds
individuals from a single child source; it then uses these
individuals to fill requests (returning min each time),
until the buffer is emptied, at
which time it grabs exactly num-inds more individuals, and so on.
|
CheckingPipeline |
CheckingPipeline is a BreedingPipeline which just passes through the
individuals it receives from its source 0, but only if those individuals
ALL pass a validation check (the method allValid(), which you must override).
|
ForceBreedingPipeline |
ForceBreedingPipeline has one source.
|
GenerationSwitchPipeline |
GenerationSwitchPipeline is a simple BreedingPipeline which switches its source depending
on the generation.
|
InitializationPipeline |
InitializationPipeline is a BreedingPipeline which simply generates a new
random inidividual.
|
MultiBreedingPipeline |
MultiBreedingPipeline is a BreedingPipeline stores some n child sources;
each time it must produce an individual or two,
it picks one of these sources at random and has it do the production.
|
ReproductionPipeline |
ReproductionPipeline is a BreedingPipeline which simply makes a copy
of the individuals it recieves from its source.
|
UniquePipeline |
UniquePipeline is a BreedingPipeline which tries very hard to guarantee that all
the individuals it produces are unique from members of the original subpopulation.
|