LALInspiral 5.0.3.1-eeff03c
LALInspiralSpinningBHBinary.c File Reference

This module generates the inspiral waveform from a binary consisting of two spinning compact stars. More...

Prototypes

static void LALInspiralPolarisationAngle (REAL8 *psi, REAL8 psiOld, REAL8 *NCap, REAL8 *L)
 
static void LALInspiralBeamFactors (REAL8 *Fplus, REAL8 *Fcross, REAL8 Fp0, REAL8 Fp1, REAL8 Fc0, REAL8 Fc1, REAL8 psi)
 
static void LALInspiralPolarisationPhase (REAL8 *phi, REAL8 phiOld, REAL8 NCapDotLByL, REAL8 Fplus, REAL8 Fcross)
 
static void LALInspiralModulatedAmplitude (REAL8 *amp, REAL8 v, REAL8 amp0, REAL8 NCapDotLByL, REAL8 Fplus, REAL8 Fcross)
 
void LALACSTDerivatives (REAL8Vector *values, REAL8Vector *dvalues, void *funcParams)
 
void LALInspiralSpinModulatedWave (LALStatus *status, REAL4Vector *signalvec, InspiralTemplate *in)
 

Detailed Description

This module generates the inspiral waveform from a binary consisting of two spinning compact stars.

Author
Sathyaprakash, B. S.

Prototypes

LALInspiralSpinningBHBinary()

  • signalvec: Output containing the spin modulated inspiral waveform.
  • in: Input containing binary chirp parameters.

Description

Using the formalism described in Apostolatos et al [2] and Blanchet et al. [5] and formulas summarized in Sec. Spinning Modulated Chirps this module computes the spin-modulated chirps from a pair of compact stars in orbit around each other.

Algorithm

This code uses a fourth-order Runge-Kutta algorithm to solve the nine first-order, coupled, ordinary differential equations in Eq. \eqref{eqn_precession1} Eq. \eqref{eqn_precession2} and Eq. \eqref{eqn_precession3}. The solution is then used in Eq. \eqref{eqn_waveform} (and following equations) to get the waveform emitted by a spinning black hole binary.

Uses

LALInspiralVelocity()
LALInspiralPhasing3()
void LALInspiralSetup(LALStatus *status, expnCoeffs *ak, InspiralTemplate *params)
void LALInspiralChooseModel(LALStatus *status, expnFunc *func, expnCoeffs *ak, InspiralTemplate *params)
void LALRungeKutta4(LALStatus *, REAL8Vector *, rk4GSLIntegrator *, void *)

Definition in file LALInspiralSpinningBHBinary.c.

Go to the source code of this file.

Function Documentation

◆ LALInspiralPolarisationAngle()

static void LALInspiralPolarisationAngle ( REAL8 psi,
REAL8  psiOld,
REAL8 NCap,
REAL8 L 
)
static

Definition at line 328 of file LALInspiralSpinningBHBinary.c.

◆ LALInspiralBeamFactors()

static void LALInspiralBeamFactors ( REAL8 Fplus,
REAL8 Fcross,
REAL8  Fp0,
REAL8  Fp1,
REAL8  Fc0,
REAL8  Fc1,
REAL8  psi 
)
static

Definition at line 351 of file LALInspiralSpinningBHBinary.c.

◆ LALInspiralPolarisationPhase()

static void LALInspiralPolarisationPhase ( REAL8 phi,
REAL8  phiOld,
REAL8  NCapDotLByL,
REAL8  Fplus,
REAL8  Fcross 
)
static

Definition at line 373 of file LALInspiralSpinningBHBinary.c.

◆ LALInspiralModulatedAmplitude()

static void LALInspiralModulatedAmplitude ( REAL8 amp,
REAL8  v,
REAL8  amp0,
REAL8  NCapDotLByL,
REAL8  Fplus,
REAL8  Fcross 
)
static

Definition at line 389 of file LALInspiralSpinningBHBinary.c.

◆ LALACSTDerivatives()

void LALACSTDerivatives ( REAL8Vector values,
REAL8Vector dvalues,
void *  funcParams 
)

Definition at line 406 of file LALInspiralSpinningBHBinary.c.

◆ LALInspiralSpinModulatedWave()

void LALInspiralSpinModulatedWave ( LALStatus status,
REAL4Vector signalvec,
InspiralTemplate in 
)

Definition at line 94 of file LALInspiralSpinningBHBinary.c.