## Uses of Interface
org.encog.ml.ea.species.Species

- Packages that use Species
  Package | Description
  --- | ---
  org.encog.ml.ea.genome |
  org.encog.ml.ea.opp.selection |
  org.encog.ml.ea.population |
  org.encog.ml.ea.sort |
  org.encog.ml.ea.species |
  org.encog.ml.ea.train.basic |

- - ### Uses of Species in org.encog.ml.ea.genome

    Methods in org.encog.ml.ea.genome that return Species
    Modifier and Type | Method and Description
    --- | ---
    `Species` | BasicGenome.`getSpecies()`
    `Species` | Genome.`getSpecies()`

    Methods in org.encog.ml.ea.genome with parameters of type Species
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicGenome.`setSpecies(Species s)`
    `void` | Genome.`setSpecies(Species s)` Set the species for this genome.

  - ### Uses of Species in org.encog.ml.ea.opp.selection

    Methods in org.encog.ml.ea.opp.selection with parameters of type Species
    Modifier and Type | Method and Description
    --- | ---
    `int` | TruncationSelection.`performAntiSelection(Random rnd, Species species)` Selects an unfit genome.
    `int` | SelectionOperator.`performAntiSelection(Random rnd, Species species)` Selects an unfit genome.
    `int` | TournamentSelection.`performAntiSelection(Random rnd, Species species)` Selects an unfit genome.
    `int` | TruncationSelection.`performSelection(Random rnd, Species species)` Selects an fit genome.
    `int` | SelectionOperator.`performSelection(Random rnd, Species species)` Selects an fit genome.
    `int` | TournamentSelection.`performSelection(Random rnd, Species species)` Selects an fit genome.

  - ### Uses of Species in org.encog.ml.ea.population

    Methods in org.encog.ml.ea.population that return Species
    Modifier and Type | Method and Description
    --- | ---
    `Species` | BasicPopulation.`createSpecies()` Create a species.
    `Species` | Population.`createSpecies()` Create a species.
    `Species` | BasicPopulation.`determineBestSpecies()` Determine which species has the top genome.
    `Species` | Population.`determineBestSpecies()` Determine which species has the top genome.

    Methods in org.encog.ml.ea.population that return types with arguments of type Species
    Modifier and Type | Method and Description
    --- | ---
    `List<Species>` | BasicPopulation.`getSpecies()`
    `List<Species>` | Population.`getSpecies()`

  - ### Uses of Species in org.encog.ml.ea.sort

    Methods in org.encog.ml.ea.sort with parameters of type Species
    Modifier and Type | Method and Description
    --- | ---
    `int` | SpeciesComparator.`compare(Species sp1, Species sp2)`

  - ### Uses of Species in org.encog.ml.ea.species

    Classes in org.encog.ml.ea.species that implement Species
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicSpecies` Provides basic functionality for a species.

    Methods in org.encog.ml.ea.species that return Species
    Modifier and Type | Method and Description
    --- | ---
    `Species` | ThresholdSpeciation.`findBestSpecies()` Find the best species.

    Methods in org.encog.ml.ea.species with parameters of type Species
    Modifier and Type | Method and Description
    --- | ---
    `void` | ThresholdSpeciation.`addSpeciesMember(Species species, Genome genome)` Add a genome.
    `void` | ThresholdSpeciation.`removeSpecies(Species species)` Attempt to remove a removable species.

  - ### Uses of Species in org.encog.ml.ea.train.basic

    Constructors in org.encog.ml.ea.train.basic with parameters of type Species
    Constructor and Description
    `EAWorker(BasicEA theTrain, Species theSpecies)` Construct the EA worker.

Copyright © 2014. All Rights Reserved.