pub struct Wigner3nj2nd {
pub js: Vec<u128>,
pub ls: Vec<u128>,
pub ks: Vec<u128>,
}
Expand description
Wigner 3n-j Symobols of the second kind
§Examples
use wigner_3nj_symbols::Wigner3nj2nd;
let w = Wigner3nj2nd {
js: vec!(1,1,1),
ls: vec!(2,2,2),
ks: vec!(1,1,1)
};
assert_eq!(w.value(), 0.1111111111111111)
Fields§
§js: Vec<u128>
§ls: Vec<u128>
§ks: Vec<u128>
Implementations§
Auto Trait Implementations§
impl Freeze for Wigner3nj2nd
impl RefUnwindSafe for Wigner3nj2nd
impl Send for Wigner3nj2nd
impl Sync for Wigner3nj2nd
impl Unpin for Wigner3nj2nd
impl UnwindSafe for Wigner3nj2nd
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