hmf.density_field.transfer_models.BBKS¶
- class hmf.density_field.transfer_models.BBKS(cosmo, **model_parameters)[source]¶
BBKS (1986) transfer function.
- Parameters
cosmo (
astropy.cosmology.FLRW
instance) – The cosmology used in the calculation**model_parameters (unpack-dict) – Parameters specific to this model. In this case, available parameters are the following: a, b, c, d, e. To see their default values, check the
_defaults
class attribute.
Notes
The fit is given as
\[T(k) = \frac{\ln(1+aq)}{aq}\left(1 + bq + (cq)^2 + (dq)^3 + (eq)^4\right)^{-1/4},\]where
\[q = \frac{k}{\Gamma} \exp\left(\Omega_{b,0} + \frac{\sqrt{2h}\Omega_{b,0}}{\Omega_{m,0}}\right)\]and \(\Gamma = \Omega_{m,0} h\).
Methods
__init__
(cosmo, **model_parameters)Initialize self.
Get a dictionary of all implemented models for this component.
lnt
(lnk)Natural log of the transfer function