31 #ifndef _LALSIMIMRSPINEOBFACTORIZEDFLUX_C
32 #define _LALSIMIMRSPINEOBFACTORIZEDFLUX_C
35 #include <lal/LALSimInspiral.h>
36 #include <lal/LALSimIMR.h>
62 SpinAlignedEOBversion);
84 UNUSED
const UINT4 SpinAlignedEOBversion
87 if ( nqcCoeffs==NULL ) {
109 omegaSq = omega * omega;
115 for (
l = 2;
l <= (
INT4) lMax;
l++)
117 for (
m = 1;
m <=
l;
m++)
119 INT4 use_optimized_v2 = 0;
122 (&hLM, values, v,
H,
l,
m, ak, use_optimized_v2
128 (&hT, values, v,
l,
m, ak
136 (&hLM, values, v,
H,
l,
m, ak, use_optimized_v2,
144 if (
l == 2 &&
m == 2)
156 (
REAL8) (
m *
m) * omegaSq * (creal (hLM) * creal (hLM) +
157 cimag (hLM) * cimag (hLM));
static UNUSED int XLALSimIMREOBNonQCCorrection(COMPLEX16 *restrict nqc, REAL8Vector *restrict values, const REAL8 omega, EOBNonQCCoeffs *restrict coeffs)
This function calculates the non-quasicircular correction to apply to the waveform.
static REAL8 XLALInspiralSpinFactorizedFlux(REAL8Vector *values, EOBNonQCCoeffs *nqcCoeffs, const REAL8 omega, SpinEOBParams *ak, const REAL8 H, const UINT4 lMax, const UINT4 SpinAlignedEOBversion)
static UNUSED int UsePrec
#define XLAL_ERROR_REAL8(...)
The coefficients which are used in calculating the non-quasicircular correction to the EOBNRv2 model.
Parameters for the spinning EOB model.
SpinEOBHCoeffs * seobCoeffs