1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
//! Matrixhematical traits.

pub use traits::geometry::{AbsoluteRotate, Cross, CrossMatrix, Dot, FromHomogeneous, Norm, Origin,
                           Rotate, Rotation, RotationMatrix, RotationWithTranslation, RotationTo,
                           ToHomogeneous, Transform, Transformation, Translate, Translation,
                           UniformSphereSample};

pub use traits::structure::{FloatVector, FloatPoint, Basis, Cast, Column, Dimension, Indexable, Iterable,
                            IterableMut, Matrix, SquareMatrix, Row, NumVector, NumPoint, PointAsVector, ColumnSlice,
                            RowSlice, Diagonal, DiagMut, Eye, Repeat, Shape, BaseFloat, BaseNum,
                            Bounded};

pub use traits::operations::{Absolute, ApproxEq, Axpy, Covariance, Determinant, Inverse, Mean, Outer, PartialOrder, Transpose,
                             EigenQR};
pub use traits::operations::PartialOrdering;

pub mod geometry;
pub mod structure;
pub mod operations;