#[repr(u8)]pub enum RefinementPass {
Renumber = 0,
AlphaReprune = 1,
SeedRefit = 2,
NeighborReorder = 3,
ConnectivityRepair = 4,
}Expand description
One deterministic post-consolidation graph refinement pass.
Variants§
Renumber = 0
Remap dense row ids into deterministic graph-traversal order.
AlphaReprune = 1
Re-prune finished neighborhoods with the profile’s refinement alpha.
SeedRefit = 2
Replace sampled entry seeds with the exact medoid and spread seeds.
NeighborReorder = 3
Order each adjacency list by Bit4 distance to its owner.
ConnectivityRepair = 4
Stitch unreachable components and densify the resulting hubs.
Implementations§
Trait Implementations§
Source§impl Clone for RefinementPass
impl Clone for RefinementPass
Source§fn clone(&self) -> RefinementPass
fn clone(&self) -> RefinementPass
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for RefinementPass
Source§impl Debug for RefinementPass
impl Debug for RefinementPass
impl Eq for RefinementPass
Source§impl FromIterator<RefinementPass> for RefinementPasses
impl FromIterator<RefinementPass> for RefinementPasses
Source§fn from_iter<T: IntoIterator<Item = RefinementPass>>(passes: T) -> Self
fn from_iter<T: IntoIterator<Item = RefinementPass>>(passes: T) -> Self
Creates a value from an iterator. Read more
Source§impl Ord for RefinementPass
impl Ord for RefinementPass
Source§fn cmp(&self, other: &RefinementPass) -> Ordering
fn cmp(&self, other: &RefinementPass) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for RefinementPass
impl PartialEq for RefinementPass
Source§impl PartialOrd for RefinementPass
impl PartialOrd for RefinementPass
impl StructuralPartialEq for RefinementPass
Auto Trait Implementations§
impl Freeze for RefinementPass
impl RefUnwindSafe for RefinementPass
impl Send for RefinementPass
impl Sync for RefinementPass
impl Unpin for RefinementPass
impl UnsafeUnpin for RefinementPass
impl UnwindSafe for RefinementPass
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