pub struct Resonance {
pub energy: f64,
pub j: f64,
pub gn: f64,
pub gg: f64,
pub gfa: f64,
pub gfb: f64,
}Expand description
A single resonance entry.
The meaning of the width fields depends on the formalism:
§Reich-Moore (LRF=3)
gn: Neutron width Γn (eV)gg: Radiation (gamma) width Γγ (eV)gfa: First fission width Γf1 (eV), 0.0 if non-fissilegfb: Second fission width Γf2 (eV), 0.0 if non-fissile
§SLBW/MLBW (LRF=1/2)
gn: Neutron width Γn (eV)gg: Radiation width Γγ (eV)gfa: Fission width Γf (eV)gfb: Not used (0.0)
Reference: ENDF-6 Formats Manual, Section 2.2.1 Reference: SAMMY manual, Section 2 (Scattering Theory)
Fields§
§energy: f64Resonance energy (eV).
j: f64Total angular momentum J.
gn: f64Neutron width Γn (eV).
gg: f64Radiation (capture/gamma) width Γγ (eV).
gfa: f64First fission width (eV). Zero for non-fissile isotopes.
gfb: f64Second fission width (eV). Zero for non-fissile isotopes.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Resonance
impl<'de> Deserialize<'de> for Resonance
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
Auto Trait Implementations§
impl Freeze for Resonance
impl RefUnwindSafe for Resonance
impl Send for Resonance
impl Sync for Resonance
impl Unpin for Resonance
impl UnsafeUnpin for Resonance
impl UnwindSafe for Resonance
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