#[repr(C)]pub struct PioAcOpfGeneratorView {Show 19 fields
pub component_id: PioStringView,
pub bus_index: usize,
pub analysis_row: usize,
pub source_row: usize,
pub has_source_row: bool,
pub quadratic_cost: f64,
pub linear_cost: f64,
pub constant_cost: f64,
pub has_piecewise_linear_cost: bool,
pub piecewise_linear_power: PioF64View,
pub piecewise_linear_value: PioF64View,
pub active_power_max: f64,
pub active_power_min: f64,
pub reactive_power_max: f64,
pub reactive_power_min: f64,
pub initial_active_power: f64,
pub initial_reactive_power: f64,
pub voltage_magnitude_setpoint_pu: f64,
pub capability_active: bool,
}Expand description
One generator row in an AC OPF preparation.
Fields§
§component_id: PioStringView§bus_index: usize§analysis_row: usize§source_row: usize§has_source_row: bool§quadratic_cost: f64§linear_cost: f64§constant_cost: f64§has_piecewise_linear_cost: bool§piecewise_linear_power: PioF64View§piecewise_linear_value: PioF64View§active_power_max: f64§active_power_min: f64§reactive_power_max: f64§reactive_power_min: f64§initial_active_power: f64§initial_reactive_power: f64§voltage_magnitude_setpoint_pu: f64§capability_active: boolTrait Implementations§
Source§impl Clone for PioAcOpfGeneratorView
impl Clone for PioAcOpfGeneratorView
Source§fn clone(&self) -> PioAcOpfGeneratorView
fn clone(&self) -> PioAcOpfGeneratorView
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 moreimpl Copy for PioAcOpfGeneratorView
Auto Trait Implementations§
impl !Send for PioAcOpfGeneratorView
impl !Sync for PioAcOpfGeneratorView
impl Freeze for PioAcOpfGeneratorView
impl RefUnwindSafe for PioAcOpfGeneratorView
impl Unpin for PioAcOpfGeneratorView
impl UnsafeUnpin for PioAcOpfGeneratorView
impl UnwindSafe for PioAcOpfGeneratorView
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