pub struct AugmentedSystem {
pub constraint_re: CsMat<f64>,
pub constraint_im: CsMat<f64>,
pub rhs_re: Vec<f64>,
pub rhs_im: Vec<f64>,
pub labels: Vec<String>,
}Expand description
One ideal constraint row of the augmented system: exact relations over the node voltages, with the row’s coupled ideal current entering the nodal balance through the transpose.
Fields§
§constraint_re: CsMat<f64>Real and imaginary parts of the constraint matrix A
(rows × nodes): A v = rhs.
constraint_im: CsMat<f64>§rhs_re: Vec<f64>§rhs_im: Vec<f64>§labels: Vec<String>The element behind each constraint row, by stable identity.
Trait Implementations§
Source§impl Clone for AugmentedSystem
impl Clone for AugmentedSystem
Source§fn clone(&self) -> AugmentedSystem
fn clone(&self) -> AugmentedSystem
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 AugmentedSystem
impl RefUnwindSafe for AugmentedSystem
impl Send for AugmentedSystem
impl Sync for AugmentedSystem
impl Unpin for AugmentedSystem
impl UnsafeUnpin for AugmentedSystem
impl UnwindSafe for AugmentedSystem
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