pub struct IluDiagnostics {
pub nnz_l: usize,
pub nnz_u: usize,
pub fill_ratio: f64,
pub threshold_used: f64,
}Expand description
Information about ILU setup for diagnostics
Fields§
§nnz_l: usizeNumber of nonzeros in L factor
nnz_u: usizeNumber of nonzeros in U factor
fill_ratio: f64Fill ratio (nnz(L+U) / n^2)
threshold_used: f64Threshold used for dropping
Trait Implementations§
Source§impl Clone for IluDiagnostics
impl Clone for IluDiagnostics
Source§fn clone(&self) -> IluDiagnostics
fn clone(&self) -> IluDiagnostics
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 moreAuto Trait Implementations§
impl Freeze for IluDiagnostics
impl RefUnwindSafe for IluDiagnostics
impl Send for IluDiagnostics
impl Sync for IluDiagnostics
impl Unpin for IluDiagnostics
impl UnwindSafe for IluDiagnostics
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