pub struct NonlinearShuntCompensatorPoint {
pub id: String,
pub nonlinear_shunt_compensator: Option<MridRef>,
pub b: Option<f64>,
pub b0: Option<f64>,
pub g: Option<f64>,
pub g0: Option<f64>,
pub section_number: Option<i64>,
}Expand description
A non linear shunt compensator bank or section admittance value. The number of NonlinearShuntCompenstorPoint instances associated with a NonlinearShuntCompensator shall be equal to ShuntCompensator.maximumSections. ShuntCompensator.sections shall only be set to one of the NonlinearShuntCompenstorPoint.sectionNumber. There is no interpolation between NonlinearShuntCompenstorPoint-s.
Fields§
§id: String§nonlinear_shunt_compensator: Option<MridRef>Non-linear shunt compensator owning this point.
b: Option<f64>Positive sequence shunt (charging) susceptance per section.
b0: Option<f64>Zero sequence shunt (charging) susceptance per section.
g: Option<f64>Positive sequence shunt (charging) conductance per section.
g0: Option<f64>Zero sequence shunt (charging) conductance per section.
section_number: Option<i64>The number of the section.
Implementations§
Source§impl NonlinearShuntCompensatorPoint
impl NonlinearShuntCompensatorPoint
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl Clone for NonlinearShuntCompensatorPoint
impl Clone for NonlinearShuntCompensatorPoint
Source§fn clone(&self) -> NonlinearShuntCompensatorPoint
fn clone(&self) -> NonlinearShuntCompensatorPoint
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 moreSource§impl Default for NonlinearShuntCompensatorPoint
impl Default for NonlinearShuntCompensatorPoint
Source§fn default() -> NonlinearShuntCompensatorPoint
fn default() -> NonlinearShuntCompensatorPoint
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for NonlinearShuntCompensatorPoint
impl<'de> Deserialize<'de> for NonlinearShuntCompensatorPoint
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for NonlinearShuntCompensatorPoint
impl RefUnwindSafe for NonlinearShuntCompensatorPoint
impl Send for NonlinearShuntCompensatorPoint
impl Sync for NonlinearShuntCompensatorPoint
impl Unpin for NonlinearShuntCompensatorPoint
impl UnsafeUnpin for NonlinearShuntCompensatorPoint
impl UnwindSafe for NonlinearShuntCompensatorPoint
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