mod fixed_point;
mod fixed_vector;
mod fixed_matrix;
pub(crate) mod linalg;
pub(crate) mod compute_matrix;
pub mod fused;
pub mod decompose;
pub mod derived;
pub mod matrix_functions;
pub mod manifold;
pub mod lie_group;
pub mod tensor;
pub mod tensor_decompose;
pub mod ode;
pub mod curvature;
pub mod projective;
pub mod fiber_bundle;
mod serialization;
pub use fixed_point::FixedPoint;
pub use fixed_point::OverflowDetected;
pub use fixed_vector::FixedVector;
pub use fixed_matrix::FixedMatrix;
pub use crate::fixed_point::universal::fasc::stack_evaluator::BinaryStorage;
pub use serialization::ManifoldPoint;
pub use serialization::{
MANIFOLD_TAG_EUCLIDEAN, MANIFOLD_TAG_SPHERE, MANIFOLD_TAG_HYPERBOLIC,
MANIFOLD_TAG_SPD, MANIFOLD_TAG_GRASSMANNIAN,
};