LALSimulation  5.4.0.1-fe68b98
LALSimIMRPhenomTPHM_FrameRotations.c File Reference

Prototypes

void IMRPhenomTPHM_SetPrecomputedSqrt (PhenomT_precomputed_sqrt *SQRT)
 
void IMRPhenomTPHM_SetWignerDStruct (PhenomTPWignerStruct *wS, PhenomT_precomputed_sqrt *SQRT, REAL8 cosBeta, REAL8 alpha, REAL8 gamma, INT4 LMAX, INT4 sign, UINT4 globalRot)
 
COMPLEX16 PhenomTWignerDMatrix (int l, int mp, int m, PhenomTPWignerStruct *wS)
 
int PhenomTPHM_RotateModes (SphHarmTimeSeries *h_lm, REAL8TimeSeries *alpha, REAL8TimeSeries *cosbeta, REAL8TimeSeries *gam, PhenomT_precomputed_sqrt *SQRT)
 
int PhenomTPHM_RotateModes_Global (SphHarmTimeSeries *h_lm, REAL8 alpha, REAL8 cosbeta, REAL8 gam, size_t length, PhenomT_precomputed_sqrt *SQRT)
 

Go to the source code of this file.

Data Structures

struct  PhenomT_precomputed_sqrt
 
struct  PhenomTPWignerStruct
 

Function Documentation

◆ IMRPhenomTPHM_SetPrecomputedSqrt()

void IMRPhenomTPHM_SetPrecomputedSqrt ( PhenomT_precomputed_sqrt SQRT)

Definition at line 123 of file LALSimIMRPhenomTPHM_FrameRotations.c.

◆ IMRPhenomTPHM_SetWignerDStruct()

void IMRPhenomTPHM_SetWignerDStruct ( PhenomTPWignerStruct wS,
PhenomT_precomputed_sqrt SQRT,
REAL8  cosBeta,
REAL8  alpha,
REAL8  gamma,
INT4  LMAX,
INT4  sign,
UINT4  globalRot 
)
Parameters
wSWigner struct
SQRTPrecomputed squared roots
cosBetacosinus of opening angle beta
alphaprecessing angle alpha
gammaprecessing angle gamma
LMAXMaximum l mode number
signSign of beta
globalRotCompute coefficients for global or local rotation

Definition at line 147 of file LALSimIMRPhenomTPHM_FrameRotations.c.

◆ PhenomTWignerDMatrix()

COMPLEX16 PhenomTWignerDMatrix ( int  l,
int  mp,
int  m,
PhenomTPWignerStruct wS 
)
Parameters
lmode number l
mpmode number m'
mmode number m
wSWigner Struct, which contains Wignerd elements and powers of alpha and gamma

Definition at line 552 of file LALSimIMRPhenomTPHM_FrameRotations.c.

◆ PhenomTPHM_RotateModes()

int PhenomTPHM_RotateModes ( SphHarmTimeSeries h_lm,
REAL8TimeSeries alpha,
REAL8TimeSeries cosbeta,
REAL8TimeSeries gam,
PhenomT_precomputed_sqrt SQRT 
)
Parameters
h_lmspherical harmonic decomposed modes, modified in place
alphaalpha Euler angle time series
cosbetabeta Euler angle time series
gamgamma Euler angle time series
SQRTprecomputed squared root factors

Definition at line 587 of file LALSimIMRPhenomTPHM_FrameRotations.c.

◆ PhenomTPHM_RotateModes_Global()

int PhenomTPHM_RotateModes_Global ( SphHarmTimeSeries h_lm,
REAL8  alpha,
REAL8  cosbeta,
REAL8  gam,
size_t  length,
PhenomT_precomputed_sqrt SQRT 
)
Parameters
h_lmspherical harmonic decomposed modes, modified in place
alphaalpha Euler angle time series
cosbetabeta Euler angle time series
gamgamma Euler angle time series
lengthLength of waveform modes
SQRTprecomputed squared root factors

Definition at line 639 of file LALSimIMRPhenomTPHM_FrameRotations.c.