Struct mop_solvers::genetic_algorithm::GeneticAlgorithmParams[][src]

pub struct GeneticAlgorithmParams<CR, MA, MU, S> {
    pub crossover: CR,
    pub mating_selection: MA,
    pub mutation: MU,
    pub survivor_selection: S,
}

Fields

Trait Implementations

impl<CR: Clone, MA: Clone, MU: Clone, S: Clone> Clone for GeneticAlgorithmParams<CR, MA, MU, S>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<CR: Debug, MA: Debug, MU: Debug, S: Debug> Debug for GeneticAlgorithmParams<CR, MA, MU, S>
[src]

Formats the value using the given formatter. Read more

Auto Trait Implementations

impl<CR, MA, MU, S> Send for GeneticAlgorithmParams<CR, MA, MU, S> where
    CR: Send,
    MA: Send,
    MU: Send,
    S: Send

impl<CR, MA, MU, S> Sync for GeneticAlgorithmParams<CR, MA, MU, S> where
    CR: Sync,
    MA: Sync,
    MU: Sync,
    S: Sync