pub struct FaceEscape {
pub count: u64,
pub per_ion: f64,
pub energy_ev: f64,
pub mean_energy_ev: f64,
pub energy_histogram: Histogram,
pub polar_histogram: Histogram,
}Expand description
Count and spectra of particles leaving through one face.
Fields§
§count: u64Particles.
per_ion: f64Particles per incident ion (backscatter or transmission coefficient, or partial sputter yield).
energy_ev: f64Sum of their energies outside the target, eV.
mean_energy_ev: f64Mean energy outside the target, eV (0 if none escaped).
energy_histogram: HistogramEnergy spectrum, eV.
polar_histogram: HistogramPolar angle from the outward normal, rad.
Trait Implementations§
Source§impl Clone for FaceEscape
impl Clone for FaceEscape
Source§fn clone(&self) -> FaceEscape
fn clone(&self) -> FaceEscape
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 FaceEscape
impl Debug for FaceEscape
Source§impl<'de> Deserialize<'de> for FaceEscape
impl<'de> Deserialize<'de> for FaceEscape
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 FaceEscape
impl PartialEq for FaceEscape
Source§impl Serialize for FaceEscape
impl Serialize for FaceEscape
impl StructuralPartialEq for FaceEscape
Auto Trait Implementations§
impl Freeze for FaceEscape
impl RefUnwindSafe for FaceEscape
impl Send for FaceEscape
impl Sync for FaceEscape
impl Unpin for FaceEscape
impl UnsafeUnpin for FaceEscape
impl UnwindSafe for FaceEscape
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