pub struct EmissionClass {
pub count: u64,
pub per_primary: f64,
pub energy_ev: f64,
pub mean_energy_ev: f64,
pub polar_histogram: Histogram,
}Expand description
One energy class of the electrons leaving through a face.
Fields§
§count: u64Electrons.
per_primary: f64Electrons per primary.
energy_ev: f64Sum of their energies, eV.
mean_energy_ev: f64Mean energy, eV (0 if none).
polar_histogram: HistogramPolar angle from the outward surface normal, rad.
Trait Implementations§
Source§impl Clone for EmissionClass
impl Clone for EmissionClass
Source§fn clone(&self) -> EmissionClass
fn clone(&self) -> EmissionClass
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 EmissionClass
impl Debug for EmissionClass
Source§impl<'de> Deserialize<'de> for EmissionClass
impl<'de> Deserialize<'de> for EmissionClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EmissionClass
impl PartialEq for EmissionClass
Source§impl Serialize for EmissionClass
impl Serialize for EmissionClass
impl StructuralPartialEq for EmissionClass
Auto Trait Implementations§
impl Freeze for EmissionClass
impl RefUnwindSafe for EmissionClass
impl Send for EmissionClass
impl Sync for EmissionClass
impl Unpin for EmissionClass
impl UnsafeUnpin for EmissionClass
impl UnwindSafe for EmissionClass
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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