py3nj.wigner3j¶
- py3nj.wigner3j(two_l1, two_l2, two_l3, two_m1, two_m2, two_m3, ignore_invalid=False)¶
Calculate wigner 3j symbol ( L1 L2 L3) (-M2-M3 M2 M3)
- Parameters
- two_l1: array of integers
- two_l2: array of integers
- two_l3: array of integers
- two_m1: array of integers
- two_m2: array of integers
- two_m3: array of integers
Since L1, …, M3 should be integers or half integers, two_l1 (which means 2 x L1) should be all integers.
- ignore_invalid: boolean
If True, returns 0 even for invalid arguments. Otherwise, raise a ValueError.
- Returns
- threej: array
The value of 3J symbol with the same shape of the arguments.