pub struct SammySpinGroup {
pub index: u32,
pub j: f64,
pub l: u32,
pub abundance: f64,
pub target_spin: f64,
pub isotope_label: Option<String>,
}Expand description
Spin group definition from .inp Card Set 10.
Fields§
§index: u321-based group index.
j: f64Total angular momentum J. May be negative per SAMMY sign convention (negative J distinguishes spin groups with the same |J|).
l: u32Orbital angular momentum L (from the channel line).
abundance: f64Statistical weight / abundance.
target_spin: f64Per-spin-group target spin I, parsed from columns [30:35] of each header line. Defaults to 0.0 (even-even nuclei).
isotope_label: Option<String>Optional isotope label from the header line (columns ~52+), e.g. “Cu65”, “Cu63”. Present in multi-isotope SAMMY cases.
Trait Implementations§
Source§impl Clone for SammySpinGroup
impl Clone for SammySpinGroup
Source§fn clone(&self) -> SammySpinGroup
fn clone(&self) -> SammySpinGroup
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 moreAuto Trait Implementations§
impl Freeze for SammySpinGroup
impl RefUnwindSafe for SammySpinGroup
impl Send for SammySpinGroup
impl Sync for SammySpinGroup
impl Unpin for SammySpinGroup
impl UnsafeUnpin for SammySpinGroup
impl UnwindSafe for SammySpinGroup
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