pub enum StiffIntegrationMethod {
BDF2,
Rosenbrock,
ImplicitEuler,
CashKarp,
Adaptive,
}Expand description
Integration methods for stiff chemical systems
Variants§
BDF2
Backward Differentiation Formula (2nd order)
Rosenbrock
Rosenbrock method for stiff systems
ImplicitEuler
Implicit Euler with Newton iteration
CashKarp
Cash-Karp method with stiffness detection
Adaptive
LSODA-like adaptive method
Trait Implementations§
Source§impl Clone for StiffIntegrationMethod
impl Clone for StiffIntegrationMethod
Source§fn clone(&self) -> StiffIntegrationMethod
fn clone(&self) -> StiffIntegrationMethod
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StiffIntegrationMethod
impl Debug for StiffIntegrationMethod
Source§impl PartialEq for StiffIntegrationMethod
impl PartialEq for StiffIntegrationMethod
impl Copy for StiffIntegrationMethod
impl StructuralPartialEq for StiffIntegrationMethod
Auto Trait Implementations§
impl Freeze for StiffIntegrationMethod
impl RefUnwindSafe for StiffIntegrationMethod
impl Send for StiffIntegrationMethod
impl Sync for StiffIntegrationMethod
impl Unpin for StiffIntegrationMethod
impl UnwindSafe for StiffIntegrationMethod
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more