LALSimulation  5.4.0.1-fe68b98
LALSimIMRPhenomX_internals.c File Reference

Prototypes

int IMRPhenomX_Initialize_Powers (IMRPhenomX_UsefulPowers *p, REAL8 number)
 
int IMRPhenomX_Initialize_Powers_Light (IMRPhenomX_UsefulPowers *p, REAL8 number)
 
int IMRPhenomXSetWaveformVariables (IMRPhenomXWaveformStruct *wf, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 chi1L_In, const REAL8 chi2L_In, const REAL8 deltaF, const REAL8 fRef, const REAL8 phi0, const REAL8 f_min, const REAL8 f_max, const REAL8 distance, const REAL8 inclination, LALDict *LALParams, UNUSED const UINT4 debug)
 
int IMRPhenomXGetAmplitudeCoefficients (IMRPhenomXWaveformStruct *pWF, IMRPhenomXAmpCoefficients *pAmp)
 
int IMRPhenomXGetPhaseCoefficients (IMRPhenomXWaveformStruct *pWF, IMRPhenomXPhaseCoefficients *pPhase)
 
void IMRPhenomX_Phase_22_ConnectionCoefficients (IMRPhenomXWaveformStruct *pWF, IMRPhenomXPhaseCoefficients *pPhase)
 
double IMRPhenomX_TimeShift_22 (IMRPhenomXPhaseCoefficients *pPhase, IMRPhenomXWaveformStruct *pWF)
 
double IMRPhenomX_Phase_22 (double ff, IMRPhenomX_UsefulPowers *powers_of_f, IMRPhenomXPhaseCoefficients *pPhase, IMRPhenomXWaveformStruct *pWF)
 
double IMRPhenomX_dPhase_22 (double ff, IMRPhenomX_UsefulPowers *powers_of_f, IMRPhenomXPhaseCoefficients *pPhase, IMRPhenomXWaveformStruct *pWF)
 
double IMRPhenomX_Amplitude_22 (double ff, IMRPhenomX_UsefulPowers *powers_of_f, IMRPhenomXAmpCoefficients *pAmp, IMRPhenomXWaveformStruct *pWF)
 
INT4 check_input_mode_array (LALDict *lalParams)
 
INT4 IMRPhenomX_FullPhase_22 (double *phase, double *dphase, double Mf, IMRPhenomXPhaseCoefficients *pPhase, IMRPhenomXWaveformStruct *pWF)
 
NRTidal_version_type IMRPhenomX_SetTidalVersion (LALDict *lalParams)
 
void IMRPhenomXGetTidalPhaseCoefficients (IMRPhenomXWaveformStruct *pWF, IMRPhenomXPhaseCoefficients *pPhase, NRTidal_version_type NRTidal_version)
 
REAL8 IMRPhenomX_TidalPhase (IMRPhenomX_UsefulPowers *powers_of_Mf, IMRPhenomXWaveformStruct *pWF, IMRPhenomXPhaseCoefficients *pPhase, NRTidal_version_type NRTidal_version)
 
REAL8 IMRPhenomX_TidalPhaseDerivative (IMRPhenomX_UsefulPowers *powers_of_Mf, IMRPhenomXWaveformStruct *pWF, IMRPhenomXPhaseCoefficients *pPhase, NRTidal_version_type NRTidal_version)
 

Go to the source code of this file.

Function Documentation

◆ IMRPhenomX_Initialize_Powers()

int IMRPhenomX_Initialize_Powers ( IMRPhenomX_UsefulPowers p,
REAL8  number 
)
Author
Geraint Pratten

Internal functions for IMRPhenomX, arXiv:2001.11412

Definition at line 54 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomX_Initialize_Powers_Light()

int IMRPhenomX_Initialize_Powers_Light ( IMRPhenomX_UsefulPowers p,
REAL8  number 
)

Definition at line 106 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomXSetWaveformVariables()

int IMRPhenomXSetWaveformVariables ( IMRPhenomXWaveformStruct wf,
const REAL8  m1_SI,
const REAL8  m2_SI,
const REAL8  chi1L_In,
const REAL8  chi2L_In,
const REAL8  deltaF,
const REAL8  fRef,
const REAL8  phi0,
const REAL8  f_min,
const REAL8  f_max,
const REAL8  distance,
const REAL8  inclination,
LALDict *  LALParams,
UNUSED const UINT4  debug 
)

Definition at line 135 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomXGetAmplitudeCoefficients()

int IMRPhenomXGetAmplitudeCoefficients ( IMRPhenomXWaveformStruct pWF,
IMRPhenomXAmpCoefficients pAmp 
)

Definition at line 659 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomXGetPhaseCoefficients()

int IMRPhenomXGetPhaseCoefficients ( IMRPhenomXWaveformStruct pWF,
IMRPhenomXPhaseCoefficients pPhase 
)

Definition at line 984 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomX_Phase_22_ConnectionCoefficients()

void IMRPhenomX_Phase_22_ConnectionCoefficients ( IMRPhenomXWaveformStruct pWF,
IMRPhenomXPhaseCoefficients pPhase 
)

Definition at line 2524 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomX_TimeShift_22()

double IMRPhenomX_TimeShift_22 ( IMRPhenomXPhaseCoefficients pPhase,
IMRPhenomXWaveformStruct pWF 
)

Definition at line 2621 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomX_Phase_22()

double IMRPhenomX_Phase_22 ( double  ff,
IMRPhenomX_UsefulPowers powers_of_f,
IMRPhenomXPhaseCoefficients pPhase,
IMRPhenomXWaveformStruct pWF 
)

Definition at line 2651 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomX_dPhase_22()

double IMRPhenomX_dPhase_22 ( double  ff,
IMRPhenomX_UsefulPowers powers_of_f,
IMRPhenomXPhaseCoefficients pPhase,
IMRPhenomXWaveformStruct pWF 
)

Definition at line 2680 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomX_Amplitude_22()

double IMRPhenomX_Amplitude_22 ( double  ff,
IMRPhenomX_UsefulPowers powers_of_f,
IMRPhenomXAmpCoefficients pAmp,
IMRPhenomXWaveformStruct pWF 
)

Definition at line 2709 of file LALSimIMRPhenomX_internals.c.

◆ check_input_mode_array()

INT4 check_input_mode_array ( LALDict *  lalParams)

Definition at line 2735 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomX_FullPhase_22()

INT4 IMRPhenomX_FullPhase_22 ( double *  phase,
double *  dphase,
double  Mf,
IMRPhenomXPhaseCoefficients pPhase,
IMRPhenomXWaveformStruct pWF 
)

Definition at line 2779 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomX_SetTidalVersion()

NRTidal_version_type IMRPhenomX_SetTidalVersion ( LALDict *  lalParams)

Definition at line 2859 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomXGetTidalPhaseCoefficients()

void IMRPhenomXGetTidalPhaseCoefficients ( IMRPhenomXWaveformStruct pWF,
IMRPhenomXPhaseCoefficients pPhase,
NRTidal_version_type  NRTidal_version 
)

Definition at line 2884 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomX_TidalPhase()

REAL8 IMRPhenomX_TidalPhase ( IMRPhenomX_UsefulPowers powers_of_Mf,
IMRPhenomXWaveformStruct pWF,
IMRPhenomXPhaseCoefficients pPhase,
NRTidal_version_type  NRTidal_version 
)

Definition at line 2915 of file LALSimIMRPhenomX_internals.c.

◆ IMRPhenomX_TidalPhaseDerivative()

REAL8 IMRPhenomX_TidalPhaseDerivative ( IMRPhenomX_UsefulPowers powers_of_Mf,
IMRPhenomXWaveformStruct pWF,
IMRPhenomXPhaseCoefficients pPhase,
NRTidal_version_type  NRTidal_version 
)

Definition at line 2972 of file LALSimIMRPhenomX_internals.c.