hmfast.halos.concentration.D08Concentration
- class hmfast.halos.concentration.D08Concentration[source]
Bases:
ConcentrationConcentration-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.