pub struct UpdateStats {
pub updates: usize,
pub nnz_eta: usize,
pub n_etas: usize,
pub update_growth: f64,
}Expand description
Counters of the update policy since the last factorization.
Fields§
§updates: usizeUpdates since the last factorization.
nnz_eta: usizeMultipliers stored in the row etas.
n_etas: usizeNumber of row etas (updates whose spike row needed elimination).
update_growth: f64Growth added by the updates: max_u / max(max_basis, max_u_fresh)
in the terms of crate::LuStats (at most 1 right after a
factorization). The policy compares it with
LuOptions::growth_limit.
Trait Implementations§
Source§impl Clone for UpdateStats
impl Clone for UpdateStats
impl Copy for UpdateStats
Source§impl Debug for UpdateStats
impl Debug for UpdateStats
Source§impl Default for UpdateStats
impl Default for UpdateStats
Source§impl PartialEq for UpdateStats
impl PartialEq for UpdateStats
impl StructuralPartialEq for UpdateStats
Auto Trait Implementations§
impl Forget for UpdateStats
impl Freeze for UpdateStats
impl RefUnwindSafe for UpdateStats
impl Send for UpdateStats
impl Sync for UpdateStats
impl Unpin for UpdateStats
impl UnsafeUnpin for UpdateStats
impl UnwindSafe for UpdateStats
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