Trait peroxide::numerical::ode::ButcherTableau
source · pub trait ButcherTableau {
const C: &'static [f64];
const A: &'static [&'static [f64]];
const BU: &'static [f64];
const BE: &'static [f64];
// Provided methods
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 { ... }
}
Expand description
Trait for Butcher tableau
C | A
- - -
| BU (Coefficient for update)
| BE (Coefficient for estimate error)
§References
- J. R. Dormand and P. J. Prince, A family of embedded Runge-Kutta formulae, J. Comp. Appl. Math., 6(1), 19-26, 1980.
- Wikipedia: List of Runge-Kutta methods
Required Associated Constants§
const C: &'static [f64]
const A: &'static [&'static [f64]]
const BU: &'static [f64]
const BE: &'static [f64]
Provided Methods§
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
Object Safety§
This trait is not object safe.