## Uses of Interface
org.encog.ml.ea.population.Population

- Packages that use Population
  Package | Description
  --- | ---
  org.encog.ml.ea.genome |
  org.encog.ml.ea.population |
  org.encog.ml.ea.score.parallel |
  org.encog.ml.ea.species |
  org.encog.ml.ea.train |
  org.encog.ml.ea.train.basic |
  org.encog.ml.genetic |
  org.encog.ml.prg.generator |
  org.encog.ml.prg.train |
  org.encog.neural.neat |

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

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

    Methods in org.encog.ml.ea.genome with parameters of type Population
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicGenome.`setPopulation(Population thePopulation)`
    `void` | Genome.`setPopulation(Population population)` Set the population that this genome belongs to.

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

    Classes in org.encog.ml.ea.population that implement Population
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BasicPopulation` Defines the basic functionality for a population of genomes.

    Methods in org.encog.ml.ea.population with parameters of type Population
    Modifier and Type | Method and Description
    --- | ---
    `void` | PopulationGenerator.`generate(Random rnd, Population pop)` Generate a random population.

  - ### Uses of Population in org.encog.ml.ea.score.parallel

    Methods in org.encog.ml.ea.score.parallel that return Population
    Modifier and Type | Method and Description
    --- | ---
    `Population` | ParallelScore.`getPopulation()`

    Constructors in org.encog.ml.ea.score.parallel with parameters of type Population
    Constructor and Description
    `ParallelScore(Population thePopulation, GeneticCODEC theCODEC, List<AdjustScore> theAdjusters, CalculateScore theScoreFunction, int theThreadCount)` Construct the parallel score calculation object.

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

    Methods in org.encog.ml.ea.species that return Population
    Modifier and Type | Method and Description
    --- | ---
    `Population` | Species.`getPopulation()`
    `Population` | BasicSpecies.`getPopulation()`

    Methods in org.encog.ml.ea.species with parameters of type Population
    Modifier and Type | Method and Description
    --- | ---
    `void` | Species.`setPopulation(Population thePopulation)` Set the population.
    `void` | BasicSpecies.`setPopulation(Population thePopulation)` Set the population.

    Constructors in org.encog.ml.ea.species with parameters of type Population
    Constructor and Description
    `BasicSpecies(Population thePopulation, Genome theFirst)` Construct a species.

  - ### Uses of Population in org.encog.ml.ea.train

    Methods in org.encog.ml.ea.train that return Population
    Modifier and Type | Method and Description
    --- | ---
    `Population` | EvolutionaryAlgorithm.`getPopulation()`

    Methods in org.encog.ml.ea.train with parameters of type Population
    Modifier and Type | Method and Description
    --- | ---
    `void` | EvolutionaryAlgorithm.`setPopulation(Population thePopulation)` Set the population.

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

    Methods in org.encog.ml.ea.train.basic that return Population
    Modifier and Type | Method and Description
    --- | ---
    `Population` | BasicEA.`getPopulation()`

    Methods in org.encog.ml.ea.train.basic with parameters of type Population
    Modifier and Type | Method and Description
    --- | ---
    `void` | BasicEA.`setPopulation(Population thePopulation)` Set the population.

    Constructors in org.encog.ml.ea.train.basic with parameters of type Population
    Constructor and Description
    `BasicEA(Population thePopulation, CalculateScore theScoreFunction)` Construct an EA.
    `TrainEA(Population thePopulation, CalculateScore theScoreFunction)` Create a trainer for a score function.
    `TrainEA(Population thePopulation, MLDataSet trainingData)` Create a trainer for training data.

  - ### Uses of Population in org.encog.ml.genetic

    Constructors in org.encog.ml.genetic with parameters of type Population
    Constructor and Description
    `MLMethodGeneticAlgorithm.MLMethodGeneticAlgorithmHelper(Population thePopulation, CalculateScore theScoreFunction)` Construct the helper.
    `MLMethodGenomeFactory(MethodFactory theFactory, Population thePopulation)` Construct the genome factory.

  - ### Uses of Population in org.encog.ml.prg.generator

    Methods in org.encog.ml.prg.generator with parameters of type Population
    Modifier and Type | Method and Description
    --- | ---
    `EncogProgram` | AbstractPrgGenerator.`attemptCreateGenome(Random rnd, Population pop)` Attempt to create a genome.
    `void` | AbstractPrgGenerator.`generate(Random rnd, Population pop)` Generate a random population.

  - ### Uses of Population in org.encog.ml.prg.train

    Classes in org.encog.ml.prg.train that implement Population
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PrgPopulation` A population that contains EncogProgram's.

  - ### Uses of Population in org.encog.neural.neat

    Classes in org.encog.neural.neat that implement Population
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NEATPopulation` A population for a NEAT or HyperNEAT system.

Copyright © 2014. All Rights Reserved.