pub struct ProfilePoint {
pub value: f64,
pub d_delta: f64,
pub d_fwhm: f64,
pub d_eta: f64,
}Expand description
A profile value and its analytical first derivatives.
Fields§
§value: f64Unit-area profile value.
d_delta: f64Derivative with respect to delta = x - position.
d_fwhm: f64Derivative with respect to FWHM.
d_eta: f64Derivative with respect to the Lorentzian fraction.
Trait Implementations§
Source§impl Clone for ProfilePoint
impl Clone for ProfilePoint
Source§fn clone(&self) -> ProfilePoint
fn clone(&self) -> ProfilePoint
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 ProfilePoint
Source§impl Debug for ProfilePoint
impl Debug for ProfilePoint
Source§impl Default for ProfilePoint
impl Default for ProfilePoint
Source§fn default() -> ProfilePoint
fn default() -> ProfilePoint
Returns the “default value” for a type. Read more
Source§impl PartialEq for ProfilePoint
impl PartialEq for ProfilePoint
impl StructuralPartialEq for ProfilePoint
Auto Trait Implementations§
impl Freeze for ProfilePoint
impl RefUnwindSafe for ProfilePoint
impl Send for ProfilePoint
impl Sync for ProfilePoint
impl Unpin for ProfilePoint
impl UnsafeUnpin for ProfilePoint
impl UnwindSafe for ProfilePoint
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