pub struct IctParams {
pub drop_tol: f64,
pub fill: FillControl,
pub norm: RowNorm,
}Expand description
Tuning parameters for Ict.
Construct with IctParams::default and override fields as needed.
Fields§
§drop_tol: f64Relative drop tolerance. An entry is dropped when its magnitude is below
drop_tol * ||column||. Default 1e-3.
fill: FillControlPer-column fill budget. Default FillControl::Factor(5.0).
norm: RowNormNorm used to scale drop_tol. Default RowNorm::Two.
Trait Implementations§
impl Copy for IctParams
impl StructuralPartialEq for IctParams
Auto Trait Implementations§
impl Freeze for IctParams
impl RefUnwindSafe for IctParams
impl Send for IctParams
impl Sync for IctParams
impl Unpin for IctParams
impl UnsafeUnpin for IctParams
impl UnwindSafe for IctParams
Blanket Implementations§
impl<T> Boilerplate for T
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> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
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