pub struct TofProfilePoint {
pub value: f64,
pub d_position: f64,
pub d_alpha: f64,
pub d_beta: f64,
pub d_gaussian_fwhm: f64,
pub d_lorentzian_fwhm: f64,
}Expand description
One asymmetric TOF profile value and direct-input derivatives.
Fields§
§value: f64Unit-area profile density in inverse microseconds.
d_position: f64Derivative with respect to ideal position in microseconds.
d_alpha: f64Derivative with respect to the leading-edge alpha rate.
d_beta: f64Derivative with respect to the trailing-edge beta rate.
d_gaussian_fwhm: f64Derivative with respect to Gaussian component FWHM.
d_lorentzian_fwhm: f64Derivative with respect to Lorentzian component FWHM.
Trait Implementations§
Source§impl Clone for TofProfilePoint
impl Clone for TofProfilePoint
Source§fn clone(&self) -> TofProfilePoint
fn clone(&self) -> TofProfilePoint
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 TofProfilePoint
Source§impl Debug for TofProfilePoint
impl Debug for TofProfilePoint
Source§impl Default for TofProfilePoint
impl Default for TofProfilePoint
Source§fn default() -> TofProfilePoint
fn default() -> TofProfilePoint
Returns the “default value” for a type. Read more
Source§impl PartialEq for TofProfilePoint
impl PartialEq for TofProfilePoint
impl StructuralPartialEq for TofProfilePoint
Auto Trait Implementations§
impl Freeze for TofProfilePoint
impl RefUnwindSafe for TofProfilePoint
impl Send for TofProfilePoint
impl Sync for TofProfilePoint
impl Unpin for TofProfilePoint
impl UnsafeUnpin for TofProfilePoint
impl UnwindSafe for TofProfilePoint
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
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