pub struct StabilityConfig {
pub max_condition_number: f64,
pub min_eigenvalue: f64,
pub max_eigenvalue: f64,
pub numerical_tolerance: f64,
pub enable_overflow_protection: bool,
pub enable_high_precision: bool,
pub regularization: f64,
}Expand description
Configuration for numerical stability monitoring StabilityConfig
Fields§
§max_condition_number: f64Maximum allowed condition number
min_eigenvalue: f64Minimum eigenvalue threshold
max_eigenvalue: f64Maximum eigenvalue threshold
numerical_tolerance: f64Tolerance for numerical precision
enable_overflow_protection: boolEnable overflow/underflow protection
enable_high_precision: boolEnable high-precision arithmetic when needed
regularization: f64Regularization parameter for ill-conditioned matrices
Trait Implementations§
Source§impl Clone for StabilityConfig
impl Clone for StabilityConfig
Source§fn clone(&self) -> StabilityConfig
fn clone(&self) -> StabilityConfig
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 StabilityConfig
impl Debug for StabilityConfig
Auto Trait Implementations§
impl Freeze for StabilityConfig
impl RefUnwindSafe for StabilityConfig
impl Send for StabilityConfig
impl Sync for StabilityConfig
impl Unpin for StabilityConfig
impl UnwindSafe for StabilityConfig
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