galpy.df.impulse_deltav_plummer

galpy.df.impulse_deltav_plummer(v, y, b, w, GM, rs)[source]

Calculate the delta velocity to due an encounter with a Plummer sphere in the impulse approximation; allows for arbitrary velocity vectors, but y is input as the position along the stream

Parameters:
  • v (numpy.ndarray) – velocity of the stream (nstar,3)

  • y (numpy.ndarray) – position along the stream (nstar)

  • b (float) – impact parameter

  • w (numpy.ndarray) – velocity of the Plummer sphere (3)

  • GM (float) – mass of the Plummer sphere (in natural units)

  • rs (float) – size of the Plummer sphere

Returns:

velocity kick deltav (nstar,3)

Return type:

numpy.ndarray

Notes

  • 2015-04-30 - Written based on Erkal’s expressions - Bovy (IAS)