LALSimulation  5.4.0.1-fe68b98
LALSimIMRLackeyTidal2013.c File Reference

Prototypes

static void tidalPNAmplitudeCoefficient (double *C, const double eta, const double chi_BH, const double Lambda)
 
static double tidalCorrectionAmplitude (const double Mf, const double C, const double eta, const double Lambda)
 
static void tidalPNPhaseCoefficients (double *a0, double *a1, double *G, const double eta, const double chi_BH, const double Lambda)
 
static double tidalPNPhase (const double Mf, const double a0, const double a1, const double eta)
 
static double tidalPNPhaseDeriv (const double Mf, const double a0, const double a1, const double eta)
 
static double tidalCorrectionPhase (const double Mf, const double a0, const double a1, const double G, const double eta, const double Lambda)
 
int LackeyTidal2013SEOBNRv2ROMCore (struct tagCOMPLEX16FrequencySeries **hptilde, struct tagCOMPLEX16FrequencySeries **hctilde, REAL8 phiRef, REAL8 fRef, REAL8 distance, REAL8 inclination, REAL8 mBH_SI, REAL8 mNS_SI, REAL8 chi_BH, REAL8 Lambda, const REAL8Sequence *freqs_in, REAL8 deltaF)
 
Lackey et al (2013) tidal model based on SEOBNRv2_ROM

C code for Lackey et al arXiv:1303.6298 tidal model.

Author
Michael Puerrer, Prayush Kumar

This is a frequency domain model that adds tidal modifications of amplitude and phasing to the SEOBNRv2 model. Instead of SEOBNRv2, we use the high resolution ROM.

Note
Parameter ranges:
  • 5/36 <= eta <= 2/9 (5 <= q <= 2)
  • -0.5 <= chi_BH <= 0.5 [calibration region]
  • Lambda_NS <= 4382
  • Mtot >= 2 Msun @ 10 Hz (inherited from the ROM)

Aligned component spin on black hole chi_BH. The NS is assumed to be non-spinning. Symmetric mass-ratio eta = m1*m2/(m1+m2)^2. Total mass Mtot.

int XLALSimIMRLackeyTidal2013FrequencySequence (struct tagCOMPLEX16FrequencySeries **hptilde, struct tagCOMPLEX16FrequencySeries **hctilde, const REAL8Sequence *freqs, REAL8 phiRef, REAL8 fRef, REAL8 distance, REAL8 inclination, REAL8 mBH_SI, REAL8 mNS_SI, REAL8 chi_BH, REAL8 Lambda)
 Compute waveform in LAL format at specified frequencies for the Lackey et al (2013) tidal model based on SEOBNRv2_ROM_DoubleSpin_HI. More...
 
int XLALSimIMRLackeyTidal2013 (struct tagCOMPLEX16FrequencySeries **hptilde, struct tagCOMPLEX16FrequencySeries **hctilde, REAL8 phiRef, REAL8 deltaF, REAL8 fLow, REAL8 fHigh, REAL8 fRef, REAL8 distance, REAL8 inclination, REAL8 mBH_SI, REAL8 mNS_SI, REAL8 chi_BH, REAL8 Lambda)
 Compute waveform in LAL format for the Lackey et al (2013) tidal model based on SEOBNRv2_ROM_DoubleSpin_HI. More...
 

Go to the source code of this file.

Variables

const double b0 = -1424.2
 
const double b1 = 6423.4
 
const double b2 = 0.84203
 
const double c0 = -9.7628
 
const double c1 = 33.939
 
const double c2 = 1.0971
 
const double g0 = -4.6339
 
const double g1 = 27.719
 
const double g2 = 10.268
 
const double g3 = -41.741
 

Function Documentation

◆ tidalPNAmplitudeCoefficient()

static void tidalPNAmplitudeCoefficient ( double *  C,
const double  eta,
const double  chi_BH,
const double  Lambda 
)
static

Definition at line 62 of file LALSimIMRLackeyTidal2013.c.

◆ tidalCorrectionAmplitude()

static double tidalCorrectionAmplitude ( const double  Mf,
const double  C,
const double  eta,
const double  Lambda 
)
static

Definition at line 73 of file LALSimIMRLackeyTidal2013.c.

◆ tidalPNPhaseCoefficients()

static void tidalPNPhaseCoefficients ( double *  a0,
double *  a1,
double *  G,
const double  eta,
const double  chi_BH,
const double  Lambda 
)
static

Definition at line 92 of file LALSimIMRLackeyTidal2013.c.

◆ tidalPNPhase()

static double tidalPNPhase ( const double  Mf,
const double  a0,
const double  a1,
const double  eta 
)
static

Definition at line 115 of file LALSimIMRLackeyTidal2013.c.

◆ tidalPNPhaseDeriv()

static double tidalPNPhaseDeriv ( const double  Mf,
const double  a0,
const double  a1,
const double  eta 
)
static

Definition at line 130 of file LALSimIMRLackeyTidal2013.c.

◆ tidalCorrectionPhase()

static double tidalCorrectionPhase ( const double  Mf,
const double  a0,
const double  a1,
const double  G,
const double  eta,
const double  Lambda 
)
static

Definition at line 145 of file LALSimIMRLackeyTidal2013.c.

◆ LackeyTidal2013SEOBNRv2ROMCore()

int LackeyTidal2013SEOBNRv2ROMCore ( struct tagCOMPLEX16FrequencySeries **  hptilde,
struct tagCOMPLEX16FrequencySeries **  hctilde,
REAL8  phiRef,
REAL8  fRef,
REAL8  distance,
REAL8  inclination,
REAL8  mBH_SI,
REAL8  mNS_SI,
REAL8  chi_BH,
REAL8  Lambda,
const REAL8Sequence freqs_in,
REAL8  deltaF 
)
Parameters
hptildeOutput: Frequency-domain waveform h+
hctildeOutput: Frequency-domain waveform hx
phiRefPhase at reference time
fRefReference frequency (Hz); 0 defaults to fLow
distanceDistance of source (m)
inclinationInclination of source (rad)
mBH_SIMass of black hole (kg)
mNS_SIMass of neutron star (kg)
chi_BHDimensionless aligned component spin of the BH
LambdaDimensionless tidal deformability (Eq 1 of Lackey et al)
freqs_inFrequency points at which to evaluate the waveform (Hz)
deltaFSampling frequency (Hz)

Definition at line 169 of file LALSimIMRLackeyTidal2013.c.

Variable Documentation

◆ b0

const double b0 = -1424.2

Definition at line 47 of file LALSimIMRLackeyTidal2013.c.

◆ b1

const double b1 = 6423.4

Definition at line 48 of file LALSimIMRLackeyTidal2013.c.

◆ b2

const double b2 = 0.84203

Definition at line 49 of file LALSimIMRLackeyTidal2013.c.

◆ c0

const double c0 = -9.7628

Definition at line 50 of file LALSimIMRLackeyTidal2013.c.

◆ c1

const double c1 = 33.939

Definition at line 51 of file LALSimIMRLackeyTidal2013.c.

◆ c2

const double c2 = 1.0971

Definition at line 52 of file LALSimIMRLackeyTidal2013.c.

◆ g0

const double g0 = -4.6339

Definition at line 54 of file LALSimIMRLackeyTidal2013.c.

◆ g1

const double g1 = 27.719

Definition at line 55 of file LALSimIMRLackeyTidal2013.c.

◆ g2

const double g2 = 10.268

Definition at line 56 of file LALSimIMRLackeyTidal2013.c.

◆ g3

const double g3 = -41.741

Definition at line 57 of file LALSimIMRLackeyTidal2013.c.