Unevolved Subhalo Mass Function¶
Class providing unevolved subhalo mass functions \(\mathrm{d}N/\mathrm{d}m\)—the mass spectrum of subhalos at the time they first fell into their host, before tidal stripping has reduced their mass. The unevolved subhalo mass function represents the initial conditions for subhalo evolution and is predicted from the extended Press-Schechter formalism or calibrated to N-body simulations. Both differential (per unit mass per host halo) and integrated (between two mass limits) forms are provided, as functions of the subhalo mass, host mass, and cosmic time.
Default implementation: unevolvedSubhaloMassFunctionGiocoli2008
Methods¶
differential→double precisionReturn the differential unevolved subhalo mass function per halo for
mass[\(\mathrm{M}_\odot\)] subhalos inmassHost[\(\mathrm{M}_\odot\)] hosts attime[Gyr].double precision, intent(in ) :: time, mass, massHost
integrated→double precisionReturn the unevolved subhalo mass function per host at
time[Gyr] in hosts of massmassHost[\(\mathrm{M}_\odot\)] integrated betweenmassLowandmassHigh[\(\mathrm{M}_\odot\)].double precision, intent(in ) :: time, massLow, massHigh, massHost
unevolvedSubhaloMassFunctionGiocoli2008¶
The halo mass function is computed from the function given by Giocoli et al. (2008).
(Default implementation)
Parameters