halomod.concentration.Bullock01

class halomod.concentration.Bullock01(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 of Bullock et al.(2001) [1].

See documentation for Bias for information on input parameters. This model has two model parameters.

Notes

The form of the concentration is

\[c_{\rm vir} = K a/a_c = K (1+z_c)/(1+z)\]

The detailed description of the model can be found in [1].

Parameters
  • F (float) – Default value is F=0.01 and K=0.34

  • K (float) – Default value is F=0.01 and K=0.34

References

1(1,2)

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_models()

Get a dictionary of all implemented models for this component.

mass_nonlinear(z)

Return the nonlinear mass at z.

zc(m[, z])

Attributes

native_mdefs