pub struct SuppressionFactors { /* private fields */ }Expand description
Hub-suppression damping factors, precomputed from dedup-aware degree
counters so the damped weight of any edge can be evaluated without
materializing the edge universe. The per-edge arithmetic is identical
to the historical in-place suppression loops: at most one division,
by ln(1+in_degree) for non-exempt edges into hub destinations or by
sqrt(fan) for Semantic edges out of wide-fan sources.
Implementations§
Auto Trait Implementations§
impl Freeze for SuppressionFactors
impl RefUnwindSafe for SuppressionFactors
impl Send for SuppressionFactors
impl Sync for SuppressionFactors
impl Unpin for SuppressionFactors
impl UnsafeUnpin for SuppressionFactors
impl UnwindSafe for SuppressionFactors
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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