LALSimulation  5.4.0.1-fe68b98
Module LALSimInspiralEccentricTD.c

Detailed Description

Routines to generate time-domain eccentric inspiral waveforms.

Prototypes

int XLALSimInspiralEccentricTDPNEvolveOrbit (REAL8TimeSeries **v, REAL8TimeSeries **et, REAL8TimeSeries **l, REAL8TimeSeries **lambda, REAL8TimeSeries **u, REAL8TimeSeries **phi, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 fRef, REAL8 e_min, int O)
 Evolves a post-Newtonian orbit using the eccentric Taylor T4 method. More...
 
int XLALSimInspiralEccentricTDPNGenerator (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 fRef, REAL8 r, REAL8 i, REAL8 e_min, int amplitudeO, int phaseO)
 Driver routine to compute the post-Newtonian inspiral waveform. More...
 
int XLALSimInspiralEccentricTDPN (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 fRef, REAL8 r, REAL8 i, REAL8 e_min, int O)
 Driver routine to compute the post-Newtonian inspiral waveform. More...
 
int XLALSimInspiralEccentricTDPNRestricted (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 fRef, REAL8 r, REAL8 i, REAL8 e_min, int O)
 Driver routine to compute the restricted post-Newtonian inspiral waveform. More...
 

Function Documentation

◆ XLALSimInspiralEccentricTDPNEvolveOrbit()

int XLALSimInspiralEccentricTDPNEvolveOrbit ( REAL8TimeSeries **  v,
REAL8TimeSeries **  et,
REAL8TimeSeries **  l,
REAL8TimeSeries **  lambda,
REAL8TimeSeries **  u,
REAL8TimeSeries **  phi,
REAL8  phiRef,
REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  f_min,
REAL8  fRef,
REAL8  e_min,
int  O 
)

Evolves a post-Newtonian orbit using the eccentric Taylor T4 method.

See: Sashwat Tanay, Maria Haney, and Achamveedu Gopakumar, "Frequency and time domain inspiral waveforms from comparable mass compact binaries in eccentric orbits", (2015); arXiv:TBD https://dcc.ligo.org/P1500148-v1

Parameters
vpost-Newtonian parameter [returned]
etorbital eccentricity [returned]
lmean anomaly of quasi-Keplerian orbit [returned]
lambdasecular contribution to orbital phase [returned]
ueccentric anomaly of quasi-Keplerian orbit [returned]
phiorbital phase [returned]
phiRefreference orbital phase (rad)
deltaTsampling interval (s)
m1mass of companion 1 (kg)
m2mass of companion 2 (kg)
f_minstart frequency (Hz)
fRefreference frequency (Hz)
e_mininitial orbital eccentricity at f_min
Otwice post-Newtonian order

Definition at line 809 of file LALSimInspiralEccentricTD.c.

◆ XLALSimInspiralEccentricTDPNGenerator()

int XLALSimInspiralEccentricTDPNGenerator ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
REAL8  phiRef,
REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  f_min,
REAL8  fRef,
REAL8  r,
REAL8  i,
REAL8  e_min,
int  amplitudeO,
int  phaseO 
)

Driver routine to compute the post-Newtonian inspiral waveform.

This routine allows the user to specify different PN orders for phasing calculation vs. amplitude calculations.

Parameters
hplus+-polarization waveform
hcrossx-polarization waveform
phiRefreference orbital phase (rad)
deltaTsampling interval (s)
m1mass of companion 1 (kg)
m2mass of companion 2 (kg)
f_minstart frequency (Hz)
fRefreference frequency (Hz)
rdistance of source (m)
iinclination of source (rad)
e_mininitial orbital eccentricity at f_min
amplitudeOtwice post-Newtonian amplitude order
phaseOtwice post-Newtonian phase order

Definition at line 1012 of file LALSimInspiralEccentricTD.c.

◆ XLALSimInspiralEccentricTDPN()

int XLALSimInspiralEccentricTDPN ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
REAL8  phiRef,
REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  f_min,
REAL8  fRef,
REAL8  r,
REAL8  i,
REAL8  e_min,
int  O 
)

Driver routine to compute the post-Newtonian inspiral waveform.

This routine uses the same pN order for phasing and amplitude (unless the order is -1 in which case the highest available order is used for both of these – which might not be the same).

Note that at present phasing calculations for eccentric waveforms are implemented up to 2PN order, while amplitude calculations are accurate up to Newtonian (quadrupolar) order. Higher-order contributions to phasing and amplitude calculations will be implemented in the near future.

Parameters
hplus+-polarization waveform
hcrossx-polarization waveform
phiRefreference orbital phase (rad)
deltaTsampling interval (Hz)
m1mass of companion 1 (kg)
m2mass of companion 2 (kg)
f_minstart frequency (Hz)
fRefreference frequency (Hz)
rdistance of source (m)
iinclination of source (rad)
e_mininitial orbital eccentricity at f_min
Otwice post-Newtonian order

Definition at line 1098 of file LALSimInspiralEccentricTD.c.

◆ XLALSimInspiralEccentricTDPNRestricted()

int XLALSimInspiralEccentricTDPNRestricted ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
REAL8  phiRef,
REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  f_min,
REAL8  fRef,
REAL8  r,
REAL8  i,
REAL8  e_min,
int  O 
)

Driver routine to compute the restricted post-Newtonian inspiral waveform.

This routine computes the phasing to the specified order, but only computes the amplitudes to the Newtonian (quadrupole) order.

Note that amplitudes of eccentric waveforms are at present Newtonian order by default. Amplitude corrections will be implemented in the near future.

Parameters
hplus+-polarization waveform
hcrossx-polarization waveform
phiRefreference orbital phase (rad)
deltaTsampling interval (s)
m1mass of companion 1 (kg)
m2mass of companion 2 (kg)
f_minstart frequency (Hz)
fRefreference frequency (Hz)
rdistance of source (m)
iinclination of source (rad)
e_mininitial orbital eccentricity at f_min
Otwice post-Newtonian phase order

Definition at line 1127 of file LALSimInspiralEccentricTD.c.