pub struct RmlChannel {
pub particle_pair_idx: usize,
pub l: u32,
pub channel_spin: f64,
pub boundary: f64,
pub effective_radius: f64,
pub true_radius: f64,
}Expand description
A single reaction channel within an LRF=7 spin group.
Specifies which particle pair, what orbital angular momentum, and the radii used to compute penetrabilities and hard-sphere phase shifts.
Reference: ENDF-6 Formats Manual §2.2.1.6, Table 2.3
Fields§
§particle_pair_idx: usizeIndex into the parent RmlData::particle_pairs vector.
l: u32Orbital angular momentum quantum number L.
channel_spin: f64Channel spin S = |I ± 1/2|.
boundary: f64Boundary condition B (usually 0.0; shifts the shift factor reference).
effective_radius: f64Effective channel radius APE (fm), used to compute P_l and S_l.
true_radius: f64True channel radius APT (fm), used to compute hard-sphere phase φ_l.
Trait Implementations§
Source§impl Clone for RmlChannel
impl Clone for RmlChannel
Source§fn clone(&self) -> RmlChannel
fn clone(&self) -> RmlChannel
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 RmlChannel
impl Debug for RmlChannel
Source§impl<'de> Deserialize<'de> for RmlChannel
impl<'de> Deserialize<'de> for RmlChannel
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 RmlChannel
impl RefUnwindSafe for RmlChannel
impl Send for RmlChannel
impl Sync for RmlChannel
impl Unpin for RmlChannel
impl UnsafeUnpin for RmlChannel
impl UnwindSafe for RmlChannel
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