1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
//! Traits dedicated to linear algebra.

pub use self::matrix::{InversibleSquareMatrix, Matrix, MatrixMut, SquareMatrix, SquareMatrixMut};
pub use self::transformation::{
    AffineTransformation, DirectIsometry, Isometry, OrthogonalTransformation,
    ProjectiveTransformation, Rotation, Scaling, Similarity, Transformation, Translation,
};
pub use self::vector::{
    AffineSpace, EuclideanSpace, FiniteDimInnerSpace, FiniteDimVectorSpace, InnerSpace,
    NormedSpace, VectorSpace,
};

mod id;
mod matrix;
mod transformation;
mod vector;