pyseobnr.eob.dynamics.initial_conditions_aligned_ecc_opt.IC_cons_ecc

pyseobnr.eob.dynamics.initial_conditions_aligned_ecc_opt.IC_cons_ecc(u: tuple[float, float] | list[float] | np.array, omega_inst: float, pr_star: float, dot_prstar: float, m_1: float, m_2: float, chi_1: float, chi_2: float, H: Hamiltonian) np.array[source]

Equations defining the “conservative” part of the initial conditions. See Eqs. (110a, 110b) in [Gamboa2024a] .

Parameters:
  • u (tuple) – 2-uple containing the unknowns r and pphi.

  • omega_inst (float) – Desired starting instantaneous orbital frequency, in geometric units

  • pr_star (float) – Radial momentum in tortoise coordinates

  • dot_prstar (float) – Time derivative of the radial momentum in tortoise coordinates

  • m_1 (float) – Mass of the primary

  • m_2 (float) – Mass of the secondary

  • chi_1 (float) – z-component of the dimensionless spin vector of the primary

  • chi_2 (float) – z-component of the dimensionless spin vector of the secondary

  • H (Hamiltonian) – The Hamiltonian to use (an instance of Hamiltonian class)

Returns:

The desired equations evaluated at u

Return type:

[np.array]