explicit_rk
Stable type · Solvers
Tier: stable · Kind: type · Topic: Solvers
| Julia | Rust |
|---|---|
| not exported | earthsci_integrator_solvers::erk::ExplicitRk |
Julia
Julia does not export this type.
Rust
pub struct ExplicitRk {
pub name: String,
pub form: ErkForm,
pub error: ErkError,
pub stages: usize,
pub order: u32,
pub embedded_order: Option<u32>,
pub fsal: bool,
pub last_stage_is_end: bool,
pub end_eval: bool,
}
impl ExplicitRk { pub fn from_tableau(t: &Tableau) -> Result<Self, String> }
impl ExplicitRk { pub fn adaptive(&self) -> bool }
impl ExplicitRk { pub fn stage_time(&self, i: usize, t: f64, h: f64) -> f64 }
impl ExplicitRk { pub fn workspace<T: Scalar>(&self, n: usize) -> ErkWork<T> }
impl ExplicitRk { pub fn step<T: Scalar>(&self, w: &mut ErkWork<T>, f: &mut RhsFn<'_, T>, un: &[T], t: f64, h: f64, k1: Option<&[T]>, norm: Option<&mut NormFn<'_, T>>) -> Option<f64> }
An explicit Runge–Kutta method built from its table.