29#include <lal/LALSimInspiralPrecess.h>
33 FILE* h_ref = fopen(
"h_ref_PhenomB.txt",
"w");
34 FILE* h_rot = fopen(
"h_rot_PhenomB.txt",
"w");
41 double s1x = 0.0, s1y = 0.0, s1z = 0.0;
42 double s2x = 0.0, s2y = 0.0, s2z = 0.0;
44 double lambda1 = 0.0, lambda2 = 0.0;
45 double phi = 0.0,
dt = 1/16384.0;
46 LALSimInspiralWaveformFlags *waveFlags = NULL;
48 int amplitudeOrder = 0, phaseOrder = 7;
51 double view_th = 0.0, view_ph = 0.0;
65 lambda1, lambda2, 0., 0.,
68 amplitudeOrder, phaseOrder,
75 h_22 = NULL; h_2_2 = NULL;
104 lambda1, lambda2, 0., 0.,
107 amplitudeOrder, phaseOrder,
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 UNUSED 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)
Approximant
Enum that specifies the PN approximant to be used in computing the waveform.
@ IMRPhenomB
Time domain (non-precessing spins) inspiral-merger-ringdown waveforms generated from the inverse FFT ...
int XLALSimInspiralConstantPrecessionConeWaveform(REAL8TimeSeries **hp, REAL8TimeSeries **hx, SphHarmTimeSeries *h_lm, double precess_freq, double a, double phi_precess, double alpha_0, double beta_0)
Takes in the spherical harmonic decomposed modes as a strain time series and imposes the effect of a ...
SphHarmTimeSeries * XLALSphHarmTimeSeriesAddMode(SphHarmTimeSeries *appended, const COMPLEX16TimeSeries *inmode, UINT4 l, INT4 m)
Prepend a node to a linked list of SphHarmTimeSeries, or create a new head.
void XLALDestroySphHarmTimeSeries(SphHarmTimeSeries *ts)
Delete list from current pointer to the end of the list.
COMPLEX16 XLALSpinWeightedSphericalHarmonic(REAL8 theta, REAL8 phi, int s, int l, int m)
void XLALDestroyCOMPLEX16TimeSeries(COMPLEX16TimeSeries *series)
COMPLEX16TimeSeries * XLALCreateCOMPLEX16TimeSeries(const CHAR *name, const LIGOTimeGPS *epoch, REAL8 f0, REAL8 deltaT, const LALUnit *sampleUnits, size_t length)
void XLALDestroyREAL8TimeSeries(REAL8TimeSeries *series)
REAL8 XLALGPSGetREAL8(const LIGOTimeGPS *epoch)
Linked list of any number of parameters for testing GR.
Structure to carry a collection of spherical harmonic modes in COMPLEX16 time series.