hmfast.halos.concentration.K11Concentration

class hmfast.halos.concentration.K11Concentration[source]

Bases: Concentration

Concentration-mass relation from Klypin et al. (2011).

The fitted relation is

\[c_\mathrm{vir}(M, z) = c_0(z) \left(\frac{M}{10^{12} \; M_\odot / h}\right)^{-0.075} \left[1 + \left(\frac{M}{M_0(z)}\right)^{0.26}\right]\]

where \(c_0(z)\) and \(M_0(z)\) are interpolated from the values in Table 3 of the reference.

Calibrated for the virial mass definition only.

Methods

c_delta(cosmology, m, z[, mass_def])

Compute the concentration parameter.

c_delta(cosmology, m, z, mass_def=<hmfast.halos.massdef.MassDefinition object>)[source]

Compute the concentration parameter.

Parameters:
cosmologyCosmology

Cosmology used to evaluate the concentration relation.

marray-like

Halo masses in physical \(M_\odot\).

zarray-like

Redshifts.

mass_defMassDefinition, optional

Target halo mass definition. Defaults to MassDefinition(delta="vir", reference="critical").

Returns:
float or array-like

Concentration values with shape \((N_m, N_z)\), where singleton dimensions get squeezed before return.