LALSimulation  5.4.0.1-fe68b98
LALSimIMRPhenomXHM_inspiral.c File Reference

Prototypes

static double IMRPhenomXHM_Insp_Amp_21_iv1 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_21_iv2 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_21_iv3 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_33_iv1 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_33_iv2 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_33_iv3 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_32_iv1 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_32_iv2 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_32_iv3 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_44_iv1 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_44_iv2 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Insp_Amp_44_iv3 (IMRPhenomXWaveformStruct *pWF, int InspAmpFlag)
 
static double IMRPhenomXHM_Inspiral_Amp_rho1 (double v1, double v2, double v3, IMRPhenomX_UsefulPowers *powers_of_fcutInsp, IMRPhenomX_UsefulPowers *powers_of_f1, IMRPhenomX_UsefulPowers *powers_of_f2, IMRPhenomX_UsefulPowers *powers_of_f3, IMRPhenomXHMWaveformStruct *pWFHM)
 
static double IMRPhenomXHM_Inspiral_Amp_rho2 (double v1, double v2, double v3, IMRPhenomX_UsefulPowers *powers_of_fcutInsp, IMRPhenomX_UsefulPowers *powers_of_f1, IMRPhenomX_UsefulPowers *powers_of_f2, IMRPhenomX_UsefulPowers *powers_of_f3, IMRPhenomXHMWaveformStruct *pWFHM)
 
static double IMRPhenomXHM_Inspiral_Amp_rho3 (double v1, double v2, double v3, IMRPhenomX_UsefulPowers *powers_of_fcutInsp, IMRPhenomX_UsefulPowers *powers_of_f1, IMRPhenomX_UsefulPowers *powers_of_f2, IMRPhenomX_UsefulPowers *powers_of_f3, IMRPhenomXHMWaveformStruct *pWFHM)
 
static double IMRPhenomXHM_Inspiral_PNAmp_Ansatz (IMRPhenomX_UsefulPowers *powers_of_Mf, IMRPhenomXHMWaveformStruct *pWFHM, IMRPhenomXHMAmpCoefficients *pAmp)
 
static double IMRPhenomXHM_Inspiral_PNAmp_21Ansatz (IMRPhenomX_UsefulPowers *powers_of_Mf, IMRPhenomXHMWaveformStruct *pWFHM, IMRPhenomXHMAmpCoefficients *pAmp)
 
static double IMRPhenomXHM_Inspiral_Amp_Ansatz (IMRPhenomX_UsefulPowers *powers_of_Mf, IMRPhenomXHMWaveformStruct *pWFHM, IMRPhenomXHMAmpCoefficients *pAmp)
 
static double IMRPhenomXHM_Inspiral_Amp_NDAnsatz (IMRPhenomX_UsefulPowers *powers_of_Mf, IMRPhenomXHMWaveformStruct *pWFHM, IMRPhenomXHMAmpCoefficients *pAmp)
 
void IMRPhenomXHM_Inspiral_Amplitude_Veto (double *iv1, double *iv2, double *iv3, IMRPhenomX_UsefulPowers *powers_of_f1, IMRPhenomX_UsefulPowers *powers_of_f2, IMRPhenomX_UsefulPowers *powers_of_f3, IMRPhenomXHMAmpCoefficients *pAmp, IMRPhenomXHMWaveformStruct *pWFHM)
 
int WavyPoints (double p1, double p2, double p3)
 
void IMRPhenomXHM_Get_Inspiral_Amp_Coefficients (IMRPhenomXHMAmpCoefficients *pAmp, IMRPhenomXHMWaveformStruct *pWFHM, IMRPhenomXWaveformStruct *pWF22)
 
static void IMRPhenomXHM_Inspiral_Amp_CollocationPoints (IMRPhenomXHMAmpCoefficients *pAmp, IMRPhenomXHMWaveformStruct *pWFHM, IMRPhenomXWaveformStruct *pWF22)
 
static void IMRPhenomXHM_Inspiral_Amp_Coefficients (IMRPhenomXHMAmpCoefficients *pAmp, IMRPhenomX_UsefulPowers *powers_of_Mf_inspcollpoints, IMRPhenomXHMWaveformStruct *pWFHM)
 
static double IMRPhenomXHM_Insp_Phase_21_lambda (IMRPhenomXWaveformStruct *pWF, int InspPhaseFlag)
 
static double IMRPhenomXHM_Insp_Phase_33_lambda (IMRPhenomXWaveformStruct *pWF, int InspPhaseFlag)
 
static double IMRPhenomXHM_Insp_Phase_32_lambda (IMRPhenomXWaveformStruct *pWF, int InspPhaseFlag)
 
static double IMRPhenomXHM_Insp_Phase_44_lambda (IMRPhenomXWaveformStruct *pWF, int InspPhaseFlag)
 
static double IMRPhenomXHM_Insp_Phase_LambdaPN (double eta, int modeInt)
 
static double IMRPhenomXHM_Inspiral_Phase_AnsatzInt (double Mf, IMRPhenomX_UsefulPowers *powers_of_Mf, IMRPhenomXHMPhaseCoefficients *pPhase)
 
static double IMRPhenomXHM_Inspiral_Phase_Ansatz (double Mf, IMRPhenomX_UsefulPowers *powers_of_Mf, IMRPhenomXHMPhaseCoefficients *pPhase)
 

Go to the source code of this file.

Function Documentation

◆ IMRPhenomXHM_Insp_Amp_21_iv1()

static double IMRPhenomXHM_Insp_Amp_21_iv1 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 48 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_21_iv2()

static double IMRPhenomXHM_Insp_Amp_21_iv2 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 88 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_21_iv3()

static double IMRPhenomXHM_Insp_Amp_21_iv3 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 128 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_33_iv1()

static double IMRPhenomXHM_Insp_Amp_33_iv1 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 165 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_33_iv2()

static double IMRPhenomXHM_Insp_Amp_33_iv2 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 202 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_33_iv3()

static double IMRPhenomXHM_Insp_Amp_33_iv3 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 243 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_32_iv1()

static double IMRPhenomXHM_Insp_Amp_32_iv1 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 287 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_32_iv2()

static double IMRPhenomXHM_Insp_Amp_32_iv2 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 331 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_32_iv3()

static double IMRPhenomXHM_Insp_Amp_32_iv3 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 373 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_44_iv1()

static double IMRPhenomXHM_Insp_Amp_44_iv1 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 414 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_44_iv2()

static double IMRPhenomXHM_Insp_Amp_44_iv2 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 455 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Amp_44_iv3()

static double IMRPhenomXHM_Insp_Amp_44_iv3 ( IMRPhenomXWaveformStruct pWF,
int  InspAmpFlag 
)
static

Definition at line 497 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_Amp_rho1()

static double IMRPhenomXHM_Inspiral_Amp_rho1 ( double  v1,
double  v2,
double  v3,
IMRPhenomX_UsefulPowers powers_of_fcutInsp,
IMRPhenomX_UsefulPowers powers_of_f1,
IMRPhenomX_UsefulPowers powers_of_f2,
IMRPhenomX_UsefulPowers powers_of_f3,
IMRPhenomXHMWaveformStruct pWFHM 
)
static

Definition at line 562 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_Amp_rho2()

static double IMRPhenomXHM_Inspiral_Amp_rho2 ( double  v1,
double  v2,
double  v3,
IMRPhenomX_UsefulPowers powers_of_fcutInsp,
IMRPhenomX_UsefulPowers powers_of_f1,
IMRPhenomX_UsefulPowers powers_of_f2,
IMRPhenomX_UsefulPowers powers_of_f3,
IMRPhenomXHMWaveformStruct pWFHM 
)
static

Definition at line 596 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_Amp_rho3()

static double IMRPhenomXHM_Inspiral_Amp_rho3 ( double  v1,
double  v2,
double  v3,
IMRPhenomX_UsefulPowers powers_of_fcutInsp,
IMRPhenomX_UsefulPowers powers_of_f1,
IMRPhenomX_UsefulPowers powers_of_f2,
IMRPhenomX_UsefulPowers powers_of_f3,
IMRPhenomXHMWaveformStruct pWFHM 
)
static

Definition at line 629 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_PNAmp_Ansatz()

static double IMRPhenomXHM_Inspiral_PNAmp_Ansatz ( IMRPhenomX_UsefulPowers powers_of_Mf,
IMRPhenomXHMWaveformStruct pWFHM,
IMRPhenomXHMAmpCoefficients pAmp 
)
static

Definition at line 668 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_PNAmp_21Ansatz()

static double IMRPhenomXHM_Inspiral_PNAmp_21Ansatz ( IMRPhenomX_UsefulPowers powers_of_Mf,
IMRPhenomXHMWaveformStruct pWFHM,
IMRPhenomXHMAmpCoefficients pAmp 
)
static

powers_of_Mf->m_seven_sixths/pWFHM->ampNorm;//Added last two

Definition at line 696 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_Amp_Ansatz()

static double IMRPhenomXHM_Inspiral_Amp_Ansatz ( IMRPhenomX_UsefulPowers powers_of_Mf,
IMRPhenomXHMWaveformStruct pWFHM,
IMRPhenomXHMAmpCoefficients pAmp 
)
static

Definition at line 742 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_Amp_NDAnsatz()

static double IMRPhenomXHM_Inspiral_Amp_NDAnsatz ( IMRPhenomX_UsefulPowers powers_of_Mf,
IMRPhenomXHMWaveformStruct pWFHM,
IMRPhenomXHMAmpCoefficients pAmp 
)
static

Definition at line 777 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_Amplitude_Veto()

void IMRPhenomXHM_Inspiral_Amplitude_Veto ( double *  iv1,
double *  iv2,
double *  iv3,
IMRPhenomX_UsefulPowers powers_of_f1,
IMRPhenomX_UsefulPowers powers_of_f2,
IMRPhenomX_UsefulPowers powers_of_f3,
IMRPhenomXHMAmpCoefficients pAmp,
IMRPhenomXHMWaveformStruct pWFHM 
)

Definition at line 802 of file LALSimIMRPhenomXHM_inspiral.c.

◆ WavyPoints()

int WavyPoints ( double  p1,
double  p2,
double  p3 
)

Definition at line 833 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Get_Inspiral_Amp_Coefficients()

void IMRPhenomXHM_Get_Inspiral_Amp_Coefficients ( IMRPhenomXHMAmpCoefficients pAmp,
IMRPhenomXHMWaveformStruct pWFHM,
IMRPhenomXWaveformStruct pWF22 
)

Definition at line 841 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_Amp_CollocationPoints()

static void IMRPhenomXHM_Inspiral_Amp_CollocationPoints ( IMRPhenomXHMAmpCoefficients pAmp,
IMRPhenomXHMWaveformStruct pWFHM,
IMRPhenomXWaveformStruct pWF22 
)
static

Definition at line 872 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_Amp_Coefficients()

static void IMRPhenomXHM_Inspiral_Amp_Coefficients ( IMRPhenomXHMAmpCoefficients pAmp,
IMRPhenomX_UsefulPowers powers_of_Mf_inspcollpoints,
IMRPhenomXHMWaveformStruct pWFHM 
)
static

Definition at line 893 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Phase_21_lambda()

static double IMRPhenomXHM_Insp_Phase_21_lambda ( IMRPhenomXWaveformStruct pWF,
int  InspPhaseFlag 
)
static

Definition at line 956 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Phase_33_lambda()

static double IMRPhenomXHM_Insp_Phase_33_lambda ( IMRPhenomXWaveformStruct pWF,
int  InspPhaseFlag 
)
static

Definition at line 979 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Phase_32_lambda()

static double IMRPhenomXHM_Insp_Phase_32_lambda ( IMRPhenomXWaveformStruct pWF,
int  InspPhaseFlag 
)
static

Definition at line 1000 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Phase_44_lambda()

static double IMRPhenomXHM_Insp_Phase_44_lambda ( IMRPhenomXWaveformStruct pWF,
int  InspPhaseFlag 
)
static

Definition at line 1025 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Insp_Phase_LambdaPN()

static double IMRPhenomXHM_Insp_Phase_LambdaPN ( double  eta,
int  modeInt 
)
static

Definition at line 1051 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_Phase_AnsatzInt()

static double IMRPhenomXHM_Inspiral_Phase_AnsatzInt ( double  Mf,
IMRPhenomX_UsefulPowers powers_of_Mf,
IMRPhenomXHMPhaseCoefficients pPhase 
)
static

Definition at line 1091 of file LALSimIMRPhenomXHM_inspiral.c.

◆ IMRPhenomXHM_Inspiral_Phase_Ansatz()

static double IMRPhenomXHM_Inspiral_Phase_Ansatz ( double  Mf,
IMRPhenomX_UsefulPowers powers_of_Mf,
IMRPhenomXHMPhaseCoefficients pPhase 
)
static

Definition at line 1102 of file LALSimIMRPhenomXHM_inspiral.c.