Struct mop_solvers::genetic_algorithm::GeneticAlgorithmParamsBuilder [−][src]
pub struct GeneticAlgorithmParamsBuilder<CR, MA, MU, S> { /* fields omitted */ }Methods
impl<CR, MA, MU, S> GeneticAlgorithmParamsBuilder<CR, MA, MU, S>[src]
impl<CR, MA, MU, S> GeneticAlgorithmParamsBuilder<CR, MA, MU, S>pub fn new() -> Self[src]
pub fn new() -> Selfpub fn build(self) -> GeneticAlgorithmParams<CR, MA, MU, S>[src]
pub fn build(self) -> GeneticAlgorithmParams<CR, MA, MU, S>pub fn crossover(self, crossover: CR) -> Self[src]
pub fn crossover(self, crossover: CR) -> Selfpub fn mating_selection(self, mating_selection: MA) -> Self[src]
pub fn mating_selection(self, mating_selection: MA) -> Selfpub fn mutation(self, mutation: MU) -> Self[src]
pub fn mutation(self, mutation: MU) -> Selfpub fn survivor_selection(self, survivor_selection: S) -> Self[src]
pub fn survivor_selection(self, survivor_selection: S) -> SelfTrait Implementations
impl<CR: Debug, MA: Debug, MU: Debug, S: Debug> Debug for GeneticAlgorithmParamsBuilder<CR, MA, MU, S>[src]
impl<CR: Debug, MA: Debug, MU: Debug, S: Debug> Debug for GeneticAlgorithmParamsBuilder<CR, MA, MU, S>fn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl<CR, MA, MU, S> Default for GeneticAlgorithmParamsBuilder<CR, MA, MU, S>[src]
impl<CR, MA, MU, S> Default for GeneticAlgorithmParamsBuilder<CR, MA, MU, S>