pub enum HeadLossFormula {
HazenWilliams,
DarcyWeisbach,
ChezyManning,
}Expand description
Head-loss formula used by the hydraulic solver (§2.1).
Variants§
HazenWilliams
Hazen-Williams empirical formula (default).
DarcyWeisbach
Darcy-Weisbach mechanistic formula.
ChezyManning
Chezy-Manning formula.
Trait Implementations§
Source§impl Clone for HeadLossFormula
impl Clone for HeadLossFormula
Source§fn clone(&self) -> HeadLossFormula
fn clone(&self) -> HeadLossFormula
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 HeadLossFormula
Source§impl Debug for HeadLossFormula
impl Debug for HeadLossFormula
impl Eq for HeadLossFormula
Source§impl PartialEq for HeadLossFormula
impl PartialEq for HeadLossFormula
Source§fn eq(&self, other: &HeadLossFormula) -> bool
fn eq(&self, other: &HeadLossFormula) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for HeadLossFormula
Auto Trait Implementations§
impl Freeze for HeadLossFormula
impl RefUnwindSafe for HeadLossFormula
impl Send for HeadLossFormula
impl Sync for HeadLossFormula
impl Unpin for HeadLossFormula
impl UnsafeUnpin for HeadLossFormula
impl UnwindSafe for HeadLossFormula
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