# Package ec.breed

package ec.breed

- Related Packages
  Package
  Description
  ec
- Classes
  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).
  FirstCopyPipeline
  FirstCopyPipeline is a BreedingPipeline similar to ReproductionPipeline, except that after a call to prepareToProduce(...), the immediate next child produced is produced from source 0, and all the remaining children in that produce() call and in subsequent produce() calls are produced from source 1.
  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.
  RepeatPipeline
  RepeatPipeline is a BreedingPipeline which, after prepareToProduce() is called, produces a single individual from its single source, then repeatedly clones that child to fulfill requests to produce().
  ReproductionPipeline
  ReproductionPipeline is a BreedingPipeline which simply makes a copy of the individuals it recieves from its source.
  StubPipeline
  StubPipeline is a BreedingPipeline subclass which, during fillStubs(), fills all the stubs with its own stub pipeline.
  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.