pub struct FcjProfilePoint {
pub value: f64,
pub d_position: f64,
pub d_gaussian_fwhm: f64,
pub d_lorentzian_fwhm: f64,
pub d_sample_over_radius: f64,
pub d_detector_over_radius: f64,
}Expand description
One FCJ-convolved TCH profile value and direct-input derivatives.
Fields§
§value: f64Unit-area profile value before finite-support truncation.
d_position: f64Derivative with respect to the ideal Bragg position in degrees.
d_gaussian_fwhm: f64Derivative with respect to Gaussian component FWHM in degrees.
d_lorentzian_fwhm: f64Derivative with respect to Lorentzian component FWHM in degrees.
d_sample_over_radius: f64Derivative with respect to sample_over_radius.
d_detector_over_radius: f64Derivative with respect to detector_over_radius.
Trait Implementations§
Source§impl Clone for FcjProfilePoint
impl Clone for FcjProfilePoint
Source§fn clone(&self) -> FcjProfilePoint
fn clone(&self) -> FcjProfilePoint
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 FcjProfilePoint
Source§impl Debug for FcjProfilePoint
impl Debug for FcjProfilePoint
Source§impl Default for FcjProfilePoint
impl Default for FcjProfilePoint
Source§fn default() -> FcjProfilePoint
fn default() -> FcjProfilePoint
Returns the “default value” for a type. Read more
Source§impl PartialEq for FcjProfilePoint
impl PartialEq for FcjProfilePoint
impl StructuralPartialEq for FcjProfilePoint
Auto Trait Implementations§
impl Freeze for FcjProfilePoint
impl RefUnwindSafe for FcjProfilePoint
impl Send for FcjProfilePoint
impl Sync for FcjProfilePoint
impl Unpin for FcjProfilePoint
impl UnsafeUnpin for FcjProfilePoint
impl UnwindSafe for FcjProfilePoint
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