Skip to main content

Module solver

Module solver 

Source
Expand description

Differential Equation Solver Framework — general-purpose ODE/PDE solvers.

Not just RK4 on Lorenz. A complete framework for solving ordinary and partial differential equations with automatic step size control, stability analysis, and conservation law verification.

Re-exports§

pub use ode::OdeSolver;
pub use ode::OdeMethod;
pub use ode::OdeState;
pub use ode::OdeSystem;
pub use pde::PdeSolver;
pub use pde::PdeMethod;
pub use pde::ScalarField2D;
pub use boundary::BoundaryCondition;
pub use boundary::BoundaryType;
pub use stability::StabilityAnalysis;
pub use conservation::ConservationCheck;

Modules§

boundary
Boundary condition handling — Dirichlet, Neumann, periodic, absorbing.
conservation
Conservation law verification — energy, momentum, mass conservation checks.
ode
ODE solvers — Euler, RK4, RK45 (adaptive), implicit, symplectic methods.
pde
PDE solvers — finite difference methods for heat, wave, and Laplace equations.
spectral
Spectral methods — FFT-based PDE solving for periodic domains.
stability
Stability analysis — automatic step size selection and stiff equation detection.