57 #ifndef LALSIMINSPIRALDENERGYFLUC_C
58 #define LALSIMINSPIRALDENERGYFLUC_C
61 #define UNUSED __attribute__ ((unused))
67 #include <lal/LALStdlib.h>
80 REAL8 FTaN,
FTa1, FTa2, FTa3, FTa4, FTa5, FTa6, FTa7, FTa8, FTl6, FTl8, FTa10, FTa12;
82 REAL8 fPaN,
fPa1, fPa2, fPa3, fPa4, fPa5, fPa6, fPa7, fPa8;
135 dEnergy = ak->
ETaN *
x;
177 dEnergy = ak->
dETaN * v;
222 REAL8 flux,v2,v4,v8,v10;
227 flux = ak->
FTaN * v10;
234 REAL8 flux,v2,v4,v8,v10,v12;
247 REAL8 flux,v2,v4,v8,v10,v12;
261 REAL8 flux,v2,v4,v8,v10,v12;
275 REAL8 flux,v2,v4,v8,v10,v12;
289 REAL8 flux,v2,v4,v6,v8,v10,v12;
305 REAL8 flux,v2,v4,v6,v8,v10,v12;
335 energy = -
x / (1. + ak->
ePa1 *
x);
344 energy = -
x / (1. + ak->
ePa1*
x /(1. + ak->
ePa2*
x));
374 REAL8 energy, denergy, Energy, dEnergy,
x,
y;
378 Energy = sqrt(1. + 2.* ak->
eta * (
y - 1.)) - 1.;
379 denergy = -1. / ((1. + ak->
ePa1*
x)*(1. + ak->
ePa1*
x));
380 dEnergy = v * ak->
eta * denergy /((1.+Energy) *
y);
387 REAL8 energy, denergy, Energy, dEnergy, denom,
x,
y;
391 Energy = sqrt(1. + 2.* ak->
eta * (
y - 1.)) - 1.;
394 denom = denom * denom;
396 dEnergy = - v * ak->
eta * denergy /((1.+Energy) *
y);
403 REAL8 energy, denergy, Energy, dEnergy, denom,
x,
y;
407 Energy = sqrt(1. + 2.* ak->
eta * (
y - 1.)) - 1.;
410 denom = denom * denom;
416 dEnergy = - v * ak->
eta * denergy /((1.+Energy) *
y);
465 REAL8 flux,v2,v4,v8,v10;
478 REAL8 flux,v2,v4,v8,v10;
491 REAL8 flux,v2,v4,v8,v10;
504 REAL8 flux,v2,v4,v6,v8,v10;
511 / (1.+ak->
fPa4*v / (1.+ak->
fPa5*v / (1.+ak->
fPa6*v))))))
514 flux *= (1.+ log(v/ak->
vlsoP4) * ak->
FTl6*v6) ;
521 REAL8 flux,v2,v4,v6,v8,v10;
530 flux *= (1.+ log(v/ak->
vlsoP4) * ak->
FTl6*v6) ;
538 REAL8 flux,v2,v4,v6,v8,v10, l6, l8;
548 / (1.+ak->
fPa8*v))))))))
550 flux *= (1.+ log(v/ak->
vlsoPP) * (l6*v6 + l8*v8) ) ;
static REAL8 UNUSED XLALSimInspiralFt0(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiraldEp4(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralEt6(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralep4(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFp7(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFp4(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiraldEp6(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFt2(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralEt0(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralep6(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralEt4(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFp8PP(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFp3(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiraldEp2(REAL8 v, expnCoeffsdEnergyFlux *ak)
REAL8(* FluxFunction)(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiraldEt4(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFp6(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFt4(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiraldEt2(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralEt2(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFp5(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiraldEt0(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFt7(REAL8 v, expnCoeffsdEnergyFlux *ak)
REAL8(* EnergyFunction)(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralep2(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiraldEt6(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFt6(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFt5(REAL8 v, expnCoeffsdEnergyFlux *ak)
static REAL8 UNUSED XLALSimInspiralFt3(REAL8 v, expnCoeffsdEnergyFlux *ak)
expnCoeffsdEnergyFlux * coeffs
expnCoeffsdEnergyFlux * coeffs