plunging_trajectory#
- kerrgeopy.plunge.plunging_trajectory(a, E, L, Q, initial_phases=(0, 0, 0, 0), M=None, distance_units='natural', time_units='natural')[source]#
Computes the components of the trajectory as a function of mino time for a plunging orbit with the given parameters.
- Parameters:
a (double) – dimensionless spin parameter
E (double) – dimensionless energy
L (double) – dimensionless angular momentum
Q (double) – dimensionless Carter constant
initial_phases (tuple, optional) – tuple of initial phases \((q^t_0, q^r_0, q^\theta_0, q^\phi_0)\)
M (double, optional) – mass of the primary in solar masses
distance_units (str, optional) – units to compute the radial component of the trajectory in (options are “natural”, “mks”, “cgs”, “au” and “km”), defaults to “natural”
time_units (str, optional) – units to compute the time component of the trajectory in (options are “natural”, “mks”, “cgs”, and “days”), defaults to “natural”
- Returns:
components of the trajectory \(t(\lambda), r(\lambda), \theta(\lambda), \phi(\lambda)\)
- Return type:
tuple(function,function,function,function)