pub trait Adaptable<N, R>where
    R: Responsive<N>,
    N: Neural,{
    // Required methods
    fn adapt(
        &mut self,
        neurons: &mut N,
        responsiveness: &mut R,
        pattern: &ArrayView1<'_, f64>,
        influence: f64,
        rate: f64
    );
    fn clone_dyn(&self) -> BoxedAdaptable<N, R>;
}Expand description
Interface for structures encapsulating algorithms for self-organization