pub trait InterconnectLoadModel<N: NetlistBase>: LoadBase {
    // Required method
    fn interconnect_load(
        &self,
        netlist: &N,
        driver_terminal: &TerminalId<N>
    ) -> Self::Load;
}
Expand description

Abstraction of electrical loads represented by interconnects.

Required Methods§

source

fn interconnect_load( &self, netlist: &N, driver_terminal: &TerminalId<N> ) -> Self::Load

Get the electrical load of the interconnect as seen by the specified driving terminal.

Implementors§

source§

impl<'a, N, Load> InterconnectLoadModel<N> for PrecomputedOutputLoads<'a, N::NetId, Load>where Load: Zero + Clone + Debug + Send + Sync, N: NetlistBase,