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

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

Methods in org.biojavax.ga that return CrossOverFunction
`CrossOverFunction` `GeneticAlgorithm.getCrossOverFunction()`

Methods in org.biojavax.ga with parameters of type CrossOverFunction
`void` `GeneticAlgorithm.setCrossOverFunction(CrossOverFunction function)` Changes the `CrossOverFunction` used to CrossOver Chromosomes

Uses of CrossOverFunction in org.biojavax.ga.functions

Classes in org.biojavax.ga.functions that implement CrossOverFunction
`class` `AbstractCrossOverFunction` Abstract implementation of `CrossOverFunction`.
`static class` `CrossOverFunction.NoCross` A place holder CrossOverFunction that doesn't perform cross overs
`class` `OrderCrossover` This does a 2-point-crossover on two chromosomes keeping the Symbols in each chromosome constant.
`class` `SimpleCrossOverFunction` Simple Implementation of the `CrossOverFunction` interface

Fields in org.biojavax.ga.functions declared as CrossOverFunction
`static CrossOverFunction` `CrossOverFunction.NO_CROSS`

Uses of CrossOverFunction in org.biojavax.ga.impl

Methods in org.biojavax.ga.impl that return CrossOverFunction
`CrossOverFunction` `AbstractGeneticAlgorithm.getCrossOverFunction()`

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

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