Trait spdkit::prelude::Survive

source ·
pub trait Survive<G: Genome>: Clone {
    // Required method
    fn survive<R: Rng + Sized>(
        &mut self,
        population: Population<G>,
        rng: &mut R
    ) -> Vec<Individual<G>> ;
}
Expand description

Member supplanting by removing bad performing individuals.

Required Methods§

source

fn survive<R: Rng + Sized>( &mut self, population: Population<G>, rng: &mut R ) -> Vec<Individual<G>>

Implementors§

source§

impl<G> Survive<G> for Survivorwhere G: Genome + Ord,