Function adas.r8giii

def r8giii(jz, l, e1, e2)

Evaluates the Maxwell averaged free-free Gaunt factor.

Parameters

jz : int
Switch to set neutral atom (zero charge) case (jz=0), otherwise it is ignored.
l : int
For partial sums set l to lower limit of summation which must be greater than zero. Otherwise set l=1.
e1 : float
Set to kappa_12 for non-zero charge and k_12 for neutral.
e2 : float
Set to kappa_22 for non-zero charge and k_22 for neutral.

Returns

giii : float
free-free generalized Gaunt factor (dimensionless)

Notes

kappa is the scaled electron wave number.

Calls a fortran based shared object file - not pure python.

References

Evaluates GIII from equations 11 and 15 of: A. Burgess, 'Coulomb integrals: tables and sum rules', J. Phys. B, 7, L364 (1974)

Version History

  • Martin O'Mullane, 22-09-2020
    • First version

Example

For a wavelength of 3500A in a plasma with Zeff=2.5 at 450eV, the Maxwell averaged free-free Gaunt factor

>>> import adas as adas
>>> adas.r8giii(1, 1, 12.8, 14.9)
1.8671973352990516