Version: dev

Solvers

The time-stepping methods (Rust `earthsci-integrator-solvers` crate): explicit Runge-Kutta, Rosenbrock and implicit solvers, the step-size controller and the method tableaus.

OperationKindBindingsSummary
all_tableausfunctionRustEvery table, by name.
initial_dtfunctionRustComputes the first step.
tableaufunctionRustThe table for run-config alg value name, if there is one.
controllertypeRustController constants plus the method’s orders.
explicit_rktypeRustAn explicit Runge–Kutta method built from its table.
implicittypeRustAn implicit method built from its table.
rhs_fntypeRustThe leaf’s right-hand side as methods see it: f(out, u, t) overwrites out.
rosenbrocktypeRustA Rosenbrock method built from its table.
scalartypeRustA floating-point element type for state vectors: f32 or f64.
tableautypeRustOne coefficient table, as spec/schemas/tableau.schema.json defines it.

All topics