LALSimulation  5.4.0.1-fe68b98
LALSimInspiral.h File Reference

Prototypes

int XLALSimInspiralChooseTDWaveform (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, 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 distance, const REAL8 inclination, const REAL8 phiRef, const REAL8 longAscNodes, const REAL8 eccentricity, const REAL8 meanPerAno, const REAL8 deltaT, const REAL8 f_min, REAL8 f_ref, LALDict *params, const Approximant approximant)
 
int XLALSimInspiralChooseTDWaveformOLD (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, 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 distance, const REAL8 inclination, const REAL8 phiRef, const REAL8 longAscNodes, const REAL8 eccentricity, const REAL8 meanPerAno, const REAL8 deltaT, const REAL8 f_min, REAL8 f_ref, const REAL8 lambda1, const REAL8 lambda2, const REAL8 dQuadParam1, const REAL8 dQuadParam2, LALSimInspiralWaveformFlags *waveFlags, LALSimInspiralTestGRParam *nonGRparams, int amplitudeO, const int phaseO, const Approximant approximant)
 
int XLALSimInspiralChooseFDWaveform (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, 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 distance, const REAL8 inclination, const REAL8 phiRef, const REAL8 longAscNodes, const REAL8 eccentricity, const REAL8 meanPerAno, const REAL8 deltaF, const REAL8 f_min, const REAL8 f_max, REAL8 f_ref, LALDict *LALpars, const Approximant approximant)
 
int XLALSimInspiralChooseFDWaveformOLD (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, 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 distance, const REAL8 inclination, const REAL8 phiRef, const REAL8 longAscNodes, const REAL8 eccentricity, const REAL8 meanPerAno, const REAL8 deltaF, const REAL8 f_min, const REAL8 f_max, REAL8 f_ref, const REAL8 lambda1, const REAL8 lambda2, const REAL8 dQuadParam1, const REAL8 dQuadParam2, LALSimInspiralWaveformFlags *waveFlags, LALSimInspiralTestGRParam *nonGRparams, int amplitudeO, int phaseO, const Approximant approximant)
 
int XLALSimInspiralPolarizationsFromChooseFDModes (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, 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 distance, const REAL8 inclination, const REAL8 phiRef, const REAL8 longAscNodes, const REAL8 eccentricity, const REAL8 meanPerAno, const REAL8 deltaF, const REAL8 f_min, const REAL8 f_max, REAL8 f_ref, LALDict *LALpars, const Approximant approximant)
 
int XLALSimInspiralTD (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 m1, REAL8 m2, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z, REAL8 distance, REAL8 inclination, REAL8 phiRef, REAL8 longAscNodes, REAL8 eccentricity, REAL8 meanPerAno, REAL8 deltaT, REAL8 f_min, REAL8 f_ref, LALDict *LALparams, Approximant approximant)
 Generates an time domain inspiral waveform using the specified approximant; the resulting waveform is appropriately conditioned and suitable for injection into data. More...
 
SphHarmTimeSeriesXLALSimInspiralTDModesFromPolarizations (REAL8 m1, REAL8 m2, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z, REAL8 distance, REAL8 phiRef, REAL8 longAscNodes, REAL8 eccentricity, REAL8 meanPerAno, REAL8 deltaT, REAL8 f_min, REAL8 f_ref, LALDict *LALparams, Approximant approximant)
 Generates an time domain inspiral waveform using the specified approximant; the resulting waveform is appropriately conditioned, suitable for injection into data, and decomposed into the (2, \(\pm\) 2), spin -2 weighted spherical harmonic modes. More...
 
int XLALSimInspiralFD (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, REAL8 m1, REAL8 m2, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z, REAL8 distance, REAL8 inclination, REAL8 phiRef, REAL8 longAscNodes, REAL8 eccentricity, REAL8 meanPerAno, REAL8 deltaF, REAL8 f_min, REAL8 f_max, REAL8 f_ref, LALDict *LALparams, Approximant approximant)
 Generates a frequency domain inspiral waveform using the specified approximant; the resulting waveform is appropriately conditioned and suitable for injection into data. More...
 
int XLALSimInspiralChooseWaveform (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, 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 inclination, const REAL8 phiRef, const REAL8 distance, const REAL8 longAscNodes, const REAL8 eccentricity, const REAL8 meanPerAno, const REAL8 deltaT, const REAL8 f_min, const REAL8 f_ref, LALDict *LALpars, const Approximant approximant)
 
SphHarmTimeSeriesXLALSimInspiralChooseTDModes (REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z, REAL8 f_min, REAL8 f_ref, REAL8 r, LALDict *LALpars, int lmax, Approximant approximant)
 
SphHarmFrequencySeriesXLALSimInspiralChooseFDModes (REAL8 m1, REAL8 m2, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z, REAL8 deltaF, REAL8 f_min, REAL8 f_max, REAL8 f_ref, REAL8 phiRef, REAL8 distance, REAL8 inclination, LALDict *LALpars, Approximant approximant)
 Interface to compute a set of -2 spin-weighted spherical harmonic modes for a binary merger for a given waveform approximant in the Fourier domain. More...
 
SphHarmTimeSeriesXLALSimInspiralModesTD (REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 f_ref, REAL8 r, LALDict *LALpars, int lmax, Approximant approximant)
 Interface to compute a conditioned set of -2 spin-weighted spherical harmonic modes for a binary inspiral. More...
 
COMPLEX16TimeSeriesXLALSimInspiralChooseTDMode (REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 f_ref, REAL8 r, REAL8 lambda1, REAL8 lambda2, LALSimInspiralWaveformFlags *waveFlags, LALSimInspiralTestGRParam *nonGRparams, int amplitudeO, int phaseO, int l, int m, Approximant approximant)
 Interface to compute a single -2 spin-weighted spherical harmonic mode for a binary inspiral of any available amplitude and phase PN order. More...
 
int XLALSimInspiralPNPolarizationWaveforms (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, REAL8 i, int ampO)
 Given time series for a binary's orbital dynamical variables, construct the waveform polarizations h+ and hx directly. More...
 
int XLALSimInspiralPNPolarizationWaveformsFromModes (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8TimeSeries *v, REAL8TimeSeries *phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, REAL8 i, int O)
 Given time series for a binary's orbital dynamical variables, construct the waveform polarizations h+ and hx as a sum of -2 spin-weighted spherical harmonic modes, h_lm. More...
 
int XLALSimInspiralPolarizationsFromSphHarmTimeSeries (REAL8TimeSeries **hp, REAL8TimeSeries **hc, SphHarmTimeSeries *hlms, REAL8 iota, REAL8 psi)
 Compute the polarizations from all the -2 spin-weighted spherical harmonic modes stored in 'hlms'. More...
 
int XLALSimInspiralPolarizationsFromSphHarmFrequencySeries (COMPLEX16FrequencySeries **hp, COMPLEX16FrequencySeries **hc, SphHarmFrequencySeries *hlms, REAL8 theta, REAL8 phi)
 Return polarizations for positive frequencies built by summing the individual modes present in the input array SphHarmFrequencySeries *hlms computed with ChooseFDModes. More...
 
int XLALSimInspiralPNPolarizationWaveformsEccentric (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8TimeSeries *V, REAL8TimeSeries *Ecc, REAL8TimeSeries *U, REAL8TimeSeries *Phi, REAL8 m1, REAL8 m2, REAL8 r, REAL8 i, int ampO, int ph_O)
 Given time series for a binary's orbital dynamical variables, computes the radial and angular orbital motion; then constructs the waveform polarizations h+ and hx in terms of the relative separation r, the true anomaly phi and their time derivatives. More...
 
int XLALSimInspiralPrecessingPolarizationWaveforms (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8TimeSeries *S1x, REAL8TimeSeries *S1y, REAL8TimeSeries *S1z, REAL8TimeSeries *S2x, REAL8TimeSeries *S2y, REAL8TimeSeries *S2z, REAL8TimeSeries *LNhatx, REAL8TimeSeries *LNhaty, REAL8TimeSeries *LNhatz, REAL8TimeSeries *E1x, REAL8TimeSeries *E1y, REAL8TimeSeries *E1z, REAL8 m1, REAL8 m2, REAL8 r, INT4 ampO)
 Computes polarizations h+ and hx for a spinning, precessing binary when provided time series of all the dynamical quantities. More...
 
int XLALSimInspiralPrecessingPolarizationWaveformHarmonic (COMPLEX16 *hplus, COMPLEX16 *hcross, REAL8 v, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhx, REAL8 lnhy, REAL8 lnhz, REAL8 e1x, REAL8 e1y, REAL8 e1z, REAL8 dm, REAL8 eta, REAL8 v0, INT4 n, INT4 ampO)
 Computes polarizations h+ and hx for a spinning, precessing binary when provided a single value of all the dynamical quantities. More...
 
int XLALSimInspiralImplementedTDApproximants (Approximant approximant)
 Checks whether the given approximant is implemented in lalsimulation's XLALSimInspiralChooseTDWaveform(). More...
 
int XLALSimInspiralImplementedFDApproximants (Approximant approximant)
 Checks whether the given approximant is implemented in lalsimulation's XLALSimInspiralChooseFDWaveform(). More...
 
int XLALSimInspiralDecomposeWaveformString (int *approximant, int *order, int *axis, const char *waveform)
 Parses a waveform string to determine approximant, PN order, and axis choice. More...
 
int XLALSimInspiralGetApproximantFromString (const char *waveform)
 Parses a waveform string to determine approximant. More...
 
int XLALSimInspiralGetPNOrderFromString (const char *waveform)
 Parses a waveform string to determine PN order. More...
 
int XLALSimInspiralGetFrameAxisFromString (const char *waveform)
 Parses a waveform string to determine frame axis. More...
 
int XLALSimInspiralGetTaperFromString (const char *string)
 Parses a string to determine the LALSimInspiralApplyTaper enum value. More...
 
int XLALSimInspiralGetHigherModesFromString (const char *string)
 Parses a string to determine the LALSimInspiralModesChoice enum value. More...
 
int XLALSimInspiralGetSpinSupportFromApproximant (Approximant approx)
 
int XLALSimInspiralGetSpinFreqFromApproximant (Approximant approx)
 
int XLALSimInspiralGetAllowZeroMinFreqFromApproximant (Approximant approx)
 
int XLALSimInspiralApproximantAcceptTestGRParams (Approximant approx)
 
const charXLALSimInspiralGetStringFromApproximant (Approximant approximant)
 Returns a string associated with an Approximant enum value. More...
 
const charXLALSimInspiralGetStringFromPNOrder (LALPNOrder order)
 Returns a string associated with a LALPNOrder enum value. More...
 
const charXLALSimInspiralGetStringFromTaper (LALSimInspiralApplyTaper taper)
 Returns a string associated with a LALSimInspiralApplyTaper enum value. More...
 
const charXLALSimInspiralGetStringFromFrameAxis (LALSimInspiralFrameAxis axis)
 Returns a string associated with a LALSimInspiralFrameAxis enum value. More...
 
const charXLALSimInspiralGetStringFromModesChoice (LALSimInspiralModesChoice modes)
 Returns a string associated with a LALSimInspiralModesChoice enum value. More...
 
int XLALGetApproximantFromString (const char *waveform)
 
int XLALGetOrderFromString (const char *waveform)
 
int XLALGetFrameAxisFromString (const char *waveform)
 
int XLALGetTaperFromString (const char *string)
 
int XLALGetHigherModesFromString (const char *string)
 
const charXLALGetStringFromApproximant (Approximant approximant)
 
REAL8 XLALSimInspiralChirpTimeBound (REAL8 fstart, REAL8 m1, REAL8 m2, REAL8 s1, REAL8 s2)
 Routine to compute an overestimate of the inspiral time from a given frequency. More...
 
REAL8 XLALSimInspiralMergeTimeBound (REAL8 m1, REAL8 m2)
 Routine to compute an overestimate of the merger time. More...
 
REAL8 XLALSimInspiralRingdownTimeBound (REAL8 M, REAL8 s)
 Routine to compute an overestimate of the ringdown time. More...
 
REAL8 XLALSimInspiralFinalBlackHoleSpinBound (REAL8 S1z, REAL8 S2z)
 Routine to compute an overestimate of a final black hole dimensionless spin. More...
 
REAL8 XLALSimInspiralChirpStartFrequencyBound (REAL8 tchirp, REAL8 m1, REAL8 m2)
 Routine to compute an underestimate of the starting frequency for a given chirp time. More...
 
double XLALSimInspiralGetFrequency (REAL8 m1, REAL8 m2, const REAL8 S1x, const REAL8 S1y, const REAL8 S1z, const REAL8 S2x, const REAL8 S2y, const REAL8 S2z, FrequencyFunction freqFunc)
 Function that gives the value of the desired frequency given some physical parameters. More...
 
double XLALSimInspiralGetFinalFreq (REAL8 m1, REAL8 m2, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z, Approximant approximant)
 Function that gives the default ending frequencies of the given approximant. More...
 
REAL8 XLALSimInspiralTaylorLength (REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, int O)
 
int XLALSimInspiralTDConditionStage1 (REAL8TimeSeries *hplus, REAL8TimeSeries *hcross, REAL8 textra, REAL8 f_min)
 First stage of conditioning of time-domain waveforms. More...
 
int XLALSimInspiralTDConditionStage2 (REAL8TimeSeries *hplus, REAL8TimeSeries *hcross, REAL8 f_min, REAL8 f_max)
 Second stage of conditioning of time-domain waveforms. More...
 
int XLALSimInspiralTransformPrecessingNewInitialConditions (REAL8 *incl, REAL8 *S1x, REAL8 *S1y, REAL8 *S1z, REAL8 *S2x, REAL8 *S2y, REAL8 *S2z, const REAL8 thetaJN, const REAL8 phiJL, const REAL8 theta1, const REAL8 theta2, const REAL8 phi12, const REAL8 chi1, const REAL8 chi2, const REAL8 m1, const REAL8 m2, const REAL8 fRef, REAL8 phiRef)
 Transform Precessing Parameters. More...
 
int XLALSimInspiralTransformPrecessingObsoleteInitialConditions (REAL8 *incl, REAL8 *S1x, REAL8 *S1y, REAL8 *S1z, REAL8 *S2x, REAL8 *S2y, REAL8 *S2z, REAL8 thetaJN, REAL8 phiJL, REAL8 theta1, REAL8 theta2, REAL8 phi12, REAL8 chi1, REAL8 chi2, REAL8 m1, REAL8 m2, REAL8 fRef)
 Function to specify the desired orientation of a precessing binary in terms of several angles and then compute the vector components in the so-called "radiation frame" (with the z-axis along the direction of propagation) as needed to specify binary configuration for ChooseTDWaveform. More...
 
int XLALSimInspiralTransformPrecessingWvf2PE (REAL8 *thetaJN, REAL8 *phiJL, REAL8 *theta1, REAL8 *theta2, REAL8 *phi12, REAL8 *chi1, REAL8 *chi2, const REAL8 incl, const REAL8 S1x, const REAL8 S1y, const REAL8 S1z, const REAL8 S2x, const REAL8 S2y, const REAL8 S2z, const REAL8 m1, const REAL8 m2, const REAL8 fRef, const REAL8 phiRef)
 inverse to XLALSimInspiralTransformPrecessingNewInitialConditions() More...
 
COMPLEX16TimeSeriesXLALCreateSimInspiralPNModeCOMPLEX16TimeSeries (REAL8TimeSeries *v, REAL8TimeSeries *phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O, int l, int m)
 Computes h(l,m) mode timeseries of spherical harmonic decomposition of the post-Newtonian inspiral waveform. More...
 
COMPLEX16TimeSeriesXLALCreateSimInspiralPNModeCOMPLEX16TimeSeriesLALConvention (REAL8TimeSeries *v, REAL8TimeSeries *phi, REAL8 m1, REAL8 m2, REAL8 r, int O, int l, int m)
 Computes h(l,m) mode timeseries of spherical harmonic decomposition of the post-Newtonian inspiral waveform. More...
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode22 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 Computes h(2,2) mode of spherical harmonic decomposition of the post-Newtonian inspiral waveform. More...
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode21 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 Computes h(2,1) mode of spherical harmonic decomposition of the post-Newtonian inspiral waveform. More...
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode20 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode33 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 Computes h(3,3) mode of spherical harmonic decomposition of the post-Newtonian inspiral waveform. More...
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode32 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 Computes h(3,2) mode of spherical harmonic decomposition of the post-Newtonian inspiral waveform. More...
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode31 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 Computes h(3,1) mode of spherical harmonic decomposition of the post-Newtonian inspiral waveform. More...
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode30 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode44 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 Computes h(4,4) mode of spherical harmonic decomposition of the post-Newtonian inspiral waveform. More...
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode43 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode42 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 Computes h(4,2) mode of spherical harmonic decomposition of the post-Newtonian inspiral waveform. More...
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode41 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode40 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode55 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode54 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode53 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode52 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode51 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode50 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode66 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode65 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode64 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode63 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode62 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode61 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
COMPLEX16TimeSeriesXLALSimInspiralPNMode60 (REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
 
INT4 XLALSimInspiralSpinPNMode2m (SphHarmTimeSeries **hlm, REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8TimeSeries *LNhx, REAL8TimeSeries *LNhy, REAL8TimeSeries *LNhz, REAL8TimeSeries *e1x, REAL8TimeSeries *e1y, REAL8TimeSeries *e1z, REAL8TimeSeries *S1x, REAL8TimeSeries *S1y, REAL8TimeSeries *S1z, REAL8TimeSeries *S2x, REAL8TimeSeries *S2y, REAL8TimeSeries *S2z, REAL8 m1, REAL8 m2, REAL8 distance, int ampO)
 Computes the 5 l=2 modes of spherical harmonic decomposition of the post-Newtonian inspiral waveform for spinning-precessing waveforms. More...
 
INT4 XLALSimInspiralSpinPNMode3m (SphHarmTimeSeries **hlm, REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8TimeSeries *LNhx, REAL8TimeSeries *LNhy, REAL8TimeSeries *LNhz, REAL8TimeSeries *e1x, REAL8TimeSeries *e1y, REAL8TimeSeries *e1z, REAL8TimeSeries *S1x, REAL8TimeSeries *S1y, REAL8TimeSeries *S1z, REAL8TimeSeries *S2x, REAL8TimeSeries *S2y, REAL8TimeSeries *S2z, REAL8 m1, REAL8 m2, REAL8 distance, int ampO)
 Computes all l=3 modes of spherical harmonic decomposition of the post-Newtonian inspiral waveform for spinning-precessing waveforms. More...
 
INT4 XLALSimInspiralSpinPNMode4m (SphHarmTimeSeries **hlm, REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8TimeSeries *LNhx, REAL8TimeSeries *LNhy, REAL8TimeSeries *LNhz, REAL8TimeSeries *e1x, REAL8TimeSeries *e1y, REAL8TimeSeries *e1z, REAL8TimeSeries *S1x, REAL8TimeSeries *S1y, REAL8TimeSeries *S1z, REAL8TimeSeries *S2x, REAL8TimeSeries *S2y, REAL8TimeSeries *S2z, REAL8 m1, REAL8 m2, REAL8 distance, int ampO)
 
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 (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 (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)
 
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...
 
int XLALSimInspiralTaylorT2PNEvolveOrbit (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)
 Computes a post-Newtonian orbit using the Taylor T2 method. More...
 
int XLALSimInspiralTaylorT2PNGenerator (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)
 
SphHarmTimeSeriesXLALSimInspiralTaylorT2PNModes (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)
 
COMPLEX16TimeSeriesXLALSimInspiralTaylorT2PNMode (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)
 
int XLALSimInspiralTaylorT2PN (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 XLALSimInspiralTaylorT2PNRestricted (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...
 
int XLALSimInspiralTaylorT3PNEvolveOrbit (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)
 Computes a post-Newtonian orbit using the Taylor T3 method. More...
 
int XLALSimInspiralTaylorT3PNGenerator (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...
 
SphHarmTimeSeriesXLALSimInspiralTaylorT3PNModes (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)
 
COMPLEX16TimeSeriesXLALSimInspiralTaylorT3PNMode (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)
 
int XLALSimInspiralTaylorT3PN (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 XLALSimInspiralTaylorT3PNRestricted (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...
 
int XLALSimInspiralTaylorT4PNEvolveOrbit (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 T4 method. More...
 
int XLALSimInspiralTaylorT4PNGenerator (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)
 
SphHarmTimeSeriesXLALSimInspiralTaylorT4PNModes (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)
 
COMPLEX16TimeSeriesXLALSimInspiralTaylorT4PNMode (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)
 
int XLALSimInspiralTaylorT4PN (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 XLALSimInspiralTaylorT4PNRestricted (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...
 
int XLALSimInspiralTaylorEtPNEvolveOrbit (REAL8TimeSeries **V, REAL8TimeSeries **phi, REAL8 phic, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, int O)
 Evolves a post-Newtonian orbit using the Taylor Et method. More...
 
int XLALSimInspiralTaylorEtPNGenerator (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phic, REAL8 x0, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 r, REAL8 i, int amplitudeO, int phaseO)
 Driver routine to compute the post-Newtonian inspiral waveform. More...
 
int XLALSimInspiralTaylorEtPN (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phic, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 r, REAL8 i, int O)
 Driver routine to compute the post-Newtonian inspiral waveform. More...
 
int XLALSimInspiralTaylorEtPNRestricted (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phic, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 r, REAL8 i, int O)
 Driver routine to compute the restricted post-Newtonian inspiral waveform. More...
 
int XLALHGimriGenerator (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 r, REAL8 i, REAL8 S1z)
 
int XLALSimInspiralTaylorF2AlignedPhasing (PNPhasingSeries **pfa, const REAL8 m1, const REAL8 m2, const REAL8 chi1, const REAL8 chi2, LALDict *extraPars)
 Returns structure containing TaylorF2 phasing coefficients for given physical parameters. More...
 
int XLALSimInspiralTaylorF2AlignedPhasingArray (REAL8Vector **phasingvals, REAL8Vector mass1, REAL8Vector mass2, REAL8Vector chi1, REAL8Vector chi2, REAL8Vector lambda1, REAL8Vector lambda2, REAL8Vector dquadmon1, REAL8Vector dquadmon2)
 
int XLALSimInspiralTaylorF2Core (COMPLEX16FrequencySeries **htilde, const REAL8Sequence *freqs, const REAL8 phi_ref, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 f_ref, const REAL8 shft, const REAL8 r, LALDict *LALparams, PNPhasingSeries *pfaP)
 
int XLALSimInspiralTaylorF2 (COMPLEX16FrequencySeries **htilde, const REAL8 phi_ref, const REAL8 deltaF, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 S1z, const REAL8 S2z, const REAL8 fStart, const REAL8 fEnd, const REAL8 f_ref, const REAL8 r, LALDict *LALpars)
 Computes the stationary phase approximation to the Fourier transform of a chirp waveform. More...
 
int XLALSimInspiralTaylorF2CoreEcc (COMPLEX16FrequencySeries **htilde, const REAL8Sequence *freqs, const REAL8 phi_ref, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 f_ref, const REAL8 shft, const REAL8 r, const REAL8 eccentricity, LALDict *LALparams, PNPhasingSeries *pfaP)
 
int XLALSimInspiralTaylorF2Ecc (COMPLEX16FrequencySeries **htilde, const REAL8 phi_ref, const REAL8 deltaF, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 S1z, const REAL8 S2z, const REAL8 fStart, const REAL8 fEnd, const REAL8 f_ref, const REAL8 r, const REAL8 eccentricity, LALDict *LALparams)
 Computes the stationary phase approximation to the Fourier transform of a chirp waveform with eccentric correction. More...
 
int XLALSimInspiralTaylorF2AlignedPhasingNLTides (PNPhasingSeries **pfa, const REAL8 m1, const REAL8 m2, const REAL8 chi1, const REAL8 chi2, LALDict *extraPars)
 Returns structure containing TaylorF2 phasing coefficients for given physical parameters. More...
 
int XLALSimInspiralTaylorF2NLPhase (REAL8Sequence *dphi, const REAL8Sequence *freqs, const REAL8 Anl1, const REAL8 n1, const REAL8 fo1, const REAL8 m1_SI, const REAL8 Anl2, const REAL8 n2, const REAL8 fo2, const REAL8 m2_SI)
 
int XLALSimInspiralTaylorF2CoreNLTides (COMPLEX16FrequencySeries **htilde, const REAL8Sequence *freqs, const REAL8 phi_ref, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 S1z, const REAL8 S2z, const REAL8 f_ref, const REAL8 shft, const REAL8 r, LALDict *LALparams)
 
int XLALSimInspiralTaylorF2NLTides (COMPLEX16FrequencySeries **htilde, const REAL8 phi_ref, const REAL8 deltaF, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 S1z, const REAL8 S2z, const REAL8 fStart, const REAL8 fEnd, const REAL8 f_ref, const REAL8 r, LALDict *LALpars)
 Computes the stationary phase approximation to the Fourier transform of a chirp waveform. More...
 
int XLALSimInspiralSpinTaylorPNEvolveOrbit (REAL8TimeSeries **V, REAL8TimeSeries **Phi, REAL8TimeSeries **S1x, REAL8TimeSeries **S1y, REAL8TimeSeries **S1z, REAL8TimeSeries **S2x, REAL8TimeSeries **S2y, REAL8TimeSeries **S2z, REAL8TimeSeries **LNhatx, REAL8TimeSeries **LNhaty, REAL8TimeSeries **LNhatz, REAL8TimeSeries **E1x, REAL8TimeSeries **E1y, REAL8TimeSeries **E1z, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fEnd, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, REAL8 lambda1, REAL8 lambda2, REAL8 quadparam1, REAL8 quadparam2, LALSimInspiralSpinOrder spinO, LALSimInspiralTidalOrder tideO, INT4 phaseO, INT4 lscorr, Approximant approx)
 This function evolves the orbital equations for a precessing binary using the "TaylorT1/T5/T4" approximant for solving the orbital dynamics (see arXiv:0907.0700 for a review of the various PN approximants). More...
 
int XLALSimInspiralSpinTaylorPNEvolveOrbitOnlyFinal (REAL8TimeSeries **V, REAL8TimeSeries **Phi, REAL8TimeSeries **S1x, REAL8TimeSeries **S1y, REAL8TimeSeries **S1z, REAL8TimeSeries **S2x, REAL8TimeSeries **S2y, REAL8TimeSeries **S2z, REAL8TimeSeries **LNhatx, REAL8TimeSeries **LNhaty, REAL8TimeSeries **LNhatz, REAL8TimeSeries **E1x, REAL8TimeSeries **E1y, REAL8TimeSeries **E1z, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fEnd, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, REAL8 lambda1, REAL8 lambda2, REAL8 quadparam1, REAL8 quadparam2, LALSimInspiralSpinOrder spinO, LALSimInspiralTidalOrder tideO, INT4 phaseO, INT4 lscorr, Approximant approx)
 This function evolves the orbital equations for a precessing binary using the "TaylorT1/T5/T4" approximant for solving the orbital dynamics (see arXiv:0907.0700 for a review of the various PN approximants). More...
 
int XLALSimInspiralSpinTaylorT1 (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fRef, REAL8 r, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, LALDict *LALparams)
 
int XLALSimInspiralSpinTaylorT4 (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fRef, REAL8 r, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, LALDict *LALParams)
 
int XLALSimInspiralSpinTaylorT5 (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fRef, REAL8 r, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, LALDict *LALparams)
 Driver routine to compute a precessing post-Newtonian inspiral waveform with phasing computed from energy balance using the so-called "T5" method. More...
 
int XLALSimInspiralSpinTaylorT5duplicate (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 r, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 incAngle, int phaseO, int amplitudeO)
 Generate time-domain generic spinning PN waveforms in the SpinTaylorT5 approximaton. More...
 
int XLALSimInspiralSpinTaylorDriver (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8TimeSeries **Vout, REAL8TimeSeries **Phiout, REAL8TimeSeries **S1xout, REAL8TimeSeries **S1yout, REAL8TimeSeries **S1zout, REAL8TimeSeries **S2xout, REAL8TimeSeries **S2yout, REAL8TimeSeries **S2zout, REAL8TimeSeries **LNhxout, REAL8TimeSeries **LNhyout, REAL8TimeSeries **LNhzout, REAL8TimeSeries **E1xout, REAL8TimeSeries **E1yout, REAL8TimeSeries **E1zout, REAL8 phiRef, REAL8 deltaT, REAL8 m1_SI, REAL8 m2_SI, REAL8 fStart, REAL8 fRef, REAL8 r, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, LALDict *LALparams, Approximant approx)
 Driver function to generate any of SpinTaylorT1/T5/T4 If the output entries are not null the relative variables are returned. More...
 
int XLALSimInspiralSpinTaylorOrbitalDriver (REAL8TimeSeries **Vout, REAL8TimeSeries **Phiout, REAL8TimeSeries **S1xout, REAL8TimeSeries **S1yout, REAL8TimeSeries **S1zout, REAL8TimeSeries **S2xout, REAL8TimeSeries **S2yout, REAL8TimeSeries **S2zout, REAL8TimeSeries **LNhxout, REAL8TimeSeries **LNhyout, REAL8TimeSeries **LNhzout, REAL8TimeSeries **E1xout, REAL8TimeSeries **E1yout, REAL8TimeSeries **E1zout, REAL8 phiRef, REAL8 deltaT, REAL8 m1_SI, REAL8 m2_SI, REAL8 fStart, REAL8 fRef, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, LALDict *LALparams, Approximant approx)
 Driver function wrapper for XLALSimInspiralSpinTaylorDriver() with the same output except for h+ and hx time series. More...
 
int XLALSimInspiralSpinTaylorT1OLD (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 v0, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fRef, REAL8 r, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, REAL8 lambda1, REAL8 lambda2, REAL8 quadparam1, REAL8 quadparam2, LALDict *LALparams, int phaseO, int amplitudeO)
 
int XLALSimInspiralSpinTaylorT4OLD (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 v0, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fRef, REAL8 r, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, REAL8 lambda1, REAL8 lambda2, REAL8 quadparam1, REAL8 quadparam2, LALDict *LALparams, int phaseO, int amplitudeO)
 
int XLALSimInspiralSpinTaylorT4PTFQVecs (REAL8TimeSeries **Q1, REAL8TimeSeries **Q2, REAL8TimeSeries **Q3, REAL8TimeSeries **Q4, REAL8TimeSeries **Q5, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 chi1, REAL8 kappa, REAL8 fStart, REAL8 lambda1, REAL8 lambda2, LALSimInspiralSpinOrder spinO, LALSimInspiralTidalOrder tideO, int phaseO)
 Driver routine to compute the physical template family "Q" vectors using the "T4" method. More...
 
int XLALSimInspiralSpinTaylorT5Fourier (COMPLEX16FrequencySeries **hplus, COMPLEX16FrequencySeries **hcross, REAL8 fMin, REAL8 fMax, REAL8 deltaF, INT4 kMax, REAL8 phiRef, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fRef, REAL8 r, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, REAL8 lambda1, REAL8 lambda2, REAL8 quadparam1, REAL8 quadparam2, LALDict *LALparams, INT4 phaseO, INT4 amplitudeO, INT4 phiRefAtEnd)
 Driver routine to compute a precessing post-Newtonian inspiral waveform in the Fourier domain with phasing computed from energy balance using the so-called "T2" method see arXiv: 0907.0700 for its definition, but in its "T5" variant, see arXiv: 1107.1267. More...
 
int XLALSimInspiralSpinTaylorT4Fourier (COMPLEX16FrequencySeries **hplus, COMPLEX16FrequencySeries **hcross, REAL8 fMin, REAL8 fMax, REAL8 deltaF, INT4 kMax, REAL8 phiRef, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fRef, REAL8 r, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, REAL8 lambda1, REAL8 lambda2, REAL8 quadparam1, REAL8 quadparam2, LALDict *LALparams, INT4 phaseO, INT4 amplitudeO, INT4 phiRefAtEnd)
 Driver routine to compute a precessing post-Newtonian inspiral waveform in the Fourier domain with phasing computed from energy balance using the so-called "T4" method. More...
 
int XLALSimInspiralSpinTaylorF2 (COMPLEX16FrequencySeries **hplus_out, COMPLEX16FrequencySeries **hcross_out, REAL8 phi_ref, REAL8 deltaF, REAL8 m1_SI, REAL8 m2_SI, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, const REAL8 fStart, const REAL8 fEnd, const REAL8 f_ref, const REAL8 r, LALDict *moreParams, INT4 phaseO, INT4 amplitudeO)
 Computes the stationary phase approximation to the Fourier transform of a chirp waveform with phase given by Eq. More...
 
int XLALSimInspiralPrecessingPTFQWaveforms (REAL8TimeSeries **Q1, REAL8TimeSeries **Q2, REAL8TimeSeries **Q3, REAL8TimeSeries **Q4, REAL8TimeSeries **Q5, REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8TimeSeries *S1x, REAL8TimeSeries *S1y, REAL8TimeSeries *S1z, REAL8TimeSeries *S2x, REAL8TimeSeries *S2y, REAL8TimeSeries *S2z, REAL8TimeSeries *LNhatx, REAL8TimeSeries *LNhaty, REAL8TimeSeries *LNhatz, REAL8TimeSeries *E1x, REAL8TimeSeries *E1y, REAL8TimeSeries *E1z, REAL8 m1, REAL8 m2, REAL8 r)
 Compute the physical template family "Q" vectors for a spinning, precessing binary when provided time series of all the dynamical quantities. More...
 
int XLALSimInspiralInitialConditionsPrecessingApproxs (REAL8 *inc, REAL8 *S1x, REAL8 *S1y, REAL8 *S1z, REAL8 *S2x, REAL8 *S2y, REAL8 *S2z, const REAL8 inclIn, const REAL8 S1xIn, const REAL8 S1yIn, const REAL8 S1zIn, const REAL8 S2xIn, const REAL8 S2yIn, const REAL8 S2zIn, const REAL8 m1, const REAL8 m2, const REAL8 fRef, const REAL8 phiRef, LALSimInspiralFrameAxis axisChoice)
 Function to specify the desired orientation of the spin components of a precessing binary. More...
 
INT4 XLALSimInspiralSpinDerivativesAvg (REAL8 *dLNhx, REAL8 *dLNhy, REAL8 *dLNhz, REAL8 *dE1x, REAL8 *dE1y, REAL8 *dE1z, REAL8 *dS1x, REAL8 *dS1y, REAL8 *dS1z, REAL8 *dS2x, REAL8 *dS2y, REAL8 *dS2z, const REAL8 v, const REAL8 LNhx, const REAL8 LNhy, const REAL8 LNhz, const REAL8 E1x, const REAL8 E1y, const REAL8 E1z, const REAL8 S1x, const REAL8 S1y, const REAL8 S1z, const REAL8 S2x, const REAL8 S2y, const REAL8 S2z, const REAL8 LNhdotS1, const REAL8 LNhdotS2, XLALSimInspiralSpinTaylorTxCoeffs *params)
 Function computing spin precession equations, common to all member of the SpinTaylor family. More...
 
INT4 XLALSimInspiralSpinTaylorT4DerivativesAvg (REAL8 t, const REAL8 values[], REAL8 dvalues[], void *mparams)
 
int XLALSimInspiralSpinTaylorT5Setup (XLALSimInspiralSpinTaylorTxCoeffs **params, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fEnd, REAL8 lambda1, REAL8 lambda2, REAL8 quadparam1, REAL8 quadparam2, LALSimInspiralSpinOrder spinO, LALSimInspiralTidalOrder tideO, INT4 phaseO, INT4 lscorr)
 See arXiv:1107.1267 for TaylorT5 approximant definition. More...
 
int XLALSimInspiralSpinTaylorT1Setup (XLALSimInspiralSpinTaylorTxCoeffs **params, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fEnd, REAL8 lambda1, REAL8 lambda2, REAL8 quadparam1, REAL8 quadparam2, LALSimInspiralSpinOrder spinO, LALSimInspiralTidalOrder tideO, INT4 phaseO, INT4 lscorr)
 See arXiv:0907.0700 for TaylorT1 definition. More...
 
INT4 XLALSimInspiralSpinTaylorT4Setup (XLALSimInspiralSpinTaylorTxCoeffs **params, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fEnd, REAL8 lambda1, REAL8 lambda2, REAL8 quadparam1, REAL8 quadparam2, LALSimInspiralSpinOrder spinO, LALSimInspiralTidalOrder tideO, INT4 phaseO, INT4 lscorr, INT4 phenomtp)
 See arXiv:0907.0700 for TaylorT4 definition. More...
 
INT4 XLALSimSpinTaylorEnergySpinDerivativeSetup (XLALSimInspiralSpinTaylorTxCoeffs **params, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 fStart, const REAL8 fEnd, const LALSimInspiralSpinOrder spinO, const LALSimInspiralTidalOrder tideO, const INT4 phaseO, const REAL8 lambda1, const REAL8 lambda2, const REAL8 quadparam1, const REAL8 quadparam2, const INT4 lscorr, const INT4 phenomtp)
 
INT4 XLALSimInspiralSpinTaylorHlmModesFromOrbit (SphHarmTimeSeries **hlm, REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8TimeSeries *LNhx, REAL8TimeSeries *LNhy, REAL8TimeSeries *LNhz, REAL8TimeSeries *e1x, REAL8TimeSeries *e1y, REAL8TimeSeries *e1z, REAL8TimeSeries *S1x, REAL8TimeSeries *S1y, REAL8TimeSeries *S1z, REAL8TimeSeries *S2x, REAL8TimeSeries *S2y, REAL8TimeSeries *S2z, REAL8 m1_SI, REAL8 m2_SI, REAL8 distance, int ampO, LALValue *modearray)
 
INT4 XLALSimInspiralSpinTaylorHlmModes (SphHarmTimeSeries **hlm, REAL8 phiRef, REAL8 dT, REAL8 m1_SI, REAL8 m2_SI, REAL8 fStart, REAL8 fRef, REAL8 dist_SI, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 s2x, REAL8 s2y, REAL8 s2z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 e1x, REAL8 e1y, REAL8 e1z, int ampO, LALValue *modearray, LALDict *LALparams, Approximant approx)
 
INT4 XLALSimInspiralSetEnergyPNTermsAvg (REAL8 *Espin3, REAL8 *Espin4, REAL8 *Espin5, REAL8 *Espin6, REAL8 *Espin7, XLALSimInspiralSpinTaylorTxCoeffs *params, const REAL8 LNhdotS1, const REAL8 LNhdotS2, const REAL8 S1sq, const REAL8 S2sq, const REAL8 S1dotS2)
 
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...
 
int XLALSimInspiralEFD (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, const REAL8 phiRef, const REAL8 deltaF, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 fStart, const REAL8 fEnd, const REAL8 i, const REAL8 r, const REAL8 inclination_azimuth, const REAL8 e_min, int phaseO)
 
int XLALSimInspiralSpinDominatedWaveformInterfaceTD (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 fStart, REAL8 fRef, REAL8 D, REAL8 s1x, REAL8 s1y, REAL8 s1z, REAL8 lnhatx, REAL8 lnhaty, REAL8 lnhatz, REAL8 incl, int phaseO, int amplitudeO, REAL8 phiRef)
 Interface routine, calculating the prefered variables for the Spin-dominated waveforms. More...
 
int XLALSimInspiralSpinDominatedWaveformDriver (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 totalmass, REAL8 nu, REAL8 chi1, REAL8 D, REAL8 kappa1, REAL8 beta1, REAL8 theta, REAL8 fStart, REAL8 fRef, int phaseO, int amplitudeO, REAL8 deltaT, REAL8 phiRef, REAL8 phin0, REAL8 polarizationangle)
 Function calculating the Spin-Dominated waveforms This waveform is an inspiral only, 1 spin, precessing waveform. More...
 
int XLALSimInspiralTaylorF2ReducedSpin (COMPLEX16FrequencySeries **htilde, const REAL8 phic, const REAL8 deltaF, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 chi, const REAL8 fStart, const REAL8 fEnd, const REAL8 r, const INT4 phaseO, const INT4 ampO)
 Driver routine to compute a non-precessing post-Newtonian inspiral waveform in the frequency domain, described in http://arxiv.org/abs/1107.1267. More...
 
int XLALSimInspiralTaylorF2ReducedSpinTidal (COMPLEX16FrequencySeries **htilde, const REAL8 phic, const REAL8 deltaF, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 chi, const REAL8 lam1, const REAL8 lam2, const REAL8 fStart, const REAL8 fEnd, const REAL8 r, const INT4 phaseO, const INT4 ampO)
 Generate the "reduced-spin templates" proposed in http://arxiv.org/abs/1107.1267 Add the tidal phase terms from http://arxiv.org/abs/1101.1673 (Eqs. More...
 
REAL8 XLALSimInspiralTaylorF2ReducedSpinChirpTime (const REAL8 fStart, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 chi, const INT4 O)
 Compute the chirp time of the "reduced-spin" templates. More...
 
REAL8 XLALSimInspiralTaylorF2ReducedSpinComputeChi (const REAL8 m1, const REAL8 m2, const REAL8 s1z, const REAL8 s2z)
 Compute the dimensionless, aligned-spin parameter chi as used in the TaylorF2RedSpin waveform. More...
 
int XLALSimInspiralTaylorF2RedSpinMetricMChirpEtaChi (REAL8 *gamma00, REAL8 *gamma01, REAL8 *gamma02, REAL8 *gamma11, REAL8 *gamma12, REAL8 *gamma22, const REAL8 mc, const REAL8 eta, const REAL8 chi, const REAL8 fLow, const REAL8FrequencySeries *Sh)
 
gsl_matrix * XLALSimInspiralTaylorF2RedSpinFisherMatrixChirpTimes (const REAL8 theta0, const REAL8 theta3, const REAL8 theta3s, const REAL8 fLow, const REAL8 df, REAL8Vector *momI_0, REAL8Vector *momI_2, REAL8Vector *momI_3, REAL8Vector *momI_4, REAL8Vector *momI_5, REAL8Vector *momI_6, REAL8Vector *momI_7, REAL8Vector *momI_8, REAL8Vector *momI_9, REAL8Vector *momI_10, REAL8Vector *momI_11, REAL8Vector *momI_12, REAL8Vector *momI_13, REAL8Vector *momI_14, REAL8Vector *momI_15, REAL8Vector *momI_16, REAL8Vector *momJ_5, REAL8Vector *momJ_6, REAL8Vector *momJ_7, REAL8Vector *momJ_8, REAL8Vector *momJ_9, REAL8Vector *momJ_10, REAL8Vector *momJ_11, REAL8Vector *momJ_12, REAL8Vector *momJ_13, REAL8Vector *momJ_14, REAL8Vector *momK_10, REAL8Vector *momK_11, REAL8Vector *momK_12)
 Compute the Fisher information matrix of "reduced-spin" PN templates in theta0, theta3, theta3s, t0, phi0 parameter space, for an SNR=1/sqrt(2) signal. More...
 
int XLALSimInspiralTaylorF2RedSpinMetricChirpTimes (REAL8 *gamma00, REAL8 *gamma01, REAL8 *gamma02, REAL8 *gamma11, REAL8 *gamma12, REAL8 *gamma22, const REAL8 theta0, const REAL8 theta3, const REAL8 theta3s, const REAL8 fLow, const REAL8 df, REAL8Vector *momI_0, REAL8Vector *momI_2, REAL8Vector *momI_3, REAL8Vector *momI_4, REAL8Vector *momI_5, REAL8Vector *momI_6, REAL8Vector *momI_7, REAL8Vector *momI_8, REAL8Vector *momI_9, REAL8Vector *momI_10, REAL8Vector *momI_11, REAL8Vector *momI_12, REAL8Vector *momI_13, REAL8Vector *momI_14, REAL8Vector *momI_15, REAL8Vector *momI_16, REAL8Vector *momJ_5, REAL8Vector *momJ_6, REAL8Vector *momJ_7, REAL8Vector *momJ_8, REAL8Vector *momJ_9, REAL8Vector *momJ_10, REAL8Vector *momJ_11, REAL8Vector *momJ_12, REAL8Vector *momJ_13, REAL8Vector *momJ_14, REAL8Vector *momK_10, REAL8Vector *momK_11, REAL8Vector *momK_12)
 Compute the template-space metric of "reduced-spin" PN templates in theta0, theta3, theta3s parameter space. More...
 
int XLALSimInspiralTaylorF2RedSpinComputeNoiseMoments (REAL8Vector *momI_0, REAL8Vector *momI_2, REAL8Vector *momI_3, REAL8Vector *momI_4, REAL8Vector *momI_5, REAL8Vector *momI_6, REAL8Vector *momI_7, REAL8Vector *momI_8, REAL8Vector *momI_9, REAL8Vector *momI_10, REAL8Vector *momI_11, REAL8Vector *momI_12, REAL8Vector *momI_13, REAL8Vector *momI_14, REAL8Vector *momI_15, REAL8Vector *momI_16, REAL8Vector *momJ_5, REAL8Vector *momJ_6, REAL8Vector *momJ_7, REAL8Vector *momJ_8, REAL8Vector *momJ_9, REAL8Vector *momJ_10, REAL8Vector *momJ_11, REAL8Vector *momJ_12, REAL8Vector *momJ_13, REAL8Vector *momJ_14, REAL8Vector *momK_10, REAL8Vector *momK_11, REAL8Vector *momK_12, REAL8Vector *Sh, REAL8 fLow, REAL8 df)
 Compute the template-space metric of "reduced-spin" PN templates in theta0, theta3, theta3s parameter space. More...
 
void XLALSimInspiralTaylorF2RedSpinChirpTimesFromMchirpEtaChi (double *theta0, double *theta3, double *theta3s, double mc, double eta, double chi, double fLow)
 
void XLALSimInspiralTaylorF2RedSpinMchirpEtaChiFromChirpTimes (double *mc, double *eta, double *chi, double theta0, double theta3, double theta3s, double fLow)
 
REAL8 XLALSimInspiralfLow2fStart (REAL8 fLow, INT4 ampOrder, INT4 approximant)
 Function for determining the starting frequency of the (2,2) mode when the highest order contribution starts at fLow. More...
 
int XLALSimNRSur4d2s (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, REAL8 phiRef, REAL8 deltaF, REAL8 fLow, REAL8 fHigh, REAL8 distance, REAL8 inclination, REAL8 m1SI, REAL8 m2SI, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z)
 
int XLALSimNRSur4d2sFrequencySequence (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, const REAL8Sequence *freqs, REAL8 phiRef, REAL8 distance, REAL8 inclination, REAL8 m1SI, REAL8 m2SI, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z)
 
int XLALSimInspiralREAL4WaveTaper (REAL4Vector *signalvec, LALSimInspiralApplyTaper bookends)
 
int XLALSimInspiralREAL8WaveTaper (REAL8Vector *signalvec, LALSimInspiralApplyTaper bookends)
 
int XLALSimInspiralTEOBResumROM (REAL8TimeSeries **hPlus, REAL8TimeSeries **hCross, REAL8 phiRef, REAL8 deltaT, REAL8 fLow, REAL8 fRef, REAL8 distance, REAL8 inclination, REAL8 m1SI, REAL8 m2SI, REAL8 lambda1, REAL8 lambda2)
 
int XLALSimInspiralSetQuadMonParamsFromLambdas (LALDict *LALpars)
 if you do NOT provide a quadparam[1,2] term and you DO provide lamdba[1,2] then we calculate quad-mono term using universal relations quadparam[1,2]_UR: Quadrupole-Monopole parameter computed using universal relations (UR) More...
 
INT4 XLALSimIMRNRHybSur3dq8Polarizations (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 inclination, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 distance, REAL8 fMin, REAL8 fRef, REAL8 chi1z, REAL8 chi2z, LALDict *LALparams)
 Evaluates the NRHybSur3dq8 surrogate model and combines different modes to obtain the plus and cross polarizations. More...
 
SphHarmTimeSeriesXLALSimIMRNRHybSur3dq8Modes (REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 chi1z, REAL8 chi2z, REAL8 fMin, REAL8 fRef, REAL8 distance, LALDict *LALparams)
 Evaluates the NRHybSur3dq8 surrogate model and returns all required modes. More...
 
int XLALSimLorentzInvarianceViolationTerm (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, REAL8 m1, REAL8 m2, REAL8 r, LALDict *LALparams)
 
LALSimInspiralGenerator * XLALCreateSimInspiralGenerator (const LALSimInspiralGenerator *generator, LALDict *params)
 Create LALSimInspiralGenerator object. More...
 
void XLALDestroySimInspiralGenerator (LALSimInspiralGenerator *generator)
 Destroy LALSimInspiralGenerator object. More...
 
LALSimInspiralGenerator * XLALSimInspiralChooseGenerator (Approximant approx, LALDict *params)
 Returns LALSimInspiralGenerator object from approximant. More...
 
int XLALSimInspiralGeneratorAddConditioningForApproximant (LALSimInspiralGenerator *generator, int approximant)
 
int XLALSimInspiralGeneratorAddStandardConditioning (LALSimInspiralGenerator *generator)
 
const charXLALSimInspiralGeneratorName (LALSimInspiralGenerator *generator)
 Return approximant name from generator object. More...
 
int XLALSimInspiralGenerateTDWaveform (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, LALDict *params, LALSimInspiralGenerator *generator)
 Returns time-domain polarizations for a specific approximant. More...
 
int XLALSimInspiralGenerateTDModes (SphHarmTimeSeries **hlm, LALDict *params, LALSimInspiralGenerator *generator)
 Compute time-domain modes for a specific approximant. More...
 
int XLALSimInspiralGenerateFDWaveform (COMPLEX16FrequencySeries **hplus, COMPLEX16FrequencySeries **hcross, LALDict *params, LALSimInspiralGenerator *generator)
 Returns frequency-domain polarizations for a specific approximant. More...
 
int XLALSimInspiralGenerateFDModes (SphHarmFrequencySeries **hlm, LALDict *params, LALSimInspiralGenerator *generator)
 Compute frequency-domain modes for a specific approximant. More...
 
void XLALSimInspiralParseDictionaryToChooseTDWaveform (REAL8 *m1, REAL8 *m2, REAL8 *S1x, REAL8 *S1y, REAL8 *S1z, REAL8 *S2x, REAL8 *S2y, REAL8 *S2z, REAL8 *distance, REAL8 *inclination, REAL8 *phiRef, REAL8 *longAscNodes, REAL8 *eccentricity, REAL8 *meanPerAno, REAL8 *deltaT, REAL8 *f_min, REAL8 *f_ref, LALDict *params)
 Insert all the input arguments needed by XALSimInspiralChooseTDWaveform() into a laldictionary. More...
 
void XLALSimInspiralParseDictionaryToChooseTDModes (REAL8 *phiRef, REAL8 *deltaT, REAL8 *m1, REAL8 *m2, REAL8 *S1x, REAL8 *S1y, REAL8 *S1z, REAL8 *S2x, REAL8 *S2y, REAL8 *S2z, REAL8 *f_min, REAL8 *f_ref, REAL8 *distance, INT4 *lmax, LALDict *params)
 Insert all the input arguments needed by XLALSimInspiralChooseTDModes() into a laldictionary. More...
 
void XLALSimInspiralParseDictionaryToChooseFDWaveform (REAL8 *m1, REAL8 *m2, REAL8 *S1x, REAL8 *S1y, REAL8 *S1z, REAL8 *S2x, REAL8 *S2y, REAL8 *S2z, REAL8 *distance, REAL8 *inclination, REAL8 *phiRef, REAL8 *longAscNodes, REAL8 *eccentricity, REAL8 *meanPerAno, REAL8 *deltaF, REAL8 *f_min, REAL8 *f_max, REAL8 *f_ref, LALDict *params)
 Insert all the input arguments needed by XLALSimInspiralChooseFDWaveform() into a laldictionary. More...
 
void XLALSimInspiralParseDictionaryToChooseFDModes (REAL8 *m1, REAL8 *m2, REAL8 *S1x, REAL8 *S1y, REAL8 *S1z, REAL8 *S2x, REAL8 *S2y, REAL8 *S2z, REAL8 *deltaF, REAL8 *f_min, REAL8 *f_max, REAL8 *f_ref, REAL8 *phiRef, REAL8 *distance, REAL8 *inclination, LALDict *params)
 Insert all the input arguments needed by XLALSimInspiralChooseFDModes() into a laldictionary. More...
 
int XLALSimInspiralTDFromTD (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 m1, REAL8 m2, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z, REAL8 distance, REAL8 inclination, REAL8 phiRef, REAL8 longAscNodes, REAL8 eccentricity, REAL8 meanPerAno, REAL8 deltaT, REAL8 f_min, REAL8 f_ref, LALDict *LALparams, Approximant approximant)
 Helper routines for XLALSimInspiralTD(): performs conditioning of a TD waveform. More...
 
int XLALSimInspiralTDFromFD (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 m1, REAL8 m2, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z, REAL8 distance, REAL8 inclination, REAL8 phiRef, REAL8 longAscNodes, REAL8 eccentricity, REAL8 meanPerAno, REAL8 deltaT, REAL8 f_min, REAL8 f_ref, LALDict *LALparams, Approximant approximant)
 Helper routines for XLALSimInspiralTD(): performs conditioning of a FD waveform and transforms it to TD. More...
 

Go to the source code of this file.

Data Structures

struct  PNPhasingSeries
 
struct  XLALSimInspiralSpinTaylorTxCoeffs
 

Macros

#define LAL_PN_MODE_L_MAX   3
 
#define LAL_MAX_PN_ORDER   8
 
#define LAL_MAX_ECC_PN_ORDER   6
 
#define LAL_DEFAULT_F_ECC   -1.0
 
#define PN_PHASING_SERIES_MAX_ORDER   15
 Structure for passing around PN phasing coefficients. More...
 

Enumerations

enum  Approximant {
  TaylorT1 , TaylorT2 , TaylorT3 , TaylorF1 ,
  EccentricFD , TaylorF2 , TaylorF2Ecc , TaylorF2NLTides ,
  TaylorR2F4 , TaylorF2RedSpin , TaylorF2RedSpinTidal , PadeT1 ,
  PadeF1 , EOB , BCV , BCVSpin ,
  SpinTaylorT1 , SpinTaylorT2 , SpinTaylorT3 , SpinTaylorT4 ,
  SpinTaylorT5 , SpinTaylorF2 , SpinTaylorFrameless , SpinTaylor ,
  PhenSpinTaylor , PhenSpinTaylorRD , SpinQuadTaylor , FindChirpSP ,
  FindChirpPTF , GeneratePPN , BCVC , FrameFile ,
  AmpCorPPN , NumRel , NumRelNinja2 , Eccentricity ,
  EOBNR , EOBNRv2 , EOBNRv2HM , EOBNRv2_ROM ,
  EOBNRv2HM_ROM , TEOBResum_ROM , SEOBNRv1 , SEOBNRv2 ,
  SEOBNRv2_opt , SEOBNRv3 , SEOBNRv3_pert , SEOBNRv3_opt ,
  SEOBNRv3_opt_rk4 , SEOBNRv4 , SEOBNRv4_opt , SEOBNRv4P ,
  SEOBNRv4PHM , SEOBNRv2T , SEOBNRv4T , SEOBNRv1_ROM_EffectiveSpin ,
  SEOBNRv1_ROM_DoubleSpin , SEOBNRv2_ROM_EffectiveSpin , SEOBNRv2_ROM_DoubleSpin , SEOBNRv2_ROM_DoubleSpin_HI ,
  Lackey_Tidal_2013_SEOBNRv2_ROM , SEOBNRv4_ROM , SEOBNRv4HM_ROM , SEOBNRv4_ROM_NRTidal ,
  SEOBNRv4_ROM_NRTidalv2 , SEOBNRv4_ROM_NRTidalv2_NSBH , SEOBNRv4T_surrogate , HGimri ,
  IMRPhenomA , IMRPhenomB , IMRPhenomFA , IMRPhenomFB ,
  IMRPhenomC , IMRPhenomD , IMRPhenomD_NRTidal , IMRPhenomD_NRTidalv2 ,
  IMRPhenomNSBH , IMRPhenomHM , IMRPhenomP , IMRPhenomPv2 ,
  IMRPhenomPv2_NRTidal , IMRPhenomPv2_NRTidalv2 , IMRPhenomFC , TaylorEt ,
  TaylorT4 , EccentricTD , TaylorN , SpinTaylorT4Fourier ,
  SpinTaylorT5Fourier , SpinDominatedWf , NR_hdf5 , NRSur4d2s ,
  NRSur7dq2 , NRSur7dq4 , SEOBNRv4HM , NRHybSur3dq8 ,
  IMRPhenomXAS , IMRPhenomXHM , IMRPhenomPv3 , IMRPhenomPv3HM ,
  IMRPhenomXP , IMRPhenomXPHM , TEOBResumS , IMRPhenomT ,
  IMRPhenomTHM , IMRPhenomTP , IMRPhenomTPHM , SEOBNRv5_ROM ,
  SEOBNRv4HM_PA , pSEOBNRv4HM_PA , IMRPhenomXAS_NRTidalv2 , IMRPhenomXP_NRTidalv2 ,
  IMRPhenomXO4a , ExternalPython , SEOBNRv5HM_ROM , NumApproximants
}
 Enum that specifies the PN approximant to be used in computing the waveform. More...
 
enum  FrequencyFunction {
  fSchwarzISCO , fIMRPhenomAFinal , fIMRPhenomBFinal , fIMRPhenomCFinal ,
  fIMRPhenomDPeak , fEOBNRv2RD , fEOBNRv2HMRD , fSEOBNRv1Peak ,
  fSEOBNRv1RD , fSEOBNRv2Peak , fSEOBNRv2RD , fSEOBNRv4Peak ,
  fSEOBNRv4RD , fTEOBResumSFinal , fSEOBNRv5Peak , fSEOBNRv5RD ,
  NumFreqFunctions
}
 Enum of various frequency functions. More...
 
enum  LALPNOrder {
  LAL_PNORDER_NEWTONIAN , LAL_PNORDER_HALF , LAL_PNORDER_ONE , LAL_PNORDER_ONE_POINT_FIVE ,
  LAL_PNORDER_TWO , LAL_PNORDER_TWO_POINT_FIVE , LAL_PNORDER_THREE , LAL_PNORDER_THREE_POINT_FIVE ,
  LAL_PNORDER_PSEUDO_FOUR , LAL_PNORDER_NUM_ORDER
}
 Enum of possible values to use for post-Newtonian order. More...
 
enum  LALSimInspiralApplyTaper {
  LAL_SIM_INSPIRAL_TAPER_NONE , LAL_SIM_INSPIRAL_TAPER_START , LAL_SIM_INSPIRAL_TAPER_END , LAL_SIM_INSPIRAL_TAPER_STARTEND ,
  LAL_SIM_INSPIRAL_TAPER_NUM_OPTS
}
 Enumeration to specify the tapering method to apply to the waveform. More...
 
enum  LALSimulationDomain { LAL_SIM_DOMAIN_TIME , LAL_SIM_DOMAIN_FREQUENCY }
 Enumeration to specify time or frequency domain. More...
 
enum  SpinSupport {
  LAL_SIM_INSPIRAL_SPINLESS , LAL_SIM_INSPIRAL_SINGLESPIN , LAL_SIM_INSPIRAL_ALIGNEDSPIN , LAL_SIM_INSPIRAL_PRECESSINGSPIN ,
  LAL_SIM_INSPIRAL_CASEBYCASE_SPINSUPPORT , LAL_SIM_INSPIRAL_NUMSPINSUPPORT
}
 
enum  SpinFreq {
  LAL_SIM_INSPIRAL_SPINS_F_REF , LAL_SIM_INSPIRAL_SPINS_FLOW , LAL_SIM_INSPIRAL_SPINS_NONPRECESSING , LAL_SIM_INSPIRAL_SPINS_CASEBYCASE ,
  LAL_SIM_INSPIRAL_NUMSPINFREQ
}
 
enum  AllowZeroMinFreq { LAL_SIM_INSPIRAL_ALLOW_ZERO_FMIN , LAL_SIM_INSPIRAL_DISALLOW_ZERO_FMIN , LAL_SIM_INSPIRAL_NUMZEROFMIN }
 
enum  TestGRaccept { LAL_SIM_INSPIRAL_NO_TESTGR_PARAMS , LAL_SIM_INSPIRAL_TESTGR_PARAMS , LAL_SIM_INSPIRAL_CASEBYCASE_TESTGR_PARAMS , LAL_SIM_INSPIRAL_NUM_TESTGR_ACCEPT }
 

Variables

const LALSimInspiralGenerator lalEOBNRv2HMGeneratorTemplate
 
const LALSimInspiralGenerator lalEOBNRv2HM_ROMGeneratorTemplate
 
const LALSimInspiralGenerator lalEOBNRv2GeneratorTemplate
 
const LALSimInspiralGenerator lalEOBNRv2_ROMGeneratorTemplate
 
const LALSimInspiralGenerator lalEccentricFDGeneratorTemplate
 
const LALSimInspiralGenerator lalEccentricTDGeneratorTemplate
 
const LALSimInspiralGenerator lalHGimriGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomAGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomBGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomCGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomDGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomD_NRTidalGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomD_NRTidalv2GeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomHMGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomNSBHGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomPGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomPv2GeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomPv2_NRTidalGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomPv2_NRTidalv2GeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomPv3HMGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomPv3GeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomTHMGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomTPHMGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomTPGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomTGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomXASGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomXHMGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomXPHMGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomXO4aGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomXPGeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomXAS_NRTidalv2GeneratorTemplate
 
const LALSimInspiralGenerator lalIMRPhenomXP_NRTidalv2GeneratorTemplate
 
const LALSimInspiralGenerator lalLackey_Tidal_2013_SEOBNRv2_ROMGeneratorTemplate
 
const LALSimInspiralGenerator lalNRHybSur3dq8GeneratorTemplate
 
const LALSimInspiralGenerator lalNRSur4d2sGeneratorTemplate
 
const LALSimInspiralGenerator lalNRSur7dq2GeneratorTemplate
 
const LALSimInspiralGenerator lalNRSur7dq4GeneratorTemplate
 
const LALSimInspiralGenerator lalNR_hdf5GeneratorTemplate
 
const LALSimInspiralGenerator lalPhenSpinTaylorRDGeneratorTemplate
 
const LALSimInspiralGenerator lalPhenSpinTaylorGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv1GeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv1_ROM_DoubleSpinGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv1_ROM_EffectiveSpinGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv2TGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv2GeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv2_ROM_DoubleSpinGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv2_ROM_DoubleSpin_HIGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv2_ROM_EffectiveSpinGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv2_optGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv3GeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv3_optGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv3_opt_rk4GeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv3_pertGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4HMGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4HM_ROMGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4PHMGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4PGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4TGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4T_surrogateGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4GeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4_ROMGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4_ROM_NRTidalGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4_ROM_NRTidalv2GeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4_ROM_NRTidalv2_NSBHGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4_optGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv4HM_PAGeneratorTemplate
 
const LALSimInspiralGenerator lalpSEOBNRv4HM_PAGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv5_ROMGeneratorTemplate
 
const LALSimInspiralGenerator lalSEOBNRv5HM_ROMGeneratorTemplate
 
const LALSimInspiralGenerator lalSpinDominatedWfGeneratorTemplate
 
const LALSimInspiralGenerator lalSpinTaylorF2GeneratorTemplate
 
const LALSimInspiralGenerator lalSpinTaylorT1GeneratorTemplate
 
const LALSimInspiralGenerator lalSpinTaylorT4FourierGeneratorTemplate
 
const LALSimInspiralGenerator lalSpinTaylorT4GeneratorTemplate
 
const LALSimInspiralGenerator lalSpinTaylorT5FourierGeneratorTemplate
 
const LALSimInspiralGenerator lalSpinTaylorT5GeneratorTemplate
 
const LALSimInspiralGenerator lalTEOBResumSGeneratorTemplate
 
const LALSimInspiralGenerator lalTEOBResum_ROMGeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorEtGeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorF2EccGeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorF2NLTidesGeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorF2RedSpinTidalGeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorF2RedSpinGeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorF2GeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorR2F4GeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorT1GeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorT2GeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorT3GeneratorTemplate
 
const LALSimInspiralGenerator lalTaylorT4GeneratorTemplate
 
const LALSimInspiralGenerator lalPythonGeneratorTemplate
 
const LALSimInspiralGenerator * lalSimInspiralGeneratorTemplates [NumApproximants]
 

Function Documentation

◆ XLALSimInspiralChooseTDWaveform()

int XLALSimInspiralChooseTDWaveform ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
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  distance,
const REAL8  inclination,
const REAL8  phiRef,
const REAL8  longAscNodes,
const REAL8  eccentricity,
const REAL8  meanPerAno,
const REAL8  deltaT,
const REAL8  f_min,
REAL8  f_ref,
LALDict *  params,
const Approximant  approximant 
)

◆ XLALSimInspiralChooseTDWaveformOLD()

int XLALSimInspiralChooseTDWaveformOLD ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
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  distance,
const REAL8  inclination,
const REAL8  phiRef,
const REAL8  longAscNodes,
const REAL8  eccentricity,
const REAL8  meanPerAno,
const REAL8  deltaT,
const REAL8  f_min,
REAL8  f_ref,
const REAL8  lambda1,
const REAL8  lambda2,
const REAL8  dQuadParam1,
const REAL8  dQuadParam2,
LALSimInspiralWaveformFlags *  waveFlags,
LALSimInspiralTestGRParam nonGRparams,
int  amplitudeO,
const int  phaseO,
const Approximant  approximant 
)

◆ XLALSimInspiralChooseFDWaveform()

int XLALSimInspiralChooseFDWaveform ( COMPLEX16FrequencySeries **  hptilde,
COMPLEX16FrequencySeries **  hctilde,
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  distance,
const REAL8  inclination,
const REAL8  phiRef,
const REAL8  longAscNodes,
const REAL8  eccentricity,
const REAL8  meanPerAno,
const REAL8  deltaF,
const REAL8  f_min,
const REAL8  f_max,
REAL8  f_ref,
LALDict *  LALpars,
const Approximant  approximant 
)

◆ XLALSimInspiralChooseFDWaveformOLD()

int XLALSimInspiralChooseFDWaveformOLD ( COMPLEX16FrequencySeries **  hptilde,
COMPLEX16FrequencySeries **  hctilde,
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  distance,
const REAL8  inclination,
const REAL8  phiRef,
const REAL8  longAscNodes,
const REAL8  eccentricity,
const REAL8  meanPerAno,
const REAL8  deltaF,
const REAL8  f_min,
const REAL8  f_max,
REAL8  f_ref,
const REAL8  lambda1,
const REAL8  lambda2,
const REAL8  dQuadParam1,
const REAL8  dQuadParam2,
LALSimInspiralWaveformFlags *  waveFlags,
LALSimInspiralTestGRParam nonGRparams,
int  amplitudeO,
int  phaseO,
const Approximant  approximant 
)

◆ XLALSimInspiralPolarizationsFromChooseFDModes()

int XLALSimInspiralPolarizationsFromChooseFDModes ( COMPLEX16FrequencySeries **  hptilde,
COMPLEX16FrequencySeries **  hctilde,
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  distance,
const REAL8  inclination,
const REAL8  phiRef,
const REAL8  longAscNodes,
const REAL8  eccentricity,
const REAL8  meanPerAno,
const REAL8  deltaF,
const REAL8  f_min,
const REAL8  f_max,
REAL8  f_ref,
LALDict *  LALpars,
const Approximant  approximant 
)

◆ XLALSimInspiralChooseTDModes()

SphHarmTimeSeries* XLALSimInspiralChooseTDModes ( REAL8  phiRef,
REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  S1x,
REAL8  S1y,
REAL8  S1z,
REAL8  S2x,
REAL8  S2y,
REAL8  S2z,
REAL8  f_min,
REAL8  f_ref,
REAL8  r,
LALDict *  LALpars,
int  lmax,
Approximant  approximant 
)

◆ XLALSimInspiralImplementedTDApproximants()

int XLALSimInspiralImplementedTDApproximants ( Approximant  approximant)

Checks whether the given approximant is implemented in lalsimulation's XLALSimInspiralChooseTDWaveform().

returns 1 if the approximant is implemented, 0 otherwise.

Parameters
approximantpost-Newtonian approximant for use in waveform production

Definition at line 3953 of file LALSimInspiral.c.

◆ XLALSimInspiralImplementedFDApproximants()

int XLALSimInspiralImplementedFDApproximants ( Approximant  approximant)

Checks whether the given approximant is implemented in lalsimulation's XLALSimInspiralChooseFDWaveform().

returns 1 if the approximant is implemented, 0 otherwise.

Parameters
approximantpost-Newtonian approximant for use in waveform production

Definition at line 4035 of file LALSimInspiral.c.

◆ XLALSimInspiralDecomposeWaveformString()

int XLALSimInspiralDecomposeWaveformString ( int *  approximant,
int *  order,
int *  axis,
const char waveform 
)

Parses a waveform string to determine approximant, PN order, and axis choice.

A waveform string can contain substrings specifying the approximant, the PN order, and the frame axis. This routine decomposes the waveform string to extract this information. Here we assume that there are no extraneous characters in the waveform string that do not encode this information. If extra characters are detected then this routine returns a failure code.

If one of the output parameters is set to NULL, this routine does not return the value for that parameter, and does not fail if that parameter cannot be determined from the waveform string; however, the full waveform string must be valid. If the axis parameter is not NULL but information about the frame axis is not found in the string then the default value axis is set to the default value LAL_SIM_INSPIRAL_FRAME_AXIS_VIEW. However, if the approximant or order parameters are not NULL and the approximant and order cannot be determined from the waveform string, then this routine produces an error.

Parsing is not case sensitive (using the "C" locale).

Parameters
[out]approximantThe approximate value from Approximate enum.
[out]orderThe PN order value from LALPNOrder enum.
[out]axisThe frame axis value from LALPNOrder enum.
[in]waveformThe waveform string.
Return values
0Success.
<0Failure.
Note
Users of the SWIG-Python interface probably want to use the routines XLALSimInspiralGetApproximantFromString(), XLALSimInspiralGetPNOrderFromString(), and XLALSimInspiralGetFrameAxisFromString() since there is no way to disable required matching of the PN order with the SWIG-wrapped version of this routine.

Definition at line 4134 of file LALSimInspiral.c.

◆ XLALSimInspiralGetApproximantFromString()

int XLALSimInspiralGetApproximantFromString ( const char waveform)

Parses a waveform string to determine approximant.

This routine uses XLALSimInspiralDecomposeWaveformString() to determine the approximant from the waveform string.

Parameters
[in]waveformThe waveform string.
Returns
The Approximant enum value, or -1 on error.

Definition at line 4190 of file LALSimInspiral.c.

◆ XLALSimInspiralGetPNOrderFromString()

int XLALSimInspiralGetPNOrderFromString ( const char waveform)

Parses a waveform string to determine PN order.

This routine uses XLALSimInspiralDecomposeWaveformString() to determine the PN order from the waveform string.

Parameters
[in]waveformThe waveform string.
Returns
The LALPNOrder enum value, or -1 on error.

Definition at line 4228 of file LALSimInspiral.c.

◆ XLALSimInspiralGetFrameAxisFromString()

int XLALSimInspiralGetFrameAxisFromString ( const char waveform)

Parses a waveform string to determine frame axis.

This routine uses XLALSimInspiralDecomposeWaveformString() to determine the frame axis from the waveform string. If the frame axis cannot be determined, the value LAL_SIM_INSPIRAL_FRAME_AXIS_VIEW is returned.

Parameters
[in]waveformThe waveform string.
Returns
The LALPNOrder enum value, or -1 on error.

Definition at line 4265 of file LALSimInspiral.c.

◆ XLALSimInspiralGetTaperFromString()

int XLALSimInspiralGetTaperFromString ( const char string)

Parses a string to determine the LALSimInspiralApplyTaper enum value.

Parses a string to determine the LALSimInspiralApplyTaper enum value. Parsing is not case sensitive (using the "C" locale).

Parameters
[in]stringThe string to be parsed.
Returns
The LALSimInspiralApplyTaper enum value, or -1 on error.

Definition at line 4300 of file LALSimInspiral.c.

◆ XLALSimInspiralGetHigherModesFromString()

int XLALSimInspiralGetHigherModesFromString ( const char string)

Parses a string to determine the LALSimInspiralModesChoice enum value.

Parses a string to determine the LALSimInspiralModesChoice enum value. Parsing is not case sensitive (using the "C" locale).

Parameters
[in]stringThe string to be parsed.
Returns
The LALSimInspiralModesChoice enum value, or 0 on error.
Note
The normal error code -1 is actually a valid mode choice so this routine returns 0 (which is not a valid modes choice) on error rather than -1.

Definition at line 4338 of file LALSimInspiral.c.

◆ XLALSimInspiralGetSpinSupportFromApproximant()

int XLALSimInspiralGetSpinSupportFromApproximant ( Approximant  approx)

Definition at line 4461 of file LALSimInspiral.c.

◆ XLALSimInspiralGetSpinFreqFromApproximant()

int XLALSimInspiralGetSpinFreqFromApproximant ( Approximant  approx)

Definition at line 4585 of file LALSimInspiral.c.

◆ XLALSimInspiralGetAllowZeroMinFreqFromApproximant()

int XLALSimInspiralGetAllowZeroMinFreqFromApproximant ( Approximant  approx)

Definition at line 4707 of file LALSimInspiral.c.

◆ XLALSimInspiralApproximantAcceptTestGRParams()

int XLALSimInspiralApproximantAcceptTestGRParams ( Approximant  approx)

Definition at line 4731 of file LALSimInspiral.c.

◆ XLALSimInspiralGetStringFromApproximant()

const char* XLALSimInspiralGetStringFromApproximant ( Approximant  approximant)

Returns a string associated with an Approximant enum value.

Parameters
[in]approximantThe Approximant enum value.
Returns
A constant string or NULL if there is an error.

Definition at line 4374 of file LALSimInspiral.c.

◆ XLALSimInspiralGetStringFromPNOrder()

const char* XLALSimInspiralGetStringFromPNOrder ( LALPNOrder  order)

Returns a string associated with a LALPNOrder enum value.

Parameters
[in]orderThe LALPNOrder enum value.
Returns
A constant string or NULL if there is an error.

Definition at line 4400 of file LALSimInspiral.c.

◆ XLALSimInspiralGetStringFromTaper()

const char* XLALSimInspiralGetStringFromTaper ( LALSimInspiralApplyTaper  taper)

Returns a string associated with a LALSimInspiralApplyTaper enum value.

Parameters
[in]taperThe LALSimInspiralApplyTaper enum value.
Returns
A constant string or NULL if there is an error.

Definition at line 4416 of file LALSimInspiral.c.

◆ XLALSimInspiralGetStringFromFrameAxis()

const char* XLALSimInspiralGetStringFromFrameAxis ( LALSimInspiralFrameAxis  axis)

Returns a string associated with a LALSimInspiralFrameAxis enum value.

Parameters
[in]axisThe LALSimInspiralFrameAxis enum value.
Returns
A constant string or NULL if there is an error.

Definition at line 4432 of file LALSimInspiral.c.

◆ XLALSimInspiralGetStringFromModesChoice()

const char* XLALSimInspiralGetStringFromModesChoice ( LALSimInspiralModesChoice  modes)

Returns a string associated with a LALSimInspiralModesChoice enum value.

Parameters
[in]modesThe LALSimInspiralModesChoice enum value.
Returns
A constant string or NULL if there is an error.

Definition at line 4448 of file LALSimInspiral.c.

◆ XLALGetApproximantFromString()

int XLALGetApproximantFromString ( const char waveform)
Deprecated:
Like XLALSimInspiralGetApproximantFromString() but doesn't demand that the remainder of the waveform string be valid.

Definition at line 4206 of file LALSimInspiral.c.

◆ XLALGetOrderFromString()

int XLALGetOrderFromString ( const char waveform)
Deprecated:
Like XLALSimInspiralGetPNOrderFromString() but doesn't demand that the remainder of the waveform string be valid.

Definition at line 4241 of file LALSimInspiral.c.

◆ XLALGetFrameAxisFromString()

int XLALGetFrameAxisFromString ( const char waveform)
Deprecated:
Like XLALSimInspiralGetFrameAxisFromString() but doesn't demand that the remainder of the waveform string be valid.

Definition at line 4278 of file LALSimInspiral.c.

◆ XLALGetTaperFromString()

int XLALGetTaperFromString ( const char string)
Deprecated:
Use XLALSimInspiralGetTaperFromString() instead.

Definition at line 4321 of file LALSimInspiral.c.

◆ XLALGetHigherModesFromString()

int XLALGetHigherModesFromString ( const char string)
Deprecated:
Use XLALSimInspiralHigherModesFromString() instead.

Definition at line 4363 of file LALSimInspiral.c.

◆ XLALGetStringFromApproximant()

const char* XLALGetStringFromApproximant ( Approximant  approximant)
Deprecated:
Use XLALSimInspiralHigherModesFromString() instead.

Definition at line 4389 of file LALSimInspiral.c.

◆ XLALSimInspiralChirpTimeBound()

REAL8 XLALSimInspiralChirpTimeBound ( REAL8  fstart,
REAL8  m1,
REAL8  m2,
REAL8  s1,
REAL8  s2 
)

Routine to compute an overestimate of the inspiral time from a given frequency.

This routine estimates the time it will take for point-particle inspiral from a specified frequency to infinite frequency. The estimate is intended to be an over-estimate, so that the true inspiral time is always smaller than the time this routine returns. To obtain this estimate, the 2pN chirp time is used where all negative contributions are discarded.

Parameters
fstartThe starting frequency in Hz.
m1The mass of the first component in kg.
m2The mass of the second component in kg.
s1The dimensionless spin of the first component.
s2The dimensionless spin of the second component.
Returns
Upper bound on chirp time of post-Newtonian inspiral in seconds.

Definition at line 4959 of file LALSimInspiral.c.

◆ XLALSimInspiralMergeTimeBound()

REAL8 XLALSimInspiralMergeTimeBound ( REAL8  m1,
REAL8  m2 
)

Routine to compute an overestimate of the merger time.

This routine provides an upper bound on the time it will take for compact binaries to plunge and merge at the end of the quasi-stationary inspiral. This is quite vague since the notion of a innermost stable circular orbit is ill-defined except in a test mass limit. Nevertheless, this routine assumes (i) that the innermost stable circular orbit occurs at v = c / 3, or r = 9 G M / c^3 (in Boyer-Lindquist coordinates), which is roughly right for an extreme Kerr black hole counter-rotating with a test particle, and (ii) the plunge lasts for a shorter period than one cycle at this innermost stable circular orbit.

Parameters
m1The mass of the first component in kg.
m2The mass of the second component in kg.
Returns
Upper bound on the merger time in seconds.

Definition at line 4998 of file LALSimInspiral.c.

◆ XLALSimInspiralRingdownTimeBound()

REAL8 XLALSimInspiralRingdownTimeBound ( REAL8  M,
REAL8  s 
)

Routine to compute an overestimate of the ringdown time.

This routine provides an upper bound on the time it will take for a black hole produced by compact binary merger to ring down through quasinormal mode radiation. An approximate formula for the frequency and quality of the longest-lived fundamental (n=0) dominant (l=m=2) quasinormal mode * is given by Eqs. (E1) and (E2) along with Table VIII of Berti, Cardoso, and Will, Physical Review D (2006) 064030. Waveform generators produce 10 e-folds of ringdown radiation, so this routine goes up to 11 to provide an over-estimate of the ringdown time.

Parameters
MThe mass of the final black hole in kg.
sThe dimensionless spin of the final black hole.
Returns
Upper bound on the merger time in seconds.
See also
Emanuele Berti, Vitor Cardoso, and Clifford M. Will, Physical Review D 73, 064030 (2006) DOI: 10.1103/PhysRevD.73.064030

Definition at line 5023 of file LALSimInspiral.c.

◆ XLALSimInspiralFinalBlackHoleSpinBound()

REAL8 XLALSimInspiralFinalBlackHoleSpinBound ( REAL8  S1z,
REAL8  S2z 
)

Routine to compute an overestimate of a final black hole dimensionless spin.

This routine provides an upper bound on the dimensionless spin of a black hole produced in a compact binary merger. Uses the formula in Tichy and Marronetti, Physical Review D 78 081501 (2008), Eq. (1) and Table 1, for equal mass black holes, or the larger of the two spins (which covers the extreme mass case). If the result is larger than a maximum realistic black hole spin, truncate at this maximum value.

Parameters
S1zThe z-component of the dimensionless spin of body 1.
S2zThe z-component of the dimensionless spin of body 2.
Returns
Upper bound on final black hole dimensionless spin.
See also
Tichy and Marronetti, Physical Review D 78 081501 (2008).
Todo:
It has been suggested that Barausse, Rezzolla (arXiv: 0904.2577) is more accurate

Definition at line 5057 of file LALSimInspiral.c.

◆ XLALSimInspiralChirpStartFrequencyBound()

REAL8 XLALSimInspiralChirpStartFrequencyBound ( REAL8  tchirp,
REAL8  m1,
REAL8  m2 
)

Routine to compute an underestimate of the starting frequency for a given chirp time.

This routine estimates a start frequency for a binary inspiral from which the actual inspiral chirp time will be shorter than the specified chirp time. To obtain this estimate, only the leading order Newtonian coefficient is used. The frequency returned by this routine is guaranteed to be less than the frequency passed to XLALSimInspiralChirpTimeBound() if the returned value of that routine is passed to this routine as tchirp.

Parameters
tchirpThe chirp time of post-Newtonian inspiral s.
m1The mass of the first component in kg.
m2The mass of the second component in kg.
Returns
Lower bound on the starting frequency of a post-Newtonian inspiral in Hz.

Definition at line 5094 of file LALSimInspiral.c.

◆ XLALSimInspiralGetFrequency()

double XLALSimInspiralGetFrequency ( REAL8  m1,
REAL8  m2,
const REAL8  S1x,
const REAL8  S1y,
const REAL8  S1z,
const REAL8  S2x,
const REAL8  S2y,
const REAL8  S2z,
FrequencyFunction  freqFunc 
)

Function that gives the value of the desired frequency given some physical parameters.

Parameters
m1mass of companion 1 (kg)
m2mass of companion 2 (kg)
S1xx-component of the dimensionless spin of object 1
S1yy-component of the dimensionless spin of object 1
S1zz-component of the dimensionless spin of object 1
S2xx-component of the dimensionless spin of object 2
S2yy-component of the dimensionless spin of object 2
S2zz-component of the dimensionless spin of object 2
freqFuncname of the function to use

Definition at line 5107 of file LALSimInspiral.c.

◆ XLALSimInspiralGetFinalFreq()

double XLALSimInspiralGetFinalFreq ( REAL8  m1,
REAL8  m2,
REAL8  S1x,
REAL8  S1y,
REAL8  S1z,
REAL8  S2x,
REAL8  S2y,
REAL8  S2z,
Approximant  approximant 
)

Function that gives the default ending frequencies of the given approximant.

Parameters
m1mass of companion 1 (kg)
m2mass of companion 2 (kg)
S1xx-component of the dimensionless spin of object 1
S1yy-component of the dimensionless spin of object 1
S1zz-component of the dimensionless spin of object 1
S2xx-component of the dimensionless spin of object 2
S2yy-component of the dimensionless spin of object 2
S2zz-component of the dimensionless spin of object 2
approximantpost-Newtonian approximant to use for waveform production

Definition at line 5253 of file LALSimInspiral.c.

◆ XLALSimInspiralTaylorLength()

REAL8 XLALSimInspiralTaylorLength ( REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  f_min,
int  O 
)
Parameters
deltaTsampling interval
m1mass of companion 1
m2mass of companion 2
f_minstart frequency
Otwice post-Newtonian order

Definition at line 131 of file LALSimInspiralTaylorLength.c.

◆ XLALSimInspiralTDConditionStage1()

int XLALSimInspiralTDConditionStage1 ( REAL8TimeSeries hplus,
REAL8TimeSeries hcross,
REAL8  textra,
REAL8  f_min 
)

First stage of conditioning of time-domain waveforms.

The conditioning of time-domain waveforms is done in two stages:

  1. Take a waveform that is generated so that begins a time at least textra before it reaches f_min and apply a taper over this duration textra; follow this up by high-pass filtering the data at frequency f_min; finally, if the original waveform was zero-padded, strip off this padding.
  2. The high-pass filtered waveform might have transients remaining at the beginning and at the end; furthermore, the waveform might end at a non-zero value (especially for non-IMR waveforms). The second stage tapers one cycle at f_min from the beginning of the waveform and one cycle at f_max from the end of the waveform. There is a minimum number of samples that will be used in the tapering and if the waveform is shorter than twice this minimum number then no Stage 2 conditioning is done.

This routine performs Stage 1 conditioning. This stage is only performed for waveforms originally produced in the time domain. (Frequency domain waveforms that have been transformed into the time domain have a different Stage 1 conditioning.)

Parameters
hplusPointer to the plus-polarization timeseries.
hcrossPointer to the cross-polarization timeseries.
textraExtra time at beginning of waveform to taper (s).
f_minMinimum frequency for high-pass filtering (Hz).
Return values
0Success.
<0Failure.

Definition at line 5430 of file LALSimInspiral.c.

◆ XLALSimInspiralTDConditionStage2()

int XLALSimInspiralTDConditionStage2 ( REAL8TimeSeries hplus,
REAL8TimeSeries hcross,
REAL8  f_min,
REAL8  f_max 
)

Second stage of conditioning of time-domain waveforms.

The conditioning of time-domain waveforms is done in two stages:

  1. Take a waveform that is generated so that begins a time at least textra before it reaches f_min and apply a taper over this duration textra; follow this up by high-pass filtering the data at frequency f_min; finally, if the original waveform was zero-padded, strip off this padding.
  2. The high-pass filtered waveform might have transients remaining at the beginning and at the end; furthermore, the waveform might end at a non-zero value (especially for non-IMR waveforms). The second stage tapers one cycle at f_min from the beginning of the waveform and one cycle at f_max from the end of the waveform. There is a minimum number of samples that will be used in the tapering and if the waveform is shorter than twice this minimum number then no Stage 2 conditioning is done.

This routine performs Stage 2 conditioning. This stage is performed both for waveforms originally produced in the time domain, and for waveforms that were originally produced in the frequency domain and then transformed to the time domain. This stage follows some form of Stage 1 conditioning, which is different depending on whether the original waveform was generated in the time domain or in the frequency domain.

Parameters
hplusPointer to the plus-polarization timeseries.
hcrossPointer to the cross-polarization timeseries.
f_minMinimum frequency for tapering at the start (Hz).
f_maxMinimum frequency for tapering at the end (Hz).
Return values
0Success.
<0Failure.

Definition at line 5494 of file LALSimInspiral.c.

◆ XLALSimInspiralPNMode20()

COMPLEX16TimeSeries* XLALSimInspiralPNMode20 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode30()

COMPLEX16TimeSeries* XLALSimInspiralPNMode30 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode43()

COMPLEX16TimeSeries* XLALSimInspiralPNMode43 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode41()

COMPLEX16TimeSeries* XLALSimInspiralPNMode41 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode40()

COMPLEX16TimeSeries* XLALSimInspiralPNMode40 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode55()

COMPLEX16TimeSeries* XLALSimInspiralPNMode55 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode54()

COMPLEX16TimeSeries* XLALSimInspiralPNMode54 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode53()

COMPLEX16TimeSeries* XLALSimInspiralPNMode53 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode52()

COMPLEX16TimeSeries* XLALSimInspiralPNMode52 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode51()

COMPLEX16TimeSeries* XLALSimInspiralPNMode51 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode50()

COMPLEX16TimeSeries* XLALSimInspiralPNMode50 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode66()

COMPLEX16TimeSeries* XLALSimInspiralPNMode66 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode65()

COMPLEX16TimeSeries* XLALSimInspiralPNMode65 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode64()

COMPLEX16TimeSeries* XLALSimInspiralPNMode64 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode63()

COMPLEX16TimeSeries* XLALSimInspiralPNMode63 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode62()

COMPLEX16TimeSeries* XLALSimInspiralPNMode62 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode61()

COMPLEX16TimeSeries* XLALSimInspiralPNMode61 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralPNMode60()

COMPLEX16TimeSeries* XLALSimInspiralPNMode60 ( REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8  v0,
REAL8  m1,
REAL8  m2,
REAL8  r,
int  O 
)

◆ XLALSimInspiralSpinPNMode4m()

INT4 XLALSimInspiralSpinPNMode4m ( SphHarmTimeSeries **  hlm,
REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8TimeSeries LNhx,
REAL8TimeSeries LNhy,
REAL8TimeSeries LNhz,
REAL8TimeSeries e1x,
REAL8TimeSeries e1y,
REAL8TimeSeries e1z,
REAL8TimeSeries S1x,
REAL8TimeSeries S1y,
REAL8TimeSeries S1z,
REAL8TimeSeries S2x,
REAL8TimeSeries S2y,
REAL8TimeSeries S2z,
REAL8  m1,
REAL8  m2,
REAL8  distance,
int  ampO 
)

◆ XLALSimInspiralTaylorT1PNModes()

SphHarmTimeSeries* XLALSimInspiralTaylorT1PNModes ( 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 
)

◆ XLALSimInspiralTaylorT1PNMode()

COMPLEX16TimeSeries* XLALSimInspiralTaylorT1PNMode ( 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 
)

◆ XLALSimInspiralTaylorT2PNGenerator()

int XLALSimInspiralTaylorT2PNGenerator ( 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 
)

◆ XLALSimInspiralTaylorT2PNModes()

SphHarmTimeSeries* XLALSimInspiralTaylorT2PNModes ( 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 
)

◆ XLALSimInspiralTaylorT2PNMode()

COMPLEX16TimeSeries* XLALSimInspiralTaylorT2PNMode ( 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 
)

◆ XLALSimInspiralTaylorT3PNModes()

SphHarmTimeSeries* XLALSimInspiralTaylorT3PNModes ( 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 
)

◆ XLALSimInspiralTaylorT3PNMode()

COMPLEX16TimeSeries* XLALSimInspiralTaylorT3PNMode ( 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 
)

◆ XLALSimInspiralTaylorT4PNGenerator()

int XLALSimInspiralTaylorT4PNGenerator ( 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 
)

◆ XLALSimInspiralTaylorT4PNModes()

SphHarmTimeSeries* XLALSimInspiralTaylorT4PNModes ( 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 
)

◆ XLALSimInspiralTaylorT4PNMode()

COMPLEX16TimeSeries* XLALSimInspiralTaylorT4PNMode ( 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 
)

◆ XLALSimInspiralSpinTaylorDriver()

int XLALSimInspiralSpinTaylorDriver ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
REAL8TimeSeries **  Vout,
REAL8TimeSeries **  Phiout,
REAL8TimeSeries **  S1xout,
REAL8TimeSeries **  S1yout,
REAL8TimeSeries **  S1zout,
REAL8TimeSeries **  S2xout,
REAL8TimeSeries **  S2yout,
REAL8TimeSeries **  S2zout,
REAL8TimeSeries **  LNhxout,
REAL8TimeSeries **  LNhyout,
REAL8TimeSeries **  LNhzout,
REAL8TimeSeries **  E1xout,
REAL8TimeSeries **  E1yout,
REAL8TimeSeries **  E1zout,
const REAL8  phiRef,
const REAL8  deltaT,
const REAL8  m1_SI,
const REAL8  m2_SI,
const REAL8  fStart,
const REAL8  fRef,
const REAL8  r,
const REAL8  s1x,
const REAL8  s1y,
const REAL8  s1z,
const REAL8  s2x,
const REAL8  s2y,
const REAL8  s2z,
const REAL8  lnhatx,
const REAL8  lnhaty,
const REAL8  lnhatz,
const REAL8  e1x,
const REAL8  e1y,
const REAL8  e1z,
LALDict *  LALparams,
const Approximant  approx 
)

Driver function to generate any of SpinTaylorT1/T5/T4 If the output entries are not null the relative variables are returned.

The dictionary LALparams is searched for PNAmplitudeOrder, amplitude PN order, default -1, i.e. maximum order available PNPhaseOrder, phasing PN order, default -1, i.e. maximum order available PNSpinOrder, spin-dependent term maximum order in PN-phasing, default -1, they start at 1.5PN order PNtidalOrder, tidal PN order, default -1, they start at 5PN order (spin-less case only) Lscorr, flag to include spin correction to orbital angular momentum (1), default value 0, i.e. spin corrections not included QuadMon1, value of quadrupole-monopole dimension-less coupling for component 1 diminished by 1, default 0 (BH case in GR) QuadMon2, value of quadrupole-monopole dimension-less coupling for component 2 diminished by 1, default 0 (BH case in GR) Lambda1, value of the dimension-less tidal parameter for component 1, default 0 (BH in GR) Lambda2, value of the dimension-less tidal parameter for component 2, default 0 (BH in GR) FinalFreq, value of the final frequency to integrate to, in Hz OnlyFinal, flag to only output the final values and not output the waveform (1), default value 0, i.e., intermediate values and waveform output To insert a value named "NAME" into the LALDict dictionary use the instruction XLALSimInspiralWaveformParamsInsertNAME(LALparams, value) to read a value named "NAME" from the LALDict dictionary use the instruction XLALSimInspiralWaveformParamsLookupNAME(LALparams, value) NAMEs checked over are

  • PNAmplitudeOrder
  • PNPhaseOrder
  • PNSpinOrder
  • PNTidalOrder
  • Lscorr
  • dQuadMon1
  • dQuadMon2
  • TidalLambda1
  • TidalLambda2
  • FinalFreq
  • OnlyFinal Next-to-last version REVIEWED completed on git hash 6640e79e60791d5230731acc63351676ce7ce413
Parameters
hplus+-polarization waveform
hcrossx-polarization waveform
VoutPN parameter v
Phioutmain GW phase
S1xoutspin1 x-component
S1youtspin1 y-component
S1zoutspin1 z-component
S2xoutspin2 x-component
S2youtspin2 y-component
S2zoutspin2 z-component
LNhxoutNewtonian L unit vector x-component
LNhyoutNewtonian L unit vector y-component
LNhzoutNewtonian L unit vector <-component
E1xoutx-axis triad unit vector x-component
E1youtx-axis triad unit vector y-component
E1zoutx-axis triad unit vector z-component
phiReforbital phase at reference pt.
deltaTsampling interval (s)
m1_SImass of companion 1 (kg)
m2_SImass of companion 2 (kg)
fStartstart GW frequency (Hz)
fRefreference GW frequency (Hz)
rdistance of source (m)
s1xinitial value of S1x
s1yinitial value of S1y
s1zinitial value of S1z
s2xinitial value of S2x
s2yinitial value of S2y
s2zinitial value of S2z
lnhatxinitial value of LNhatx
lnhatyinitial value of LNhaty
lnhatzinitial value of LNhatz
e1xinitial value of E1x
e1yinitial value of E1y
e1zinitial value of E1z
LALparamsLAL dictionary containing accessory parameters
approxPN approximant (SpinTaylorT1/T5/T4)

Definition at line 3027 of file LALSimInspiralSpinTaylor.c.

◆ XLALSimInspiralSpinTaylorOrbitalDriver()

int XLALSimInspiralSpinTaylorOrbitalDriver ( REAL8TimeSeries **  Vout,
REAL8TimeSeries **  Phiout,
REAL8TimeSeries **  S1xout,
REAL8TimeSeries **  S1yout,
REAL8TimeSeries **  S1zout,
REAL8TimeSeries **  S2xout,
REAL8TimeSeries **  S2yout,
REAL8TimeSeries **  S2zout,
REAL8TimeSeries **  LNhxout,
REAL8TimeSeries **  LNhyout,
REAL8TimeSeries **  LNhzout,
REAL8TimeSeries **  E1xout,
REAL8TimeSeries **  E1yout,
REAL8TimeSeries **  E1zout,
REAL8  phiRef,
REAL8  deltaT,
REAL8  m1_SI,
REAL8  m2_SI,
REAL8  fStart,
REAL8  fRef,
REAL8  s1x,
REAL8  s1y,
REAL8  s1z,
REAL8  s2x,
REAL8  s2y,
REAL8  s2z,
REAL8  lnhatx,
REAL8  lnhaty,
REAL8  lnhatz,
REAL8  e1x,
REAL8  e1y,
REAL8  e1z,
LALDict *  LALparams,
Approximant  approx 
)

Driver function wrapper for XLALSimInspiralSpinTaylorDriver() with the same output except for h+ and hx time series.

Parameters
VoutPN parameter v
Phioutmain GW phase
S1xoutspin1 x-component
S1youtspin1 y-component
S1zoutspin1 z-component
S2xoutspin2 x-component
S2youtspin2 y-component
S2zoutspin2 z-component
LNhxoutNewtonian L unit vector x-component
LNhyoutNewtonian L unit vector y-component
LNhzoutNewtonian L unit vector <-component
E1xoutx-axis triad unit vector x-component
E1youtx-axis triad unit vector y-component
E1zoutx-axis triad unit vector z-component
phiReforbital phase at reference pt.
deltaTsampling interval (s)
m1_SImass of companion 1 (kg)
m2_SImass of companion 2 (kg)
fStartstart GW frequency (Hz)
fRefreference GW frequency (Hz)
s1xinitial value of S1x
s1yinitial value of S1y
s1zinitial value of S1z
s2xinitial value of S2x
s2yinitial value of S2y
s2zinitial value of S2z
lnhatxinitial value of LNhatx
lnhatyinitial value of LNhaty
lnhatzinitial value of LNhatz
e1xinitial value of E1x
e1yinitial value of E1y
e1zinitial value of E1z
LALparamsLAL dictionary containing accessory parameters
approxPN approximant (SpinTaylorT1/T5/T4)

Definition at line 3419 of file LALSimInspiralSpinTaylor.c.

◆ XLALSimInspiralSpinTaylorT1OLD()

int XLALSimInspiralSpinTaylorT1OLD ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
REAL8  phiRef,
REAL8  v0,
REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  fStart,
REAL8  fRef,
REAL8  r,
REAL8  s1x,
REAL8  s1y,
REAL8  s1z,
REAL8  s2x,
REAL8  s2y,
REAL8  s2z,
REAL8  lnhatx,
REAL8  lnhaty,
REAL8  lnhatz,
REAL8  e1x,
REAL8  e1y,
REAL8  e1z,
REAL8  lambda1,
REAL8  lambda2,
REAL8  quadparam1,
REAL8  quadparam2,
LALDict *  LALparams,
int  phaseO,
int  amplitudeO 
)

◆ XLALSimInspiralSpinTaylorT4OLD()

int XLALSimInspiralSpinTaylorT4OLD ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
REAL8  phiRef,
REAL8  v0,
REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  fStart,
REAL8  fRef,
REAL8  r,
REAL8  s1x,
REAL8  s1y,
REAL8  s1z,
REAL8  s2x,
REAL8  s2y,
REAL8  s2z,
REAL8  lnhatx,
REAL8  lnhaty,
REAL8  lnhatz,
REAL8  e1x,
REAL8  e1y,
REAL8  e1z,
REAL8  lambda1,
REAL8  lambda2,
REAL8  quadparam1,
REAL8  quadparam2,
LALDict *  LALparams,
int  phaseO,
int  amplitudeO 
)

◆ XLALSimInspiralSpinDerivativesAvg()

INT4 XLALSimInspiralSpinDerivativesAvg ( REAL8 dLNhx,
REAL8 dLNhy,
REAL8 dLNhz,
REAL8 dE1x,
REAL8 dE1y,
REAL8 dE1z,
REAL8 dS1x,
REAL8 dS1y,
REAL8 dS1z,
REAL8 dS2x,
REAL8 dS2y,
REAL8 dS2z,
const REAL8  v,
const REAL8  LNhx,
const REAL8  LNhy,
const REAL8  LNhz,
const REAL8  E1x,
const REAL8  E1y,
const REAL8  E1z,
const REAL8  S1x,
const REAL8  S1y,
const REAL8  S1z,
const REAL8  S2x,
const REAL8  S2y,
const REAL8  S2z,
const REAL8  LNhdotS1,
const REAL8  LNhdotS2,
XLALSimInspiralSpinTaylorTxCoeffs params 
)

Function computing spin precession equations, common to all member of the SpinTaylor family.

Orbit averaged dynamics.

Definition at line 483 of file LALSimInspiralSpinTaylor.c.

◆ XLALSimInspiralSpinTaylorT4DerivativesAvg()

INT4 XLALSimInspiralSpinTaylorT4DerivativesAvg ( REAL8  t,
const REAL8  values[],
REAL8  dvalues[],
void *  mparams 
)

◆ XLALSimInspiralSpinTaylorT5Setup()

int XLALSimInspiralSpinTaylorT5Setup ( XLALSimInspiralSpinTaylorTxCoeffs **  params,
const REAL8  m1_SI,
const REAL8  m2_SI,
const REAL8  fStart,
const REAL8  fEnd,
const REAL8  lambda1,
const REAL8  lambda2,
const REAL8  quadparam1,
const REAL8  quadparam2,
const LALSimInspiralSpinOrder  spinO,
const LALSimInspiralTidalOrder  tideO,
const INT4  phaseO,
const INT4  lscorr 
)

See arXiv:1107.1267 for TaylorT5 approximant definition.

It is a variant of TaylorT2 (see arXiv:0907.0700). SpinTaylorT5 as implemented in this code was previously (earlier than June 2019) named SpinTaylorT2.

Parameters
paramsOUTPUT
m1_SImass of body 1 (kg)
m2_SImass of body 2 (kg)
fStartStarting GW freq. (Hz)
fEndEnding GW freq. (Hz), 0 means integrate forwards as far as possible
lambda1(tidal deformability of mass 1) / (mass of body 1)^5 (dimensionless)
lambda2(tidal deformability of mass 2) / (mass of body 2)^5 (dimensionless)
quadparam1phenom. parameter describing induced quad. moment of body 1 (=1 for BHs, ~2-12 for NSs)
quadparam2phenom. parameter describing induced quad. moment of body 2 (=1 for BHs, ~2-12 for NSs)
spinOtwice PN order of spin effects
tideOtwice PN order of tidal effects
phaseOtwice post-Newtonian order
lscorrflag to include spin corrections to orbital angular momentum

Definition at line 1214 of file LALSimInspiralSpinTaylor.c.

◆ XLALSimInspiralSpinTaylorT1Setup()

int XLALSimInspiralSpinTaylorT1Setup ( XLALSimInspiralSpinTaylorTxCoeffs **  params,
REAL8  m1,
REAL8  m2,
REAL8  fStart,
REAL8  fEnd,
REAL8  lambda1,
REAL8  lambda2,
REAL8  quadparam1,
REAL8  quadparam2,
LALSimInspiralSpinOrder  spinO,
LALSimInspiralTidalOrder  tideO,
INT4  phaseO,
INT4  lscorr 
)

See arXiv:0907.0700 for TaylorT1 definition.

Parameters
paramsOUTPUT
m1mass of body 1 (kg)
m2mass of body 2 (kg)
fStartStarting GW freq. (Hz)
fEndEnding GW freq. (Hz), 0 means integrate forwards as far as possible
lambda1(tidal deformability of mass 1) / (mass of body 1)^5 (dimensionless)
lambda2(tidal deformability of mass 2) / (mass of body 2)^5 (dimensionless)
quadparam1phenom. parameter describing induced quad. moment of body 1 (=1 for BHs, ~2-12 for NSs)
quadparam2phenom. parameter describing induced quad. moment of body 2 (=1 for BHs, ~2-12 for NSs)
spinOtwice PN order of spin effects
tideOtwice PN order of tidal effects
phaseOtwice post-Newtonian order
lscorrflag to include spin corrections to orbital angular momentum

Definition at line 1007 of file LALSimInspiralSpinTaylor.c.

◆ XLALSimInspiralSpinTaylorT4Setup()

INT4 XLALSimInspiralSpinTaylorT4Setup ( XLALSimInspiralSpinTaylorTxCoeffs **  params,
REAL8  m1,
REAL8  m2,
REAL8  fStart,
REAL8  fEnd,
REAL8  lambda1,
REAL8  lambda2,
REAL8  quadparam1,
REAL8  quadparam2,
LALSimInspiralSpinOrder  spinO,
LALSimInspiralTidalOrder  tideO,
INT4  phaseO,
INT4  lscorr,
INT4  phenomtp 
)

See arXiv:0907.0700 for TaylorT4 definition.

Parameters
paramsOUTPUT
m1mass of body 1 (kg)
m2mass of body 2 (kg)
fStartStarting GW freq. (Hz)
fEndEnding GW freq. (Hz), 0 means integrate forwards as far as possible
lambda1(tidal deformability of mass 1) / (mass of body 1)^5 (dimensionless)
lambda2(tidal deformability of mass 2) / (mass of body 2)^5 (dimensionless)
quadparam1phenom. parameter describing induced quad. moment of body 1 (=1 for BHs, ~2-12 for NSs)
quadparam2phenom. parameter describing induced quad. moment of body 2 (=1 for BHs, ~2-12 for NSs)
spinOtwice PN order of spin effects
tideOtwice PN order of tidal effects
phaseOtwice post-Newtonian order
lscorrflag to include spin corrections to orbital angular momentum
phenomtpflag for using spinO=7 and not spinO=6 terms with orbital-averaged quantities for phenomtphm approx

Definition at line 790 of file LALSimInspiralSpinTaylor.c.

◆ XLALSimSpinTaylorEnergySpinDerivativeSetup()

INT4 XLALSimSpinTaylorEnergySpinDerivativeSetup ( XLALSimInspiralSpinTaylorTxCoeffs **  params,
const REAL8  m1_SI,
const REAL8  m2_SI,
const REAL8  fStart,
const REAL8  fEnd,
const LALSimInspiralSpinOrder  spinO,
const LALSimInspiralTidalOrder  tideO,
const INT4  phaseO,
const REAL8  lambda1,
const REAL8  lambda2,
const REAL8  quadparam1,
const REAL8  quadparam2,
const INT4  lscorr,
const INT4  phenomtp 
)
Parameters
paramsOUTPUT
m1_SImass of body 1 (kg)
m2_SImass of body 2 (kg)
fStartStarting GW freq. (Hz)
fEndEnding GW freq. (Hz), 0 means integrate forwards as far as possible
spinOtwice PN order of spin effects
tideOtwice PN order of tidal effects
phaseOtwice PN order of spin effects
lambda1(tidal deformability of mass 1) / (mass of body 1)^5 (dimensionless)
lambda2(tidal deformability of mass 2) / (mass of body 2)^5 (dimensionless)
quadparam1phenom. parameter describing induced quad. moment of body 1 (=1 for BHs, ~2-12 for NSs)
quadparam2phenom. parameter describing induced quad. moment of body 2 (=1 for BHs, ~2-12 for NSs)
lscorrflag to include spin corrections to orbital angular momentum
phenomtpflag for using spinO=7 and not spinO=6 terms with orbital-averaged quantities for phenomtphm approx

Definition at line 253 of file LALSimInspiralSpinTaylor.c.

◆ XLALSimInspiralSpinTaylorHlmModesFromOrbit()

INT4 XLALSimInspiralSpinTaylorHlmModesFromOrbit ( SphHarmTimeSeries **  hlm,
REAL8TimeSeries V,
REAL8TimeSeries Phi,
REAL8TimeSeries LNhx,
REAL8TimeSeries LNhy,
REAL8TimeSeries LNhz,
REAL8TimeSeries e1x,
REAL8TimeSeries e1y,
REAL8TimeSeries e1z,
REAL8TimeSeries S1x,
REAL8TimeSeries S1y,
REAL8TimeSeries S1z,
REAL8TimeSeries S2x,
REAL8TimeSeries S2y,
REAL8TimeSeries S2z,
REAL8  m1_SI,
REAL8  m2_SI,
REAL8  distance,
int  ampO,
LALValue *  modearray 
)
Parameters
hlmOUTPUT
VPN parameter v
Phiorbital phase
LNhxangular momentum unit vector x component
LNhyangular momentum unit vector y component
LNhzangular momentum unit vector z components
e1xx-axis tetrad x component
e1yx-axis tetrad y component
e1zx-axis tetrad z component
S1xspin1-x component
S1yspin1-y component
S1zspin1-z component
S2xspin2-x component
S2yspin2-y component
S2zspin2-z component
m1_SImass of companion 1 (kg)
m2_SImass of companion 2 (kg)
distancedistance of source (m)
ampOtwice post-Newtonian amp-order
modearrayContainer for the ell and m modes to generate. To generate all available modes pass NULL

Definition at line 3463 of file LALSimInspiralSpinTaylor.c.

◆ XLALSimInspiralSpinTaylorHlmModes()

INT4 XLALSimInspiralSpinTaylorHlmModes ( SphHarmTimeSeries **  hlm,
REAL8  phiRef,
REAL8  dT,
REAL8  m1_SI,
REAL8  m2_SI,
REAL8  fStart,
REAL8  fRef,
REAL8  dist_SI,
REAL8  s1x,
REAL8  s1y,
REAL8  s1z,
REAL8  s2x,
REAL8  s2y,
REAL8  s2z,
REAL8  lnhatx,
REAL8  lnhaty,
REAL8  lnhatz,
REAL8  e1x,
REAL8  e1y,
REAL8  e1z,
int  ampO,
LALValue *  modearray,
LALDict *  LALparams,
Approximant  approx 
)
Parameters
hlmOUTPUT
phiReforbital phase at reference pt.
dTsampling interval (s)
m1_SImass of companion 1 (kg)
m2_SImass of companion 2 (kg)
fStartstart GW frequency (Hz)
fRefreference GW frequency (Hz)
dist_SIdistance of source (m)
s1xref value of S1x
s1yref value of S1y
s1zref value of S1z
s2xref value of S2x
s2yref value of S2y
s2zref value of S2z
lnhatxref value of LNhatx
lnhatyref value of LNhaty
lnhatzref value of LNhatz
e1xref value of E1x
e1yref value of E1y
e1zref value of E1z
ampOtwice post-Newtonian amp-order
modearrayContainer for the ell and m modes to generate. To generate all available modes pass NULL
LALparamsLAL dictionary containing accessory parameters
approxPN approximant (SpinTaylorT1/T2/T4)

Definition at line 3521 of file LALSimInspiralSpinTaylor.c.

◆ XLALSimInspiralSetEnergyPNTermsAvg()

INT4 XLALSimInspiralSetEnergyPNTermsAvg ( REAL8 Espin3,
REAL8 Espin4,
REAL8 Espin5,
REAL8 Espin6,
REAL8 Espin7,
XLALSimInspiralSpinTaylorTxCoeffs params,
const REAL8  LNhdotS1,
const REAL8  LNhdotS2,
const REAL8  S1sq,
const REAL8  S2sq,
const REAL8  S1dotS2 
)

Definition at line 2340 of file LALSimInspiralSpinTaylor.c.

◆ XLALSimInspiralEFD()

int XLALSimInspiralEFD ( COMPLEX16FrequencySeries **  hptilde,
COMPLEX16FrequencySeries **  hctilde,
const REAL8  phiRef,
const REAL8  deltaF,
const REAL8  m1_SI,
const REAL8  m2_SI,
const REAL8  fStart,
const REAL8  fEnd,
const REAL8  i,
const REAL8  r,
const REAL8  inclination_azimuth,
const REAL8  e_min,
int  phaseO 
)

◆ XLALSimInspiralSpinDominatedWaveformInterfaceTD()

int XLALSimInspiralSpinDominatedWaveformInterfaceTD ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  fStart,
REAL8  fRef,
REAL8  D,
REAL8  s1x,
REAL8  s1y,
REAL8  s1z,
REAL8  lnhatx,
REAL8  lnhaty,
REAL8  lnhatz,
REAL8  incl,
int  phaseO,
int  amplitudeO,
REAL8  phiRef 
)

Interface routine, calculating the prefered variables for the Spin-dominated waveforms.

Parameters
hplus+-polarization waveform
hcrossx-polarization waveform
deltaTsampling interval (s)
m1mass of companion 1 (kg)
m2mass of companion 2 (kg)
fStartstart GW frequency (Hz)
fRefend GW frequency (Hz)
Ddistance of source (m)
s1xinitial value of S1x
s1yinitial value of S1y
s1zinitial value of S1z
lnhatxinitial value of LNhatx
lnhatyinitial value of LNhaty
lnhatzinitial value of LNhatz
inclinclination, angle between L and line of sight N
phaseOtwice PN phase order
amplitudeOtwice PN amplitude order
phiRefReference phase at the Reference Frequency

Definition at line 1190 of file LALSimInspiralSpinDominatedWaveform.c.

◆ XLALSimInspiralSpinDominatedWaveformDriver()

int XLALSimInspiralSpinDominatedWaveformDriver ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
REAL8  totalmass,
REAL8  nu,
REAL8  chi1,
REAL8  D,
REAL8  kappa1,
REAL8  beta1,
REAL8  theta,
REAL8  fStart,
REAL8  fRef,
int  phaseO,
int  amplitudeO,
REAL8  deltaT,
REAL8  phiRef,
REAL8  phin0,
REAL8  polarizationangle 
)

Function calculating the Spin-Dominated waveforms This waveform is an inspiral only, 1 spin, precessing waveform.

For the formulae see the appendix of Arxiv:1209.1722

Parameters
hplus+-polarization waveform
hcrossx-polarization waveform
totalmasstotal mass of the binary
numass ratio
chi1dimensionless spin paramter
DDistance to the source
kappa1Angle span by S_1 and L
beta1Angle span by J and S_1
thetaAngle span by the line of sight and J
fStartStarting gravitational wave frequency
fRefEnding gravitational wave frequency
phaseOtwice PN phase order
amplitudeOtwice PN amplitude order
deltaTSampling time interval
phiRefReference phase at the Reference Frequency
phin0Starting value of the phi_n parameter
polarizationangleAngle to rotate the radiaton frame to the default LALSimulation radiation frame

Definition at line 1346 of file LALSimInspiralSpinDominatedWaveform.c.

◆ XLALSimInspiralfLow2fStart()

REAL8 XLALSimInspiralfLow2fStart ( REAL8  fLow,
INT4  ampOrder,
INT4  approximant 
)

Function for determining the starting frequency of the (2,2) mode when the highest order contribution starts at fLow.

Compute the minimum frequency for waveform generation using amplitude orders above Newtonian. The waveform generator turns on all orders at the orbital associated with fMin, so information from higher orders is not included at fLow unless fMin is sufficiently low.

Parameters
fLowRequested lower frequency.
ampOrderRequested amplitude order.
approximantLALApproximant
Return values
fStartThe lower frequency to use to include corrections.

Definition at line 5551 of file LALSimInspiral.c.

◆ XLALSimNRSur4d2s()

int XLALSimNRSur4d2s ( COMPLEX16FrequencySeries **  hptilde,
COMPLEX16FrequencySeries **  hctilde,
REAL8  phiRef,
REAL8  deltaF,
REAL8  fLow,
REAL8  fHigh,
REAL8  distance,
REAL8  inclination,
REAL8  m1SI,
REAL8  m2SI,
REAL8  S1x,
REAL8  S1y,
REAL8  S1z,
REAL8  S2x,
REAL8  S2y,
REAL8  S2z 
)

◆ XLALSimNRSur4d2sFrequencySequence()

int XLALSimNRSur4d2sFrequencySequence ( COMPLEX16FrequencySeries **  hptilde,
COMPLEX16FrequencySeries **  hctilde,
const REAL8Sequence freqs,
REAL8  phiRef,
REAL8  distance,
REAL8  inclination,
REAL8  m1SI,
REAL8  m2SI,
REAL8  S1x,
REAL8  S1y,
REAL8  S1z,
REAL8  S2x,
REAL8  S2y,
REAL8  S2z 
)

◆ XLALSimInspiralTEOBResumROM()

int XLALSimInspiralTEOBResumROM ( REAL8TimeSeries **  hPlus,
REAL8TimeSeries **  hCross,
REAL8  phiRef,
REAL8  deltaT,
REAL8  fLow,
REAL8  fRef,
REAL8  distance,
REAL8  inclination,
REAL8  m1SI,
REAL8  m2SI,
REAL8  lambda1,
REAL8  lambda2 
)

◆ XLALSimInspiralSetQuadMonParamsFromLambdas()

int XLALSimInspiralSetQuadMonParamsFromLambdas ( LALDict *  LALpars)

if you do NOT provide a quadparam[1,2] term and you DO provide lamdba[1,2] then we calculate quad-mono term using universal relations quadparam[1,2]_UR: Quadrupole-Monopole parameter computed using universal relations (UR)

Parameters
LALparsLAL dictionary containing accessory parameters

Definition at line 6782 of file LALSimInspiral.c.

◆ XLALSimIMRNRHybSur3dq8Polarizations()

INT4 XLALSimIMRNRHybSur3dq8Polarizations ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
REAL8  phiRef,
REAL8  inclination,
REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  distance,
REAL8  fMin,
REAL8  fRef,
REAL8  chi1z,
REAL8  chi2z,
LALDict *  LALparams 
)

Evaluates the NRHybSur3dq8 surrogate model and combines different modes to obtain the plus and cross polarizations.

In module LALSimIMRNRHybSur3dq8.c

Evaluates the NRHybSur3dq8 surrogate model and combines different modes to obtain the plus and cross polarizations.

Returns the plus and cross polarizations of NRHybSur3dq8 waveform model.

The reference point is the time at which the (2,2) mode frequency equals fRef. If fRef=0, sets fRef=fMin. We set the orbital phase to 0 at the reference point. The orbital phase is obtained as \(\phi_{22}/2\), so this leaves a pi ambiguity. But the surrogate data is already aligned such that the heavier BH is on the +ve x-axis at t=-1000M. See Sec.VI.A.4 of arxiv:1812.07865. This resolves the pi ambiguity. This means that after the realignment, the orbital phase at reference frequency fRef is 0, or Bh1 is on the +ve x-axis. Note that this is alignment is done using only waveform quantities, so this doesn't necessarily correspond to the (gauge dependent) NR Bh trajectories. The polarizations of the waveform are returned in the sky of this frame at (inclination, pi/2 - phiRef). This agrees with the LAL convention.

Only uses data at (2,2) mode frequencies >= fMin. This determines the start time. The start time, along with the step size deltaT, is used to determine the output_times. Uses cubic spline interpolation to interpolate from the surrogate's time array to output_times.

By default, uses all available modes of the surrogate, that is \( \ell \leq 4, m \geq 0 \), and (5,5), but not (4,1) or (4,0). For m>0 modes, the contribution from the m<0 counterparts is automatically added.

If a custom ModeArray is given, only those modes are used. Note that it only looks for m>=0 modes in ModeArray, and will ignore m<0 modes even if present. The m<0 modes automatically get added.

This surrogate model is trained on the following range. q <= 8, |chi_1|, |chi_2| <= 0.8 If you want a guarantee of accuracy you should stick to the above ranges.

We allow extrapolation to the following ranges, but with a warning: q = [1, 10.1] and \(\chi_{1z}, \chi_{2z}\) = [-0.81, 0.81] or q = [1, 9.1] and \(\chi_{1z}, \chi_{2z}\) = [-0.91, 0.91] We expect the model to be reasonable when extrapolated to these ranges.

Beyond the above ranges, we raise an error. If you want to extrapolate beyond these limits you can specify unlimited_extrapolation = 1 in your dictParams as follows:

USE AT YOUR OWN RISK!!

lal.DictInsertUINT4Value(dictParams, "unlimited_extrapolation", 1)

Parameters
hplusOutput: \(h_+\) polarization.
hcrossOutput: \(h_{\times}\) polarization.
phiRefazimuthal angle for Ylms
inclinationInclination angle.
deltaTSampling interval (s).
m1Mass of Bh1 (kg).
m2Mass of Bh2 (kg).
distanceDistance of source (m).
fMinStart GW frequency (Hz).
fRefReference GW frequency (Hz).
chi1zDimensionless spin of Bh1.
chi2zDimensionless spin of Bh2.
LALparamsDict with extra parameters

Definition at line 477 of file LALSimIMRNRHybSur3dq8.c.

◆ XLALSimIMRNRHybSur3dq8Modes()

SphHarmTimeSeries* XLALSimIMRNRHybSur3dq8Modes ( REAL8  deltaT,
REAL8  m1,
REAL8  m2,
REAL8  chi1z,
REAL8  chi2z,
REAL8  fMin,
REAL8  fRef,
REAL8  distance,
LALDict *  LALparams 
)

Evaluates the NRHybSur3dq8 surrogate model and returns all required modes.

In module LALSimIMRNRHybSur3dq8.c

Evaluates the NRHybSur3dq8 surrogate model and returns all required modes.

Returns the spin-weighted spherical harmonic modes of NRHybSur3dq8 waveform model.

The reference point is the time at which the (2,2) mode frequency equals fRef. If fRef=0, sets fRef=fMin. We set the orbital phase to 0 at the reference point. The orbital phase is obtained as \(\phi_{22}/2\), so this leaves a pi ambiguity. But the surrogate data is already aligned such that the heavier BH is on the +ve x-axis at t=-1000M. See Sec.VI.A.4 of arxiv:1812.07865. This resolves the pi ambiguity. This means that after the realignment, the orbital phase at reference frequency fRef is 0, or Bh1 is on the +ve x-axis. Note that this is alignment is done using only waveform quantities, so this doesn't necessarily correspond to the (gauge dependent) NR Bh trajectories. The modes are returned in this frame, which agrees with the LAL convention. When combining the modes to get the polarizations, the Ylms should be evaluated at (inclination, pi/2 - phiRef), following the LAL convention.

Only uses data at (2,2) mode frequencies >= fMin. This determines the start time. The start time, along with the step size deltaT, is used to determine the output_times. Uses cubic spline interpolation to interpolate from the surrogate's time array to output_times.

By default, returns all available modes of the surrogate, that is \( \ell \leq 4, m \geq 0 \), and (5,5), but not (4,1) or (4,0).

If a custom ModeArray is given, only those modes are used. Note that it only looks for m>=0 modes in ModeArray, and will ignore m<0 modes even if present.

This surrogate model is trained on the following range. q <= 8, |chi_1|, |chi_2| <= 0.8 If you want a guarantee of accuracy you should stick to the above ranges.

We allow extrapolation to the following ranges, but with a warning: q = [1, 10.1] and \(\chi_{1z}, \chi_{2z}\) = [-0.81, 0.81] or q = [1, 9.1] and \(\chi_{1z}, \chi_{2z}\) = [-0.91, 0.91] We expect the model to be reasonable when extrapolated to these ranges.

Beyond the above ranges, we raise an error. If you want to extrapolate beyond these limits you can specify unlimited_extrapolation = 1 in your dictParams as follows:

USE AT YOUR OWN RISK!!

lal.DictInsertUINT4Value(dictParams, "unlimited_extrapolation", 1)

Parameters
deltaTSampling interval (s).
m1Mass of Bh1 (kg).
m2Mass of Bh2 (kg).
chi1zDimensionless spin of Bh1.
chi2zDimensionless spin of Bh2.
fMinStart GW frequency (Hz).
fRefReference GW frequency (Hz).
distanceDistance of source (m).
LALparamsDict with extra parameters

Definition at line 731 of file LALSimIMRNRHybSur3dq8.c.

◆ XLALSimLorentzInvarianceViolationTerm()

int XLALSimLorentzInvarianceViolationTerm ( COMPLEX16FrequencySeries **  hptilde,
COMPLEX16FrequencySeries **  hctilde,
REAL8  m1,
REAL8  m2,
REAL8  r,
LALDict *  LALparams 
)
Parameters
hptildeFrequency-domain waveform h+
hctildeFrequency-domain waveform hx
m1Mass 1 in solar masses
m2Mass 2 in solar masses
rdistance in metres
LALparamsLAL dictionary containing accessory parameters

Definition at line 4865 of file LALSimInspiral.c.

◆ XLALSimInspiralGeneratorAddConditioningForApproximant()

int XLALSimInspiralGeneratorAddConditioningForApproximant ( LALSimInspiralGenerator *  generator,
int  approximant 
)

Definition at line 595 of file LALSimInspiralGeneratorConditioning.c.

◆ XLALSimInspiralGeneratorAddStandardConditioning()

int XLALSimInspiralGeneratorAddStandardConditioning ( LALSimInspiralGenerator *  generator)

Definition at line 655 of file LALSimInspiralGeneratorConditioning.c.

Variable Documentation

◆ lalEOBNRv2HMGeneratorTemplate

const LALSimInspiralGenerator lalEOBNRv2HMGeneratorTemplate
extern

◆ lalEOBNRv2HM_ROMGeneratorTemplate

const LALSimInspiralGenerator lalEOBNRv2HM_ROMGeneratorTemplate
extern

◆ lalEOBNRv2GeneratorTemplate

const LALSimInspiralGenerator lalEOBNRv2GeneratorTemplate
extern

◆ lalEOBNRv2_ROMGeneratorTemplate

const LALSimInspiralGenerator lalEOBNRv2_ROMGeneratorTemplate
extern

◆ lalEccentricFDGeneratorTemplate

const LALSimInspiralGenerator lalEccentricFDGeneratorTemplate
extern

◆ lalEccentricTDGeneratorTemplate

const LALSimInspiralGenerator lalEccentricTDGeneratorTemplate
extern

◆ lalHGimriGeneratorTemplate

const LALSimInspiralGenerator lalHGimriGeneratorTemplate
extern

◆ lalIMRPhenomAGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomAGeneratorTemplate
extern

◆ lalIMRPhenomBGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomBGeneratorTemplate
extern

◆ lalIMRPhenomCGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomCGeneratorTemplate
extern

◆ lalIMRPhenomDGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomDGeneratorTemplate
extern

◆ lalIMRPhenomD_NRTidalGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomD_NRTidalGeneratorTemplate
extern

◆ lalIMRPhenomD_NRTidalv2GeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomD_NRTidalv2GeneratorTemplate
extern

◆ lalIMRPhenomHMGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomHMGeneratorTemplate
extern

◆ lalIMRPhenomNSBHGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomNSBHGeneratorTemplate
extern

◆ lalIMRPhenomPGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomPGeneratorTemplate
extern

◆ lalIMRPhenomPv2GeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomPv2GeneratorTemplate
extern

◆ lalIMRPhenomPv2_NRTidalGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomPv2_NRTidalGeneratorTemplate
extern

◆ lalIMRPhenomPv2_NRTidalv2GeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomPv2_NRTidalv2GeneratorTemplate
extern

◆ lalIMRPhenomPv3HMGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomPv3HMGeneratorTemplate
extern

◆ lalIMRPhenomPv3GeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomPv3GeneratorTemplate
extern

◆ lalIMRPhenomTHMGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomTHMGeneratorTemplate
extern

◆ lalIMRPhenomTPHMGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomTPHMGeneratorTemplate
extern

◆ lalIMRPhenomTPGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomTPGeneratorTemplate
extern

◆ lalIMRPhenomTGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomTGeneratorTemplate
extern

◆ lalIMRPhenomXASGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomXASGeneratorTemplate
extern

◆ lalIMRPhenomXHMGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomXHMGeneratorTemplate
extern

◆ lalIMRPhenomXPHMGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomXPHMGeneratorTemplate
extern

◆ lalIMRPhenomXO4aGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomXO4aGeneratorTemplate
extern

◆ lalIMRPhenomXPGeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomXPGeneratorTemplate
extern

◆ lalIMRPhenomXAS_NRTidalv2GeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomXAS_NRTidalv2GeneratorTemplate
extern

◆ lalIMRPhenomXP_NRTidalv2GeneratorTemplate

const LALSimInspiralGenerator lalIMRPhenomXP_NRTidalv2GeneratorTemplate
extern

◆ lalLackey_Tidal_2013_SEOBNRv2_ROMGeneratorTemplate

const LALSimInspiralGenerator lalLackey_Tidal_2013_SEOBNRv2_ROMGeneratorTemplate
extern

◆ lalNRHybSur3dq8GeneratorTemplate

const LALSimInspiralGenerator lalNRHybSur3dq8GeneratorTemplate
extern

◆ lalNRSur4d2sGeneratorTemplate

const LALSimInspiralGenerator lalNRSur4d2sGeneratorTemplate
extern

◆ lalNRSur7dq2GeneratorTemplate

const LALSimInspiralGenerator lalNRSur7dq2GeneratorTemplate
extern

◆ lalNRSur7dq4GeneratorTemplate

const LALSimInspiralGenerator lalNRSur7dq4GeneratorTemplate
extern

◆ lalNR_hdf5GeneratorTemplate

const LALSimInspiralGenerator lalNR_hdf5GeneratorTemplate
extern

◆ lalPhenSpinTaylorRDGeneratorTemplate

const LALSimInspiralGenerator lalPhenSpinTaylorRDGeneratorTemplate
extern

◆ lalPhenSpinTaylorGeneratorTemplate

const LALSimInspiralGenerator lalPhenSpinTaylorGeneratorTemplate
extern

◆ lalSEOBNRv1GeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv1GeneratorTemplate
extern

◆ lalSEOBNRv1_ROM_DoubleSpinGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv1_ROM_DoubleSpinGeneratorTemplate
extern

◆ lalSEOBNRv1_ROM_EffectiveSpinGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv1_ROM_EffectiveSpinGeneratorTemplate
extern

◆ lalSEOBNRv2TGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv2TGeneratorTemplate
extern

◆ lalSEOBNRv2GeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv2GeneratorTemplate
extern

◆ lalSEOBNRv2_ROM_DoubleSpinGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv2_ROM_DoubleSpinGeneratorTemplate
extern

◆ lalSEOBNRv2_ROM_DoubleSpin_HIGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv2_ROM_DoubleSpin_HIGeneratorTemplate
extern

◆ lalSEOBNRv2_ROM_EffectiveSpinGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv2_ROM_EffectiveSpinGeneratorTemplate
extern

◆ lalSEOBNRv2_optGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv2_optGeneratorTemplate
extern

◆ lalSEOBNRv3GeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv3GeneratorTemplate
extern

◆ lalSEOBNRv3_optGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv3_optGeneratorTemplate
extern

◆ lalSEOBNRv3_opt_rk4GeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv3_opt_rk4GeneratorTemplate
extern

◆ lalSEOBNRv3_pertGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv3_pertGeneratorTemplate
extern

◆ lalSEOBNRv4HMGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4HMGeneratorTemplate
extern

◆ lalSEOBNRv4HM_ROMGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4HM_ROMGeneratorTemplate
extern

◆ lalSEOBNRv4PHMGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4PHMGeneratorTemplate
extern

◆ lalSEOBNRv4PGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4PGeneratorTemplate
extern

◆ lalSEOBNRv4TGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4TGeneratorTemplate
extern

◆ lalSEOBNRv4T_surrogateGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4T_surrogateGeneratorTemplate
extern

◆ lalSEOBNRv4GeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4GeneratorTemplate
extern

◆ lalSEOBNRv4_ROMGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4_ROMGeneratorTemplate
extern

◆ lalSEOBNRv4_ROM_NRTidalGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4_ROM_NRTidalGeneratorTemplate
extern

◆ lalSEOBNRv4_ROM_NRTidalv2GeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4_ROM_NRTidalv2GeneratorTemplate
extern

◆ lalSEOBNRv4_ROM_NRTidalv2_NSBHGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4_ROM_NRTidalv2_NSBHGeneratorTemplate
extern

◆ lalSEOBNRv4_optGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4_optGeneratorTemplate
extern

◆ lalSEOBNRv4HM_PAGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv4HM_PAGeneratorTemplate
extern

◆ lalpSEOBNRv4HM_PAGeneratorTemplate

const LALSimInspiralGenerator lalpSEOBNRv4HM_PAGeneratorTemplate
extern

◆ lalSEOBNRv5_ROMGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv5_ROMGeneratorTemplate
extern

◆ lalSEOBNRv5HM_ROMGeneratorTemplate

const LALSimInspiralGenerator lalSEOBNRv5HM_ROMGeneratorTemplate
extern

◆ lalSpinDominatedWfGeneratorTemplate

const LALSimInspiralGenerator lalSpinDominatedWfGeneratorTemplate
extern

◆ lalSpinTaylorF2GeneratorTemplate

const LALSimInspiralGenerator lalSpinTaylorF2GeneratorTemplate
extern

◆ lalSpinTaylorT1GeneratorTemplate

const LALSimInspiralGenerator lalSpinTaylorT1GeneratorTemplate
extern

◆ lalSpinTaylorT4FourierGeneratorTemplate

const LALSimInspiralGenerator lalSpinTaylorT4FourierGeneratorTemplate
extern

◆ lalSpinTaylorT4GeneratorTemplate

const LALSimInspiralGenerator lalSpinTaylorT4GeneratorTemplate
extern

◆ lalSpinTaylorT5FourierGeneratorTemplate

const LALSimInspiralGenerator lalSpinTaylorT5FourierGeneratorTemplate
extern

◆ lalSpinTaylorT5GeneratorTemplate

const LALSimInspiralGenerator lalSpinTaylorT5GeneratorTemplate
extern

◆ lalTEOBResumSGeneratorTemplate

const LALSimInspiralGenerator lalTEOBResumSGeneratorTemplate
extern

◆ lalTEOBResum_ROMGeneratorTemplate

const LALSimInspiralGenerator lalTEOBResum_ROMGeneratorTemplate
extern

◆ lalTaylorEtGeneratorTemplate

const LALSimInspiralGenerator lalTaylorEtGeneratorTemplate
extern

◆ lalTaylorF2EccGeneratorTemplate

const LALSimInspiralGenerator lalTaylorF2EccGeneratorTemplate
extern

◆ lalTaylorF2NLTidesGeneratorTemplate

const LALSimInspiralGenerator lalTaylorF2NLTidesGeneratorTemplate
extern

◆ lalTaylorF2RedSpinTidalGeneratorTemplate

const LALSimInspiralGenerator lalTaylorF2RedSpinTidalGeneratorTemplate
extern

◆ lalTaylorF2RedSpinGeneratorTemplate

const LALSimInspiralGenerator lalTaylorF2RedSpinGeneratorTemplate
extern

◆ lalTaylorF2GeneratorTemplate

const LALSimInspiralGenerator lalTaylorF2GeneratorTemplate
extern

◆ lalTaylorR2F4GeneratorTemplate

const LALSimInspiralGenerator lalTaylorR2F4GeneratorTemplate
extern

◆ lalTaylorT1GeneratorTemplate

const LALSimInspiralGenerator lalTaylorT1GeneratorTemplate
extern

◆ lalTaylorT2GeneratorTemplate

const LALSimInspiralGenerator lalTaylorT2GeneratorTemplate
extern

◆ lalTaylorT3GeneratorTemplate

const LALSimInspiralGenerator lalTaylorT3GeneratorTemplate
extern

◆ lalTaylorT4GeneratorTemplate

const LALSimInspiralGenerator lalTaylorT4GeneratorTemplate
extern

◆ lalPythonGeneratorTemplate

const LALSimInspiralGenerator lalPythonGeneratorTemplate
extern

Definition at line 21 of file LALSimInspiralGeneratorPython.c.

◆ lalSimInspiralGeneratorTemplates

const LALSimInspiralGenerator* lalSimInspiralGeneratorTemplates[NumApproximants]
extern

Definition at line 282 of file LALSimInspiral.c.