pub struct LinearShuntCompensator {
pub base: ShuntCompensator,
pub b0per_section: Option<f64>,
pub b_per_section: Option<f64>,
pub g0per_section: Option<f64>,
pub g_per_section: Option<f64>,
}Expand description
A linear shunt compensator has banks or sections with equal admittance values.
Fields§
§base: ShuntCompensator§b0per_section: Option<f64>Zero sequence shunt (charging) susceptance per section.
b_per_section: Option<f64>Positive sequence shunt (charging) susceptance per section.
g0per_section: Option<f64>Zero sequence shunt (charging) conductance per section.
g_per_section: Option<f64>Positive sequence shunt (charging) conductance per section.
Implementations§
Source§impl LinearShuntCompensator
impl LinearShuntCompensator
pub fn from_block(b: &RdfBlock) -> Self
Trait Implementations§
Source§impl CimElement for LinearShuntCompensator
impl CimElement for LinearShuntCompensator
Source§impl Clone for LinearShuntCompensator
impl Clone for LinearShuntCompensator
Source§fn clone(&self) -> LinearShuntCompensator
fn clone(&self) -> LinearShuntCompensator
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 Debug for LinearShuntCompensator
impl Debug for LinearShuntCompensator
Source§impl Default for LinearShuntCompensator
impl Default for LinearShuntCompensator
Source§fn default() -> LinearShuntCompensator
fn default() -> LinearShuntCompensator
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LinearShuntCompensator
impl<'de> Deserialize<'de> for LinearShuntCompensator
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 LinearShuntCompensator
impl RefUnwindSafe for LinearShuntCompensator
impl Send for LinearShuntCompensator
impl Sync for LinearShuntCompensator
impl Unpin for LinearShuntCompensator
impl UnsafeUnpin for LinearShuntCompensator
impl UnwindSafe for LinearShuntCompensator
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