pub struct ImplicitEulerSolver;Expand description
Backward (implicit) Euler solver — suitable for stiff systems.
Implementations§
Source§impl ImplicitEulerSolver
impl ImplicitEulerSolver
Sourcepub fn solve(
system: &dyn OdeSystem,
y0: &[f64],
config: &OdeConfig,
) -> SolverResult<OdeSolution>
pub fn solve( system: &dyn OdeSystem, y0: &[f64], config: &OdeConfig, ) -> SolverResult<OdeSolution>
Integrate using the backward Euler method with Newton iteration.
Auto Trait Implementations§
impl Freeze for ImplicitEulerSolver
impl RefUnwindSafe for ImplicitEulerSolver
impl Send for ImplicitEulerSolver
impl Sync for ImplicitEulerSolver
impl Unpin for ImplicitEulerSolver
impl UnsafeUnpin for ImplicitEulerSolver
impl UnwindSafe for ImplicitEulerSolver
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