pub enum RealizeDegseqMethod {
Largest,
Smallest,
Index,
}Expand description
Method for selecting the next vertex during degree sequence realization.
Variants§
Largest
Select the vertex with largest remaining degree first. Classic Havel-Hakimi; tends to produce high positive assortativity.
Smallest
Select the vertex with smallest remaining degree first. Tends to produce connected graphs when a connected realization exists.
Index
Select vertices in index order (position in the degree vector).
Trait Implementations§
Source§impl Clone for RealizeDegseqMethod
impl Clone for RealizeDegseqMethod
Source§fn clone(&self) -> RealizeDegseqMethod
fn clone(&self) -> RealizeDegseqMethod
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 RealizeDegseqMethod
impl Debug for RealizeDegseqMethod
Source§impl PartialEq for RealizeDegseqMethod
impl PartialEq for RealizeDegseqMethod
impl Copy for RealizeDegseqMethod
impl Eq for RealizeDegseqMethod
impl StructuralPartialEq for RealizeDegseqMethod
Auto Trait Implementations§
impl Freeze for RealizeDegseqMethod
impl RefUnwindSafe for RealizeDegseqMethod
impl Send for RealizeDegseqMethod
impl Sync for RealizeDegseqMethod
impl Unpin for RealizeDegseqMethod
impl UnsafeUnpin for RealizeDegseqMethod
impl UnwindSafe for RealizeDegseqMethod
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