evolutionary/selection/
do_nothing_selection.rs

1use crate::{Individual, Selection};
2
3#[derive(Clone)]
4pub struct DoNothingSelection;
5
6impl<T: Individual> Selection<T> for DoNothingSelection {
7    fn get_mating_pool(&self, initial_population: &Vec<T>) -> Vec<T> {
8        initial_population.clone()
9    }
10}