pub struct Colamd {
pub dense_row: Option<f64>,
pub dense_col: Option<f64>,
}Expand description
Column approximate minimum degree (Davis, Gilbert, Larimore & Ng 2004),
Algorithm C: the AMD idea applied to the pattern of SᵀS without
forming it, for an LU with row pivoting. Our own implementation (D10).
Fields§
§dense_row: Option<f64>Rows with more than max(16, dense_row · √n) entries are ignored
(None: COLAMD’s default 10; negative: none is).
dense_col: Option<f64>Columns with more than max(16, dense_col · √min(m, n)) entries
are ordered last (None: COLAMD’s default 10; negative: none
is).
Trait Implementations§
impl Copy for Colamd
impl StructuralPartialEq for Colamd
Auto Trait Implementations§
impl Forget for Colamd
impl Freeze for Colamd
impl RefUnwindSafe for Colamd
impl Send for Colamd
impl Sync for Colamd
impl Unpin for Colamd
impl UnsafeUnpin for Colamd
impl UnwindSafe for Colamd
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