Enum revonet::settings::CrossoverOperator
[−]
[src]
pub enum CrossoverOperator { Arithmetic, BlxAlpha, }
Enumeration for the different types of crossover operators.
Variants
Arithmetic
Arithmetic crossover. Each child gene is randomly distributed between parent genes.
BlxAlpha
Child genes are picked from an expanded region containing genes of both parents.
Trait Implementations
impl Clone for CrossoverOperator
[src]
fn clone(&self) -> CrossoverOperator
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more