g_math 0.4.2

Multi-domain fixed-point arithmetic with geometric extension: Lie groups, manifolds, ODE solvers, tensors, fiber bundles — zero-float, 0 ULP transcendentals
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Fixed-Allocation Stack Computation (FASC)
//!
//! **MISSION**: Universal lazy evaluation without heap allocation
//! **ARCHITECTURE**: Stack-based computation with UGOD integration
//! **BENEFIT**: All domains share single implementation with zero runtime allocation

pub mod lazy_expr;
pub mod lazy_matrix_expr;
pub mod domain_matrix;
pub mod mode;
pub mod stack_evaluator;

// Unified public API
pub use lazy_expr::{LazyExpr, gmath, ConstantId};
pub use lazy_matrix_expr::{LazyMatrixExpr, evaluate_matrix};
pub use domain_matrix::DomainMatrix;
pub use mode::{GmathMode, ComputeMode, OutputMode, set_mode, get_mode, reset_mode};
pub use stack_evaluator::{StackEvaluator, StackValue, evaluate, evaluate_sincos, evaluate_sinhcosh, gmath_parse};