pub enum PolarizationCutoff {
Seltzer,
BPolSquared(f64),
}Expand description
How the cutoff d of the polarization potential is set (Salvat 2003
Eqs. (4)-(5)).
Variants§
Seltzer
Seltzer’s recipe b_pol^2 = (E - 50 eV)/(16 eV), Eq. (5); needs
E > 50 eV (proposed for E >= 100 eV).
BPolSquared(f64)
A caller-chosen b_pol^2 >= 0 (dimensionless) in Eq. (4).
Trait Implementations§
Source§impl Clone for PolarizationCutoff
impl Clone for PolarizationCutoff
Source§fn clone(&self) -> PolarizationCutoff
fn clone(&self) -> PolarizationCutoff
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 PolarizationCutoff
Source§impl Debug for PolarizationCutoff
impl Debug for PolarizationCutoff
Source§impl PartialEq for PolarizationCutoff
impl PartialEq for PolarizationCutoff
impl StructuralPartialEq for PolarizationCutoff
Auto Trait Implementations§
impl Freeze for PolarizationCutoff
impl RefUnwindSafe for PolarizationCutoff
impl Send for PolarizationCutoff
impl Sync for PolarizationCutoff
impl Unpin for PolarizationCutoff
impl UnsafeUnpin for PolarizationCutoff
impl UnwindSafe for PolarizationCutoff
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,
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