pub struct TransientMatrix { /* private fields */ }Expand description
Matrix representing a transient circuit simulation’s linear equation.
Implementations§
Source§impl TransientMatrix
impl TransientMatrix
Sourcepub fn clear_equation(&mut self, equation: EquationRef)
pub fn clear_equation(&mut self, equation: EquationRef)
Zero out all coefficients and constant in an equation.
Sourcepub fn voltage_term(&mut self, equation: EquationRef, net: NetRef) -> &mut f64
pub fn voltage_term(&mut self, equation: EquationRef, net: NetRef) -> &mut f64
Access the coefficient of net’s voltage in equation.
Sourcepub fn voltage_derivative_term(
&mut self,
equation: EquationRef,
net: NetRef,
) -> &mut f64
pub fn voltage_derivative_term( &mut self, equation: EquationRef, net: NetRef, ) -> &mut f64
Access the coefficient of net’s voltage derivative over time in equation.
Sourcepub fn current_term(
&mut self,
equation: EquationRef,
connection: ConnectionRef,
) -> &mut f64
pub fn current_term( &mut self, equation: EquationRef, connection: ConnectionRef, ) -> &mut f64
Access the coefficient of connection’s current in equation.
Sourcepub fn current_derivative_term(
&mut self,
equation: EquationRef,
connection: ConnectionRef,
) -> &mut f64
pub fn current_derivative_term( &mut self, equation: EquationRef, connection: ConnectionRef, ) -> &mut f64
Access the coefficient of connection’s current derivative over time in equation.
Sourcepub fn constant_term(&mut self, equation: EquationRef) -> &mut f64
pub fn constant_term(&mut self, equation: EquationRef) -> &mut f64
Access the constant term in equation.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for TransientMatrix
impl RefUnwindSafe for TransientMatrix
impl !Send for TransientMatrix
impl !Sync for TransientMatrix
impl Unpin for TransientMatrix
impl UnwindSafe for TransientMatrix
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