pub struct DcSolveStatus {
pub converged: bool,
pub iterations: usize,
pub isolated_buses: Vec<usize>,
}Fields§
§converged: bool§iterations: usize§isolated_buses: Vec<usize>Bus indices belonging to a connected component with no UdcSlack/
Ground reference at all (e.g. a disconnected spare switchyard
branch) — left unsolved (voltage untouched) rather than blocking
the rest of the network, mirroring how AC’s multi-island support
isolates a no-reference component instead of failing the whole solve.
Trait Implementations§
Source§impl Clone for DcSolveStatus
impl Clone for DcSolveStatus
Source§impl Debug for DcSolveStatus
impl Debug for DcSolveStatus
Source§impl PartialEq for DcSolveStatus
impl PartialEq for DcSolveStatus
impl StructuralPartialEq for DcSolveStatus
Auto Trait Implementations§
impl Freeze for DcSolveStatus
impl RefUnwindSafe for DcSolveStatus
impl Send for DcSolveStatus
impl Sync for DcSolveStatus
impl Unpin for DcSolveStatus
impl UnsafeUnpin for DcSolveStatus
impl UnwindSafe for DcSolveStatus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T> DistributionExt for Twhere
T: ?Sized,
impl<T, U> Imply<T> for U
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more