20 #ifndef _GENERATETAYLORCW_H
21 #define _GENERATETAYLORCW_H
23 #include <lal/LALStdlib.h>
24 #include <lal/PulsarSimulateCoherentGW.h>
25 #include <lal/SkyCoordinates.h>
27 #if defined(__cplusplus)
93 #define GENERATETAYLORCWH_ENUL 1
94 #define GENERATETAYLORCWH_EOUT 2
95 #define GENERATETAYLORCWH_EMEM 3
99 #define GENERATETAYLORCWH_MSGENUL "Unexpected null pointer in arguments"
100 #define GENERATETAYLORCWH_MSGEOUT "Output field a, f, phi, or shift already exists"
101 #define GENERATETAYLORCWH_MSGEMEM "Out of memory"
113 typedef struct tagTaylorCWParamStruc {
149 #elif defined(__cplusplus)
void LALGenerateTaylorCW(LALStatus *, PulsarCoherentGW *output, TaylorCWParamStruc *params)
Computes a Taylor-parametrized continuous waveform.
This structure stores a representation of a plane gravitational wave propagating from a particular po...
This structure stores the parameters for constructing a gravitational waveform with a Taylor-polynomi...
REAL8 deltaT
The requested sampling interval of the waveform, in s.
SkyPosition position
The location of the source on the sky, normally in equatorial coordinates.
REAL8Vector * f
The spin-normalized Taylor parameters , as defined in Eq.
REAL4 dfdt
The maximum value of encountered over any timestep used in generating the waveform.
REAL8 phi0
The wave phase at time , in radians.
LIGOTimeGPS epoch
The start time of the output series.
UINT4 length
The number of samples in the generated waveform.
REAL4 psi
The polarization angle of the source, in radians.
REAL8 f0
The wave frequency at time , in Hz.
REAL4 aCross
The polarization amplitudes , , in dimensionless strain units.