LALInspiral 5.0.3.1-eeff03c
LALNewtonianMultipole.c File Reference

Prototypes

static REAL8 XLALAssociatedLegendreXIsZero (const int l, const int m)
 
static int XLALScalarSphHarmThetaPiBy2 (COMPLEX16 *y, INT4 l, INT4 m, REAL8 phi)
 
static int CalculateThisMultipolePrefix (COMPLEX16 *prefix, const REAL8 m1, const REAL8 m2, const INT4 l, const INT4 m)
 
int XLALComputeNewtonMultipolePrefixes (NewtonMultipolePrefixes *prefix, const REAL8 m1, const REAL8 m2)
 
int XLALCalculateNewtonianMultipole (COMPLEX16 *multipole, REAL8 x, REAL8 r, REAL8 phi, UINT4 l, INT4 m, EOBParams *params)
 

Go to the source code of this file.

Function Documentation

◆ XLALAssociatedLegendreXIsZero()

static REAL8 XLALAssociatedLegendreXIsZero ( const int  l,
const int  m 
)
static
Author
Craig Robinson

Functions to construct the Newtonian multipolar waveform as given by Damour et al, Phys.Rev.D79:064004,2009.

In addition to the function used to do this, XLALCalculateNewtonianMultipole(), this file also contains a function for calculating the standard scalar spherical harmonics Ylm.

Definition at line 166 of file LALNewtonianMultipole.c.

◆ XLALScalarSphHarmThetaPiBy2()

static int XLALScalarSphHarmThetaPiBy2 ( COMPLEX16 y,
INT4  l,
INT4  m,
REAL8  phi 
)
static

Definition at line 129 of file LALNewtonianMultipole.c.

◆ CalculateThisMultipolePrefix()

static int CalculateThisMultipolePrefix ( COMPLEX16 prefix,
const REAL8  m1,
const REAL8  m2,
const INT4  l,
const INT4  m 
)
static

Definition at line 362 of file LALNewtonianMultipole.c.