halomod.concentration.Maccio07¶
- class halomod.concentration.Maccio07(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:
CMRelationConcentration-Mass relation based on Maccio et al.(2007) [1]. Default value taken from Padmanabhan et al.(2017) [2].
References
[1]Maccio, A. V. et al., “Concentration, spin and shape of dark matter haloes: scatter and the dependence on mass and environment”, https://ui.adsabs.harvard.edu/abs/2007MNRAS.378…55M.
[2]Padmanabhan, H. et al., “A halo model for cosmological neutral hydrogen : abundances and clustering “, https://ui.adsabs.harvard.edu/abs/2017MNRAS.469.2323P/abstract.
- cm(m, z)[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.SOMean object>,)¶