.. _physics-atomicRecombinationRateDielectronic: Atomic Dielectronic Recombination Rates ======================================= Class providing dielectronic recombination rate coefficients (in cm\ :math:`^3` s\ :math:`^{-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 :math:`\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 :term:`IGM` and :term:`CGM`. **Default implementation:** ``atomicRecombinationRateDielectronicArnaud1985`` Methods ------- ``rate`` → ``double precision`` Return the dielectronic recombination rate (in units of cm\ :math:`^3` s\ :math:`^{-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`` .. _physics-atomicRecombinationRateDielectronicArnaud1985: ``atomicRecombinationRateDielectronicArnaud1985`` ------------------------------------------------- Implements an atomic dielectronic recombination class which uses the fits from :cite:t:`aldrovandi_radiative_1973`, :cite:t:`shull_ionization_1982` and :cite:t:`arnaud_updated_1985`. **(Default implementation)** .. _physics-atomicRecombinationRateDielectronicZero: ``atomicRecombinationRateDielectronicZero`` ------------------------------------------- Implements an atomic dielectronic recombination class which assumes zero rate.