halomod.concentration.Duffy08¶
- class halomod.concentration.Duffy08(cosmo: hmf.cosmology.cosmo.Cosmology = <hmf.cosmology.cosmo.Cosmology object>, filter0: Optional[hmf.density_field.filters.Filter] = None, growth: Optional[hmf.cosmology.growth_factor.GrowthFactor] = None, delta_c: float = 1.686, profile: Optional[halomod.profiles.Profile] = None, mdef: Optional[hmf.halos.mass_definitions.MassDefinition] = None, **model_parameters)[source]¶
Concentration-mass relation from Duffy et al.(2008) [1].
It has the same fomulae as
Bullock01Power
, but with parameter values refitted.See documentation for
Bias
for information on input parameters. This model has five model parameters.Notes
Note
Only “NFW” parameters are implemented by default here. Furthermore, only the z=0-2 sample parameters are implemented. Of course, you can always pass your own parameters from Table 1 of [1].
- Parameters
a (float) – Default is “NFW” parameters in [1].
b (float) – Default is “NFW” parameters in [1].
c (float) – Default is “NFW” parameters in [1].
ms (float) – Default value is
2e12
.sample (str) – Either “relaxed” (default) or “full”. Specifies which set of parameters to take as default parameters, from Table 1 of [1].
References
- 1(1,2,3,4,5,6)
Duffy, A. R. et al., “Dark matter halo concentrations in the Wilkinson Microwave Anisotropy Probe year 5 cosmology “, https://ui.adsabs.harvard.edu/abs/2008MNRAS.390L..64D.
Methods
__init__
([cosmo, filter0, growth, delta_c, …])Initialize self.
cm
(m[, z])Return concentration parameter for mass m at z.
Get a dictionary of all implemented models for this component.
Return the nonlinear mass at z.
Attributes