hmfast.halos.concentration.D08Concentration

class hmfast.halos.concentration.D08Concentration[source]

Bases: Concentration

Concentration-mass relation from Duffy et al. (2008).

The fitted relation is

\[c_\Delta(M, z) = A \left(\frac{M}{M_\mathrm{pivot}}\right)^B (1+z)^C\]

where \(A\), \(B\), \(C\), and \(M_\mathrm{pivot}\) are fit parameters.

Calibrated for 200c, 200m, and virial mass definitions.

Methods

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

Compute the concentration parameter.

c_delta(cosmology, m, z, mass_definition=<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_definitionMassDefinition, 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.