g_math 0.7.0

Deterministic fixed-point arithmetic, every format a type: correctly rounded transcendentals, decimal and symbolic domains, linear algebra, Lie groups, manifolds, ODE solvers, certified intervals. Pure Rust, zero-float
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, FascFormat, with_evaluator, evaluate, evaluate_sincos, evaluate_sinhcosh, gmath_parse};