pub struct BaseSpec {
pub p: Vec<f64>,
pub q: Vec<f64>,
}Expand description
The specified injections at the converged base case, captured once.
Taken after network::mark_unreferenced_islands has run and never
re-derived from buses afterwards. Both halves of that matter:
- a sourceless island is zeroed to
Slack, V = 0, P = Q = 0by that pass, so snapshotting afterwards gives those buses a zero direction for free rather than stressing an island with nothing to stress it; ReactiveLimitsrewritesq_specin place when it clamps a generator, so re-deriving the base later would fold a machine’s reactive limit into the load direction and quietly un-enforce it on the next step.
Fields§
§p: Vec<f64>§q: Vec<f64>Implementations§
Trait Implementations§
impl StructuralPartialEq for BaseSpec
Auto Trait Implementations§
impl Freeze for BaseSpec
impl RefUnwindSafe for BaseSpec
impl Send for BaseSpec
impl Sync for BaseSpec
impl Unpin for BaseSpec
impl UnsafeUnpin for BaseSpec
impl UnwindSafe for BaseSpec
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