Class
NumCosmoRecombSeager
Description [src]
class NumCosmo.RecombSeager : NumCosmo.Recomb
{
/* No available fields */
}
Cosmic recombination implementing Seager (1999).
Cosmic recombination as initially described in Seager (1999) and Seager (2000). The code includes all modifications as in recfast 1.5.2, including those discussed in Wong (2008). The matter-temperature modification of Scott (2009) is not included: the more robust integration method used here makes it unnecessary.
This object solves the coupled system for the singly ionized hydrogen $X_\mathrm{HII}$, singly ionized helium $X_\mathrm{HeII}$, and the baryon temperature $T_m$, with Case B recombination coefficients from #nc_recomb_seager_pequignot_HI_case_B (hydrogen) and
nc_recomb_seager_hummer_HeI_case_B (helium). The NcRecombSeagerOpt flags select the
$K$ factors and whether the triplet contribution is included.
For the full evolution equations, Boltzmann factors, and rate definitions, see the theoretical background page: Cosmic Recombination.
Functions
nc_recomb_seager_clear
Decreases the reference count of recomb_seager if
recomb_seager is not NULL, then sets *recomb_seager to NULL.
Instance methods
nc_recomb_seager_hummer_HeI_case_B_dTm
The case B $\HeII$ recombination coefficient derivative with respect to Tm.
nc_recomb_seager_hummer_HeI_case_B_trip_dTm
The case B via triplets $\HeII$ recombination coefficient derivative with respect to Tm.
nc_recomb_seager_pequignot_HI_case_B_dTm
The case B $\HyII$ recombination coefficient derivative with respect to $T_m$.
nc_recomb_seager_set_options
Sets integration options NcRecombSeagerOpt. To set the integration
options using the recfast compatible flags use nc_recomb_seager_set_switch().
Properties
Properties inherited from NcRecomb (3)
NumCosmo.Recomb:init-frac
NumCosmo.Recomb:prec
The precision used in the calculations.
NumCosmo.Recomb:zi
Initial redshift to prepare the recombination functions.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.