pub enum RegulationMode {
Voltage,
ActivePower {
branch: usize,
terminal: Terminal,
},
}Expand description
What a tap changer’s regulating control holds.
Both variants’ targets are in per-unit, converted by the importer against the controlled bus’s own nominal voltage (or the system power base), so this module is unit-free.
Variants§
Voltage
Hold the voltage magnitude at controlled_bus. CGMES
RegulatingControlModeKind.voltage.
ActivePower
Hold the active power flowing into branch at terminal. CGMES
RegulatingControlModeKind.activePower. The branch index is flat —
lines first, then transformers — matching branch_flow::branch_params.
Trait Implementations§
Source§impl Clone for RegulationMode
impl Clone for RegulationMode
impl Copy for RegulationMode
Source§impl Debug for RegulationMode
impl Debug for RegulationMode
Source§impl PartialEq for RegulationMode
impl PartialEq for RegulationMode
impl StructuralPartialEq for RegulationMode
Auto Trait Implementations§
impl Freeze for RegulationMode
impl RefUnwindSafe for RegulationMode
impl Send for RegulationMode
impl Sync for RegulationMode
impl Unpin for RegulationMode
impl UnsafeUnpin for RegulationMode
impl UnwindSafe for RegulationMode
Blanket Implementations§
impl<T> Boilerplate 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
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