pub struct Verner8 {
pub abs_tol: Scalar,
pub rel_tol: Scalar,
pub dt_beta: Scalar,
pub dt_expn: Scalar,
pub dt_cut: Scalar,
pub dt_min: Scalar,
}Expand description
Explicit, thirteen-stage, eighth-order, variable-step, Runge-Kutta method.1
\frac{dy}{dt} = f(t, y)t_{n+1} = t_n + hk_1 = f(t_n, y_n)\cdotsJ.H. Verner, Numer. Algor. 53, 383 (2010). ↩
Fields§
§abs_tol: ScalarAbsolute error tolerance.
rel_tol: ScalarRelative error tolerance.
dt_beta: ScalarMultiplier for adaptive time steps.
dt_expn: ScalarExponent for adaptive time steps.
dt_cut: ScalarCut back factor for the time step.
dt_min: ScalarMinimum value for the time step.
Trait Implementations§
Source§impl<Y, U> Explicit<Y, U> for Verner8
impl<Y, U> Explicit<Y, U> for Verner8
const SLOPES: usize = 13usize
Source§impl<Y, U> InterpolateSolution<Y, U> for Verner8
impl<Y, U> InterpolateSolution<Y, U> for Verner8
Auto Trait Implementations§
impl Freeze for Verner8
impl RefUnwindSafe for Verner8
impl Send for Verner8
impl Sync for Verner8
impl Unpin for Verner8
impl UnwindSafe for Verner8
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