pub struct CondensationGraph { /* private fields */ }Expand description
One selected topology with every component contracted to a single node.
Implementations§
Source§impl CondensationGraph
impl CondensationGraph
Sourcepub fn components(&self) -> &GraphComponents
pub fn components(&self) -> &GraphComponents
The components this view contracted.
Sourcepub fn edges(&self) -> &[CondensationEdge]
pub fn edges(&self) -> &[CondensationEdge]
Every coalesced pair, in source then target order.
Sourcepub fn topological_order(&self) -> &[GraphComponentId] ⓘ
pub fn topological_order(&self) -> &[GraphComponentId] ⓘ
Every component once, each after the components that reach it.
Auto Trait Implementations§
impl Freeze for CondensationGraph
impl RefUnwindSafe for CondensationGraph
impl Send for CondensationGraph
impl Sync for CondensationGraph
impl Unpin for CondensationGraph
impl UnsafeUnpin for CondensationGraph
impl UnwindSafe for CondensationGraph
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