27 #ifndef LALSimIMRPhenomXHM_intermediate_h
28 #define LALSimIMRPhenomXHM_intermediate_h
36 #define UNUSED __attribute__ ((unused))
82 static double IMRPhenomXHM_Intermediate_Amp_delta0(
double d1,
double d4,
double v1,
double v2,
double v3,
double v4,
double f1,
double f2,
double f3,
double f4,
int IntAmpFlag);
83 static double IMRPhenomXHM_Intermediate_Amp_delta1(
double d1,
double d4,
double v1,
double v2,
double v3,
double v4,
double f1,
double f2,
double f3,
double f4,
int IntAmpFlag);
84 static double IMRPhenomXHM_Intermediate_Amp_delta2(
double d1,
double d4,
double v1,
double v2,
double v3,
double v4,
double f1,
double f2,
double f3,
double f4,
int IntAmpFlag);
85 static double IMRPhenomXHM_Intermediate_Amp_delta3(
double d1,
double d4,
double v1,
double v2,
double v3,
double v4,
double f1,
double f2,
double f3,
double f4,
int IntAmpFlag);
86 static double IMRPhenomXHM_Intermediate_Amp_delta4(
double d1,
double d4,
double v1,
double v2,
double v3,
double v4,
double f1,
double f2,
double f3,
double f4,
int IntAmpFlag);
87 static double IMRPhenomXHM_Intermediate_Amp_delta5(
double d1,
double d4,
double v1,
double v2,
double v3,
double v4,
double f1,
double f2,
double f3,
double f4,
int IntAmpFlag);
95 static int CrossZeroP2(
double a0,
double a1,
double a2,
double fstart,
double fend);
96 static int CrossZeroP3(
double a0,
double a1,
double a2,
double a3,
double fstart,
double fend);
97 static int CrossZeroP4(
double a0,
double a1,
double a2,
double a3,
double a4,
double fstart,
double fend);
98 static int CrossZeroP5(
double a0,
double a1,
double a2,
double a3,
double a4,
double a5,
double fstart,
double fend);