hmf.alternatives.wdm.Viel05¶
- class hmf.alternatives.wdm.Viel05(mx, cosmo=FlatLambdaCDM(name="Planck15", H0=67.7 km / (Mpc s), Om0=0.307, Tcmb0=2.725 K, Neff=3.05, m_nu=[0. 0. 0.06] eV, Ob0=0.0486), z=0, **model_params)[source]¶
Transfer function from Viel 2005 (which is exactly the same as Bode et al. 2001).
Formula from Bode et. al. 2001 eq. A9.
- Parameters
mx (float) – Mass of the particle in keV
cosmo (hmf.cosmo.Cosmology instance) – A cosmology.
z (float) – Redshift.
**model_parameters (unpack-dict) –
Parameters specific to a model. Available parameters are as follows. To see the default values, check the
_defaults
class attribute.- mu
- g_x
Methods
__init__
(mx[, cosmo, Om0, Tcmb0, Neff, …])Initialize self.
Get a dictionary of all implemented models for this component.
transfer
(k)Transfer function for WDM models
Attributes
Effective free-streaming scale.
Half-mode scale.
Free-streaming mass scale.
Half-mode mass scale.