LALInspiral 5.0.3.1-eeff03c
LALSQTPNWaveform.c File Reference

Contains the function definition to create GWforms. More...

Prototypes

int XLALSQTPNFillCoefficients (LALSQTPNWaveformParams *const params)
 The function fills the LALSQTPNCoefficients structure with the needed coefficients for calculating the derived dynamic variables with the XLALSQTPNDerivator() function. More...
 
int XLALSQTPNDerivator (UNUSED REAL8 t, const REAL8 values[], REAL8 dvalues[], void *param)
 The function calculates the derived values. More...
 
void LALSQTPNGenerator (LALStatus *status, LALSQTPNWave *waveform, LALSQTPNWaveformParams *params)
 
int XLALSQTPNGenerator (LALSQTPNWave *waveform, LALSQTPNWaveformParams *params)
 The function generates the parameters of the waveform. More...
 

Detailed Description

Contains the function definition to create GWforms.

Author
László Veréb
Date
2010.05.21.

Definition in file LALSQTPNWaveform.c.

Go to the source code of this file.

Macros

#define SCALAR_PRODUCT3(a1, a2)    ((a1)[0] * (a2)[0] + (a1)[1] * (a2)[1] + (a1)[2] * (a2)[2]);
 The macro function calculates the scalar product of two vectors. More...
 
#define VECTOR_PRODUCT3(left, right, product)
 The macro function calculates the vector product of two vectors. More...
 

Macro Definition Documentation

◆ SCALAR_PRODUCT3

#define SCALAR_PRODUCT3 (   a1,
  a2 
)     ((a1)[0] * (a2)[0] + (a1)[1] * (a2)[1] + (a1)[2] * (a2)[2]);

The macro function calculates the scalar product of two vectors.

Parameters
[in]a1: the left vector
[in]a2: the right vector
Returns
the product

Definition at line 18 of file LALSQTPNWaveform.c.

◆ VECTOR_PRODUCT3

#define VECTOR_PRODUCT3 (   left,
  right,
  product 
)
Value:
(product)[0] = ((left)[1] * (right)[2] - (left)[2] * (right)[1]);\
(product)[1] = ((left)[2] * (right)[0] - (left)[0] * (right)[2]);\
(product)[2] = ((left)[0] * (right)[1] - (left)[1] * (right)[0]);

The macro function calculates the vector product of two vectors.

Parameters
[in]left: the left vector
[in]right: the right vector
[out]product: the vector product

Definition at line 27 of file LALSQTPNWaveform.c.