pub struct ConditionNumber;Expand description
Matrix condition number computation
Implementations§
Source§impl ConditionNumber
impl ConditionNumber
Sourcepub fn condition_number_2(matrix: &Array2<f64>) -> Result<f64, UtilsError>
pub fn condition_number_2(matrix: &Array2<f64>) -> Result<f64, UtilsError>
Compute condition number in 2-norm (spectral condition number)
Sourcepub fn condition_number_1(matrix: &Array2<f64>) -> Result<f64, UtilsError>
pub fn condition_number_1(matrix: &Array2<f64>) -> Result<f64, UtilsError>
Compute condition number in 1-norm
Sourcepub fn condition_number_inf(matrix: &Array2<f64>) -> Result<f64, UtilsError>
pub fn condition_number_inf(matrix: &Array2<f64>) -> Result<f64, UtilsError>
Compute condition number in infinity norm
Auto Trait Implementations§
impl Freeze for ConditionNumber
impl RefUnwindSafe for ConditionNumber
impl Send for ConditionNumber
impl Sync for ConditionNumber
impl Unpin for ConditionNumber
impl UnwindSafe for ConditionNumber
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