plunging_trajectory

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)