pub struct RegionUncertainty {
pub region: String,
pub voxel_count: u64,
pub mean_dose: f64,
pub monte_carlo_1sigma: Option<f64>,
pub systematic_1sigma: f64,
pub combined_1sigma: Option<f64>,
}Expand description
Region-mean uncertainty under the correlation model.
Fields§
§region: String§voxel_count: u64§mean_dose: f64Region mean of the reported quantity.
monte_carlo_1sigma: Option<f64>σ of the region mean from voxelwise-independent Monte Carlo
statistics: sqrt(Σσ_mc²)/N.
systematic_1sigma: f64σ of the region mean with every systematic source fully
correlated across voxels (quadrature across sources):
sqrt(Σ_src mean_v(σ_src)²).
combined_1sigma: Option<f64>sqrt(mc² + systematic²).
Trait Implementations§
Source§impl Clone for RegionUncertainty
impl Clone for RegionUncertainty
Source§fn clone(&self) -> RegionUncertainty
fn clone(&self) -> RegionUncertainty
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 RegionUncertainty
impl Debug for RegionUncertainty
Source§impl<'de> Deserialize<'de> for RegionUncertainty
impl<'de> Deserialize<'de> for RegionUncertainty
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
Source§impl PartialEq for RegionUncertainty
impl PartialEq for RegionUncertainty
Source§impl Serialize for RegionUncertainty
impl Serialize for RegionUncertainty
impl StructuralPartialEq for RegionUncertainty
Auto Trait Implementations§
impl Freeze for RegionUncertainty
impl RefUnwindSafe for RegionUncertainty
impl Send for RegionUncertainty
impl Sync for RegionUncertainty
impl Unpin for RegionUncertainty
impl UnsafeUnpin for RegionUncertainty
impl UnwindSafe for RegionUncertainty
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