#[non_exhaustive]pub struct ActiveConstraints {
pub generator_capability: ConstraintSelection,
pub voltage_bounds: ConstraintSelection,
pub thermal_limits: ConstraintSelection,
pub angle_bounds: ConstraintSelection,
}Expand description
The active constraint families of a balanced OPF instance.
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.generator_capability: ConstraintSelectionGenerator capability bounds (active and reactive limits).
voltage_bounds: ConstraintSelectionBus voltage magnitude bounds.
thermal_limits: ConstraintSelectionBranch thermal limits.
angle_bounds: ConstraintSelectionBranch angle difference bounds.
Trait Implementations§
Source§impl Clone for ActiveConstraints
impl Clone for ActiveConstraints
Source§fn clone(&self) -> ActiveConstraints
fn clone(&self) -> ActiveConstraints
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 ActiveConstraints
impl Debug for ActiveConstraints
Source§impl Default for ActiveConstraints
impl Default for ActiveConstraints
Source§fn default() -> ActiveConstraints
fn default() -> ActiveConstraints
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ActiveConstraints
impl<'de> Deserialize<'de> for ActiveConstraints
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 JsonSchema for ActiveConstraints
impl JsonSchema for ActiveConstraints
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for ActiveConstraints
impl PartialEq for ActiveConstraints
Source§fn eq(&self, other: &ActiveConstraints) -> bool
fn eq(&self, other: &ActiveConstraints) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ActiveConstraints
impl Serialize for ActiveConstraints
impl StructuralPartialEq for ActiveConstraints
Auto Trait Implementations§
impl Freeze for ActiveConstraints
impl RefUnwindSafe for ActiveConstraints
impl Send for ActiveConstraints
impl Sync for ActiveConstraints
impl Unpin for ActiveConstraints
impl UnsafeUnpin for ActiveConstraints
impl UnwindSafe for ActiveConstraints
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