pub enum HydraulicError {
NotConverged,
SingularMatrix {
junction_step: usize,
},
NoPumpCoeffs {
pump_id: String,
},
}Expand description
Hydraulic solver error.
Variants§
NotConverged
Newton loop did not converge and extra_iter = -1 (halt-on-failure mode).
SingularMatrix
Sparse matrix numerically singular at the given permuted junction step.
Fields
NoPumpCoeffs
A pump that requires power-function coefficients has none fitted.
Trait Implementations§
Source§impl Clone for HydraulicError
impl Clone for HydraulicError
Source§fn clone(&self) -> HydraulicError
fn clone(&self) -> HydraulicError
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 HydraulicError
impl Debug for HydraulicError
Auto Trait Implementations§
impl Freeze for HydraulicError
impl RefUnwindSafe for HydraulicError
impl Send for HydraulicError
impl Sync for HydraulicError
impl Unpin for HydraulicError
impl UnsafeUnpin for HydraulicError
impl UnwindSafe for HydraulicError
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