mathhook_core/calculus/ode/numerical.rs
1//! Numerical methods for solving ODEs
2//!
3//! Provides numerical solvers for first-order ordinary differential equations
4//! when symbolic solutions are not available or practical. Includes:
5//!
6//! - **Euler method**: Simple first-order method for basic problems
7//! - **Runge-Kutta 4th order (RK4)**: Classic fourth-order accurate method
8//! - **Adaptive RKF45**: Runge-Kutta-Fehlberg with automatic step size control
9//!
10//! All methods work with floating-point functions f(x, y) representing dy/dx = f(x, y).
11
12pub mod adaptive;
13pub mod euler;
14pub mod runge_kutta;
15
16pub use adaptive::{rkf45_method, solve_adaptive, AdaptiveConfig};
17pub use euler::{euler_method, solve_euler};
18pub use runge_kutta::{rk4_method, solve_rk4};