LALSimulation  5.4.0.1-fe68b98

Detailed Description

Routines for generating inspiral-merger-ringdown waveforms.

Modules

 LALSimIMRPhenom.c
 Routines to produce IMRPhenom-family of phenomenological inspiral-merger-ringdown waveforms.
 
 LALSimIMRPhenomX.c
 Routines to produce IMRPhenomX-family of phenomenological inspiral-merger-ringdown waveforms.
 
 LALSimIMRPhenomTHM.c
 Routines to produce IMRPhenomT-family of phenomenological inspiral-merger-ringdown waveforms.
 
 LALSimIMREOBNRv2.c
 Functions to generate the EOBNRv2 waveforms, as defined in Pan et al, PRD84, 124052(2011).
 
 LALSimIMRSpinAlignedEOB.c
 Functions for producing SEOBNRv1 and v2 waveforms.
 
 LALSimIMRSpinPrecEOB.c
 Functions for producing SEOBNRv3 waveforms for precessing binaries of spinning compact objects, as described in Pan et al. ( PRD 89, 084006 (2014) ) == YPP.
 
 LALSimIMRSpinPrecEOBv4P.c
 Functions for producing SEOBNRv4P(HM) waveforms for precessing binaries of spinning compact objects.
 
 LALSimIMRSEOBNRvxROMXXX.c
 Functions for producing SEOBNRv1 and v2 waveforms using reduced order models.
 
 LALSimIMRSEOBNRv4HMROM.c
 C code for SEOBNRv4HM reduced order model See Phys.Rev.D 101 (2020) 12, 124040, arXiv:2003.12079 for references.
 
 LALSimIMRSEOBNRv5HMROM.c
 C code for SEOBNRv5HM reduced order model *.
 
 LALSimIMRSEOBNRv2ChirpTime.c
 C code for SEOBNRv2 chirp time interpolant.
 
 LALSimIMRPSpinInspiralRD.c
 
 LALSimIMRLackeyTidal2013.c
 
 LALSimIMRPrecessingNRSur.c
 
 LALSimIMRNRWaveforms.c
 
 LALSimIMRTEOBResumS.c
 Routines to generate time-domain effective-one-body gravitational waveforms for coalescing compact binaries with non-precessing spins, tides and self-spin effects.
 

Enumerations

enum  IMRPhenomP_version_type { IMRPhenomPv1_V , IMRPhenomPv2_V , IMRPhenomPv2NRTidal_V , IMRPhenomPv3_V }
 
enum  NRTidal_version_type {
  NRTidal_V , NRTidalv2_V , NRTidalv2NoAmpCorr_V , NRTidalv2NSBH_V ,
  NoNRT_V
}
 
enum  SEOBNRv4TSurrogate_spline_order { SEOBNRv4TSurrogate_CUBIC , SEOBNRv4TSurrogate_LINEAR }
 

Macros

#define EOB_RD_EFOLDS   10.0
 The number of e-folds of ringdown which should be attached for EOBNR models. More...
 

Enumeration Type Documentation

◆ IMRPhenomP_version_type

Enumerator
IMRPhenomPv1_V 

version 1: based on IMRPhenomC

IMRPhenomPv2_V 

version 2: based on IMRPhenomD

IMRPhenomPv2NRTidal_V 

version Pv2_NRTidal: based on IMRPhenomPv2; NRTides added before precession; can be used with both NRTidal versions defined below

IMRPhenomPv3_V 

version 3: based on IMRPhenomD and the precession angles from Katerina Chatziioannou PhysRevD.95.104004 (arxiv:1703.03967)

Definition at line 73 of file LALSimIMR.h.

◆ NRTidal_version_type

Enumerator
NRTidal_V 

version NRTidal: based on https://arxiv.org/pdf/1706.02969.pdf

NRTidalv2_V 

version NRTidalv2: https://arxiv.org/abs/1905.06011

NRTidalv2NoAmpCorr_V 

version NRTidalv2, without amplitude corrections

NRTidalv2NSBH_V 

version NRTidalv2: https://arxiv.org/abs/1905.06011 with amplitude corrections for NSBH (used for SEOBNRv4ROM_NRTidalv2_NSBH)

NoNRT_V 

special case for PhenomPv2 BBH baseline

Definition at line 80 of file LALSimIMR.h.

◆ SEOBNRv4TSurrogate_spline_order

Enumerator
SEOBNRv4TSurrogate_CUBIC 

use cubic splines in frequency

SEOBNRv4TSurrogate_LINEAR 

use linear splines in frequency

Definition at line 88 of file LALSimIMR.h.

Macro Definition Documentation

◆ EOB_RD_EFOLDS

#define EOB_RD_EFOLDS   10.0

The number of e-folds of ringdown which should be attached for EOBNR models.

Definition at line 71 of file LALSimIMR.h.