pub enum UmfpackFactorizationStatus {
Success,
SingularMatrix,
Warning(i32),
}Expand description
Non-error status produced while constructing an UMFPACK factorization.
Variants§
Success
UMFPACK completed factorization without warnings.
SingularMatrix
UMFPACK produced a factorization for a singular matrix.
This is a warning rather than a Rust error; a subsequent solve can still
return UmfpackError::NativeFailure.
Warning(i32)
UMFPACK produced an implementation-defined warning status.
Trait Implementations§
Source§impl Clone for UmfpackFactorizationStatus
impl Clone for UmfpackFactorizationStatus
impl Copy for UmfpackFactorizationStatus
Source§impl Debug for UmfpackFactorizationStatus
impl Debug for UmfpackFactorizationStatus
impl Eq for UmfpackFactorizationStatus
impl StructuralPartialEq for UmfpackFactorizationStatus
Auto Trait Implementations§
impl Freeze for UmfpackFactorizationStatus
impl RefUnwindSafe for UmfpackFactorizationStatus
impl Send for UmfpackFactorizationStatus
impl Sync for UmfpackFactorizationStatus
impl Unpin for UmfpackFactorizationStatus
impl UnsafeUnpin for UmfpackFactorizationStatus
impl UnwindSafe for UmfpackFactorizationStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T, U> Imply<T> for U
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