pub struct StructureFactorValues {
pub f_real: Vec<f64>,
pub f_imag: Vec<f64>,
pub f_squared: Vec<f64>,
pub intensity: Vec<f64>,
pub q_squared_inverse_angstrom2: Vec<f64>,
pub s_inverse_angstrom: Vec<f64>,
}Expand description
General-symmetry values for one reflection batch.
Fields§
§f_real: Vec<f64>Real part of F_h.
f_imag: Vec<f64>Imaginary part of F_h.
f_squared: Vec<f64>|F_h|² before scale, multiplicity, and correction.
intensity: Vec<f64>Integrated reflection intensity.
q_squared_inverse_angstrom2: Vec<f64>Reciprocal squared length q² = 1/d².
s_inverse_angstrom: Vec<f64>Scattering-vector magnitude s = sqrt(q²)/2.
Trait Implementations§
Source§impl Clone for StructureFactorValues
impl Clone for StructureFactorValues
Source§fn clone(&self) -> StructureFactorValues
fn clone(&self) -> StructureFactorValues
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 StructureFactorValues
impl Debug for StructureFactorValues
Source§impl PartialEq for StructureFactorValues
impl PartialEq for StructureFactorValues
impl StructuralPartialEq for StructureFactorValues
Auto Trait Implementations§
impl Freeze for StructureFactorValues
impl RefUnwindSafe for StructureFactorValues
impl Send for StructureFactorValues
impl Sync for StructureFactorValues
impl Unpin for StructureFactorValues
impl UnsafeUnpin for StructureFactorValues
impl UnwindSafe for StructureFactorValues
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