LALInspiral 5.0.3.1-eeff03c
LALEOBNRv2Waveform.h File Reference

Prototypes

int XLALCalculateNewtonianMultipole (COMPLEX16 *multipole, REAL8 x, REAL8 r, REAL8 phi, UINT4 l, INT4 m, EOBParams *params)
 
REAL8 XLALInspiralFactorizedFlux (REAL8Vector *values, const REAL8 omega, EOBParams *ak, const INT4 lMax)
 Function to compute the factorized flux as uses in the new EOBNR_PP model. Flux function given by Phys.Rev.D79:064004,2009. More...
 
INT4 XLALGetFactorizedWaveform (COMPLEX16 *hlm, REAL8Vector *values, const REAL8 v, const INT4 l, const INT4 m, EOBParams *params)
 
int XLALGetCalibratedNQCCoeffs (EOBNonQCCoeffs *coeffs, INT4 l, INT4 m, REAL8 eta)
 For the 2,2 mode, there are fits available for the NQC coefficients. More...
 
int XLALEOBNonQCCorrection (COMPLEX16 *_LAL_RESTRICT_ nqc, REAL8Vector *_LAL_RESTRICT_ values, const REAL8 omega, EOBNonQCCoeffs *_LAL_RESTRICT_ coeffs)
 
int XLALCalculateNQCCoefficients (REAL8Vector *_LAL_RESTRICT_ amplitude, REAL8Vector *_LAL_RESTRICT_ phase, REAL8Vector *_LAL_RESTRICT_ q1, REAL8Vector *_LAL_RESTRICT_ q2, REAL8Vector *_LAL_RESTRICT_ q3, REAL8Vector *_LAL_RESTRICT_ p1, REAL8Vector *_LAL_RESTRICT_ p2, INT4 l, INT4 m, REAL8 timePeak, REAL8 deltaT, REAL8 eta, EOBNonQCCoeffs *_LAL_RESTRICT_ coeffs)
 
REAL8 XLALGetNRPeakDeltaT (INT4 l, INT4 m, REAL8 eta)
 More recent versions of the EOB model, such as EOBNR_v2, utilise a non-quasicircular correction to bring the peak of the EOB frequency into agreement with that of NR simulations. This file contains the functions used to calculate these NQC corrections. The fits to NR peak amplitude, frequency, and their derivatives, are taken from Pan et al, arXiv:1106.1021v1 [gr-qc]. More...
 
int XLALCalcFacWaveformCoefficients (FacWaveformCoeffs *const coeffs, const REAL8 eta)
 The functions contained within this file pre-compute the various coefficients which are required for calculating the factorized waveform in EOBNRv2. Note that for some of the higher modes, the coefficients are changed for the generation of the waveform compared to the generation of the flux. Thus we have a function which adds these additional contributions to the already computed coefficients. More...
 
int XLALModifyFacWaveformCoefficients (FacWaveformCoeffs *const coeffs, const REAL8 eta)
 
int XLALComputeNewtonMultipolePrefixes (NewtonMultipolePrefixes *prefix, const REAL8 m1, const REAL8 m2)
 

Go to the source code of this file.

Data Structures

struct  EOBACoefficients
 Structure containing the coefficients for EOBNRv2 A potential function.
 
struct  FacWaveformCoeffs
 Structure containing the coefficients for calculating the factorized waveform.
 
struct  NewtonMultipolePrefixes
 Structure containing all the terms of the Newtonian multipole which are constant over the course of the evolution, and can therefore be pre-computed.
 
struct  EOBParams
 Structure containing all the parameters needed for the EOB waveform.
 

Macros

#define LALEOB_MAX_MULTIPOLE   8
 

Macro Definition Documentation

◆ LALEOB_MAX_MULTIPOLE

#define LALEOB_MAX_MULTIPOLE   8

Definition at line 37 of file LALEOBNRv2Waveform.h.