forked from M-Labs/nalgebra
074c9356bf
This avoids name clashes with the standard library.
18 lines
938 B
Rust
18 lines
938 B
Rust
//! Mathematical traits.
|
|
|
|
pub use self::geometry::{AbsoluteRotate, Cross, CrossMatrix, Dot, FromHomogeneous, Norm, Orig,
|
|
Rotate, Rotation, RotationMatrix, RotationWithTranslation, ToHomogeneous,
|
|
Transform, Transformation, Translate, Translation, UniformSphereSample};
|
|
|
|
pub use self::structure::{FloatVec, FloatVecExt, FloatPnt, FloatPntExt, Basis, Cast, Col, Dim,
|
|
Indexable, Iterable, IterableMut, Mat, Row, AnyVec, AnyVecExt, AnyPnt,
|
|
AnyPntExt, PntAsVec, VecAsPnt, ColSlice, RowSlice, Diag, Eye};
|
|
|
|
pub use self::operations::{Absolute, ApproxEq, Axpy, Cov, Det, Inv, LMul, Mean, Outer, POrd,
|
|
RMul, ScalarAdd, ScalarSub, ScalarMul, ScalarDiv, Transpose};
|
|
pub use self::operations::{POrdering, PartialLess, PartialEqual, PartialGreater, NotComparable};
|
|
|
|
pub mod geometry;
|
|
pub mod structure;
|
|
pub mod operations;
|