calc_reduced_angular_matrix_element
- ryd_numerov.angular.calc_reduced_angular_matrix_element(s1, l1, j1, s2, l2, j2, operator, kappa, _lazy_evaluation=True)[source]
Calculate the reduced matrix element \(\langle j2 || \hat{O}_{k0} || j1 \rangle\).
The reduced matrix elements \(\langle j2 || \hat{O}_{k0} || j1 \rangle\) for \(\bra{j2} = \bra{\gamma_2, s2, l2, j2}\) and \(\ket{j1} = \ket{\gamma_1, s1, l1, j1}\) simplify for the special cases \(s2 = s1\) or \(l2 = l1\) to the following expressions: (see https://www.phys.ksu.edu/reu2015/danielkeylon/Wigner.pdf, and Edmonds: “Angular Momentum in Quantum Mechanics”)
For \(s2 = s1\) (i.e. when \(\hat{O}_{k0}\) only acts on \(l\)), the reduced matrix element is given by
\[\langle \gamma_{2}, s2, l2, j2 || \hat{O}_{k0} || \gamma_{1}, s2, l1, j1 \rangle = (-1)^{s2 + l2 + j1 + \kappa} \sqrt{2j + 1} \sqrt{2j1 + 1} \text{wigner_6j}(l2, j2, s2, j1, l1, \kappa) \langle \gamma_{2}, l2 || \hat{O}_{k0} || \gamma_{1}, l1 \rangle\]And for \(l2 = l1\) (i.e. when \(\hat{O}_{k0}\) only acts on \(s\)), the reduced matrix element is given by
\[\langle \gamma_{2}, s2, l2, j2 || \hat{O}_{k0} || \gamma_{1}, s1, l2, j1 \rangle = (-1)^{s2 + l2 + j1 + \kappa} \sqrt{2j + 1} \sqrt{2 * j1 + 1} \text{wigner_6j}(s2, j2, l2, j1, s1, \kappa) \langle \gamma_{2}, s2 || \hat{O}_{k0} || \gamma_{1}, s1 \rangle\]Note we changed the formulas to match the pairinteraction paper convention: https://doi.org/10.1088/1361-6455/aa743a
- Parameters:
s1 (
float
) – The spin quantum number of the initial state.l1 (
int
) – The orbital quantum number of the initial state.j1 (
float
) – The total angular momentum quantum number of the initial state.s2 (
float
) – The spin quantum number of the final state.l2 (
int
) – The orbital quantum number of the final state.j2 (
float
) – The total angular momentum quantum number of the final state.operator (
Literal
['MAGNETIC'
,'ELECTRIC'
,'SPHERICAL'
,'MAGNETIC_S'
,'MAGNETIC_L'
]) – The operator type \(\hat{O}_{kq}\) for which to calculate the matrix element. Can be one of “MAGNETIC”, “ELECTRIC”, “SPHERICAL”.kappa (
int
) – The quantum number \(\kappa\) of the angular momentum operator._lazy_evaluation (bool)
- Return type:
float
- Returns:
The reduced matrix element \(\langle j2 || \hat{O}_{k0} || j1 \rangle\).