pub struct RmlChannel {
pub pair: usize,
pub l: u32,
pub channel_spin: f64,
pub boundary: f64,
pub radius_phase: f64,
pub radius_true: f64,
}Expand description
One channel of an LRF=7 spin group.
Fields§
§pair: usizeIndex in RmlRange::pairs (PPI − 1).
l: u32Orbital angular momentum.
channel_spin: f64Channel spin (SCH).
boundary: f64Boundary condition B (BND); used only when the pair calculates the shift factor.
radius_phase: f64Effective radius for the phase shift in fm (APE).
radius_true: f64True radius for the penetrability and shift factor in fm (APT).
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
Source§impl PartialEq for RmlChannel
impl PartialEq for RmlChannel
Source§impl Serialize for RmlChannel
impl Serialize for RmlChannel
impl StructuralPartialEq for RmlChannel
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