pub enum SamplingAxis {
ElasticPolarAngle,
InelasticEnergyLoss,
}Expand description
What a CrossSectionTable samples. Elastic and inelastic tables are
distinct types of data and are never interchangeable.
Variants§
ElasticPolarAngle
Elastic scattering: the polar deflection angle θ in radians,
0 <= θ <= π.
InelasticEnergyLoss
Inelastic scattering: the energy loss W in eV, 0 <= W <= E for an
incident energy E.
Implementations§
Trait Implementations§
Source§impl Clone for SamplingAxis
impl Clone for SamplingAxis
Source§fn clone(&self) -> SamplingAxis
fn clone(&self) -> SamplingAxis
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 moreimpl Copy for SamplingAxis
Source§impl Debug for SamplingAxis
impl Debug for SamplingAxis
Source§impl<'de> Deserialize<'de> for SamplingAxis
impl<'de> Deserialize<'de> for SamplingAxis
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
impl Eq for SamplingAxis
Source§impl PartialEq for SamplingAxis
impl PartialEq for SamplingAxis
Source§impl Serialize for SamplingAxis
impl Serialize for SamplingAxis
impl StructuralPartialEq for SamplingAxis
Auto Trait Implementations§
impl Freeze for SamplingAxis
impl RefUnwindSafe for SamplingAxis
impl Send for SamplingAxis
impl Sync for SamplingAxis
impl Unpin for SamplingAxis
impl UnsafeUnpin for SamplingAxis
impl UnwindSafe for SamplingAxis
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