[go: up one dir, main page]

alga 0.3.0

Abstract algebra for Rust
Documentation
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;