Dark Matter Self-interaction Satellite Deceleration

Class providing models of the deceleration of orbiting satellites due to dark matter self-interactions (SIDM)—the momentum transfer between satellite dark matter particles and those of the host halo when the dark matter cross-section is non-negligible. Elastic scattering between host and satellite particles exerts a drag force on the satellite, decelerating it and causing orbital decay in addition to the standard gravitational dynamical friction. Implementations return the acceleration vector (in km s\(^{-1}\) Gyr\(^{-1}\)) imparted to the satellite, which is added to the equations of motion.

Default implementation: satelliteDecelerationSIDMKummer2018

Methods

accelerationdouble precision, dimension(3)

Returns the satellite acceleration due to dark matter self-interactions (in units of km/s/Gyr).

  • type(treeNode), intent(inout) :: node

satelliteDecelerationSIDMKummer2018

A satellite deceleration due to dark matter self-interactions using the model of Kummer et al. (2018).

(Default implementation)

Methods

  • tabulate — Tabulate the evaporation factor.

  • evaporationFactor — Return the evaporation factor.