extern crate ndarray;
extern crate ndarray_odeint;
use ndarray::*;
use ndarray_odeint::*;
fn main() {
let dt = 0.01;
let eom = model::Lorenz63::default();
let teo = explicit::rk4(eom, dt);
let mut buf = explicit::RK4Buffer::new_buffer(&teo);
let mut x: Array1<f64> = arr1(&[1.0, 0.0, 0.0]);
for _ in 0..100_000_000 {
teo.iterate_buf(&mut x, &mut buf);
}
}