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¶
rate→double precisionReturn the dielectronic recombination rate (in units of cm\(^3\) s\(^{-1}\)) for the ion of given
atomicNumberandelectronNumberat the giventemperature(in Kelvin).integer , intent(in ) :: atomicNumber, electronNumberdouble 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.