use super::c64; use ndarray::{Array1, Array2}; pub trait MatrixGen { fn gen(t: f64) -> Array2; } pub trait State { fn fibrate(&self) -> Array1; fn evolve(self, t: f64) -> Self; }