Atomic Dielectronic Recombination Rates

Class providing dielectronic recombination rate coefficients (in cm\(^3\) s\(^{-1}\)) for ions of given atomic number and electron number at a specified electron temperature. Dielectronic recombination proceeds via simultaneous capture of a free electron and excitation of a bound electron, followed by radiative stabilization; it dominates over radiative recombination at temperatures above \(\sim 10^5\) K for many ions and is therefore a critical process in the ionization balance and cooling of hot collisionally ionized gas in the IGM and CGM.

Default implementation: atomicRecombinationRateDielectronicArnaud1985

Methods

ratedouble precision

Return the dielectronic recombination rate (in units of cm\(^3\) s\(^{-1}\)) for the ion of given atomicNumber and electronNumber at the given temperature (in Kelvin).

  • integer , intent(in ) :: atomicNumber, electronNumber

  • double precision, intent(in ) :: temperature

atomicRecombinationRateDielectronicArnaud1985

Implements an atomic dielectronic recombination class which uses the fits from Aldrovandi and Pequignot (1973), Shull and van Steenberg (1982) and Arnaud and Rothenflug (1985).

(Default implementation)

atomicRecombinationRateDielectronicZero

Implements an atomic dielectronic recombination class which assumes zero rate.