1 2 3 4 5 6 7 8 9 10 11 12
//! Traits dedicated to linear algebra. pub use self::vector::{VectorSpace, NormedSpace, InnerSpace, FiniteDimVectorSpace, FiniteDimInnerSpace, AffineSpace, EuclideanSpace}; pub use self::transformation::{Transformation, AffineTransformation, Scaling, Similarity, Isometry, DirectIsometry, Translation, OrthogonalTransformation, Rotation}; pub use self::matrix::{Matrix, MatrixMut, SquareMatrix, SquareMatrixMut, InversibleSquareMatrix}; mod vector; mod transformation; mod matrix; mod id;