multicalc 0.9.0

Math for real-time embedded systems, in stable no_std Rust: state estimation, control, kinematics, Lie groups, autodiff, and linear algebra — from 64-bit servers to bare-metal microcontrollers
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Ordinary differential equation integrators.
//!
//! - [`Rk4`] — fixed-step classic Runge–Kutta.
//! - [`Rk45`] — adaptive Dormand–Prince 5(4) with PI step control and cubic-Hermite dense output.
//!
//! Both are generic over the state `Vector<N, T>` and any [`Numeric`](crate::Numeric) scalar, so the
//! same integrator runs at `f32`/`f64` or through an autodiff scalar.

mod rk4;
mod rk45;
mod tableau;

pub use rk4::Rk4;
pub use rk45::{Rk45, Step};