.. _physics-satelliteEvaporationSIDM: 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 :math:`\mathrm{M}_\odot` Gyr\ :math:`^{-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 precision`` Returns the satellite mass loss rate due to dark matter self-interactions (in units of :math:`\mathrm{M}_\odot`/Gyr). * ``type(treeNode), intent(inout) :: node`` .. _physics-satelliteEvaporationSIDMKummer2018: ``satelliteEvaporationSIDMKummer2018`` -------------------------------------- A satellite evaporation due to dark matter self-interactions using the model of :cite:t:`kummer_effective_2018`. **(Default implementation)** **Methods** * ``tabulate`` — Tabulate the evaporation factor. * ``evaporationFactor`` — Return the evaporation factor.