LALSimulation  5.4.0.1-fe68b98
LALSimInspiralTaylorT1.c File Reference

Prototypes

static int XLALSimInspiralTaylorT1PNEvolveOrbitIntegrand (double UNUSED t, const double y[], double ydot[], void *params)
 
static int XLALSimInspiralTaylorT1StoppingTest (double UNUSED t, const double y[], double UNUSED ydot[], void UNUSED *params)
 
static int XLALSimInspiralTaylorT1Setup (expnCoeffsTaylorT1 *ak, expnFuncTaylorT1 *f, REAL8 m1, REAL8 m2, REAL8 lambda1, REAL8 lambda2, LALSimInspiralTidalOrder tideO, int O)
 
Routines for TaylorT1 Waveforms
See also
Section IIIA of Alessandra Buonanno, Bala R Iyer, Evan Ochsner, Yi Pan, and B S Sathyaprakash, "Comparison of post-Newtonian templates for compact binary inspiral signals in gravitational-wave detectors", Phys. Rev. D 80, 084043 (2009), arXiv:0907.0700v1
int XLALSimInspiralTaylorT1PNEvolveOrbit (REAL8TimeSeries **V, REAL8TimeSeries **phi, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 fRef, REAL8 lambda1, REAL8 lambda2, LALSimInspiralTidalOrder tideO, int O)
 Evolves a post-Newtonian orbit using the Taylor T1 method. More...
 
int XLALSimInspiralTaylorT1PNGenerator (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 v0, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 fRef, REAL8 r, REAL8 i, REAL8 lambda1, REAL8 lambda2, LALSimInspiralTidalOrder tideO, int amplitudeO, int phaseO)
 Driver routine to compute the post-Newtonian inspiral waveform. More...
 
SphHarmTimeSeriesXLALSimInspiralTaylorT1PNModes (UNUSED REAL8 v0, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 fRef, REAL8 r, REAL8 lambda1, REAL8 lambda2, LALSimInspiralTidalOrder tideO, int amplitudeO, int phaseO, int lmax)
 
COMPLEX16TimeSeriesXLALSimInspiralTaylorT1PNMode (UNUSED REAL8 v0, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 fRef, REAL8 r, REAL8 lambda1, REAL8 lambda2, LALSimInspiralTidalOrder tideO, int amplitudeO, int phaseO, int l, int m)
 Driver routine to compute the -2 spin-weighted spherical harmonic mode using TaylorT1 phasing. More...
 
int XLALSimInspiralTaylorT1PN (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 fRef, REAL8 r, REAL8 i, REAL8 lambda1, REAL8 lambda2, LALSimInspiralTidalOrder tideO, int O)
 Driver routine to compute the post-Newtonian inspiral waveform. More...
 
int XLALSimInspiralTaylorT1PNRestricted (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 fRef, REAL8 r, REAL8 i, REAL8 lambda1, REAL8 lambda2, LALSimInspiralTidalOrder tideO, int O)
 Driver routine to compute the restricted post-Newtonian inspiral waveform. More...
 

Go to the source code of this file.

Data Structures

struct  expnCoeffsTaylorT1
 
struct  expnFuncTaylorT1
 
struct  XLALSimInspiralTaylorT1PNEvolveOrbitParams
 

Macros

#define LALSIMINSPIRAL_T1_VISCO   1.L/sqrt(6.L)
 
#define LALSIMINSPIRAL_T1_TEST_ISCO   1025
 
#define LALSIMINSPIRAL_NUM_T1_VARIABLES   2
 
#define LALSIMINSPIRAL_T1_ABSOLUTE_TOLERANCE   1.e-12
 
#define LALSIMINSPIRAL_T1_RELATIVE_TOLERANCE   1.e-12
 

Typedefs

typedef REAL8() SimInspiralTaylorT1Energy(REAL8 v, expnCoeffsdEnergyFlux *ak)
 
typedef REAL8() SimInspiralTaylorT1dEnergy(REAL8 v, expnCoeffsdEnergyFlux *ak)
 
typedef REAL8() SimInspiralTaylorT1Flux(REAL8 v, expnCoeffsdEnergyFlux *ak)
 

Macro Definition Documentation

◆ LALSIMINSPIRAL_T1_VISCO

#define LALSIMINSPIRAL_T1_VISCO   1.L/sqrt(6.L)

Definition at line 45 of file LALSimInspiralTaylorT1.c.

◆ LALSIMINSPIRAL_T1_TEST_ISCO

#define LALSIMINSPIRAL_T1_TEST_ISCO   1025

Definition at line 47 of file LALSimInspiralTaylorT1.c.

◆ LALSIMINSPIRAL_NUM_T1_VARIABLES

#define LALSIMINSPIRAL_NUM_T1_VARIABLES   2

Definition at line 49 of file LALSimInspiralTaylorT1.c.

◆ LALSIMINSPIRAL_T1_ABSOLUTE_TOLERANCE

#define LALSIMINSPIRAL_T1_ABSOLUTE_TOLERANCE   1.e-12

Definition at line 51 of file LALSimInspiralTaylorT1.c.

◆ LALSIMINSPIRAL_T1_RELATIVE_TOLERANCE

#define LALSIMINSPIRAL_T1_RELATIVE_TOLERANCE   1.e-12

Definition at line 52 of file LALSimInspiralTaylorT1.c.

Typedef Documentation

◆ SimInspiralTaylorT1Energy

typedef REAL8() SimInspiralTaylorT1Energy(REAL8 v, expnCoeffsdEnergyFlux *ak)
Parameters
vpost-Newtonian parameter
akTaylor expansion coefficents

Definition at line 72 of file LALSimInspiralTaylorT1.c.

◆ SimInspiralTaylorT1dEnergy

typedef REAL8() SimInspiralTaylorT1dEnergy(REAL8 v, expnCoeffsdEnergyFlux *ak)
Parameters
vpost-Newtonian parameter
akTaylor expansion coefficents

Definition at line 77 of file LALSimInspiralTaylorT1.c.

◆ SimInspiralTaylorT1Flux

typedef REAL8() SimInspiralTaylorT1Flux(REAL8 v, expnCoeffsdEnergyFlux *ak)
Parameters
vpost-Newtonian parameter
akTaylor expansion coefficents

Definition at line 82 of file LALSimInspiralTaylorT1.c.

Function Documentation

◆ XLALSimInspiralTaylorT1PNEvolveOrbitIntegrand()

static int XLALSimInspiralTaylorT1PNEvolveOrbitIntegrand ( double UNUSED  t,
const double  y[],
double  ydot[],
void *  params 
)
static

Definition at line 112 of file LALSimInspiralTaylorT1.c.

◆ XLALSimInspiralTaylorT1StoppingTest()

static int XLALSimInspiralTaylorT1StoppingTest ( double UNUSED  t,
const double  y[],
double UNUSED  ydot[],
void UNUSED *  params 
)
static

Definition at line 125 of file LALSimInspiralTaylorT1.c.

◆ XLALSimInspiralTaylorT1Setup()

static int XLALSimInspiralTaylorT1Setup ( expnCoeffsTaylorT1 ak,
expnFuncTaylorT1 f,
REAL8  m1,
REAL8  m2,
REAL8  lambda1,
REAL8  lambda2,
LALSimInspiralTidalOrder  tideO,
int  O 
)
static
Parameters
akcoefficients for TaylorT1 evolution [modified]
ffunctions for TaylorT1 evolution [modified]
m1mass of companion 1 (kg)
m2mass of companion 2 (kg)
lambda1(tidal deformability of body 1)/(mass of body 1)^5
lambda2(tidal deformability of body 2)/(mass of body 2)^5
tideOtwice PN order of tidal effects
Otwice post-Newtonian order

Definition at line 142 of file LALSimInspiralTaylorT1.c.