LALInspiral 5.0.3.1-eeff03c
LALSQTPNWaveformInterface.h File Reference

Prototypes

int XLALSQTPNWaveformTemplates (REAL4Vector *signalvec1, REAL4Vector *signalvec2, InspiralTemplate *params)
 
void LALSQTPNWaveformTemplates (LALStatus *status, REAL4Vector *signalvec1, REAL4Vector *signalvec2, InspiralTemplate *params)
 
int XLALSQTPNWaveform (REAL4Vector *signalvec, InspiralTemplate *params)
 The function returns the generated waveform. More...
 
void LALSQTPNWaveform (LALStatus *status, REAL4Vector *signalvec, InspiralTemplate *params)
 
int XLALSQTPNWaveformForInjection (CoherentGW *wave_out, InspiralTemplate *params, PPNParamStruc *ppnParams)
 The function returns the generated waveform for injection. More...
 
void LALSQTPNWaveformForInjection (LALStatus *status, CoherentGW *wave_out, InspiralTemplate *params, PPNParamStruc *ppnParams)
 
int XLALSQTPNAllocateCoherentGW (CoherentGW *wave, UINT4 length)
 The function allocates memory for the waveform's \(a_1\), \(a_2\), \(\Phi\) and \(\alpha\). More...
 
void XLALSQTPNDestroyCoherentGW (CoherentGW *wave)
 The function deallocates memory of the waveform. More...
 
void XLALSQTPNFillParams (LALSQTPNWaveformParams *wave, InspiralTemplate *params)
 The function calculates the parameters from the InspiralTemplate structure. More...
 

Go to the source code of this file.

Macros

#define LALSQTPN_MSGPPNPARAMS   "the PPNParamsStruct structure is null"
 
#define LALSQTPN_MSGINSPIRALTEMPLATE   "the InspiralTemplate structure is null"
 
#define LALSQTPN_ZEROLENGTH   3
 
#define LALSQTPN_MSGZEROLENGTH   "the given length is not positive"