pub enum StiffnessDetectionMethod {
Basic,
ErrorPattern,
StepPattern,
EigenvalueEstimation,
Combined,
}Expand description
Detection method for stiffness analysis
Variants§
Basic
Basic counter-based detection (original LSODA approach)
ErrorPattern
Error pattern analysis
StepPattern
Step size pattern analysis
EigenvalueEstimation
Eigenvalue estimation of the Jacobian
Combined
Combined approach using multiple indicators
Trait Implementations§
Source§impl Clone for StiffnessDetectionMethod
impl Clone for StiffnessDetectionMethod
Source§fn clone(&self) -> StiffnessDetectionMethod
fn clone(&self) -> StiffnessDetectionMethod
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 StiffnessDetectionMethod
impl Debug for StiffnessDetectionMethod
Source§impl Default for StiffnessDetectionMethod
impl Default for StiffnessDetectionMethod
Source§fn default() -> StiffnessDetectionMethod
fn default() -> StiffnessDetectionMethod
Returns the “default value” for a type. Read more
Source§impl PartialEq for StiffnessDetectionMethod
impl PartialEq for StiffnessDetectionMethod
impl Copy for StiffnessDetectionMethod
impl Eq for StiffnessDetectionMethod
impl StructuralPartialEq for StiffnessDetectionMethod
Auto Trait Implementations§
impl Freeze for StiffnessDetectionMethod
impl RefUnwindSafe for StiffnessDetectionMethod
impl Send for StiffnessDetectionMethod
impl Sync for StiffnessDetectionMethod
impl Unpin for StiffnessDetectionMethod
impl UnwindSafe for StiffnessDetectionMethod
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