LALInspiral 5.0.3.1-eeff03c
LALPSpinInspiralRingdownWave.c File Reference

Module to compute the ring-down waveform as linear combination of quasi-normal-modes decaying waveforms, which can be attached to the phenomenological spin Taylor waveform. More...

Prototypes

INT4 XLALPSpinInspiralRingdownWave (REAL8Vector *rdwave, InspiralTemplate *params, REAL8Vector *matchinspwave, COMPLEX8Vector *modefreqs, UINT4 nmodes)
 
INT4 XLALGenerateWaveDerivative (REAL8Vector *dwave, REAL8Vector *wave, REAL8 dt)
 
INT4 XLALPSpinGenerateQNMFreq (COMPLEX8Vector *modefreqs, InspiralTemplate *params, UINT4 l, INT4 m, UINT4 nmodes, REAL8 finalMass, REAL8 finalSpin)
 
INT4 XLALPSpinFinalMassSpin (REAL8 *finalMass, REAL8 *finalSpin, InspiralTemplate *params, REAL8 energy, REAL8 *LNhvec)
 
INT4 XLALPSpinInspiralAttachRingdownWave (REAL8Vector *sigl, InspiralTemplate *params, UINT4 *attpos, UINT4 nmodes, UINT4 l, INT4 m, REAL8 finalMass, REAL8 finalSpin)
 

Detailed Description

Module to compute the ring-down waveform as linear combination of quasi-normal-modes decaying waveforms, which can be attached to the phenomenological spin Taylor waveform.

Prototypes

XLALXLALPSpinInspiralRingdownWave()

  • rdwave, Output, the ring-down waveform
  • params, Input, the parameters where ring-down waveforms are computed
  • inspwave, Input, the inspiral waveform with given multiple
  • modefreqs, Input, the frequencies of the quasi-normal-modes
  • nmodes, Input, the number of quasi-normal-modes to be combined.

XLALGenerateWaveDerivative()

  • dwave, Output, time derivative of the input waveform
  • wave, Input, waveform to be differentiated in time
  • params, Input, the parameters of the input waveform.

XLALPSpinGenerateQNMFreq()

  • ptfwave, Output, the frequencies of the quasi-normal-modes
  • params, Input, the parameters of the binary system
  • l, Input, the l of the modes
  • m, Input, the m of the modes
  • nmodes, Input, the number of overtones considered.

XLALPSpinFinalMassSpin()

  • finalMass, Output, the mass of the final Kerr black hole
  • finalSpin, Input, the spin of the final Kerr balck hole
  • params, Input, the parameters of the binary system.
  • energy, Input, the binding energy at the time final time.

XLALPSpinInspiralAttachRingdownWave()

  • sigl, Output, the waveform filled with ring-down phase
  • params, Input, inspiral parameters
  • attpos, Input, position of the start of the ring-down
  • nmodes, Input, number of ring-down modes
  • l, Input, spherical harmonic l-number of the ring-down mode
  • m, Input, spherical harmonic m-number of the ring-down mode
  • finalMass, Input, estimated final mass of the black hole
  • finalSpin, Input, estimated final spin of the black hole

Description

This module generate ring-down waveforms.

Algorithm

Uses

#define LALMalloc(n)
#define LALFree(p)

Notes

Definition in file LALPSpinInspiralRingdownWave.c.

Go to the source code of this file.

Macros

#define XLAL_BEGINGSL
 
#define XLAL_ENDGSL
 

Macro Definition Documentation

◆ XLAL_BEGINGSL

#define XLAL_BEGINGSL
Value:
{ \
gsl_error_handler_t *saveGSLErrorHandler_; \
saveGSLErrorHandler_ = gsl_set_error_handler_off();

Definition at line 105 of file LALPSpinInspiralRingdownWave.c.

◆ XLAL_ENDGSL

#define XLAL_ENDGSL
Value:
gsl_set_error_handler( saveGSLErrorHandler_ ); \
}

Definition at line 110 of file LALPSpinInspiralRingdownWave.c.

Function Documentation

◆ XLALPSpinInspiralRingdownWave()

INT4 XLALPSpinInspiralRingdownWave ( REAL8Vector rdwave,
InspiralTemplate params,
REAL8Vector matchinspwave,
COMPLEX8Vector modefreqs,
UINT4  nmodes 
)

Definition at line 114 of file LALPSpinInspiralRingdownWave.c.

◆ XLALGenerateWaveDerivative()

INT4 XLALGenerateWaveDerivative ( REAL8Vector dwave,
REAL8Vector wave,
REAL8  dt 
)

Definition at line 268 of file LALPSpinInspiralRingdownWave.c.

◆ XLALPSpinGenerateQNMFreq()

INT4 XLALPSpinGenerateQNMFreq ( COMPLEX8Vector modefreqs,
InspiralTemplate params,
UINT4  l,
INT4  m,
UINT4  nmodes,
REAL8  finalMass,
REAL8  finalSpin 
)

Definition at line 356 of file LALPSpinInspiralRingdownWave.c.

◆ XLALPSpinFinalMassSpin()

INT4 XLALPSpinFinalMassSpin ( REAL8 finalMass,
REAL8 finalSpin,
InspiralTemplate params,
REAL8  energy,
REAL8 LNhvec 
)

Definition at line 568 of file LALPSpinInspiralRingdownWave.c.

◆ XLALPSpinInspiralAttachRingdownWave()

INT4 XLALPSpinInspiralAttachRingdownWave ( REAL8Vector sigl,
InspiralTemplate params,
UINT4 attpos,
UINT4  nmodes,
UINT4  l,
INT4  m,
REAL8  finalMass,
REAL8  finalSpin 
)

Definition at line 644 of file LALPSpinInspiralRingdownWave.c.