halomod.concentration.Ludlow16Empirical¶
- class halomod.concentration.Ludlow16Empirical(cosmo: Cosmology = <hmf.cosmology.cosmo.Cosmology object>, filter0: BaseFilter | None = None, growth: GrowthFactor | None = None, delta_c: float = 1.686, profile: Profile | None = None, mdef: BaseMassDefinition | None = None, sigma_8: float = 0.8, ns: float = 1.0, **model_parameters)[source]¶
Bases:
CMRelationEmpirical Concentration-Mass relation of Ludlow et al.(2016) [1] for Planck-like cosmology.
See documentation for
Biasfor information on input parameters. This model has eight model parameters.Notes
Note
The form of the concentration is described by eq(C1-C6) in [1]
- Parameters:
c0_0 (float) – Default value is
(3.395,-0.215,0.307,0.54,0.628,-0.047,0.317,-0.893).c0_z (float) – Default value is
(3.395,-0.215,0.307,0.54,0.628,-0.047,0.317,-0.893).beta_0 (float) – Default value is
(3.395,-0.215,0.307,0.54,0.628,-0.047,0.317,-0.893).beta_z (float) – Default value is
(3.395,-0.215,0.307,0.54,0.628,-0.047,0.317,-0.893).gamma1_0 (float) – Default value is
(3.395,-0.215,0.307,0.54,0.628,-0.047,0.317,-0.893).gamma1_z (float) – Default value is
(3.395,-0.215,0.307,0.54,0.628,-0.047,0.317,-0.893).gamma2_0 (float) – Default value is
(3.395,-0.215,0.307,0.54,0.628,-0.047,0.317,-0.893).gamma2_z (float) – Default value is
(3.395,-0.215,0.307,0.54,0.628,-0.047,0.317,-0.893).norm (float) – Additional normalisation, default is
norm=1.0
References
[1] (1,2)Ludlow, A. D. et al., “The mass-concentration-redshift relation of cold and warm dark matter haloes “, https://ui.adsabs.harvard.edu/abs/2016MNRAS.460.1214L.
- cm(m, z=0)[source]¶
Return concentration parameter for mass m at z.
- Parameters:
z (float) – Redshift. Must not be an array.
m (float) – Halo Mass.
- classmethod get_models() dict[str, type]¶
Get a dictionary of all implemented models for this component.
- mass_nonlinear(z)¶
Return the nonlinear mass at z.
- Parameters:
z (float) – Redshift. Must not be an array.
- native_mdefs = (<hmf.halos.mass_definitions.SOCritical object>,)¶