pub struct RK4;
Expand description
Runge-Kutta 4th order integrator.
This integrator uses the classical 4th order Runge-Kutta method to numerically integrate the ODE system. It calculates four intermediate values (k1, k2, k3, k4) to estimate the next step solution.
Trait Implementations§
source§impl ButcherTableau for RK4
impl ButcherTableau for RK4
const C: &'static [f64] = _
const A: &'static [&'static [f64]] = _
const BU: &'static [f64] = _
const BE: &'static [f64] = _
fn tol(&self) -> f64
fn safety_factor(&self) -> f64
fn max_step_size(&self) -> f64
fn min_step_size(&self) -> f64
fn max_step_iter(&self) -> usize
impl Copy for RK4
Auto Trait Implementations§
impl Freeze for RK4
impl RefUnwindSafe for RK4
impl Send for RK4
impl Sync for RK4
impl Unpin for RK4
impl UnwindSafe for RK4
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more