pub fn new(
        selection_ratio: f64,
        num_individuals_per_parents: usize,
        tournament_size: usize,
        probability: f64,
        remove_selected_individuals: bool,
    ) -> Self {
        TournamentSelector {
            selection_ratio,
            num_individuals_per_parents,
            tournament_size,
            probability,
            remove_selected_individuals,
        }
    }
/// Constructs a new instance of the `TournamentSelector`.
Constructs a new instance of the `TournamentSelector`.
Constructs a new instance of the ` TournamentSelector ` .
pub fn new(
        selection_ratio: f64,
        num_individuals_per_parents: usize,
        tournament_size: usize,
        probability: f64,
        remove_selected_individuals: bool,
    ) -> Self {
        TournamentSelector {
            selection_ratio,
            num_individuals_per_parents,
            tournament_size,
            probability,
            remove_selected_individuals,
        }
    }
pub fn new ( selection_ratio : f64 , num_individuals_per_parents : usize , tournament_size : usize , probability : f64 , remove_selected_individuals : bool , ) -> Self { TournamentSelector { selection_ratio , num_individuals_per_parents , tournament_size , probability , remove_selected_individuals , } }
Constructs a new instance of the `TournamentSelector`.
Constructs a new instance of the ` TournamentSelector ` .
selection_ratio
f64
num_individuals_per_parents
usize
tournament_size
usize
probability
f64
remove_selected_individuals
bool
selection_ratio
f64
num_individuals_per_parents
usize
tournament_size
usize
probability
f64
remove_selected_individuals
bool