galpy.df.impulse_deltav_general_curvedstream

galpy.df.impulse_deltav_general_curvedstream(v, x, b, w, x0, v0, pot)[source]

NAME:

impulse_deltav_general_curvedstream

PURPOSE:

calculate the delta velocity to due an encounter with a general spherical potential in the impulse approximation; allows for arbitrary velocity vectors and arbitrary shaped streams

INPUT:

v - velocity of the stream (nstar,3)

x - position along the stream (nstar,3)

b - impact parameter

w - velocity of the subhalo (3)

x0 - position of closest approach (3)

v0 - velocity of stream at closest approach (3)

pot - Potential object or list thereof (should be spherical)

OUTPUT:

deltav (nstar,3)

HISTORY:

2015-05-04 - SANDERS

2015-06-15 - Tweak to use galpy’ potential objects - Bovy (IAS)