25 #ifndef LALSimIMRPhenomXHM_structs_h
26 #define LALSimIMRPhenomXHM_structs_h
33 #include <lal/LALAtomicDatatypes.h>
36 #define N_HIGHERMODES_IMPLEMENTED 4
38 #define N_MAX_COEFFICIENTS_PHASE_INS 13
39 #define N_MAX_COEFFICIENTS_PHASE_INTER 6
40 #define N_MAX_COEFFICIENTS_PHASE_RING 8
42 #define N_MAX_COEFFICIENTS_AMPLITUDE_INS 3
43 #define N_MAX_COEFFICIENTS_AMPLITUDE_INTER 8
44 #define N_MAX_COEFFICIENTS_AMPLITUDE_RING 6
45 #define N_MAX_COEFFICIENTS_AMPLITUDE_RDAUX 4
51 typedef struct tagQNMFits {
61 typedef struct tagIMRPhenomXHMWaveformStruct
175 typedef struct tagIMRPhenomXHMAmpCoefficients
184 COMPLEX16 pnInitial, pnOneThird, pnTwoThirds, pnThreeThirds, pnFourThirds, pnFiveThirds, pnSixThirds, pnSevenThirds,
pnEightThirds,pnNineThirds;
267 typedef struct tagIMRPhenomXHMPhaseCoefficients
#define N_MAX_COEFFICIENTS_AMPLITUDE_INTER
#define N_MAX_COEFFICIENTS_PHASE_RING
#define N_MAX_COEFFICIENTS_PHASE_INS
#define N_MAX_COEFFICIENTS_PHASE_INTER
#define N_HIGHERMODES_IMPLEMENTED
double(* fitQNM_fdamp)(double finalDimlessSpin)
#define N_MAX_COEFFICIENTS_AMPLITUDE_RDAUX
double(* ParameterSpaceFit)(IMRPhenomXWaveformStruct *pWF, int flag)
#define N_MAX_COEFFICIENTS_AMPLITUDE_RING
#define N_MAX_COEFFICIENTS_AMPLITUDE_INS
double(* fitQNM_fring)(double finalDimlessSpin)
INT4 useInspAnsatzRingdown
REAL8 fcutInsp_eight_thirds
REAL8 fcutInsp_seven_thirds
INT4 NCollocationPointsInt
INT4 NCollocationPointsRD