pub struct AreaInterchangeEntry {
pub area: u32,
pub scheduled_mw: f64,
pub actual_mw: f64,
pub error_mw: f64,
pub dispatch_method: AreaDispatchMethod,
}Expand description
Per-area interchange enforcement result.
Fields§
§area: u32Area number.
scheduled_mw: f64Net scheduled interchange in MW (p_desired_mw + bilateral transfers).
actual_mw: f64Actual net interchange in MW (sum of tie-line flows).
error_mw: f64Mismatch: scheduled − actual (MW).
dispatch_method: AreaDispatchMethodHow the mismatch was dispatched for this area.
Trait Implementations§
Source§impl Clone for AreaInterchangeEntry
impl Clone for AreaInterchangeEntry
Source§fn clone(&self) -> AreaInterchangeEntry
fn clone(&self) -> AreaInterchangeEntry
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 AreaInterchangeEntry
impl Debug for AreaInterchangeEntry
Source§impl<'de> Deserialize<'de> for AreaInterchangeEntry
impl<'de> Deserialize<'de> for AreaInterchangeEntry
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 AreaInterchangeEntry
impl RefUnwindSafe for AreaInterchangeEntry
impl Send for AreaInterchangeEntry
impl Sync for AreaInterchangeEntry
impl Unpin for AreaInterchangeEntry
impl UnsafeUnpin for AreaInterchangeEntry
impl UnwindSafe for AreaInterchangeEntry
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