Functions to generate the EOBNRv2 waveforms, as defined in Pan et al, arXiv:1106.1021v1 [gr-qc].
More...
|
| static REAL8 | XLALCalculateA5 (REAL8 eta) |
| |
| static REAL8 | XLALCalculateA6 (REAL8 eta) |
| |
| static REAL8 | omegaofrP4PN (const REAL8 r, const REAL8 eta, void *params) |
| |
| static REAL8 | nonKeplerianCoefficient (REAL8Vector *restrict values, const REAL8 eta, EOBACoefficients *coeffs) |
| |
| static int | LALHCapDerivativesP4PN (double t, const double values[], double dvalues[], void *funcParams) |
| |
| static REAL8 | XLALCalculateOmega (REAL8 eta, REAL8 r, REAL8 pr, REAL8 pPhi, EOBACoefficients *aCoeffs) |
| |
| static int | XLALFirstStoppingCondition (double t, const double values[], double dvalues[], void *funcParams) |
| |
| static int | XLALHighSRStoppingCondition (double t, const double values[], double dvalues[], void *funcParams) |
| |
| static REAL8 | XLALCalculateEOBA (const REAL8 r, EOBACoefficients *restrict coeffs) |
| |
| static REAL8 | XLALCalculateEOBD (REAL8 r, REAL8 eta) |
| |
| static REAL8 | XLALCalculateEOBdAdr (const REAL8 r, EOBACoefficients *restrict coeffs) |
| |
| static REAL8 | XLALEffectiveHamiltonian (const REAL8 eta, const REAL8 r, const REAL8 pr, const REAL8 pp, EOBACoefficients *aCoeffs) |
| | Function to calculate the EOB effective Hamiltonian for the given values of the dynamical variables. More...
|
| |
| static REAL8 | XLALprInitP4PN (REAL8 p, void *params) |
| |
| static REAL8 | XLALpphiInitP4PN (const REAL8 r, EOBACoefficients *restrict coeffs) |
| |
| static REAL8 | XLALrOfOmegaP4PN (REAL8 r, void *params) |
| |
| static REAL8 | XLALvrP4PN (const REAL8 r, const REAL8 omega, pr3In *params) |
| |
| static int | XLALEOBPPWaveformEngine (REAL4Vector *signalvec1, REAL4Vector *signalvec2, REAL4Vector *h, const REAL8 *phiC, UINT4 *countback, InspiralTemplate *params, InspiralInit *paramsInit) |
| |
| INT4 | XLALGetFactorizedWaveform (COMPLEX16 *restrict hlm, REAL8Vector *restrict values, const REAL8 v, const INT4 l, const INT4 m, EOBParams *restrict params) |
| |
| static REAL8 | XLALCalculateA6 (const REAL8 UNUSED eta) |
| |
| static int | XLALCalculateEOBACoefficients (EOBACoefficients *const coeffs, const REAL8 eta) |
| | Function to pre-compute the coefficients in the EOB A potential function. More...
|
| |
| int | LALHCapDerivativesP4PN (double UNUSED t, const REAL8 values[], REAL8 dvalues[], void *funcParams) |
| |
| static int | XLALFirstStoppingCondition (double UNUSED t, const double UNUSED values[], double dvalues[], void *funcParams) |
| | Function which will calculate the stopping condition for the initial sampling rate. More...
|
| |
| static int | XLALHighSRStoppingCondition (double UNUSED t, const double values[], double dvalues[], void UNUSED *funcParams) |
| | Function which will calculate the stopping condition for the higher sampling rate. More...
|
| |
| static REAL8 | GetRingdownAttachCombSize (INT4 l, INT4 m) |
| |
| int | XLALEOBPPWaveform (REAL4Vector *signalvec, InspiralTemplate *params) |
| |
| int | XLALEOBPPWaveformTemplates (REAL4Vector *signalvec1, REAL4Vector *signalvec2, InspiralTemplate *params) |
| |
| int | XLALEOBPPWaveformForInjection (CoherentGW *waveform, InspiralTemplate *params, PPNParamStruc *ppnParams) |
| |
Functions to generate the EOBNRv2 waveforms, as defined in Pan et al, arXiv:1106.1021v1 [gr-qc].
- Author
- Craig Robinson
Prototypes
XLALEOBPPWaveform()
-
signalvec: Output containing the inspiral waveform.
-
params: Input containing binary chirp parameters.
XLALEOBPPWaveformTemplates()
-
signalvec1: Output containing the 0-phase inspiral waveform.
-
signalvec2: Output containing the \(\pi/2\)-phase inspiral waveform.
-
params: Input containing binary chirp parameters.
XLALEOBPPWaveformForInjection()
-
waveform: Coherent GW structure containing output waveform
-
params: Input containing inspiral template parameters.
-
ppnParams Input containing other necessary parameters.
Definition in file LALEOBPPWaveform.c.