## Uses of Interface
org.biojavax.ga.functions.SelectionFunction

Packages that use SelectionFunction
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 SelectionFunction in org.biojavax.ga

Methods in org.biojavax.ga that return SelectionFunction
`SelectionFunction` `GeneticAlgorithm.getSelectionFunction()`

Methods in org.biojavax.ga with parameters of type SelectionFunction
`void` `GeneticAlgorithm.setSelectionFunction(SelectionFunction function)` Changes the `SelectionFunction` used to select candidates for the next generation

Uses of SelectionFunction in org.biojavax.ga.functions

Classes in org.biojavax.ga.functions that implement SelectionFunction
`class` `ProportionalSelection` A Selection function that determines the proportion of individuals in a new population proportionally to their fitness.
`static class` `SelectionFunction.SelectAll`
`static class` `SelectionFunction.Threshold` Selects individuals who's fitness exceeds a threshold value.
`class` `TournamentSelection` Tournament Selection chooses the best organisms from n random subsets of a given population.

Fields in org.biojavax.ga.functions declared as SelectionFunction
`static SelectionFunction` `SelectionFunction.DEFAULT` Selects all members of a population for replication

Uses of SelectionFunction in org.biojavax.ga.impl

Methods in org.biojavax.ga.impl that return SelectionFunction
`SelectionFunction` `AbstractGeneticAlgorithm.getSelectionFunction()`

Methods in org.biojavax.ga.impl with parameters of type SelectionFunction
`void` `AbstractGeneticAlgorithm.setSelectionFunction(SelectionFunction function)`

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