pub enum RootFindingMethod {
Bisection,
Illinois,
Brent,
}Expand description
Root-finding method for precise event location.
Variants§
Bisection
Simple bisection (always converges, slow)
Illinois
Illinois method (modified regula falsi, faster convergence)
Brent
Brent’s method (combines bisection, secant, inverse quadratic interpolation)
Trait Implementations§
Source§impl Clone for RootFindingMethod
impl Clone for RootFindingMethod
Source§fn clone(&self) -> RootFindingMethod
fn clone(&self) -> RootFindingMethod
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 RootFindingMethod
impl Debug for RootFindingMethod
Source§impl Default for RootFindingMethod
impl Default for RootFindingMethod
Source§fn default() -> RootFindingMethod
fn default() -> RootFindingMethod
Returns the “default value” for a type. Read more
Source§impl PartialEq for RootFindingMethod
impl PartialEq for RootFindingMethod
impl Copy for RootFindingMethod
impl Eq for RootFindingMethod
impl StructuralPartialEq for RootFindingMethod
Auto Trait Implementations§
impl Freeze for RootFindingMethod
impl RefUnwindSafe for RootFindingMethod
impl Send for RootFindingMethod
impl Sync for RootFindingMethod
impl Unpin for RootFindingMethod
impl UnsafeUnpin for RootFindingMethod
impl UnwindSafe for RootFindingMethod
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