86#define UNUSED __attribute__ ((unused))
105 REAL8 UNUSED h1, UNUSED h2, pimmc, f, v,
df, shft, phi, amp0, amp, psif, psi;
112 if (signalvec == NULL)
114 if (signalvec->
data == NULL)
154 memset( &ak, 0,
sizeof( ak ) );
169 v = pow(pimmc*f0, (1./3.));
185 h1 = signalvec->
data[0] = 0.L;
186 h2 = signalvec->
data[nby2] = 0.L;
187 for (
i=1;
i<nby2;
i++) {
189 if (f < f0 || f > fn)
194 signalvec->
data[
i] = 0.;
195 signalvec->
data[
n-
i] = 0.;
199 v = pow(pimmc * f, (1./3.));
200 psif = XLALInspiralTaylorF2Phasing(v, &ak);
201 psi = shft * f + phi + psif;
210 amp = amp0 * pow(-func.
dEnergy(v,&ak)/func.
flux(v,&ak),0.5L) * v;
211 signalvec->
data[
i] = (
REAL4) (amp * cos(psi));
225 return ak->
pfaN/pow(v,5.);
233 return ak->
pfaN * (1. + ak->
pfa2 *
x)/pow(v,5.);
259 + (ak->
pfa5 + ak->
pfl5 * log(v/ak->
v0)) *
y*v)/pow(v,5.);
272 + (ak->
pfa6 + ak->
pfl6 * log(4.*v) ) * z)
286 + (ak->
pfa6 + ak->
pfl6 * log(4.*v) ) * z
int XLALInspiralSetup(expnCoeffs *ak, InspiralTemplate *params)
int XLALInspiralChooseModel(expnFunc *func, expnCoeffs *ak, InspiralTemplate *params)
static REAL8 XLALInspiralTaylorF2Phasing3PN(REAL8 v, expnCoeffs *ak)
static REAL8 XLALInspiralTaylorF2Phasing6PN(REAL8 v, expnCoeffs *ak)
static REAL8 XLALInspiralTaylorF2Phasing0PN(REAL8 v, expnCoeffs *ak)
int XLALInspiralStationaryPhaseApprox2(REAL4Vector *signalvec, InspiralTemplate *params)
static REAL8 XLALInspiralTaylorF2Phasing2PN(REAL8 v, expnCoeffs *ak)
static REAL8 XLALInspiralTaylorF2Phasing5PN(REAL8 v, expnCoeffs *ak)
static REAL8 XLALInspiralTaylorF2Phasing4PN(REAL8 v, expnCoeffs *ak)
static REAL8 XLALInspiralTaylorF2Phasing7PN(REAL8 v, expnCoeffs *ak)
LAL_PNORDER_TWO_POINT_FIVE
LAL_PNORDER_THREE_POINT_FIVE
LAL_PNORDER_ONE_POINT_FIVE
The inspiral waveform parameter structure containing information about the waveform to be generated.
This structure contains various post-Newtonian and P-approximant expansion coefficients; the meanings...
Structure to hold the pointers to the generic functions defined above.