ndarray-odeint 0.7.0

solve ODE using rust-ndarray

extern crate ndarray;
extern crate ndarray_odeint;

use ndarray::*;
use ndarray_odeint::*;

#[test]
fn arr() {
    let dt = 0.01;
    let eom = model::Lorenz63::default();
    let teo = explicit::euler(eom, dt);
    let mut x: Array1<f64> = arr1(&[1.0, 0.0, 0.0]);
    teo.iterate(&mut x);
}

#[test]
fn rcarr() {
    let dt = 0.01;
    let eom = model::Lorenz63::default();
    let teo = explicit::euler(eom, dt);
    let mut x: RcArray1<f64> = rcarr1(&[1.0, 0.0, 0.0]);
    teo.iterate(&mut x);
}

#[test]
fn view_mut() {
    let dt = 0.01;
    let eom = model::Lorenz63::default();
    let teo = explicit::euler(eom, dt);
    let mut x: Array1<f64> = arr1(&[1.0, 0.0, 0.0]);
    let mut v = &mut x.view_mut();
    teo.iterate(v);
}