## Uses of Interface
org.biojavax.ga.Population

Packages that use Population
org.biojavax.ga: Classes to provide a genetic algorithm framework
org.biojavax.ga.functions: GA functions
org.biojavax.ga.impl: Default implementations and abstract classes.

Uses of Population in org.biojavax.ga

Methods in org.biojavax.ga that return Population
`Population` `GeneticAlgorithm.getPopulation()` The registered `Population`

Methods in org.biojavax.ga with parameters of type Population
`void` `Population.addOrganisms(Population orgs)` Adds the residents of one population to this one
`void` `GeneticAlgorithm.setPopulation(Population pop)` Sets the `Population` of `Organisms` to the Algorithm.

Uses of Population in org.biojavax.ga.functions

Methods in org.biojavax.ga.functions that return Population
`Population` `TournamentSelection.select(Population pop, GeneticAlgorithm genAlg)` Standard call to select organisms, will select a number of Organisms corresponding to 75 % of the population.
`Population` `SelectionFunction.select(Population pop, GeneticAlgorithm genAlg)` Selects a `Population` of `Organisms` for replication based on their fitness.
`Population` `SelectionFunction.Threshold.select(Population pop, GeneticAlgorithm genAlg)` Selects individuals whose fitness (as determined by the `FitnessFunction`) is more than the cutoff.
`Population` `SelectionFunction.SelectAll.select(Population pop, GeneticAlgorithm genAlg)`
`Population` `ProportionalSelection.select(Population pop, GeneticAlgorithm genAlg)`
`Population` `TournamentSelection.selectNIndividuals(Population pop, GeneticAlgorithm ga, int n)` This method selects n Organism from the population it is given, using the tournament selection method

Methods in org.biojavax.ga.functions with parameters of type Population
`double[]` `FitnessFunction.fitness(Organism org, Population pop, GeneticAlgorithm genAlg)` Calculates the fitness of `org`.
`Population` `TournamentSelection.select(Population pop, GeneticAlgorithm genAlg)` Standard call to select organisms, will select a number of Organisms corresponding to 75 % of the population.
`Population` `SelectionFunction.select(Population pop, GeneticAlgorithm genAlg)` Selects a `Population` of `Organisms` for replication based on their fitness.
`Population` `SelectionFunction.Threshold.select(Population pop, GeneticAlgorithm genAlg)` Selects individuals whose fitness (as determined by the `FitnessFunction`) is more than the cutoff.
`Population` `SelectionFunction.SelectAll.select(Population pop, GeneticAlgorithm genAlg)`
`Population` `ProportionalSelection.select(Population pop, GeneticAlgorithm genAlg)`
`Population` `TournamentSelection.selectNIndividuals(Population pop, GeneticAlgorithm ga, int n)` This method selects n Organism from the population it is given, using the tournament selection method

Uses of Population in org.biojavax.ga.impl

Classes in org.biojavax.ga.impl that implement Population
`class` `AbstractPopulation` Most Population implementations will want to inherit from here.
`class` `SimplePopulation` Simple concrete implementation of the `Population` interface

Fields in org.biojavax.ga.impl declared as Population
`protected Population` `AbstractGeneticAlgorithm.population`

Methods in org.biojavax.ga.impl that return Population
`Population` `AbstractGeneticAlgorithm.getPopulation()`

Methods in org.biojavax.ga.impl with parameters of type Population
`void` `AbstractPopulation.addOrganisms(Population orgs)`
`void` `AbstractGeneticAlgorithm.setPopulation(Population pop)`

Constructors in org.biojavax.ga.impl with parameters of type Population
`SimpleGeneticAlgorithm(Population pop, MutationFunction mutFunc, CrossOverFunction xFunc, SelectionFunction selFunc)`