pub enum SynchronousMachineModelKind {
subtransient,
subtransientTypeF,
subtransientTypeJ,
subtransientSimplified,
subtransientSimplifiedDirectAxis,
}Expand description
Type of synchronous machine model used in dynamic simulation applications.
Variants§
subtransient
Subtransient synchronous machine model.
subtransientTypeF
WECC type F variant of subtransient synchronous machine model.
subtransientTypeJ
WECC type J variant of subtransient synchronous machine model.
subtransientSimplified
Simplified version of subtransient synchronous machine model where magnetic coupling between the direct- and quadrature- axes is ignored.
subtransientSimplifiedDirectAxis
Simplified version of a subtransient synchronous machine model with no damper circuit on the direct-axis.
Implementations§
Trait Implementations§
Source§impl Clone for SynchronousMachineModelKind
impl Clone for SynchronousMachineModelKind
Source§fn clone(&self) -> SynchronousMachineModelKind
fn clone(&self) -> SynchronousMachineModelKind
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 SynchronousMachineModelKind
impl Debug for SynchronousMachineModelKind
Source§impl<'de> Deserialize<'de> for SynchronousMachineModelKind
impl<'de> Deserialize<'de> for SynchronousMachineModelKind
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
impl StructuralPartialEq for SynchronousMachineModelKind
Auto Trait Implementations§
impl Freeze for SynchronousMachineModelKind
impl RefUnwindSafe for SynchronousMachineModelKind
impl Send for SynchronousMachineModelKind
impl Sync for SynchronousMachineModelKind
impl Unpin for SynchronousMachineModelKind
impl UnsafeUnpin for SynchronousMachineModelKind
impl UnwindSafe for SynchronousMachineModelKind
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