LALSimulation  5.4.0.1-fe68b98
LALSimIMRPhenomX_AntisymmetricWaveform.c File Reference

Prototypes

int XLALSimIMRPhenomX_PNR_GenerateAntisymmetricWaveform (REAL8Sequence **antisymamp, REAL8Sequence **antisymphase, REAL8 m1_SI, REAL8 m2_SI, REAL8 chi1x, REAL8 chi1y, REAL8 chi1z, REAL8 chi2x, REAL8 chi2y, REAL8 chi2z, REAL8 distance, REAL8 inclination, REAL8 deltaF, REAL8 f_min, REAL8 f_max, REAL8 fRef_In, REAL8 phiRef, LALDict *lalParams)
 EXTERNAL GENERATE antisymmetric waveform This is an external wrapper to generate the (2,2) and (2,-2) antisymmetric waveform, given the standard inputs given to generate FD waveforms. More...
 
int XLALSimIMRPhenomX_PNR_GenerateAntisymmetricAmpRatio (REAL8Sequence **kappa, REAL8Sequence **freqs, REAL8 m1_SI, REAL8 m2_SI, REAL8 chi1x, REAL8 chi1y, REAL8 chi1z, REAL8 chi2x, REAL8 chi2y, REAL8 chi2z, REAL8 inclination, REAL8 deltaF, REAL8 f_min, REAL8 f_max, REAL8 fRef_In, LALDict *lalParams)
 EXTERNAL GENERATE Antisymmetric Amplitude Ratio This is an external wrapper to generate the (2,2) antisymmetric amplitude ratio amplitude given the standard inputs given to generate FD waveforms. More...
 
int IMRPhenomX_PNR_GenerateAntisymmetricWaveform (REAL8Sequence *antisymamp, REAL8Sequence *antisymphase, const REAL8Sequence *freqs, IMRPhenomXWaveformStruct *pWF, IMRPhenomXPrecessionStruct *pPrec, LALDict *lalParams)
 
int IMRPhenomX_PNR_GenerateAntisymmetricAmpRatio (REAL8Sequence *kappa, const REAL8Sequence *freqs, IMRPhenomXWaveformStruct *pWF, IMRPhenomXPrecessionStruct *pPrec)
 GENERATE Antisymmetric amplitude ratio. More...
 
double GetKappa_at_frequency (REAL8 v, REAL8 delta, REAL8 Chi, REAL8 theta, REAL8 eta, double b)
 
int IMRPhenomX_PNR_GenerateAntisymmetricPhaseCoefficients (REAL8 *A0, REAL8 *phi_A0, REAL8 *phi_B0, const double MfT, double lina, double linb, double inveta, IMRPhenomXWaveformStruct *pWF, IMRPhenomXPrecessionStruct *pPrec, IMRPhenomXPhaseCoefficients *pPhase22)
 Anti-symmetric phase coefficients/offsets. More...
 

Go to the source code of this file.

Macros

#define omp   ignore
 
#define DEBUG   0
 

Variables

IMRPhenomX_UsefulPowers powers_of_lalpi
 

Macro Definition Documentation

◆ omp

#define omp   ignore

Definition at line 51 of file LALSimIMRPhenomX_AntisymmetricWaveform.c.

◆ DEBUG

#define DEBUG   0

Definition at line 55 of file LALSimIMRPhenomX_AntisymmetricWaveform.c.

Function Documentation

◆ XLALSimIMRPhenomX_PNR_GenerateAntisymmetricWaveform()

int XLALSimIMRPhenomX_PNR_GenerateAntisymmetricWaveform ( REAL8Sequence **  antisymamp,
REAL8Sequence **  antisymphase,
REAL8  m1_SI,
REAL8  m2_SI,
REAL8  chi1x,
REAL8  chi1y,
REAL8  chi1z,
REAL8  chi2x,
REAL8  chi2y,
REAL8  chi2z,
REAL8  distance,
REAL8  inclination,
REAL8  deltaF,
REAL8  f_min,
REAL8  f_max,
REAL8  fRef_In,
REAL8  phiRef,
LALDict *  lalParams 
)

EXTERNAL GENERATE antisymmetric waveform This is an external wrapper to generate the (2,2) and (2,-2) antisymmetric waveform, given the standard inputs given to generate FD waveforms.

Author
Shrobana Ghosh Note that at present this is only compatible with the PNR angles (refer arxiv XXXX.YYYYY)
Parameters
[out]antisymampAmplitude of antisymmetric (2,2) waveform
[out]antisymphasePhase of antisymmetric (2,2) waveform
m1_SImass of companion 1 (kg)
m2_SImass of companion 2 (kg)
chi1xx-component of the dimensionless spin of object 1 w.r.t. Lhat = (0,0,1)
chi1yy-component of the dimensionless spin of object 1 w.r.t. Lhat = (0,0,1)
chi1zz-component of the dimensionless spin of object 1 w.r.t. Lhat = (0,0,1)
chi2xx-component of the dimensionless spin of object 2 w.r.t. Lhat = (0,0,1)
chi2yy-component of the dimensionless spin of object 2 w.r.t. Lhat = (0,0,1)
chi2zz-component of the dimensionless spin of object 2 w.r.t. Lhat = (0,0,1)
distancedistance to source *
inclinationAngle between orbital angular momentum and line-of-sight vector at reference frequency (rad)
deltaFFrequency spacing (Hz)
f_minStarting GW frequency (Hz)
f_maxEnding GW frequency (Hz)
fRef_InReference frequency (Hz)
phiRefphase at reference frequency (Hz)
lalParamsLAL Dictionary struct

Definition at line 70 of file LALSimIMRPhenomX_AntisymmetricWaveform.c.

◆ XLALSimIMRPhenomX_PNR_GenerateAntisymmetricAmpRatio()

int XLALSimIMRPhenomX_PNR_GenerateAntisymmetricAmpRatio ( REAL8Sequence **  kappa,
REAL8Sequence **  freqs,
REAL8  m1_SI,
REAL8  m2_SI,
REAL8  chi1x,
REAL8  chi1y,
REAL8  chi1z,
REAL8  chi2x,
REAL8  chi2y,
REAL8  chi2z,
REAL8  inclination,
REAL8  deltaF,
REAL8  f_min,
REAL8  f_max,
REAL8  fRef_In,
LALDict *  lalParams 
)

EXTERNAL GENERATE Antisymmetric Amplitude Ratio This is an external wrapper to generate the (2,2) antisymmetric amplitude ratio amplitude given the standard inputs given to generate FD waveforms.

Parameters
[out]kappaAntisymmetric amplitude ratio
[out]freqsFrequency array (Hz)
m1_SImass of companion 1 (kg)
m2_SImass of companion 2 (kg)
chi1xx-component of the dimensionless spin of object 1 w.r.t. Lhat = (0,0,1)
chi1yy-component of the dimensionless spin of object 1 w.r.t. Lhat = (0,0,1)
chi1zz-component of the dimensionless spin of object 1 w.r.t. Lhat = (0,0,1)
chi2xx-component of the dimensionless spin of object 2 w.r.t. Lhat = (0,0,1)
chi2yy-component of the dimensionless spin of object 2 w.r.t. Lhat = (0,0,1)
chi2zz-component of the dimensionless spin of object 2 w.r.t. Lhat = (0,0,1)
inclinationAngle between orbital angular momentum and line-of-sight vector at reference frequency (rad)
deltaFFrequency spacing (Hz)
f_minStarting GW frequency (Hz)
f_maxEnding GW frequency (Hz)
fRef_InReference frequency (Hz)
lalParamsLAL Dictionary struct

Definition at line 173 of file LALSimIMRPhenomX_AntisymmetricWaveform.c.

◆ IMRPhenomX_PNR_GenerateAntisymmetricWaveform()

int IMRPhenomX_PNR_GenerateAntisymmetricWaveform ( REAL8Sequence antisymamp,
REAL8Sequence antisymphase,
const REAL8Sequence freqs,
IMRPhenomXWaveformStruct pWF,
IMRPhenomXPrecessionStruct pPrec,
LALDict *  lalParams 
)
Parameters
[out]antisymampAmplitude of antisymmetric (2,2) waveform
[out]antisymphasePhase of antisymmetric (2,2) waveform
freqsinput frequency array (Hz)
pWFwaveform struct
pPrecprecession struct *
lalParamsLAL Dictionary struct

Definition at line 274 of file LALSimIMRPhenomX_AntisymmetricWaveform.c.

◆ IMRPhenomX_PNR_GenerateAntisymmetricAmpRatio()

int IMRPhenomX_PNR_GenerateAntisymmetricAmpRatio ( REAL8Sequence kappa,
const REAL8Sequence freqs,
IMRPhenomXWaveformStruct pWF,
IMRPhenomXPrecessionStruct pPrec 
)

GENERATE Antisymmetric amplitude ratio.

Author
Shrobana Ghosh
Parameters
[out]kappaantisymmetric amplitude ratio
freqsinput frequency array (Hz)
pWFwaveform struct
pPrecprecession struct *

Definition at line 418 of file LALSimIMRPhenomX_AntisymmetricWaveform.c.

◆ GetKappa_at_frequency()

double GetKappa_at_frequency ( REAL8  v,
REAL8  delta,
REAL8  Chi,
REAL8  theta,
REAL8  eta,
double  b 
)

Definition at line 485 of file LALSimIMRPhenomX_AntisymmetricWaveform.c.

◆ IMRPhenomX_PNR_GenerateAntisymmetricPhaseCoefficients()

int IMRPhenomX_PNR_GenerateAntisymmetricPhaseCoefficients ( REAL8 A0,
REAL8 phi_A0,
REAL8 phi_B0,
const double  MfT,
double  lina,
double  linb,
double  inveta,
IMRPhenomXWaveformStruct pWF,
IMRPhenomXPrecessionStruct pPrec,
IMRPhenomXPhaseCoefficients pPhase22 
)

Anti-symmetric phase coefficients/offsets.

Parameters
[out]A0A0 parameter
[out]phi_A0phi_A0 parameter
[out]phi_B0phi_B0 parameter
MfTGeometric transition frequency
linalina parameter
linblinb parameter
invetainveta parameter
pWFwaveform struct
pPrecprecession struct *
pPhase22symmetric phase coefficients struct

Definition at line 500 of file LALSimIMRPhenomX_AntisymmetricWaveform.c.

Variable Documentation

◆ powers_of_lalpi

IMRPhenomX_UsefulPowers powers_of_lalpi

Definition at line 47 of file LALSimIMRPhenomX_AntisymmetricWaveform.c.