halomod.concentration.Bullock01Power¶
- class halomod.concentration.Bullock01Power(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]¶
Extended Concentration-Mass relation of Bullock et al.(2001) [1].
See documentation for
Bias
for information on input parameters. This model has three model parameters.Notes
The form of the concentration is
..math:: c_{rm vir} = a/(1+z)^cbig(frac{m}{m_s}big)^b
where a,b,c,ms are model parameters.
- Parameters
a (float) – Default value is
a=9.0
,b=-0.13
andc=1.0
.b (float) – Default value is
a=9.0
,b=-0.13
andc=1.0
.c (float) – Default value is
a=9.0
,b=-0.13
andc=1.0
.ms (float) – Default value is
None
, where it’s set to be the non-linear mass at z.
References
- 1
Bullock, J.S. et al., ” Profiles of dark haloes: evolution, scatter and environment “, https://ui.adsabs.harvard.edu/abs/1996MNRAS.282..347M.
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