LALSimulation  5.4.0.1-fe68b98
LALSimIMRPhenomPv3HM.h File Reference

Prototypes

static LALDict * IMRPhenomPv3HM_setup_mode_array (LALDict *extraParams)
 
static int init_PhenomPv3HM_Storage (PhenomPv3HMStorage *p, sysq *q, REAL8 m1_SI, REAL8 m2_SI, REAL8 S1x, REAL8 S1y, REAL8 S1z, REAL8 S2x, REAL8 S2y, REAL8 S2z, const REAL8 distance, const REAL8 inclination, const REAL8 phiRef, const REAL8 deltaF, const REAL8 f_min, const REAL8 f_max, const REAL8 f_ref)
 
static int IMRPhenomPv3HM_check_mode_array (LALValue *ModeArray)
 
static int IMRPhenomPv3HM_Compute_Mode (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, UINT4 ell, INT4 mprime, const REAL8 Mtot_Msun, PhenomPv3HMStorage *pv3HM, SphHarmFrequencySeries **hlmsD, sysq *pAngles, REAL8Sequence *freqs_seq)
 
static int IMRPhenomPv3HM_Compute_a_b_e (REAL8 *alpha, REAL8 *beta, REAL8 *mprime_epsilon, REAL8 fHz, INT4 mprime, const REAL8 twopi_Msec, PhenomPv3HMStorage *pv3HM, sysq *pAngles)
 
static int IMRPhenomPv3HM_wigner_loop (COMPLEX16 *Term1, COMPLEX16 *Term2, INT4 ell, INT4 mprime, IMRPhenomPv3HMYlmStruct *ylms, IMRPhenomPv3HMAlphaStruct *als, IMRPhenomPv3HMWignderStruct *wigs)
 

Go to the source code of this file.

Data Structures

struct  PhenomPv3HMStorage
 Structure storing initial and derived variables for IMRPhenomPv3HM. More...
 

Macros

#define LHAT_COS_THETA   1.0 /* Cosine of Polar angle of orbital angular momentum */
 
#define LHAT_PHI   0.0 /* Azimuthal angle of orbital angular momentum */
 

Macro Definition Documentation

◆ LHAT_COS_THETA

#define LHAT_COS_THETA   1.0 /* Cosine of Polar angle of orbital angular momentum */

Definition at line 16 of file LALSimIMRPhenomPv3HM.h.

◆ LHAT_PHI

#define LHAT_PHI   0.0 /* Azimuthal angle of orbital angular momentum */

Definition at line 17 of file LALSimIMRPhenomPv3HM.h.

Function Documentation

◆ IMRPhenomPv3HM_setup_mode_array()

static LALDict* IMRPhenomPv3HM_setup_mode_array ( LALDict *  extraParams)
static

◆ init_PhenomPv3HM_Storage()

static int init_PhenomPv3HM_Storage ( PhenomPv3HMStorage p,
sysq q,
REAL8  m1_SI,
REAL8  m2_SI,
REAL8  S1x,
REAL8  S1y,
REAL8  S1z,
REAL8  S2x,
REAL8  S2y,
REAL8  S2z,
const REAL8  distance,
const REAL8  inclination,
const REAL8  phiRef,
const REAL8  deltaF,
const REAL8  f_min,
const REAL8  f_max,
const REAL8  f_ref 
)
static

◆ IMRPhenomPv3HM_check_mode_array()

static int IMRPhenomPv3HM_check_mode_array ( LALValue *  ModeArray)
static

◆ IMRPhenomPv3HM_Compute_Mode()

static int IMRPhenomPv3HM_Compute_Mode ( COMPLEX16FrequencySeries **  hptilde,
COMPLEX16FrequencySeries **  hctilde,
UINT4  ell,
INT4  mprime,
const REAL8  Mtot_Msun,
PhenomPv3HMStorage pv3HM,
SphHarmFrequencySeries **  hlmsD,
sysq pAngles,
REAL8Sequence freqs_seq 
)
static

◆ IMRPhenomPv3HM_Compute_a_b_e()

static int IMRPhenomPv3HM_Compute_a_b_e ( REAL8 alpha,
REAL8 beta,
REAL8 mprime_epsilon,
REAL8  fHz,
INT4  mprime,
const REAL8  twopi_Msec,
PhenomPv3HMStorage pv3HM,
sysq pAngles 
)
static

◆ IMRPhenomPv3HM_wigner_loop()

static int IMRPhenomPv3HM_wigner_loop ( COMPLEX16 Term1,
COMPLEX16 Term2,
INT4  ell,
INT4  mprime,
IMRPhenomPv3HMYlmStruct ylms,
IMRPhenomPv3HMAlphaStruct als,
IMRPhenomPv3HMWignderStruct wigs 
)
static