pub struct StabilityAnalyzer {
pub dimension: usize,
pub tolerance: f64,
pub integration_time: f64,
pub basin_grid_size: usize,
}Expand description
Stability analyzer for dynamical systems
Fields§
§dimension: usizeSystem dimension
tolerance: f64Tolerance for fixed point detection
integration_time: f64Integration time for trajectory analysis
basin_grid_size: usizeNumber of test points for basin analysis
Implementations§
Source§impl StabilityAnalyzer
impl StabilityAnalyzer
Sourcepub fn analyze_stability<F>(
&self,
system: F,
domain: &[(f64, f64)],
) -> IntegrateResult<StabilityResult>
pub fn analyze_stability<F>( &self, system: F, domain: &[(f64, f64)], ) -> IntegrateResult<StabilityResult>
Perform comprehensive stability analysis
Auto Trait Implementations§
impl Freeze for StabilityAnalyzer
impl RefUnwindSafe for StabilityAnalyzer
impl Send for StabilityAnalyzer
impl Sync for StabilityAnalyzer
impl Unpin for StabilityAnalyzer
impl UnsafeUnpin for StabilityAnalyzer
impl UnwindSafe for StabilityAnalyzer
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> 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