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¶
acceleration→double 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
tabulateTabulate the deceleration factor.
double precision xMaximum[in]double precision velocityMinimum[in]double precision velocityMaximum[in]
decelerationFactor→double precisionReturn the dynamical-friction deceleration factor.
double precision x[in]double precision velocityRelative[in]