pub enum ResonanceFormalism {
SLBW,
MLBW,
ReichMoore,
RMatrixLimited,
Unresolved,
}Expand description
Resonance formalism flag (ENDF LRF values).
Reference: ENDF-6 Formats Manual, File 2.
Variants§
SLBW
Single-Level Breit-Wigner (LRF=1 with SLBW treatment, or SAMMY LRF=-1).
MLBW
Multi-Level Breit-Wigner (LRF=2).
ReichMoore
Reich-Moore (LRF=3). Primary formalism for light and actinide isotopes.
RMatrixLimited
R-Matrix Limited (LRF=7). General multi-channel formalism; used for many medium-heavy isotopes (W, Ta, Zr, etc.) in ENDF/B-VIII.0.
Unresolved
Unresolved Resonance Region (LRU=2). Average cross-sections via
Hauser-Feshbach formalism. Cross-sections computed in urr::urr_cross_sections.
Trait Implementations§
Source§impl Clone for ResonanceFormalism
impl Clone for ResonanceFormalism
Source§fn clone(&self) -> ResonanceFormalism
fn clone(&self) -> ResonanceFormalism
Returns a duplicate of the value. Read more
1.0.0 · 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 ResonanceFormalism
impl Debug for ResonanceFormalism
Source§impl<'de> Deserialize<'de> for ResonanceFormalism
impl<'de> Deserialize<'de> for ResonanceFormalism
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 ResonanceFormalism
impl PartialEq for ResonanceFormalism
Source§impl Serialize for ResonanceFormalism
impl Serialize for ResonanceFormalism
impl Copy for ResonanceFormalism
impl Eq for ResonanceFormalism
impl StructuralPartialEq for ResonanceFormalism
Auto Trait Implementations§
impl Freeze for ResonanceFormalism
impl RefUnwindSafe for ResonanceFormalism
impl Send for ResonanceFormalism
impl Sync for ResonanceFormalism
impl Unpin for ResonanceFormalism
impl UnsafeUnpin for ResonanceFormalism
impl UnwindSafe for ResonanceFormalism
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.