Class
NumCosmoTransferFuncEH
Description [src]
final class NumCosmo.TransferFuncEH : NumCosmo.TransferFunc
{
/* No available fields */
}
Eisenstein-Hu fitting function for the transfer function.
This object implements the full Eisenstein-Hu (1998) fitting function for the matter transfer function, including baryon acoustic features. The transfer function is split into baryon and cold-dark-matter contributions, \begin{equation} T(k) = \frac{\Omega_b}{\Omega_m} T_b(k) + \frac{\Omega_{c}}{\Omega_m} T_c(k), \end{equation} weighted by the baryon (#nc_hicosmo_Omega_b0), matter (#nc_hicosmo_Omega_m0), and cold-dark-matter (#nc_hicosmo_Omega_c0) density parameters today.
For the full fitting formulas and parameter definitions, see the theoretical background page: Eisenstein–Hu Transfer Function. Reference: Eisenstein and Hu (1998).
Instance methods
Methods inherited from NcTransferFunc (5)
nc_transfer_func_eval
The transfer function tf value at mode (wavenumber)
kh (in $Mpc^{-1}$ units) with model cosmo.
nc_transfer_func_free
Atomically decrements the reference count of tf by one. If the reference count drops to 0,
all memory allocated by tf is released.
nc_transfer_func_prepare
Prepares the transfer function tf with model cosmo,
such that one can evaluate it (#nc_transfer_func_eval).
nc_transfer_func_prepare_if_needed
Prepares (if necessary) the transfer function tf with model cosmo.
nc_transfer_func_ref
Increases the reference count of tf atomically.
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.