pub struct BoundsDefaults {
pub hydro: HydroStageBounds,
pub hydro_block: HydroBlockBounds,
pub thermal: ThermalStageBounds,
pub thermal_block: ThermalBlockBounds,
pub line_block: LineBlockBounds,
pub pumping_block: PumpingBlockBounds,
pub contract_block: ContractBlockBounds,
}Expand description
Default per-stage bound values for each entity type.
Fields§
§hydro: HydroStageBoundsDefault stage-level hydro bounds for all (hydro, stage) cells.
hydro_block: HydroBlockBoundsDefault block-eligible hydro bounds for all (hydro, stage) cells.
thermal: ThermalStageBoundsDefault thermal cost for all (thermal, stage) cells.
thermal_block: ThermalBlockBoundsDefault thermal generation capacity for all (thermal, stage) cells.
line_block: LineBlockBoundsDefault line bounds for all (line, stage) cells.
pumping_block: PumpingBlockBoundsDefault pumping bounds for all (pumping, stage) cells.
contract_block: ContractBlockBoundsDefault contract bounds for all (contract, stage) cells.
Trait Implementations§
Source§impl Clone for BoundsDefaults
impl Clone for BoundsDefaults
Source§fn clone(&self) -> BoundsDefaults
fn clone(&self) -> BoundsDefaults
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 moreAuto Trait Implementations§
impl Freeze for BoundsDefaults
impl RefUnwindSafe for BoundsDefaults
impl Send for BoundsDefaults
impl Sync for BoundsDefaults
impl Unpin for BoundsDefaults
impl UnsafeUnpin for BoundsDefaults
impl UnwindSafe for BoundsDefaults
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