pub enum BlockMode {
Parallel,
Chronological,
}Expand description
Block formulation mode controlling how blocks within a stage relate to each other in the LP.
See Block Formulations for the mathematical treatment of each mode.
Variants§
Parallel
Blocks are independent sub-periods solved simultaneously. Water balance is aggregated across all blocks in the stage. This is the default and most common mode.
Chronological
Blocks are sequential within the stage, with inter-block state transitions (intra-stage storage dynamics). Enables modeling of daily cycling patterns within monthly stages.
Trait Implementations§
impl Copy for BlockMode
impl Eq for BlockMode
impl StructuralPartialEq for BlockMode
Auto Trait Implementations§
impl Freeze for BlockMode
impl RefUnwindSafe for BlockMode
impl Send for BlockMode
impl Sync for BlockMode
impl Unpin for BlockMode
impl UnsafeUnpin for BlockMode
impl UnwindSafe for BlockMode
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