pub struct MulticonductorNodeIndex { /* private fields */ }Expand description
The dense node indexing of one multiconductor network.
Implementations§
Source§impl MulticonductorNodeIndex
impl MulticonductorNodeIndex
Sourcepub fn build(network: &MulticonductorNetwork) -> Result<Self>
pub fn build(network: &MulticonductorNetwork) -> Result<Self>
Build the index: bus table order, each bus’s stated terminal order,
with terminal 0 and explicitly grounded terminals excluded from the
unknowns. Closed switches merge their paired terminals into one
node — the first spelling encountered names the merged node.
pub fn is_empty(&self) -> bool
Trait Implementations§
Source§impl Clone for MulticonductorNodeIndex
impl Clone for MulticonductorNodeIndex
Source§fn clone(&self) -> MulticonductorNodeIndex
fn clone(&self) -> MulticonductorNodeIndex
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 moreAuto Trait Implementations§
impl Freeze for MulticonductorNodeIndex
impl RefUnwindSafe for MulticonductorNodeIndex
impl Send for MulticonductorNodeIndex
impl Sync for MulticonductorNodeIndex
impl Unpin for MulticonductorNodeIndex
impl UnsafeUnpin for MulticonductorNodeIndex
impl UnwindSafe for MulticonductorNodeIndex
Blanket Implementations§
impl<T> Allocation for T
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