# Uses of Class
org.apache.commons.math3.genetics.ChromosomePair

Packages that use ChromosomePair
Package
Description
org.apache.commons.math3.genetics
This package provides Genetic Algorithms components and implementations.

## Uses of ChromosomePair in org.apache.commons.math3.genetics

Methods in org.apache.commons.math3.genetics that return ChromosomePair
Modifier and Type
Method
Description
`ChromosomePair`
CrossoverPolicy.`crossover(Chromosome first, Chromosome second)`
Perform a crossover operation on the given chromosomes.
`ChromosomePair`
CycleCrossover.`crossover(Chromosome first, Chromosome second)`
Perform a crossover operation on the given chromosomes.
`ChromosomePair`
NPointCrossover.`crossover(Chromosome first, Chromosome second)`
Performs a N-point crossover.
`ChromosomePair`
OnePointCrossover.`crossover(Chromosome first, Chromosome second)`
Performs one point crossover.
`ChromosomePair`
OrderedCrossover.`crossover(Chromosome first, Chromosome second)`
Perform a crossover operation on the given chromosomes.
`ChromosomePair`
UniformCrossover.`crossover(Chromosome first, Chromosome second)`
Perform a crossover operation on the given chromosomes.
`protected ChromosomePair`
CycleCrossover.`mate(AbstractListChromosome<T> first, AbstractListChromosome<T> second)`
Helper for `CycleCrossover.crossover(Chromosome, Chromosome)`.
`protected ChromosomePair`
OrderedCrossover.`mate(AbstractListChromosome<T> first, AbstractListChromosome<T> second)`
Helper for `OrderedCrossover.crossover(Chromosome, Chromosome)`.
`ChromosomePair`
SelectionPolicy.`select(Population population)`
Select two chromosomes from the population.
`ChromosomePair`
TournamentSelection.`select(Population population)`
Select two chromosomes from the population.