20 #ifndef _LALSIMINSPIRAL_H
21 #define _LALSIMINSPIRAL_H
23 #include <lal/LALDatatypes.h>
24 #include <lal/LALSimSphHarmSeries.h>
25 #include <lal/LALSimInspiralTestGRParams.h>
26 #include <lal/LALSimInspiralWaveformFlags.h>
27 #include <lal/LALSimInspiralWaveformParams.h>
29 #include <gsl/gsl_matrix.h>
31 #if defined(__cplusplus)
218 #define LAL_PN_MODE_L_MAX 3
220 #define LAL_MAX_PN_ORDER 8
221 #define LAL_MAX_ECC_PN_ORDER 6
222 #define LAL_DEFAULT_F_ECC -1.0
229 typedef enum tagApproximant {
454 typedef enum tagFrequencyFunction {
475 typedef enum tagLALPNOrder {
489 typedef enum tagLALSimInspiralApplyTaper
499 typedef enum tagLALSimulationDomain {
504 typedef enum tagSpinSupport {
513 typedef enum tagSpinFreq {
521 typedef enum tagAllowZeroMinFreq {
527 typedef enum tagTestGRaccept {
539 #define PN_PHASING_SERIES_MAX_ORDER 15
540 typedef struct tagPNPhasingSeries
553 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);
554 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);
555 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);
556 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);
557 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);
558 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);
559 SphHarmTimeSeries *
XLALSimInspiralTDModesFromPolarizations(
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);
560 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);
561 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);
565 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);
566 SphHarmFrequencySeries *
XLALSimInspiralChooseFDModes(
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);
568 COMPLEX16TimeSeries *
XLALSimInspiralChooseTDMode(
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);
575 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);
576 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);
577 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);
620 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);
621 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);
622 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);
660 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);
661 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);
662 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);
668 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);
669 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);
670 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);
671 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);
672 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);
673 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);
679 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);
680 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);
681 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);
682 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);
683 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);
684 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);
690 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);
691 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);
692 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);
693 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);
695 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);
696 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);
702 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);
703 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);
704 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);
705 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);
706 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);
707 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);
714 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);
731 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);
735 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);
736 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);
743 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);
744 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);
753 typedef struct tagXLALSimInspiralSpinTaylorTxCoeffs
826 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);
827 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);
828 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);
829 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);
830 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);
831 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);
832 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);
833 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);
834 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);
835 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);
836 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);
837 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);
838 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);
839 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);
840 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);
841 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);
842 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);
844 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);
845 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);
846 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);
847 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);
848 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);
849 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);
850 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);
855 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);
856 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);
857 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);
858 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);
864 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);
870 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);
871 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);
877 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);
878 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);
882 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);
883 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);
884 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);
885 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);
892 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);
893 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);
903 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);
1063 LALSimInspiralGenerator *generator
1069 LALSimInspiralGenerator *generator
1076 LALSimInspiralGenerator *generator
1082 LALSimInspiralGenerator *generator
1097 REAL8 *longAscNodes,
1098 REAL8 *eccentricity,
1136 REAL8 *longAscNodes,
1137 REAL8 *eccentricity,
1168 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);
1169 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);
1174 #elif defined(__cplusplus)
COMPLEX16TimeSeries * XLALSimInspiralPNMode60(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
REAL8 XLALSimInspiralChirpStartFrequencyBound(REAL8 tchirp, REAL8 m1, REAL8 m2)
Routine to compute an underestimate of the starting frequency for a given chirp time.
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.
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)
const LALSimInspiralGenerator lalSEOBNRv4_ROMGeneratorTemplate
COMPLEX16TimeSeries * XLALSimInspiralPNMode20(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
const LALSimInspiralGenerator lalSEOBNRv1GeneratorTemplate
const LALSimInspiralGenerator lalLackey_Tidal_2013_SEOBNRv2_ROMGeneratorTemplate
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)
int XLALSimInspiralGetTaperFromString(const char *string)
Parses a string to determine the LALSimInspiralApplyTaper enum value.
COMPLEX16TimeSeries * XLALSimInspiralPNMode63(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
const LALSimInspiralGenerator lalIMRPhenomDGeneratorTemplate
int XLALGetTaperFromString(const char *string)
const LALSimInspiralGenerator lalIMRPhenomPv3GeneratorTemplate
const LALSimInspiralGenerator lalSpinTaylorT5FourierGeneratorTemplate
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)
const LALSimInspiralGenerator lalTaylorEtGeneratorTemplate
const LALSimInspiralGenerator lalNRSur7dq4GeneratorTemplate
int XLALSimInspiralTDConditionStage1(REAL8TimeSeries *hplus, REAL8TimeSeries *hcross, REAL8 textra, REAL8 f_min)
First stage of conditioning of time-domain waveforms.
const LALSimInspiralGenerator lalSpinTaylorT1GeneratorTemplate
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 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.
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.
const LALSimInspiralGenerator lalIMRPhenomPv3HMGeneratorTemplate
const char * XLALGetStringFromApproximant(Approximant approximant)
int XLALSimInspiralGetSpinFreqFromApproximant(Approximant approx)
const LALSimInspiralGenerator lalSpinDominatedWfGeneratorTemplate
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-mon...
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)
const LALSimInspiralGenerator lalNRSur4d2sGeneratorTemplate
const LALSimInspiralGenerator lalNRHybSur3dq8GeneratorTemplate
const char * XLALSimInspiralGetStringFromFrameAxis(LALSimInspiralFrameAxis axis)
Returns a string associated with a LALSimInspiralFrameAxis enum value.
const LALSimInspiralGenerator lalIMRPhenomPGeneratorTemplate
int XLALSimInspiralApproximantAcceptTestGRParams(Approximant approx)
const char * XLALSimInspiralGetStringFromApproximant(Approximant approximant)
Returns a string associated with an Approximant enum value.
const LALSimInspiralGenerator lalTaylorR2F4GeneratorTemplate
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...
const LALSimInspiralGenerator lalIMRPhenomTPHMGeneratorTemplate
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)
COMPLEX16TimeSeries * XLALSimInspiralPNMode53(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
const LALSimInspiralGenerator lalNR_hdf5GeneratorTemplate
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.
const LALSimInspiralGenerator lalSEOBNRv3_pertGeneratorTemplate
int XLALGetOrderFromString(const char *waveform)
const LALSimInspiralGenerator lalEOBNRv2_ROMGeneratorTemplate
const LALSimInspiralGenerator lalIMRPhenomXPHMGeneratorTemplate
REAL8 XLALSimInspiralMergeTimeBound(REAL8 m1, REAL8 m2)
Routine to compute an overestimate of the merger time.
int XLALSimInspiralGetPNOrderFromString(const char *waveform)
Parses a waveform string to determine PN order.
COMPLEX16TimeSeries * XLALSimInspiralPNMode61(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
COMPLEX16TimeSeries * XLALSimInspiralPNMode64(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
const LALSimInspiralGenerator lalIMRPhenomAGeneratorTemplate
int XLALGetApproximantFromString(const char *waveform)
const char * XLALSimInspiralGetStringFromPNOrder(LALPNOrder order)
Returns a string associated with a LALPNOrder enum value.
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)
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)
const LALSimInspiralGenerator lalTaylorT4GeneratorTemplate
int XLALSimInspiralGetHigherModesFromString(const char *string)
Parses a string to determine the LALSimInspiralModesChoice enum value.
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)
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.
COMPLEX16TimeSeries * XLALSimInspiralPNMode41(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
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.
const LALSimInspiralGenerator lalSEOBNRv2_ROM_DoubleSpin_HIGeneratorTemplate
const char * XLALSimInspiralGetStringFromTaper(LALSimInspiralApplyTaper taper)
Returns a string associated with a LALSimInspiralApplyTaper enum value.
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)
const LALSimInspiralGenerator lalIMRPhenomTHMGeneratorTemplate
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)
const LALSimInspiralGenerator lalIMRPhenomPv2_NRTidalv2GeneratorTemplate
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)
const LALSimInspiralGenerator lalIMRPhenomXASGeneratorTemplate
int XLALGetHigherModesFromString(const char *string)
const LALSimInspiralGenerator lalEccentricTDGeneratorTemplate
const LALSimInspiralGenerator lalIMRPhenomD_NRTidalGeneratorTemplate
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)
const LALSimInspiralGenerator lalEOBNRv2GeneratorTemplate
COMPLEX16TimeSeries * XLALSimInspiralPNMode40(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
const LALSimInspiralGenerator lalPythonGeneratorTemplate
const LALSimInspiralGenerator lalTaylorF2GeneratorTemplate
int XLALGetFrameAxisFromString(const char *waveform)
REAL8 XLALSimInspiralfLow2fStart(REAL8 fLow, INT4 ampOrder, INT4 approximant)
Function for determining the starting frequency of the (2,2) mode when the highest order contribution...
int XLALSimInspiralImplementedFDApproximants(Approximant approximant)
Checks whether the given approximant is implemented in lalsimulation's XLALSimInspiralChooseFDWavefor...
const LALSimInspiralGenerator lalIMRPhenomHMGeneratorTemplate
const char * XLALSimInspiralGetStringFromModesChoice(LALSimInspiralModesChoice modes)
Returns a string associated with a LALSimInspiralModesChoice enum value.
const LALSimInspiralGenerator lalTaylorF2RedSpinGeneratorTemplate
int XLALSimInspiralGeneratorAddConditioningForApproximant(LALSimInspiralGenerator *generator, int approximant)
const LALSimInspiralGenerator lalSEOBNRv1_ROM_DoubleSpinGeneratorTemplate
INT4 XLALSimInspiralSpinTaylorT4DerivativesAvg(REAL8 t, const REAL8 values[], REAL8 dvalues[], void *mparams)
int XLALSimInspiralGetAllowZeroMinFreqFromApproximant(Approximant approx)
COMPLEX16TimeSeries * XLALSimInspiralPNMode62(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
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 ...
const LALSimInspiralGenerator lalIMRPhenomXO4aGeneratorTemplate
const LALSimInspiralGenerator lalIMRPhenomPv2GeneratorTemplate
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.
const LALSimInspiralGenerator lalSpinTaylorF2GeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv1_ROM_EffectiveSpinGeneratorTemplate
const LALSimInspiralGenerator lalIMRPhenomXHMGeneratorTemplate
COMPLEX16TimeSeries * XLALSimInspiralPNMode43(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
COMPLEX16TimeSeries * XLALSimInspiralPNMode52(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
const LALSimInspiralGenerator lalIMRPhenomTGeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv5HM_ROMGeneratorTemplate
const LALSimInspiralGenerator lalIMRPhenomXPGeneratorTemplate
REAL8 XLALSimInspiralRingdownTimeBound(REAL8 M, REAL8 s)
Routine to compute an overestimate of the ringdown time.
COMPLEX16TimeSeries * XLALSimInspiralPNMode66(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
const LALSimInspiralGenerator lalSEOBNRv4T_surrogateGeneratorTemplate
const LALSimInspiralGenerator lalIMRPhenomPv2_NRTidalGeneratorTemplate
const LALSimInspiralGenerator lalSpinTaylorT4GeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv3_optGeneratorTemplate
int XLALSimInspiralGetFrameAxisFromString(const char *waveform)
Parses a waveform string to determine frame axis.
const LALSimInspiralGenerator lalEccentricFDGeneratorTemplate
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)
const LALSimInspiralGenerator lalSEOBNRv4_optGeneratorTemplate
const LALSimInspiralGenerator lalTEOBResumSGeneratorTemplate
const LALSimInspiralGenerator lalSpinTaylorT5GeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv4_ROM_NRTidalv2GeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv2TGeneratorTemplate
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)
COMPLEX16TimeSeries * XLALSimInspiralPNMode54(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
const LALSimInspiralGenerator lalHGimriGeneratorTemplate
const LALSimInspiralGenerator lalIMRPhenomCGeneratorTemplate
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 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)
const LALSimInspiralGenerator lalSpinTaylorT4FourierGeneratorTemplate
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 ...
const LALSimInspiralGenerator * lalSimInspiralGeneratorTemplates[NumApproximants]
REAL8 XLALSimInspiralFinalBlackHoleSpinBound(REAL8 S1z, REAL8 S2z)
Routine to compute an overestimate of a final black hole dimensionless spin.
const LALSimInspiralGenerator lalIMRPhenomXP_NRTidalv2GeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv4PHMGeneratorTemplate
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)
const LALSimInspiralGenerator lalTaylorF2NLTidesGeneratorTemplate
const LALSimInspiralGenerator lalTaylorT3GeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv3_opt_rk4GeneratorTemplate
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)
const LALSimInspiralGenerator lalSEOBNRv4_ROM_NRTidalv2_NSBHGeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv2GeneratorTemplate
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.
const LALSimInspiralGenerator lalTaylorT2GeneratorTemplate
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)
const LALSimInspiralGenerator lalSEOBNRv3GeneratorTemplate
const LALSimInspiralGenerator lalEOBNRv2HMGeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv4TGeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv4HM_ROMGeneratorTemplate
const LALSimInspiralGenerator lalPhenSpinTaylorGeneratorTemplate
const LALSimInspiralGenerator lalPhenSpinTaylorRDGeneratorTemplate
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)
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)
int XLALSimInspiralDecomposeWaveformString(int *approximant, int *order, int *axis, const char *waveform)
Parses a waveform string to determine approximant, PN order, and axis choice.
const LALSimInspiralGenerator lalTEOBResum_ROMGeneratorTemplate
const LALSimInspiralGenerator lalIMRPhenomXAS_NRTidalv2GeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv5_ROMGeneratorTemplate
const LALSimInspiralGenerator lalIMRPhenomNSBHGeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv4HM_PAGeneratorTemplate
COMPLEX16TimeSeries * XLALSimInspiralPNMode55(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
int XLALSimInspiralImplementedTDApproximants(Approximant approximant)
Checks whether the given approximant is implemented in lalsimulation's XLALSimInspiralChooseTDWavefor...
COMPLEX16TimeSeries * XLALSimInspiralPNMode65(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
REAL8 XLALSimInspiralTaylorLength(REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, int O)
const LALSimInspiralGenerator lalSEOBNRv2_ROM_DoubleSpinGeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv4PGeneratorTemplate
int XLALSimInspiralTDConditionStage2(REAL8TimeSeries *hplus, REAL8TimeSeries *hcross, REAL8 f_min, REAL8 f_max)
Second stage of conditioning of time-domain waveforms.
const LALSimInspiralGenerator lalIMRPhenomD_NRTidalv2GeneratorTemplate
const LALSimInspiralGenerator lalTaylorF2EccGeneratorTemplate
const LALSimInspiralGenerator lalpSEOBNRv4HM_PAGeneratorTemplate
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)
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)
const LALSimInspiralGenerator lalSEOBNRv4_ROM_NRTidalGeneratorTemplate
const LALSimInspiralGenerator lalEOBNRv2HM_ROMGeneratorTemplate
const LALSimInspiralGenerator lalSEOBNRv2_ROM_EffectiveSpinGeneratorTemplate
int XLALSimInspiralGeneratorAddStandardConditioning(LALSimInspiralGenerator *generator)
const LALSimInspiralGenerator lalNRSur7dq2GeneratorTemplate
int XLALSimLorentzInvarianceViolationTerm(COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, REAL8 m1, REAL8 m2, REAL8 r, LALDict *LALparams)
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)
const LALSimInspiralGenerator lalIMRPhenomBGeneratorTemplate
const LALSimInspiralGenerator lalTaylorT1GeneratorTemplate
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,...
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.
int XLALSimInspiralGetSpinSupportFromApproximant(Approximant approx)
const LALSimInspiralGenerator lalSEOBNRv4GeneratorTemplate
const LALSimInspiralGenerator lalIMRPhenomTPGeneratorTemplate
const LALSimInspiralGenerator lalTaylorF2RedSpinTidalGeneratorTemplate
COMPLEX16TimeSeries * XLALSimInspiralPNMode30(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
const LALSimInspiralGenerator lalSEOBNRv4HMGeneratorTemplate
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)
COMPLEX16TimeSeries * XLALSimInspiralPNMode51(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
COMPLEX16TimeSeries * XLALSimInspiralPNMode50(REAL8TimeSeries *V, REAL8TimeSeries *Phi, REAL8 v0, REAL8 m1, REAL8 m2, REAL8 r, int O)
int XLALSimInspiralGetApproximantFromString(const char *waveform)
Parses a waveform string to determine approximant.
const LALSimInspiralGenerator lalSEOBNRv2_optGeneratorTemplate
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 al...
int XLALSimInspiralGenerateFDModes(SphHarmFrequencySeries **hlm, LALDict *params, LALSimInspiralGenerator *generator)
Compute frequency-domain modes for a specific approximant.
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'.
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+...
COMPLEX16TimeSeries * XLALSimInspiralChooseTDMode(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 a...
LALSimInspiralGenerator * XLALSimInspiralChooseGenerator(Approximant approx, LALDict *params)
Returns LALSimInspiralGenerator object from approximant.
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...
int XLALSimInspiralGenerateTDWaveform(REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, LALDict *params, LALSimInspiralGenerator *generator)
Returns time-domain polarizations for a specific approximant.
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.
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.
int XLALSimInspiralGenerateFDWaveform(COMPLEX16FrequencySeries **hplus, COMPLEX16FrequencySeries **hcross, LALDict *params, LALSimInspiralGenerator *generator)
Returns frequency-domain polarizations for a specific approximant.
SphHarmTimeSeries * XLALSimInspiralTDModesFromPolarizations(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...
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 wavefor...
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.
const char * XLALSimInspiralGeneratorName(LALSimInspiralGenerator *generator)
Return approximant name from generator object.
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.
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 in...
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+...
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 t...
SphHarmTimeSeries * XLALSimInspiralModesTD(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 insp...
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.
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 ...
LALSimInspiralGenerator * XLALCreateSimInspiralGenerator(const LALSimInspiralGenerator *generator, LALDict *params)
Create LALSimInspiralGenerator object.
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...
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)
int XLALSimInspiralGenerateTDModes(SphHarmTimeSeries **hlm, LALDict *params, LALSimInspiralGenerator *generator)
Compute time-domain modes for a specific approximant.
void XLALDestroySimInspiralGenerator(LALSimInspiralGenerator *generator)
Destroy LALSimInspiralGenerator object.
SphHarmFrequencySeries * XLALSimInspiralChooseFDModes(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 giv...
LALSimInspiralModesChoice
Enumerator for choosing which modes to include in IMR models.
LALSimInspiralApplyTaper
Enumeration to specify the tapering method to apply to the waveform.
FrequencyFunction
Enum of various frequency functions.
LALSimulationDomain
Enumeration to specify time or frequency domain.
LALSimInspiralSpinOrder
Enumeration of allowed PN orders of spin effects.
LALSimInspiralFrameAxis
Enumerator for choosing the reference frame associated with PSpinInspiralRD waveforms.
LALSimInspiralTidalOrder
Enumeration of allowed PN orders of tidal effects.
Approximant
Enum that specifies the PN approximant to be used in computing the waveform.
#define PN_PHASING_SERIES_MAX_ORDER
Structure for passing around PN phasing coefficients.
LALPNOrder
Enum of possible values to use for post-Newtonian order.
@ LAL_SIM_INSPIRAL_TAPER_START
Taper the start of the waveform.
@ LAL_SIM_INSPIRAL_TAPER_STARTEND
Taper the start and the end of the waveform.
@ LAL_SIM_INSPIRAL_TAPER_NUM_OPTS
Number of elements in enum, useful for checking bounds.
@ LAL_SIM_INSPIRAL_TAPER_END
Taper the end of the waveform.
@ LAL_SIM_INSPIRAL_TAPER_NONE
No tapering.
@ LAL_SIM_INSPIRAL_CASEBYCASE_SPINSUPPORT
These approximant support fully precessing spins.
@ LAL_SIM_INSPIRAL_SINGLESPIN
These approximants cannot include spin terms.
@ LAL_SIM_INSPIRAL_SPINLESS
@ LAL_SIM_INSPIRAL_ALIGNEDSPIN
These approximants support a signle spin (by default that is the object 1)
@ LAL_SIM_INSPIRAL_PRECESSINGSPIN
These approximants can include spins aligned with L_N.
@ LAL_SIM_INSPIRAL_NUMSPINSUPPORT
This approximant (ExternalPython) has spin support determined by the external python module on a case...
@ NumFreqFunctions
Number of elements in the enum.
@ fIMRPhenomBFinal
Final of IMRPhenomB.
@ fTEOBResumSFinal
Dominant ringdown frequency in TEOBResumS.
@ fIMRPhenomAFinal
Final frequency of IMRPhenomA.
@ fSEOBNRv5RD
Dominant ringdown frequency in SEOBNRv5_ROM.
@ fSEOBNRv2Peak
Frequency of the peak amplitude in SEOBNRv2.
@ fSEOBNRv4RD
Dominant ringdown frequency in SEOBNRv4.
@ fSEOBNRv1Peak
Frequency of the peak amplitude in SEOBNRv1.
@ fSchwarzISCO
Schwarzschild ISCO.
@ fSEOBNRv2RD
Dominant ringdown frequency in SEOBNRv2.
@ fEOBNRv2RD
Ringdown frequency of EOBNRv2.
@ fIMRPhenomCFinal
Final of IMRPhenomC.
@ fIMRPhenomDPeak
Frequency of the peak amplitude in IMRPhenomD.
@ fSEOBNRv5Peak
Frequency of the peak amplitude in SEOBNRv5_ROM.
@ fSEOBNRv4Peak
Frequency of the peak amplitude in SEOBNRv4.
@ fSEOBNRv1RD
Dominant ringdown frequency in SEOBNRv1.
@ fEOBNRv2HMRD
Ringdown frequency of highest harmonic in EOBNRv2HM.
@ LAL_SIM_DOMAIN_FREQUENCY
@ LAL_SIM_INSPIRAL_SPINS_CASEBYCASE
These approximants have nonprecessing spins.
@ LAL_SIM_INSPIRAL_SPINS_FLOW
These approximants are parameterized by the spins at f_ref.
@ LAL_SIM_INSPIRAL_SPINS_F_REF
@ LAL_SIM_INSPIRAL_SPINS_NONPRECESSING
These approximants are parameterized by the spins at flow.
@ LAL_SIM_INSPIRAL_NUMSPINFREQ
These approximants (NR waveforms) have spins parameterized at different frequencies on a case-by-case...
@ EOB
Effective one-body waveform; Outputs a time-domain wave.
@ TaylorR2F4
A frequency domain model closely related to TaylorT4.
@ PadeT1
Time-domain P-approximant; Outputs a time-domain wave.
@ IMRPhenomFB
Frequency domain (non-precessing spins) inspiral-merger-ringdown templates of Ajith et al [Ajith_2009...
@ NumApproximants
Number of elements in enum, useful for checking bounds.
@ IMRPhenomFC
Frequency domain (non-precessing spins) inspiral-merger-ringdown templates of Santamaria et al [Santa...
@ SpinTaylorT4
Spinning case T4 models (lalsimulation's equivalent of SpinTaylorFrameless).
@ IMRPhenomPv3
Frequency domain (generic spins) inspiral-merger-ringdown templates of Hannam et al....
@ TaylorF2RedSpinTidal
TaylorF2 waveforms for non-precessing spins, defined in terms of a single (reduced-spin) parameter [A...
@ SpinTaylorT5Fourier
Frequency domain (generic spins) inspiral only waveforms based on TaylorT5, , (the paper refers to S...
@ SEOBNRv2_ROM_DoubleSpin_HI
High resolution low-mass double-spin frequency domain reduced order model of spin-aligned EOBNR model...
@ SEOBNRv4_ROM_NRTidal
Low-mass double-spin frequency domain reduced order model of spin-aligned EOBNR model SEOBNRv4 [Bohe ...
@ FrameFile
The waveform contains arbitrary data read from a frame file.
@ IMRPhenomXAS_NRTidalv2
Spin non-precessing EOBNR model v4 with higher modes post-adiabatic dynamics (time domain) and TGR ri...
@ SEOBNRv2
Spin-aligned EOBNR model v2.
@ IMRPhenomTPHM
Time domain, precessing phenomenological IMR waveform model for L=2 sector ([arXiv: 20XY....
@ IMRPhenomP
Frequency domain (generic spins) inspiral-merger-ringdown templates of Hannam et al....
@ SEOBNRv4_ROM_NRTidalv2
based on NRTidalv2; https://arxiv.org/abs/1905.06011.
@ IMRPhenomXP
Frequency domain, precessing phenomenological IMR waveform model.
@ GeneratePPN
The time domain templates generated by LALGeneratePPNInspiral() in the inject package (equivalent to ...
@ BCVSpin
Detection template family of Buonanno, Chen and Vallisneri including spin effects ; Outputs a frequen...
@ SEOBNRv2_opt
Optimized Spin-aligned EOBNR model v2.
@ SEOBNRv3_opt_rk4
USE RK4 Optimized Spin precessing EOBNR model v3.
@ IMRPhenomC
Frequency domain (non-precessing spins) inspiral-merger-ringdown templates of Santamaria et al [Santa...
@ SEOBNRv4HM_ROM
Low-mass double-spin frequency domain reduced order model of spin-aligned EOBNR model SEOBNRv4hm.
@ IMRPhenomPv2_NRTidal
Frequency domain tidal version of IMRPhenomPv2, using NRTidal framework from arXiv:1706....
@ SEOBNRv3_pert
Perturbed [m1 -> m1*(1+1e-15)] Spin precessing EOBNR model v3.
@ SEOBNRv1
Spin-aligned EOBNR model.
@ Lackey_Tidal_2013_SEOBNRv2_ROM
Frequency domain tidal model based on reduced order model of SEOBNRv2.
@ NRHybSur3dq8
Time domain, aligned-spin, higher modes, hybridized.
@ HGimri
Time domain inspiral-merger-ringdown waveform for quasi-circular intermediate mass-ratio inspirals [H...
@ SEOBNRv4
Spin nonprecessing EOBNR model v4.
@ SpinTaylorT2
Spinning case T2 models.
@ SEOBNRv3
Spin precessing EOBNR model v3.
@ IMRPhenomXO4a
Frequency domain, precessing with subdominant modes phenomenological IMR waveform model with NR-tuned...
@ TEOBResum_ROM
Time domain reduced order model of EOB with tidal effects.
@ IMRPhenomNSBH
NSBH Tidal model.
@ IMRPhenomXPHM
Frequency domain, precessing with subdominant modes phenomenological IMR waveform model.
@ IMRPhenomFA
Frequency domain (non-spinning) inspiral-merger-ringdown templates of Ajith et al [Ajith_2007kx] with...
@ IMRPhenomD
Frequency domain (non-precessing spins) inspiral-merger-ringdown templates of Husa et al,...
@ SpinQuadTaylor
Spinning case PN models with quadrupole-monopole and self-spin interaction.
@ IMRPhenomXHM
Frequency domain, non-precessing phenomenological IMR waveform model with subdominant modes ([arXiv:2...
@ EccentricFD
Frequency domain waveform in the SPA to describe low eccentricity systems.
@ SEOBNRv2_ROM_EffectiveSpin
Single-spin frequency domain reduced order model of spin-aligned EOBNR model SEOBNRv2.
@ FindChirpSP
The stationary phase templates implemented by FindChirpSPTemplate in the findchirp package (equivalen...
@ SEOBNRv4P
Spin precessing EOBNR model based on SEOBNRv4.
@ NRSur7dq4
q=4 extension of NRSur7dq2, arxiv: 1905.09300
@ IMRPhenomD_NRTidal
Uses arxiv:1706.02969 to upgrad IMRPhenomD to a tidal approximant.
@ TaylorF2RedSpin
TaylorF2 waveforms for non-precessing spins, defined in terms of a single (reduced-spin) parameter [A...
@ Eccentricity
UNDOCUMENTED.
@ PadeF1
Frequency-domain P-approximant (not yet implemented).
@ NR_hdf5
Time domain, NR waveform from HDF file.
@ SEOBNRv1_ROM_EffectiveSpin
Single-spin frequency domain reduced order model of spin-aligned EOBNR model SEOBNRv1 See [Purrer:201...
@ TaylorF2NLTides
The standard stationary phase approximation including a phenomenological model of nonlinear tidal eff...
@ IMRPhenomTP
Time domain, non-precessing phenomenological IMR waveform model with subdominant modes ([arXiv: 20XY....
@ IMRPhenomD_NRTidalv2
NRTidalv2; https://arxiv.org/abs/1905.06011.
@ IMRPhenomA
Time domain (non-spinning) inspiral-merger-ringdown waveforms generated from the inverse FFT of IMRPh...
@ IMRPhenomHM
Frequency domain with higher modes (non-precessing spins) inspiral-merger-ringdown templates,...
@ TaylorF2Ecc
The standard stationary phase approximation with eccentricity; Outputs a frequency-domain wave.
@ SEOBNRv4PHM
Spin precessing EOBNR model based on SEOBNRv4HM.
@ SpinTaylorT4Fourier
Frequency domain (generic spins) inspiral only waveforms based on TaylorT4, arXiv: 1408....
@ SpinDominatedWf
Time domain, inspiral only, 1 spin, precessing waveform, Tapai et al, arXiv: 1209....
@ TaylorF1
The stationary phase approximation that correctly represents, in the Fourier domain,...
@ IMRPhenomPv2
Frequency domain (generic spins) inspiral-merger-ringdown templates of Hannam et al....
@ IMRPhenomPv2_NRTidalv2
Frequency domain tidal version; based on https://arxiv.org/abs/1905.06011.
@ NRSur7dq2
Time domain, fully precessing NR surrogate model with up to ell=4 modes, arxiv: 1705....
@ TaylorT3
Time domain Taylor approximant in which phase is explicitly given as a function of time; outputs a ti...
@ SpinTaylorF2
Spinning case F2 models (single spin only).
@ EOBNRv2HM_ROM
Frequency domain reduced order model of model EOBNRv2HM, no spin but with higher modes.
@ IMRPhenomXAS
Frequency domain, non-precessing phenomenological IMR waveform model ([arXiv:2001....
@ EOBNRv2_ROM
Frequency domain reduced order model of model EOBNRv2HM, no spin neither higher modes.
@ SpinTaylorT5
Spinning case T5 models, which is a variant of the spinning version of the original TaylorT2 (see ) d...
@ PhenSpinTaylor
Inspiral part of the PhenSpinTaylorRD.
@ FindChirpPTF
UNDOCUMENTED.
@ SEOBNRv4_ROM_NRTidalv2_NSBH
NSBH model based on SEOBNRv4_ROM_NRTidalv2.
@ SEOBNRv1_ROM_DoubleSpin
Double-spin frequency domain reduced order model of spin-aligned EOBNR model SEOBNRv1 See [Purrer:201...
@ SEOBNRv4HM
Spin nonprecessing EOBNR model v4 with higher modes, PhysRevD.98.084028 [arXiv:1803....
@ TaylorF2
The standard stationary phase approximation; Outputs a frequency-domain wave.
@ SEOBNRv4_ROM
Low-mass double-spin frequency domain reduced order model of spin-aligned EOBNR model SEOBNRv4.
@ SEOBNRv2_ROM_DoubleSpin
Double-spin frequency domain reduced order model of spin-aligned EOBNR model SEOBNRv2.
@ NumRelNinja2
The waveform contains REAL8 data generated by lalapps_fr_ninja from a file in the format described in...
@ IMRPhenomB
Time domain (non-precessing spins) inspiral-merger-ringdown waveforms generated from the inverse FFT ...
@ PhenSpinTaylorRD
Phenomenological waveforms, interpolating between a T4 spin-inspiral and the ringdown.
@ SpinTaylorFrameless
Spinning case PN models (replace SpinTaylor by removing the coordinate singularity)
@ SEOBNRv2T
Tidal EOB model.
@ IMRPhenomTHM
Time domain, non-precessing phenomenological IMR waveform model for the dominant (2,...
@ IMRPhenomPv3HM
Frequency domain (generic spins) inspiral-merger-ringdown templates of Khan et al.
@ BCV
Detection template family of Buonanno, Chen and Vallisneri ; Outputs a frequency-domain wave.
@ pSEOBNRv4HM_PA
Spin non-precessing EOBNR model v4 with higher modes post-adiabatic dynamics (time domain),...
@ SEOBNRv4T
Tidal EOB model.
@ TaylorT1
Time domain Taylor approximant in which the energy and flux are both kept as Taylor expansions and a ...
@ SEOBNRv5_ROM
Time domain, precessing phenomenological IMR waveform model with subdominant modes ([arXiv: 20XY....
@ EccentricTD
Time domain Taylor T4 approximant including orbital eccentricity effects.
@ SpinTaylor
Spinning case PN models (should replace SpinTaylorT3 in the future)
@ SEOBNRv3_opt
Optimized Spin precessing EOBNR model v3.
@ SpinTaylorT1
Spinning case T1 models.
@ SpinTaylorT3
Spinning case T3 models.
@ IMRPhenomXP_NRTidalv2
Tidal extension of IMRPhenomXP based on [arXiv:1905.06011].
@ TEOBResumS
Resummed Spin-aligned Tidal EOB.
@ SEOBNRv5HM_ROM
External Python model.
@ TaylorT2
Time domain Taylor approximant in which the phase evolution is obtained by iteratively solving post-...
@ SEOBNRv4T_surrogate
Double-spin frequency domain surrogate model of spin-aligned tidal EOBNR model SEOBNRv4T.
@ SEOBNRv4_opt
Optimized Spin-aligned EOBNR model v4.
@ LAL_SIM_INSPIRAL_DISALLOW_ZERO_FMIN
These approximants allow f_min=0, which means the full length of the available waveform is returned.
@ LAL_SIM_INSPIRAL_ALLOW_ZERO_FMIN
@ LAL_SIM_INSPIRAL_NUMZEROFMIN
These approximants do not allow f_min=0.
@ LAL_PNORDER_TWO_POINT_FIVE
2.5PN <==> O(v^5)
@ LAL_PNORDER_NUM_ORDER
Number of elements in enum, useful for checking bounds.
@ LAL_PNORDER_THREE
3PN <==> O(v^6)
@ LAL_PNORDER_TWO
2PN <==> O(v^4)
@ LAL_PNORDER_ONE
1PN <==> O(v^2)
@ LAL_PNORDER_PSEUDO_FOUR
pseudo-4PN tuning coefficients included, true 4PN terms currently unknown
@ LAL_PNORDER_THREE_POINT_FIVE
3.5PN <==> O(v^7)
@ LAL_PNORDER_HALF
0.5PN <==> O(v)
@ LAL_PNORDER_ONE_POINT_FIVE
1.5PN <==> O(v^3)
@ LAL_PNORDER_NEWTONIAN
Newtonain (leading) order.
@ LAL_SIM_INSPIRAL_CASEBYCASE_TESTGR_PARAMS
These approximants accept testGR params as input params.
@ LAL_SIM_INSPIRAL_NO_TESTGR_PARAMS
@ LAL_SIM_INSPIRAL_TESTGR_PARAMS
These approximants cannot accept testGR params as input params.
@ LAL_SIM_INSPIRAL_NUM_TESTGR_ACCEPT
This approximant (ExternalPython) accept testGR parameters depending on the external python module lo...
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.
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.
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.
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.
int XLALHGimriGenerator(REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phiRef, REAL8 deltaT, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 r, REAL8 i, REAL8 S1z)
COMPLEX16TimeSeries * XLALSimInspiralPNMode33(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.
COMPLEX16TimeSeries * XLALCreateSimInspiralPNModeCOMPLEX16TimeSeries(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 wa...
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 ...
COMPLEX16TimeSeries * XLALSimInspiralPNMode44(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.
COMPLEX16TimeSeries * XLALSimInspiralPNMode42(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.
COMPLEX16TimeSeries * XLALCreateSimInspiralPNModeCOMPLEX16TimeSeriesLALConvention(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 wa...
COMPLEX16TimeSeries * XLALSimInspiralPNMode21(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.
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 fo...
COMPLEX16TimeSeries * XLALSimInspiralPNMode31(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.
COMPLEX16TimeSeries * XLALSimInspiralPNMode32(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.
COMPLEX16TimeSeries * XLALSimInspiralPNMode22(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.
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 ph...
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" approx...
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...
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.
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 the...
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" approx...
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 en...
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.
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 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 g...
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 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.
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 ph...
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 eccentr...
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 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 ...
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,...
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,...
void XLALSimInspiralTaylorF2RedSpinMchirpEtaChiFromChirpTimes(double *mc, double *eta, double *chi, double theta0, double theta3, double theta3s, double fLow)
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,...
void XLALSimInspiralTaylorF2RedSpinChirpTimesFromMchirpEtaChi(double *theta0, double *theta3, double *theta3s, double mc, double eta, double chi, double fLow)
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.
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,...
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.
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.
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.
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 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.
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.
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 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.
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.
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.
int XLALSimInspiralTaylorF2AlignedPhasingArray(REAL8Vector **phasingvals, REAL8Vector mass1, REAL8Vector mass2, REAL8Vector chi1, REAL8Vector chi2, REAL8Vector lambda1, REAL8Vector lambda2, REAL8Vector dquadmon1, REAL8Vector dquadmon2)
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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 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.
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.
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.
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()
Linked list of any number of parameters for testing GR.
Structure to carry a collection of spherical harmonic modes in COMPLEX16 time series.
REAL8 wdotlogcoeff
coefficient of log term in wdot
REAL8 F7S2O
Coefficients of S2.LN term.
REAL8 Etidal10
leading order 5PN tidal correction to energy
INT4 phenomtp
Flag for using spinO=7 and not spinO=6 teems with orbital-averaged quantities for phenomtphm approx.
REAL8 fEnd
ending GW frequency of integration
REAL8 F7S1O
Coefficients of S1.LN term.
LALSimInspiralTidalOrder tideO
Twice PN order of included tidal effects.
REAL8 Ftidal12
next-to-leading order 6PN tidal correction
INT4 lscorr
Flag for including spin corrections to orb. ang. mom.
LALSimInspiralSpinOrder spinO
Twice PN order of included spin effects.
REAL8 S1dot3
coeff of LNxS1 term in S1dot
REAL8 F5S2O
Coefficient of (S1.LN) term.
REAL8 prev_domega
Previous value of domega/dt used in stopping test.
REAL8 Ftidal10
leading order 5PN tidal correction
REAL8 S2dot3
coeff of LNxS2 term in S2dot
REAL8 Fnewt
newtonian term in Flux
INT4 phaseO
Twice PN order of GW-phase.
REAL8 S2dot5
coeff of LNxS2 term in S2dot
REAL8 M
total mass in solar mass units
REAL8 F5S1O
Coefficient of (S1.LN)
REAL8 wdottidal10
leading order tidal correction
REAL8 E4S1OS2OAvg
non-dynamical, averaged 2PN S1-S2 corrections
REAL8 wdottidal12
next to leading order tidal correction
REAL8 Flogcoeff
log coeff in flux
REAL8 wdot4S1OS2OAvg
non-dynamical, averaged 2PN S1-S2 terms
REAL8 fStart
starting GW frequency of integration
REAL8 S1dot5
coeff of LNxS1 term in S1dot
REAL8 Mchirp
chirp mass in solar mass units
REAL8 wdotnewt
leading order coefficient of wdot =
REAL8 F4S1OS2OAvg
Coefficients of averaged S1.S2 terms.
REAL8 eta
symmetric mass ratio
REAL8 Etidal12
next to leading order 6PN tidal correction to energy