pub struct Ellipsoid {
pub axes: [[f64; 3]; 3],
pub lengths: [f64; 3],
pub probability: f64,
}Expand description
Displacement ellipsoid axes and semi-axis lengths.
Fields§
§axes: [[f64; 3]; 3]Three orthonormal axes.
lengths: [f64; 3]Semi-axis lengths in Angstrom.
probability: f64Probability level used for the lengths.
Trait Implementations§
impl Copy for Ellipsoid
impl StructuralPartialEq for Ellipsoid
Auto Trait Implementations§
impl Forget for Ellipsoid
impl Freeze for Ellipsoid
impl Move for Ellipsoid
impl RefUnwindSafe for Ellipsoid
impl Send for Ellipsoid
impl Sync for Ellipsoid
impl Unpin for Ellipsoid
impl UnsafeUnpin for Ellipsoid
impl UnwindSafe for Ellipsoid
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