crying 0.0.1

linear algebra utility library with generic matrix and vector types
Documentation
pub mod gec;
pub mod mat;
pub mod scalar;

pub use gec::Gec;
pub use mat::Mat;
pub use scalar::{Interval, RandFloat, Scalar, ScalarFloat};

pub type Gec2f64 = Gec<f64,2>;
pub type Gec3f64 = Gec<f64,3>;
pub type Gec4f64 = Gec<f64,4>;

pub type Gec2f32 = Gec<f32,2>;
pub type Gec3f32 = Gec<f32,3>;
pub type Gec4f32 = Gec<f32,4>;

pub type Mat2f64 = Mat<f64,2,2>;
pub type Mat3f64 = Mat<f64,3,3>;
pub type Mat4f64 = Mat<f64,4,4>;

pub type Mat2f32 = Mat<f32,2,2>;
pub type Mat3f32 = Mat<f32,3,3>;
pub type Mat4f32 = Mat<f32,4,4>;