pub struct Wigner6j {
pub j1: u128,
pub j2: u128,
pub j3: u128,
pub j4: u128,
pub j5: u128,
pub j6: u128,
}
Expand description
Wigner 6j Symobols
§Examples
use wigner_3nj_symbols::Wigner6j;
let w = Wigner6j {
j1: 1,
j2: 1,
j3: 0,
j4: 1,
j5: 1,
j6: 2,
};
assert_eq!(w.value(), 0.5)
Fields§
§j1: u128
§j2: u128
§j3: u128
§j4: u128
§j5: u128
§j6: u128
Implementations§
Auto Trait Implementations§
impl Freeze for Wigner6j
impl RefUnwindSafe for Wigner6j
impl Send for Wigner6j
impl Sync for Wigner6j
impl Unpin for Wigner6j
impl UnwindSafe for Wigner6j
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