pyseobnr.eob.dynamics.integrate_ode_prec.check_terminal

pyseobnr.eob.dynamics.integrate_ode_prec.check_terminal(r: float, omega: float, drdt: float, dprdt: float, omega_circ: float, omega_previous: float, r_previous: float, omegaPN_f: float) int[source]

Check termination condition of the EOB evolution.

Parameters:
  • r (float) – Orbital separation

  • omega (float) – Orbital frequency

  • drdt (float) – Time derivative of r

  • dprdt (float) – Time derivative of prstar

  • omega_circ (float) – Circular orbital frequency

  • omega_previous (float) – Orbital frequency at the previous timestep

  • r_previous (float) – Orbital separation at the previous timestep

  • omegaPN_f (float) – Final orbital frequency reached in the spin-precessing PN evolution

Returns:

If >0 terminates EOB dynamics

Return type:

(int)