Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALSimulation 6.2.0.1-b246709
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
calc_tilts_prec_avg_regularized.py File Reference

Prototypes

def lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.L_vec_from_masses_spins_and_f (m1, m2, f, PNorder=2, S1_vec=np.zeros(3), S2_vec=np.zeros(3), no_mass_spin_input_check=False)
 Compute the PN orbital angular momentum from the binary's masses and spins and m = 2 GW frequency using the expression in Eq. More...
 
def lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.L_from_masses_spins_and_f (m1, m2, f, PNorder=2, S1_vec=np.zeros(3), S2_vec=np.zeros(3), no_mass_spin_input_check=False)
 Compute the magnitude of the PN orbital angular momentum from the binary's masses and spins and m = 2 GW frequency using the expression in Eq. More...
 
def lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.L_from_masses_a_and_ecc (m1, m2, a, e)
 Compute the magnitude of the Newtonian orbital angular momentum from the binary's masses, semimajor axis, and eccentricity. More...
 
def lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.E_ratio_term (m)
 Compute m*E_ratio(m) [cf. More...
 
def lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.eq_coeffs (u, kappaxiq, q, S1, S2, xi, S0sq)
 Compute coefficients for the cubic equation in bar{S}^2 to be solved [Eq. More...
 
def lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.solve_cubic (coeffs, u, kappaxiq, q, S1, S2, imag_tol, use_mpmath=False, root_tol=1.e-6, polyroots_maxsteps=50, polyroots_extraprec=50)
 Solve the cubic equation, check for complex roots, and order the roots. More...
 
def lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.dkappaxiq_du (u, kappaxiq, q, S1, S2, xi, S0sq, imag_tol, root_tol, lin_tol, root_tol_raise_err, use_mpmath=False, polyroots_maxsteps=50, polyroots_extraprec=50)
 Compute (<S^2>prec - S0^2)/(1 - q) [= dkappa{xi q}/du] using Eq. More...
 
def lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.kappaxiq_evol (q, S1, S2, S1L, xi, S0sq, u0, uf, du, method, imag_tol, root_tol, lin_tol, ode_atol, ode_rtol, root_tol_raise_err, use_solve_ivp=False, solve_ivp_lsoda_min_step=0., use_mpmath=False, polyroots_maxsteps=50, polyroots_extraprec=50, odefun_degree=None)
 Compute kappaxiq when the binary has u = uf starting from u = u0. More...
 
def lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.prec_avg_tilt_comp_vec_inputs (m1, m2, chi1_vec, chi2_vec, fref, L0_vec=None, Lf=None, du=1.e-3, ode_atol_base=1.e-8, ode_atol_inplane_spin_scaling=True, ode_atol_floor=1.e-13, ode_rtol=-1, method="lsoda", use_solve_ivp=False, solve_ivp_lsoda_min_step=0., use_fallback=True, du_fallback=1.e-5, ode_atol_fallback=1.e-13, ode_rtol_fallback=-1, method_fallback="lsoda", use_mpmath_fallback=True, mpmath_dps=30, ode_tol_mpmath=1.e-15, odefun_degree=None, polyroots_maxsteps=50, polyroots_extraprec=50, LPNorder=2, LPNspins=True, imag_tol=1.e-6, root_tol=1.e-6, lin_tol=-1, lin_tol_fallback=-1, root_tol_raise_err=False, failure_mode='None', version='v1')
 Compute tilt angles at infinite separation or bounds and average value of tilt angles at finite separation from masses, spins, tilt angles, and in-plane spin angle at some frequency, taken to be small enough that the precession averaged spin evolution from Gerosa et al. More...
 
def lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.prec_avg_tilt_comp (m1, m2, chi1, chi2, tilt1, tilt2, phi12, fref, Lf=None, **kwargs)
 Compute tilt angles at infinite separation or bounds and average value of tilt angles at finite separation from masses, spins, tilt angles, and in-plane spin angle at some frequency, taken to be small enough that the precession averaged spin evolution from Gerosa et al. More...
 

Go to the source code of this file.

Namespaces

namespace  lalsimulation
 
namespace  lalsimulation.tilts_at_infinity
 
namespace  lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized
 

Variables

bool lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.solve_ivp_avail = False
 
bool lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.mpmath_avail = False
 
list lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.LPN_orders = [0, 1, 1.5, 2, 2.5]
 
string lalsimulation.tilts_at_infinity.calc_tilts_prec_avg_regularized.LPN_order_string = ', '.join(map(str, LPN_orders))