#[non_exhaustive]pub struct AcPfGeneratorData {
pub identities: Vec<String>,
pub bus_of_gen: Vec<usize>,
pub analysis_rows: Vec<usize>,
pub source_rows: Vec<Option<usize>>,
pub qg: Vec<f64>,
pub qmax: Vec<f64>,
pub qmin: Vec<f64>,
}Expand description
Generator data used by PV to PQ reactive limit handling.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.identities: Vec<String>§bus_of_gen: Vec<usize>Generator column to dense bus index.
analysis_rows: Vec<usize>Generator column to row in the star-lowered analysis network.
source_rows: Vec<Option<usize>>Generator column to source generator row.
qg: Vec<f64>Initial reactive output in the selected power unit.
qmax: Vec<f64>§qmin: Vec<f64>Trait Implementations§
Source§impl Clone for AcPfGeneratorData
impl Clone for AcPfGeneratorData
Source§fn clone(&self) -> AcPfGeneratorData
fn clone(&self) -> AcPfGeneratorData
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 AcPfGeneratorData
impl Debug for AcPfGeneratorData
Source§impl<'de> Deserialize<'de> for AcPfGeneratorData
impl<'de> Deserialize<'de> for AcPfGeneratorData
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
Source§impl PartialEq for AcPfGeneratorData
impl PartialEq for AcPfGeneratorData
Source§fn eq(&self, other: &AcPfGeneratorData) -> bool
fn eq(&self, other: &AcPfGeneratorData) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for AcPfGeneratorData
impl Serialize for AcPfGeneratorData
impl StructuralPartialEq for AcPfGeneratorData
Auto Trait Implementations§
impl Freeze for AcPfGeneratorData
impl RefUnwindSafe for AcPfGeneratorData
impl Send for AcPfGeneratorData
impl Sync for AcPfGeneratorData
impl Unpin for AcPfGeneratorData
impl UnsafeUnpin for AcPfGeneratorData
impl UnwindSafe for AcPfGeneratorData
Blanket Implementations§
impl<T> Allocation 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