pub struct GbtEventErrors {
pub peak_rel_err_pct: f64,
pub time_to_peak_err_steps: i64,
pub runoff_depth_rel_err_pct: f64,
}Expand description
单场洪水的 GB/T 22482 事件误差(相对误差 %,峰现误差以时段步数计)。
Fields§
§peak_rel_err_pct: f64洪峰相对误差 % = 100·(Qpk_sim − Qpk_obs)/Qpk_obs
time_to_peak_err_steps: i64峰现时间误差(时段步数)= argmax(sim) − argmax(obs);正=滞后,负=超前
runoff_depth_rel_err_pct: f64径流深相对误差 % = 100·(D_sim − D_obs)/D_obs;D 由水量/面积折算(mm)
Trait Implementations§
Source§impl Clone for GbtEventErrors
impl Clone for GbtEventErrors
Source§fn clone(&self) -> GbtEventErrors
fn clone(&self) -> GbtEventErrors
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 GbtEventErrors
impl Debug for GbtEventErrors
Source§impl Default for GbtEventErrors
impl Default for GbtEventErrors
Source§fn default() -> GbtEventErrors
fn default() -> GbtEventErrors
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GbtEventErrors
impl<'de> Deserialize<'de> for GbtEventErrors
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
Auto Trait Implementations§
impl Freeze for GbtEventErrors
impl RefUnwindSafe for GbtEventErrors
impl Send for GbtEventErrors
impl Sync for GbtEventErrors
impl Unpin for GbtEventErrors
impl UnsafeUnpin for GbtEventErrors
impl UnwindSafe for GbtEventErrors
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