pub struct PointComparison {
pub x_m: f64,
pub y_m: f64,
pub convolution_ev_per_m2: f64,
pub direct_ev_per_m2: f64,
pub combined_std_err_ev_per_m2: f64,
pub deviation_sigmas: f64,
pub flagged: bool,
}Expand description
One evaluation point of compare_with_convolution.
Fields§
§x_m: f64Point, m.
y_m: f64Point, m.
convolution_ev_per_m2: f64Dose from the superposition, eV/m².
direct_ev_per_m2: f64Dose from the transport run, eV/m².
combined_std_err_ev_per_m2: f64Combined standard error, eV/m².
deviation_sigmas: f64(direct - convolution) / combined; infinite with sign when the
error is 0 and the two differ, 0 when they are equal.
flagged: boolWhether |deviation_sigmas| exceeds the tolerance at a point above
the resolution floor.
Trait Implementations§
Source§impl Clone for PointComparison
impl Clone for PointComparison
Source§fn clone(&self) -> PointComparison
fn clone(&self) -> PointComparison
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 PointComparison
Source§impl Debug for PointComparison
impl Debug for PointComparison
Source§impl PartialEq for PointComparison
impl PartialEq for PointComparison
impl StructuralPartialEq for PointComparison
Auto Trait Implementations§
impl Freeze for PointComparison
impl RefUnwindSafe for PointComparison
impl Send for PointComparison
impl Sync for PointComparison
impl Unpin for PointComparison
impl UnsafeUnpin for PointComparison
impl UnwindSafe for PointComparison
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more