LALSimulation  5.4.0.1-fe68b98
LALSimIMRTEOBResumS.c File Reference

Prototypes

Routines for TEOBResumS

C code for TEOBResumS.

Author
Alessandro Nagar, Sebastiano Bernuzzi, Sarp Ackay, Gregorio Carullo, Walter Del Pozzo, Ka Wa Tsang, Michalis Agathos (LALSimulation implementation by Michalis Agathos)

This is an aligned-spin time-domain model for coalescing compact binaries. The model contains only the 22-mode for BBHs but (optional) inspiral-only higher multipoles (l<8) for BNS and NSBH systems. The model contains equation-of-state specific self-spin interactions (monopole-quadrupole) that are incorporated at leading-order PN. Gravitoelectric tides up to NNLO are modelled and gravitomagnetic tides up to NLO.

See:

  • A. Nagar et al, TEOBResumS, arXiv:1806.01772, PRD, 98, 104052, (2018) - TEOBResumS main paper
  • A. Nagar et al, arXiv:1805.03891, PRD, 99, 021501, (2019) - post-Adiabatic approximation
  • A. Nagar et al, arXiv:1812.07923, PRD, 99, 044007, (2019) - Nonlinear-in-spin effects.
  • S. Ackay et al, arXiv:1812.02744, PRD, 99, 044051, (2019) - Effective-one-body multipolar waveform for tidally interacting binary neutron stars up to merger
Note
The model was calibrated to NR simulations at mass-ratios 1 to 20.
Attention
The model is usable outside this parameter range, and in tests to date gives sensible physical results up to mass ratios ~ 30 and spins ~ 0.99. For higher mass ratios and very negative spins memory allocation errors were found. These occur for \(\eta < 0.073\) and \(S < -0.8\). An approximate fit of the region to exclude was found to be: \(\chi_1\) = -51.2 * \(\eta^2\) +2.2456 * \(\eta\) - 0.8804. For more information, see the review wiki https://git.ligo.org/waveforms/reviews/teobresums/-/wikis/home
int XLALSimIMRTEOBResumS (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, const REAL8 phiRef, const REAL8 deltaT, const REAL8 m1, const REAL8 m2, const REAL8 S1x, const REAL8 S1y, const REAL8 S1z, const REAL8 S2x, const REAL8 S2y, const REAL8 S2z, const REAL8 lambda1, const REAL8 lambda2, const REAL8 distance, const REAL8 inclination, const REAL8 UNUSED longAscNodes, LALDict *LALparams, const REAL8 UNUSED eccentricity, const REAL8 UNUSED meanPerAno, const REAL8 f_min, const REAL8 UNUSED f_ref)
 Driver routine to calculate a TEOBResumS inspiral-merger-ringdown waveform model in the time domain. More...
 

Go to the source code of this file.

Macros

#define ODE_ABSTOL   (1e-13)
 
#define ODE_RELTOL   (1e-11)
 
#define INTERP_UNIFORM_GRID   1
 

Variables

const INT4 TEOB_LINDEX [KMAX]
 GSL routines for ODE integration https://www.gnu.org/software/gsl/doc/html/ode-initval.html http://www.csse.uwa.edu.au/programming/gsl-1.0/gsl-ref_24.html. More...
 
const INT4 TEOB_MINDEX [KMAX]
 

Macro Definition Documentation

◆ ODE_ABSTOL

#define ODE_ABSTOL   (1e-13)

Definition at line 48 of file LALSimIMRTEOBResumS.c.

◆ ODE_RELTOL

#define ODE_RELTOL   (1e-11)

Definition at line 49 of file LALSimIMRTEOBResumS.c.

◆ INTERP_UNIFORM_GRID

#define INTERP_UNIFORM_GRID   1

Definition at line 50 of file LALSimIMRTEOBResumS.c.

Variable Documentation

◆ TEOB_LINDEX

const INT4 TEOB_LINDEX[KMAX]
Initial value:
= {
2,2,
3,3,3,
4,4,4,4,
5,5,5,5,5,
6,6,6,6,6,6,
7,7,7,7,7,7,7,
8,8,8,8,8,8,8,8}

GSL routines for ODE integration https://www.gnu.org/software/gsl/doc/html/ode-initval.html http://www.csse.uwa.edu.au/programming/gsl-1.0/gsl-ref_24.html.

Maps between linear index and the corresponding (l, m) multipole indices.

Global vars, defined as external in header

Definition at line 59 of file LALSimIMRTEOBResumS.c.

◆ TEOB_MINDEX

const INT4 TEOB_MINDEX[KMAX]
Initial value:
= {
1,2,
1,2,3,
1,2,3,4,
1,2,3,4,5,
1,2,3,4,5,6,
1,2,3,4,5,6,7,
1,2,3,4,5,6,7,8}

Definition at line 68 of file LALSimIMRTEOBResumS.c.