rust-blas 0.2.0

BLAS bindings and wrappers, fork of rblas
Documentation
#[macro_use]
extern crate rust_blas;
use rust_blas as blas;

use blas::math::Marker::T;
use blas::math::Mat;
use blas::{Matrix, Vector};

fn main() {
    let x = vec![1.0, 2.0];
    let xr = &x as &dyn Vector<_>;
    let i = mat![1.0, 0.0; 0.0, 1.0];
    let ir = &i as &dyn Matrix<_>;

    assert!(xr + &x == 2.0 * xr);
    assert!(ir * xr == x);

    let dot = (xr ^ T) * xr;
    assert!(dot == 5.0);
}