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(3)

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

  • type(treeNode) node [inout]

satelliteDecelerationSIDMKummer2018

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

(Default implementation)

Methods

tabulate

Tabulate the deceleration factor.

  • double precision xMaximum [in]

  • double precision velocityMinimum [in]

  • double precision velocityMaximum [in]

decelerationFactordouble precision

Return the dynamical-friction deceleration factor.

  • double precision x [in]

  • double precision velocityRelative [in]