[][src]Trait optlib::particleswarm::CoordinatesInitializer

pub trait CoordinatesInitializer<T> {
    fn get_coordinates(&mut self) -> Vec<Vec<T>>;
}

The trait to create initial particles swarm.

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

Required methods

fn get_coordinates(&mut self) -> Vec<Vec<T>>

Must return vector of the start points for a new particles.

Loading content...

Implementors

impl<T: NumCast + PartialOrd> CoordinatesInitializer<T> for RandomCoordinatesInitializer<T>[src]

Loading content...