evolutionary/selection/
do_nothing_selection.rs1use 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}