- qspec.g_j ( j = 0 , ls = (0, 0) , jj = None , gj = None )[source]
The electronic g-factor of a state with angular momentum $\vec{J}$ in the LS- or jj-coupling scheme. See
lande_j
andlande_jj
.- Parameters:
-
- jquant_like
The angular momentum quantum number $J$.
- lsquant_like | Iterable
A list or a single pair of electronic angular momentum and spin quantum numbers $(l_i, s_i)$ used to calculate the electronic g-factor in the LS-coupling scheme. If this is a list of LS-pairs, A list of $j_i$ quantum numbers needs to specified for the parameter
jj
. It is overwritten ifgj
is specified.- jjquant_like
A list of two electronic total angular momentum quantum numbers $(j_0, j_1)$ used to calculate the electronic g-factor in the jj-coupling scheme. Either a list of two $(l_i, s_i)$ pairs needs to be specified for the parameter
ls
or a list of g-factors $g_{j_i}$ for the parametergj
. The parametergj
overwritesls
. Ifgj
is a single scalar value, it also overwritesjj
.- gjarray_like
A list of two $g_{j_i}$ or a single electronic g-factor $g_J$. If
gj
is a list,jj
is required andls
is overwritten. Ifgj
is a scalar, bothls
andjj
are overwritten.
- Returns:
-
- outfloat
The g-factor $g_J$.