pub struct DeterministicFamilyGenerator { /* private fields */ }Expand description
Deterministic family generator for seed selection
Generates deterministic families of vertex sets for the derandomized local k-cut algorithm. Uses vertex ordering to ensure determinism.
Implementations§
Source§impl DeterministicFamilyGenerator
impl DeterministicFamilyGenerator
Sourcepub fn generate_seeds(&self, graph: &DynamicGraph, v: VertexId) -> Vec<VertexId> ⓘ
pub fn generate_seeds(&self, graph: &DynamicGraph, v: VertexId) -> Vec<VertexId> ⓘ
Trait Implementations§
Source§impl Clone for DeterministicFamilyGenerator
impl Clone for DeterministicFamilyGenerator
Source§fn clone(&self) -> DeterministicFamilyGenerator
fn clone(&self) -> DeterministicFamilyGenerator
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeterministicFamilyGenerator
impl Debug for DeterministicFamilyGenerator
Auto Trait Implementations§
impl Freeze for DeterministicFamilyGenerator
impl RefUnwindSafe for DeterministicFamilyGenerator
impl Send for DeterministicFamilyGenerator
impl Sync for DeterministicFamilyGenerator
impl Unpin for DeterministicFamilyGenerator
impl UnwindSafe for DeterministicFamilyGenerator
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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