[][src]Trait optlib::IterativeOptimizer

pub trait IterativeOptimizer<T> {
    fn next_iterations(&mut self) -> Option<(T, f64)>;
}

The trait for iterative algorithms.

T - type of a point in search space for goal function.

Required methods

fn next_iterations(&mut self) -> Option<(T, f64)>

The method can be called after algorithm initialization.

Loading content...

Implementors

impl<'a, T: Clone + Float> IterativeOptimizer<Vec<T>> for ParticleSwarmOptimizer<'a, T>[src]

fn next_iterations(&mut self) -> Option<(Vec<T>, f64)>[src]

Main algorithm steps is here

impl<'a, T: Clone> IterativeOptimizer<T> for GeneticOptimizer<'a, T>[src]

fn next_iterations(&mut self) -> Option<(T, f64)>[src]

Do new iterations of genetic algorithm.

Loading content...