// Hyperbolic Embeddings Module
// Implements Poincaré ball and Lorentz hyperboloid models for hierarchical embeddings
pub use LorentzModel;
pub use PoincareBall;
/// Default curvature for hyperbolic space
pub const DEFAULT_CURVATURE: f32 = -1.0;
/// Epsilon for numerical stability
pub const EPSILON: f32 = 1e-8;
/// Maximum value to prevent overflow
pub const MAX_NORM: f32 = 1.0 - 1e-5;