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;