org.encog.ml.ea.species

## Interface Speciation

- All Known Implementing Classes:
    OriginalNEATSpeciation, PrgSpeciation, SingleSpeciation, ThresholdSpeciation

      public interface Speciation

  Defines a speciation strategy.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `init(EvolutionaryAlgorithm theOwner)` Setup the speciation strategy.
    `void` | `performSpeciation(List<Genome> genomeList)` Perform the speciation.

- - ### Method Detail

    - #### init

          void init(EvolutionaryAlgorithm theOwner)

      Setup the speciation strategy.
      Parameters:
        `theOwner` - The owner.

    - #### performSpeciation

          void performSpeciation(List<Genome> genomeList)

      Perform the speciation.
      Parameters:
        `genomeList` - The genomes to speciate.

Copyright © 2014. All Rights Reserved.