galpy.df.impulse_deltav_hernquist_curvedstream¶
- galpy.df.impulse_deltav_hernquist_curvedstream(v, x, b, w, x0, v0, GM, rs)[source]¶
Calculate the delta velocity to due an encounter with a Hernquist sphere in the impulse approximation; allows for arbitrary velocity vectors, and arbitrary position along the stream
- Parameters:
v (numpy.ndarray) – velocity of the stream (nstar,3)
x (numpy.ndarray) – position along the stream (nstar,3)
b (float) – impact parameter
w (numpy.ndarray) – velocity of the Hernquist sphere (3)
x0 (numpy.ndarray) – point of closest approach
v0 (numpy.ndarray) – velocity of point of closest approach
GM (float) – mass of the Hernquist sphere (in natural units)
rs (float) – size of the Hernquist sphere
- Returns:
velocity kick deltav (nstar,3)
- Return type:
numpy.ndarray
Notes
2015-08-13 - Written using Wyn Evans calculation - Sanders (Cambridge)