Prototypes | |
| static REAL8 | atan2tol (REAL8 x, REAL8 y, REAL8 tol) |
| static BBHPhenomCParams * | ComputeIMRPhenomCParamsRDmod (const REAL8 m1, const REAL8 m2, const REAL8 chi, const REAL8 chip, LALDict *extraParams) |
| static void | ComputeNNLOanglecoeffs (NNLOanglecoeffs *angcoeffs, const REAL8 q, const REAL8 chil, const REAL8 chip) |
| static int | PhenomPCore (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, const REAL8 chi1_l_in, const REAL8 chi2_l_in, const REAL8 chip, const REAL8 thetaJ, const REAL8 m1_SI_in, const REAL8 m2_SI_in, const REAL8 distance, const REAL8 alpha0, const REAL8 phic, const REAL8 f_ref, const REAL8Sequence *freqs, double deltaF, IMRPhenomP_version_type IMRPhenomP_version, NRTidal_version_type NRTidal_version, LALDict *extraParams) |
| static int | PhenomPCoreOneFrequency (const REAL8 fHz, const REAL8 eta, const REAL8 distance, const REAL8 M, const REAL8 phic, IMRPhenomDAmplitudeCoefficients *pAmp, IMRPhenomDPhaseCoefficients *pPhi, BBHPhenomCParams *PCparams, PNPhasingSeries *PNparams, COMPLEX16 *hPhenom, REAL8 *phasing, IMRPhenomP_version_type IMRPhenomP_version, AmpInsPrefactors *amp_prefactors, PhiInsPrefactors *phi_prefactors) |
| static int | PhenomPCoreTwistUp (const REAL8 fHz, COMPLEX16 hPhenom, const REAL8 eta, const REAL8 chi1_l, const REAL8 chi2_l, const REAL8 chip, const REAL8 M, NNLOanglecoeffs *angcoeffs, SpinWeightedSphericalHarmonic_l2 *Y2m, const REAL8 alphaoffset, const REAL8 epsilonoffset, COMPLEX16 *hp, COMPLEX16 *hc, IMRPhenomP_version_type IMRPhenomP_version) |
| static REAL8 | L2PNR (const REAL8 v, const REAL8 eta) |
| static REAL8 | L2PNR_v1 (const REAL8 v, const REAL8 eta) |
| static void | WignerdCoefficients (REAL8 *cos_beta_half, REAL8 *sin_beta_half, const REAL8 v, const REAL8 SL, const REAL8 eta, const REAL8 Sp) |
| static void | WignerdCoefficients_SmallAngleApproximation (REAL8 *cos_beta_half, REAL8 *sin_beta_half, const REAL8 v, const REAL8 SL, const REAL8 eta, const REAL8 Sp) |
| static void | CheckMaxOpeningAngle (const REAL8 m1, const REAL8 m2, const REAL8 chi1_l, const REAL8 chi2_l, const REAL8 chip) |
| static REAL8 | FinalSpinIMRPhenomD_all_in_plane_spin_on_larger_BH (const REAL8 m1, const REAL8 m2, const REAL8 chi1_l, const REAL8 chi2_l, const REAL8 chip) |
| static REAL8 | FinalSpinBarausse2009_all_spin_on_larger_BH (const REAL8 nu, const REAL8 chi, const REAL8 chip) |
| static REAL8 | FinalSpinBarausse2009 (const REAL8 nu, const REAL8 a1, const REAL8 a2, const REAL8 cos_alpha, const REAL8 cos_beta_tilde, const REAL8 cos_gamma_tilde) |
| static bool | approximately_equal (REAL8 x, REAL8 y, REAL8 epsilon) |
| static void | nudge (REAL8 *x, REAL8 X, REAL8 epsilon) |
| static int | PhenomPCoreOneFrequency_withTides (const REAL8 fHz, const REAL8 window, const REAL8 ampTidal, const REAL8 phaseTidal, const REAL8 distance, const REAL8 M, const REAL8 phic, IMRPhenomDAmplitudeCoefficients *pAmp, IMRPhenomDPhaseCoefficients *pPhi, PNPhasingSeries *PNparams, COMPLEX16 *hPhenom, REAL8 *phasing, AmpInsPrefactors *amp_prefactors, PhiInsPrefactors *phi_prefactors) |
Go to the source code of this file.
Data Structures | |
| struct | NNLOanglecoeffs |
| struct | SpinWeightedSphericalHarmonic_l2 |
Macros | |
| #define | MAX_TOL_ATAN 1.0e-15 |
| Tolerance used below which numbers are treated as zero for the calculation of atan2. More... | |
| #define MAX_TOL_ATAN 1.0e-15 |
Tolerance used below which numbers are treated as zero for the calculation of atan2.
Definition at line 39 of file LALSimIMRPhenomP.h.
|
static |
| m1 | Mass of companion 1 (solar masses) |
| m2 | Mass of companion 2 (solar masses) |
| chi | Reduced aligned spin of the binary chi = (m1*chi1 + m2*chi2)/M |
| chip | Dimensionless spin in the orbital plane |
| extraParams | linked list containing the extra testing GR parameters |
|
static |
| angcoeffs | Output: Structure to store results |
| q | Mass-ratio (convention q>1) |
| chil | Dimensionless aligned spin of the largest BH |
| chip | Dimensionless spin component in the orbital plane |
|
static |
| hptilde | Output: Frequency-domain waveform h+ |
| hctilde | Output: Frequency-domain waveform hx |
| chi1_l_in | Dimensionless aligned spin on companion 1 |
| chi2_l_in | Dimensionless aligned spin on companion 2 |
| chip | Effective spin in the orbital plane |
| thetaJ | Angle between J0 and line of sight (z-direction) |
| m1_SI_in | Mass of companion 1 (kg) |
| m2_SI_in | Mass of companion 2 (kg) |
| distance | Distance of source (m) |
| alpha0 | Initial value of alpha angle (azimuthal precession angle) |
| phic | Orbital phase at the peak of the underlying non precessing model (rad) |
| f_ref | Reference frequency |
| freqs | Frequency points at which to evaluate the waveform (Hz) |
| deltaF | Sampling frequency (Hz). If deltaF > 0, the frequency points given in freqs are uniformly spaced with spacing deltaF. Otherwise, the frequency points are spaced non-uniformly. Then we will use deltaF = 0 to create the frequency series we return. |
| IMRPhenomP_version | IMRPhenomPv1 uses IMRPhenomC, IMRPhenomPv2 uses IMRPhenomD, IMRPhenomPv2_NRTidal is a tidal version of IMRPhenomPv2 |
| NRTidal_version | either NRTidal or NRTidalv2 for BNS waveform; NoNRT_V for BBH waveform |
| extraParams | linked list containing the extra testing GR parameters |
|
static |
| fHz | Frequency (Hz) |
| eta | Symmetric mass ratio |
| distance | Distance of source (m) |
| M | Total mass (Solar masses) |
| phic | Orbital phase at the peak of the underlying non precessing model (rad) |
| pAmp | Internal IMRPhenomD amplitude coefficients |
| pPhi | Internal IMRPhenomD phase coefficients |
| PCparams | Internal PhenomC parameters |
| PNparams | PN inspiral phase coefficients |
| hPhenom | Output: IMRPhenom waveform (before precession) |
| phasing | Output: overall phasing |
| IMRPhenomP_version | Version number: 1 uses IMRPhenomC, 2 uses IMRPhenomD, NRTidal uses IMRPhenomPv2 with the NRTidal framework |
| amp_prefactors | pre-calculated (cached for saving runtime) coefficients for amplitude. See LALSimIMRPhenomD_internals.c |
| phi_prefactors | pre-calculated (cached for saving runtime) coefficients for phase. See LALSimIMRPhenomD_internals. |
|
static |
| fHz | Frequency (Hz) | |
| [in] | hPhenom | IMRPhenom waveform (before precession) |
| eta | Symmetric mass ratio | |
| chi1_l | Dimensionless aligned spin on companion 1 | |
| chi2_l | Dimensionless aligned spin on companion 2 | |
| chip | Dimensionless spin in the orbital plane | |
| M | Total mass (Solar masses) | |
| angcoeffs | Struct with PN coeffs for the NNLO angles | |
| Y2m | Struct of l=2 spherical harmonics of spin weight -2 | |
| alphaoffset | f_ref dependent offset for alpha angle (azimuthal precession angle) | |
| epsilonoffset | f_ref dependent offset for epsilon angle | |
| [out] | hp | plus polarization \(\tilde h_+\) |
| [out] | hc | cross polarization \(\tilde h_x\) |
| IMRPhenomP_version | IMRPhenomP(v1) uses IMRPhenomC, IMRPhenomPv2 uses IMRPhenomD, IMRPhenomPv2_NRTidal uses NRTidal framework with IMRPhenomPv2 |
| v | Cubic root of (Pi * Frequency (geometric)) |
| eta | Symmetric mass-ratio |
| v | Cubic root of (Pi * Frequency (geometric)) |
| eta | Symmetric mass-ratio |
|
static |
| cos_beta_half | Output: cos(beta/2) |
| sin_beta_half | Output: sin(beta/2) |
| v | Cubic root of (Pi * Frequency (geometric)) |
| SL | Dimensionfull aligned spin |
| eta | Symmetric mass-ratio |
| Sp | Dimensionfull spin component in the orbital plane |
|
static |
| cos_beta_half | Output: cos(beta/2) |
| sin_beta_half | Output: sin(beta/2) |
| v | Cubic root of (Pi * Frequency (geometric)) |
| SL | Dimensionfull aligned spin |
| eta | Symmetric mass-ratio |
| Sp | Dimensionfull spin component in the orbital plane |
|
static |
| m1 | Mass of companion 1 (solar masses) |
| m2 | Mass of companion 2 (solar masses) |
| chi1_l | Aligned spin of BH 1 |
| chi2_l | Aligned spin of BH 2 |
| chip | Dimensionless spin in the orbital plane |
|
static |
| m1 | Mass of companion 1 (solar masses) |
| m2 | Mass of companion 2 (solar masses) |
| chi1_l | Aligned spin of BH 1 |
| chi2_l | Aligned spin of BH 2 |
| chip | Dimensionless spin in the orbital plane |
|
static |
| nu | Symmetric mass-ratio |
| chi | Effective aligned spin of the binary: chi = (m1*chi1 + m2*chi2)/M |
| chip | Dimensionless spin in the orbital plane |
|
static |
| nu | Symmetric mass-ratio |
| a1 | |a_1| norm of dimensionless spin vector for BH 1 |
| a2 | |a_2| norm of dimensionless spin vector for BH 2 |
| cos_alpha | cos(alpha) = \hat a_1 . \hat a_2 (Eq. 7) |
| cos_beta_tilde | cos(\tilde beta) = \hat a_1 . \hat L (Eq. 9) |
| cos_gamma_tilde | cos(\tilde gamma) = \hat a_2 . \hat L (Eq. 9) |
|
static |
| fHz | Frequency (Hz) | |
| window | planck window | |
| ampTidal | tidal amplitude at a frequency sample | |
| phaseTidal | tidal phasing at a frequency sample from NRTidal infrastructure | |
| distance | Distance of source (m) | |
| M | Total mass (Solar masses) | |
| phic | Orbital phase at the peak of the underlying non precessing model (rad) | |
| pAmp | Internal IMRPhenomD amplitude coefficients | |
| pPhi | Internal IMRPhenomD phase coefficients | |
| PNparams | PN inspiral phase coefficients | |
| [out] | hPhenom | IMRPhenom waveform (before precession) |
| [out] | phasing | overall phasing |
| amp_prefactors | pre-calculated (cached for saving runtime) coefficients for amplitude. See LALSimIMRPhenomD_internals.c | |
| phi_prefactors | pre-calculated (cached for saving runtime) coefficients for phase. See LALSimIMRPhenomD_internals. |