pub struct OwnedCwContributionArrays {
pub gaussian_variance_deg2: Vec<f64>,
pub lorentzian_fwhm_deg: Vec<f64>,
pub intensity_multiplier: Vec<f64>,
pub d_gaussian_variance_d_position: Vec<f64>,
pub d_lorentzian_fwhm_d_position: Vec<f64>,
pub d_intensity_multiplier_d_position: Vec<f64>,
pub d_gaussian_variance_d_parameters: Vec<f64>,
pub d_lorentzian_fwhm_d_parameters: Vec<f64>,
pub d_intensity_multiplier_d_parameters: Vec<f64>,
}Expand description
Owned arrays used to construct OwnedCwContributions.
Fields§
§gaussian_variance_deg2: Vec<f64>Additive Gaussian variance for each reflection.
lorentzian_fwhm_deg: Vec<f64>Additive Lorentzian FWHM for each reflection.
intensity_multiplier: Vec<f64>Multiplicative integrated-intensity correction for each reflection.
d_gaussian_variance_d_position: Vec<f64>Position derivative of the Gaussian-variance contribution.
d_lorentzian_fwhm_d_position: Vec<f64>Position derivative of the Lorentzian-FWHM contribution.
d_intensity_multiplier_d_position: Vec<f64>Position derivative of the intensity multiplier.
d_gaussian_variance_d_parameters: Vec<f64>Parameter-major Gaussian-variance chains, flattened from (parameter, reflection).
d_lorentzian_fwhm_d_parameters: Vec<f64>Parameter-major Lorentzian-FWHM chains, flattened from (parameter, reflection).
d_intensity_multiplier_d_parameters: Vec<f64>Parameter-major intensity-multiplier chains, flattened from (parameter, reflection).
Trait Implementations§
Source§impl Clone for OwnedCwContributionArrays
impl Clone for OwnedCwContributionArrays
Source§fn clone(&self) -> OwnedCwContributionArrays
fn clone(&self) -> OwnedCwContributionArrays
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 OwnedCwContributionArrays
impl Debug for OwnedCwContributionArrays
Source§impl Default for OwnedCwContributionArrays
impl Default for OwnedCwContributionArrays
Source§fn default() -> OwnedCwContributionArrays
fn default() -> OwnedCwContributionArrays
Returns the “default value” for a type. Read more
impl StructuralPartialEq for OwnedCwContributionArrays
Auto Trait Implementations§
impl Freeze for OwnedCwContributionArrays
impl RefUnwindSafe for OwnedCwContributionArrays
impl Send for OwnedCwContributionArrays
impl Sync for OwnedCwContributionArrays
impl Unpin for OwnedCwContributionArrays
impl UnsafeUnpin for OwnedCwContributionArrays
impl UnwindSafe for OwnedCwContributionArrays
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