Dark Matter Self-interaction Satellite Evaporation¶
Class providing models of the evaporation of orbiting satellites due to dark matter self-interactions (SIDM)—the mass loss from satellite halos caused by energetic scattering events between satellite dark matter particles and those of the host halo. High-momentum-transfer scatters can eject satellite particles, gradually eroding the subhalo on top of tidal stripping. Implementations return the satellite mass loss rate (in \(\mathrm{M}_\odot\) Gyr\(^{-1}\)) from SIDM-driven evaporation, which depends on the self-interaction cross-section, the satellite-host relative velocity, and the local number density of host particles.
Default implementation: satelliteEvaporationSIDMKummer2018
Methods¶
massLossRate→double precisionReturns the satellite mass loss rate due to dark matter self-interactions (in units of \(\mathrm{M}_\odot\)/Gyr).
type(treeNode) node[inout]
satelliteEvaporationSIDMKummer2018¶
A satellite evaporation due to dark matter self-interactions using the model of Kummer et al. (2018).
(Default implementation)
Methods
tabulateTabulate the evaporation factor.
double precision xMaximum[in]double precision velocityMinimum[in]double precision velocityMaximum[in]
evaporationFactor→double precisionReturn the evaporation factor.
double precision x[in]double precision velocityRelative[in]