LALSimulation  5.4.0.1-fe68b98
LALSimIMRPhenomTHM_internals.h File Reference

Prototypes

double GetTimeOfFreq (double t, void *params)
 
int IMRPhenomTSetWaveformVariables (IMRPhenomTWaveformStruct *wf, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 chi1L_In, const REAL8 chi2L_In, const REAL8 distance, const REAL8 deltaT, const REAL8 fmin, const REAL8 fRef, const REAL8 phiRef, LALDict *lalParams)
 
int IMRPhenomTSetPhase22Coefficients (IMRPhenomTPhase22Struct *pPhase, IMRPhenomTWaveformStruct *wf)
 
int IMRPhenomTSetHMPhaseCoefficients (int l, int m, IMRPhenomTHMPhaseStruct *pPhaseHM, IMRPhenomTPhase22Struct *pPhase, IMRPhenomTHMAmpStruct *pAmp, IMRPhenomTWaveformStruct *wf)
 
int IMRPhenomTSetHMAmplitudeCoefficients (int l, int m, IMRPhenomTHMAmpStruct *pAmp, IMRPhenomTPhase22Struct *pPhase, IMRPhenomTWaveformStruct *wf)
 
double IMRPhenomTTaylorT3 (REAL8 theta, IMRPhenomTPhase22Struct *pPhase)
 
double IMRPhenomTInspiralOmegaAnsatz22 (REAL8 theta, IMRPhenomTPhase22Struct *pPhase)
 
double IMRPhenomTMergerOmegaAnsatz22 (REAL8 t, IMRPhenomTPhase22Struct *pPhase)
 
double IMRPhenomTRDOmegaAnsatz22 (REAL8 t, IMRPhenomTPhase22Struct *pPhase)
 
double IMRPhenomTInspiralPhaseTaylorT3 (REAL8 thetabar, IMRPhenomTWaveformStruct *wf, IMRPhenomTPhase22Struct *pPhase)
 
double IMRPhenomTInspiralPhaseAnsatz22 (REAL8 t, REAL8 theta, IMRPhenomTWaveformStruct *wf, IMRPhenomTPhase22Struct *pPhase)
 
double IMRPhenomTMergerPhaseAnsatz22 (REAL8 t, IMRPhenomTPhase22Struct *pPhase)
 
double IMRPhenomTRDPhaseAnsatz22 (REAL8 t, IMRPhenomTPhase22Struct *pPhase)
 
double IMRPhenomTMergerOmegaAnsatzHM (REAL8 t, IMRPhenomTHMPhaseStruct *pPhase)
 
double IMRPhenomTRDOmegaAnsatzHM (REAL8 t, IMRPhenomTHMPhaseStruct *pPhase)
 
double IMRPhenomTMergerPhaseAnsatzHM (REAL8 t, IMRPhenomTHMPhaseStruct *pPhase)
 
double IMRPhenomTRDPhaseAnsatzHM (REAL8 t, IMRPhenomTHMPhaseStruct *pPhase)
 
COMPLEX16 IMRPhenomTInspiralAmpAnsatzHM (REAL8 t, IMRPhenomTHMAmpStruct *pAmp)
 
double IMRPhenomTMergerAmpAnsatzHM (REAL8 t, IMRPhenomTHMAmpStruct *pAmp)
 
double IMRPhenomTRDAmpAnsatzHM (REAL8 t, IMRPhenomTHMAmpStruct *pAmp)
 
double ComplexAmpOrientation (REAL8 xref, IMRPhenomTHMAmpStruct *pAmp)
 
double IMRPhenomTomega22 (REAL8 t, REAL8 theta, IMRPhenomTWaveformStruct *pWF, IMRPhenomTPhase22Struct *pPhase)
 
double IMRPhenomTPhase22 (REAL8 t, REAL8 thetabar, IMRPhenomTWaveformStruct *pWF, IMRPhenomTPhase22Struct *pPhase)
 
double IMRPhenomTHMPhase (REAL8 t, REAL8 phiInsp, IMRPhenomTHMPhaseStruct *pPhaseHM, IMRPhenomTHMAmpStruct *pAmpHM)
 
COMPLEX16 IMRPhenomTHMAmp (REAL8 t, REAL8 w, IMRPhenomTHMAmpStruct *pAmpHM)
 
REAL8 GetEulerSlope (REAL8 af, REAL8 mf)
 

Go to the source code of this file.

Data Structures

struct  IMRPhenomTWaveformStruct
 
struct  IMRPhenomTPhase22Struct
 
struct  IMRPhenomTHMPhaseStruct
 
struct  IMRPhenomTHMAmpStruct
 
struct  FindRootParams
 

Macros

#define tCUT_Amp   -150.0
 
#define tCUT_Freq   -150.0
 
#define tcpMerger   -25.0
 
#define tEnd   500.0
 

Macro Definition Documentation

◆ tCUT_Amp

#define tCUT_Amp   -150.0

Definition at line 47 of file LALSimIMRPhenomTHM_internals.h.

◆ tCUT_Freq

#define tCUT_Freq   -150.0

Definition at line 48 of file LALSimIMRPhenomTHM_internals.h.

◆ tcpMerger

#define tcpMerger   -25.0

Definition at line 49 of file LALSimIMRPhenomTHM_internals.h.

◆ tEnd

#define tEnd   500.0

Definition at line 50 of file LALSimIMRPhenomTHM_internals.h.

Function Documentation

◆ GetTimeOfFreq()

double GetTimeOfFreq ( double  t,
void *  params 
)

Definition at line 1909 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTSetWaveformVariables()

int IMRPhenomTSetWaveformVariables ( IMRPhenomTWaveformStruct wf,
const REAL8  m1_SI,
const REAL8  m2_SI,
const REAL8  chi1L_In,
const REAL8  chi2L_In,
const REAL8  distance,
const REAL8  deltaT,
const REAL8  fmin,
const REAL8  fRef,
const REAL8  phiRef,
LALDict *  lalParams 
)
Author
Hector Estelles

Definition at line 49 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTSetPhase22Coefficients()

int IMRPhenomTSetPhase22Coefficients ( IMRPhenomTPhase22Struct pPhase,
IMRPhenomTWaveformStruct wf 
)

Definition at line 153 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTSetHMPhaseCoefficients()

int IMRPhenomTSetHMPhaseCoefficients ( int  l,
int  m,
IMRPhenomTHMPhaseStruct pPhaseHM,
IMRPhenomTPhase22Struct pPhase,
IMRPhenomTHMAmpStruct pAmp,
IMRPhenomTWaveformStruct wf 
)

Definition at line 1154 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTSetHMAmplitudeCoefficients()

int IMRPhenomTSetHMAmplitudeCoefficients ( int  l,
int  m,
IMRPhenomTHMAmpStruct pAmp,
IMRPhenomTPhase22Struct pPhase,
IMRPhenomTWaveformStruct wf 
)

Definition at line 628 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTTaylorT3()

double IMRPhenomTTaylorT3 ( REAL8  theta,
IMRPhenomTPhase22Struct pPhase 
)

Definition at line 1465 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTInspiralOmegaAnsatz22()

double IMRPhenomTInspiralOmegaAnsatz22 ( REAL8  theta,
IMRPhenomTPhase22Struct pPhase 
)

Definition at line 1482 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTMergerOmegaAnsatz22()

double IMRPhenomTMergerOmegaAnsatz22 ( REAL8  t,
IMRPhenomTPhase22Struct pPhase 
)

Definition at line 1502 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTRDOmegaAnsatz22()

double IMRPhenomTRDOmegaAnsatz22 ( REAL8  t,
IMRPhenomTPhase22Struct pPhase 
)

Definition at line 1517 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTInspiralPhaseTaylorT3()

double IMRPhenomTInspiralPhaseTaylorT3 ( REAL8  thetabar,
IMRPhenomTWaveformStruct wf,
IMRPhenomTPhase22Struct pPhase 
)

Definition at line 1538 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTInspiralPhaseAnsatz22()

double IMRPhenomTInspiralPhaseAnsatz22 ( REAL8  t,
REAL8  theta,
IMRPhenomTWaveformStruct wf,
IMRPhenomTPhase22Struct pPhase 
)

Definition at line 1551 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTMergerPhaseAnsatz22()

double IMRPhenomTMergerPhaseAnsatz22 ( REAL8  t,
IMRPhenomTPhase22Struct pPhase 
)

Definition at line 1564 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTRDPhaseAnsatz22()

double IMRPhenomTRDPhaseAnsatz22 ( REAL8  t,
IMRPhenomTPhase22Struct pPhase 
)

Definition at line 1589 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTMergerOmegaAnsatzHM()

double IMRPhenomTMergerOmegaAnsatzHM ( REAL8  t,
IMRPhenomTHMPhaseStruct pPhase 
)

Definition at line 1621 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTRDOmegaAnsatzHM()

double IMRPhenomTRDOmegaAnsatzHM ( REAL8  t,
IMRPhenomTHMPhaseStruct pPhase 
)

Definition at line 1635 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTMergerPhaseAnsatzHM()

double IMRPhenomTMergerPhaseAnsatzHM ( REAL8  t,
IMRPhenomTHMPhaseStruct pPhase 
)

Definition at line 1659 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTRDPhaseAnsatzHM()

double IMRPhenomTRDPhaseAnsatzHM ( REAL8  t,
IMRPhenomTHMPhaseStruct pPhase 
)

Definition at line 1682 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTInspiralAmpAnsatzHM()

COMPLEX16 IMRPhenomTInspiralAmpAnsatzHM ( REAL8  t,
IMRPhenomTHMAmpStruct pAmp 
)

Definition at line 1706 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTMergerAmpAnsatzHM()

double IMRPhenomTMergerAmpAnsatzHM ( REAL8  t,
IMRPhenomTHMAmpStruct pAmp 
)

Definition at line 1749 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTRDAmpAnsatzHM()

double IMRPhenomTRDAmpAnsatzHM ( REAL8  t,
IMRPhenomTHMAmpStruct pAmp 
)

Definition at line 1767 of file LALSimIMRPhenomTHM_internals.c.

◆ ComplexAmpOrientation()

double ComplexAmpOrientation ( REAL8  xref,
IMRPhenomTHMAmpStruct pAmp 
)

Definition at line 1729 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTomega22()

double IMRPhenomTomega22 ( REAL8  t,
REAL8  theta,
IMRPhenomTWaveformStruct pWF,
IMRPhenomTPhase22Struct pPhase 
)

Definition at line 1794 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTPhase22()

double IMRPhenomTPhase22 ( REAL8  t,
REAL8  thetabar,
IMRPhenomTWaveformStruct pWF,
IMRPhenomTPhase22Struct pPhase 
)

Definition at line 1824 of file LALSimIMRPhenomTHM_internals.c.

◆ IMRPhenomTHMPhase()

double IMRPhenomTHMPhase ( REAL8  t,
REAL8  phiInsp,
IMRPhenomTHMPhaseStruct pPhaseHM,
IMRPhenomTHMAmpStruct pAmpHM 
)

◆ IMRPhenomTHMAmp()

COMPLEX16 IMRPhenomTHMAmp ( REAL8  t,
REAL8  w,
IMRPhenomTHMAmpStruct pAmpHM 
)

◆ GetEulerSlope()

REAL8 GetEulerSlope ( REAL8  af,
REAL8  mf 
)

Definition at line 1929 of file LALSimIMRPhenomTHM_internals.c.