pub struct RmlSpinGroup {
pub j: f64,
pub parity: i32,
pub channels: Vec<RmlChannel>,
pub resonances: Vec<RmlResonance>,
pub background: Vec<RmlBackground>,
}Expand description
One spin group (J, π) of an LRF=7 range.
Fields§
§j: f64Total angular momentum J (non-negative).
parity: i32Parity, +1 or −1.
channels: Vec<RmlChannel>Channels, in the order of the resonance widths.
resonances: Vec<RmlResonance>Resonances of the group.
background: Vec<RmlBackground>Background R-function terms (KBK records with LBK=2).
Trait Implementations§
Source§impl Clone for RmlSpinGroup
impl Clone for RmlSpinGroup
Source§fn clone(&self) -> RmlSpinGroup
fn clone(&self) -> RmlSpinGroup
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 RmlSpinGroup
impl Debug for RmlSpinGroup
Source§impl<'de> Deserialize<'de> for RmlSpinGroup
impl<'de> Deserialize<'de> for RmlSpinGroup
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 RmlSpinGroup
impl PartialEq for RmlSpinGroup
Source§impl Serialize for RmlSpinGroup
impl Serialize for RmlSpinGroup
impl StructuralPartialEq for RmlSpinGroup
Auto Trait Implementations§
impl Freeze for RmlSpinGroup
impl RefUnwindSafe for RmlSpinGroup
impl Send for RmlSpinGroup
impl Sync for RmlSpinGroup
impl Unpin for RmlSpinGroup
impl UnsafeUnpin for RmlSpinGroup
impl UnwindSafe for RmlSpinGroup
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