pub struct OpfPricing {
pub lmp: Vec<f64>,
pub lmp_energy: Vec<f64>,
pub lmp_congestion: Vec<f64>,
pub lmp_loss: Vec<f64>,
pub lmp_reactive: Vec<f64>,
}Expand description
LMP decomposition per bus.
Fields§
§lmp: Vec<f64>Locational marginal prices per bus ($/MWh).
lmp_energy: Vec<f64>Energy component of LMP per bus ($/MWh).
lmp_congestion: Vec<f64>Congestion component of LMP per bus ($/MWh).
lmp_loss: Vec<f64>Loss component of LMP per bus ($/MWh). Zero for DC-OPF.
lmp_reactive: Vec<f64>Reactive LMP per bus ($/MVAr-h). AC-OPF only; empty for DC.
Trait Implementations§
Source§impl Clone for OpfPricing
impl Clone for OpfPricing
Source§fn clone(&self) -> OpfPricing
fn clone(&self) -> OpfPricing
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 OpfPricing
impl Debug for OpfPricing
Source§impl Default for OpfPricing
impl Default for OpfPricing
Source§fn default() -> OpfPricing
fn default() -> OpfPricing
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpfPricing
impl<'de> Deserialize<'de> for OpfPricing
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 OpfPricing
impl RefUnwindSafe for OpfPricing
impl Send for OpfPricing
impl Sync for OpfPricing
impl Unpin for OpfPricing
impl UnsafeUnpin for OpfPricing
impl UnwindSafe for OpfPricing
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