Routines for generating TaylorF2 reduced spin inspiral waveforms.
Prototypes | |
REAL8 | XLALSimInspiralTaylorF2ReducedSpinComputeChi (const REAL8 m1, const REAL8 m2, const REAL8 s1z, const REAL8 s2z) |
Compute the dimensionless, aligned-spin parameter chi as used in the TaylorF2RedSpin waveform. More... | |
int | XLALSimInspiralTaylorF2ReducedSpin (COMPLEX16FrequencySeries **htilde, const REAL8 phic, const REAL8 deltaF, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 chi, const REAL8 fStart, const REAL8 fEnd, const REAL8 r, const INT4 phaseO, const INT4 ampO) |
Driver routine to compute a non-precessing post-Newtonian inspiral waveform in the frequency domain, described in http://arxiv.org/abs/1107.1267. More... | |
REAL8 | XLALSimInspiralTaylorF2ReducedSpinChirpTime (const REAL8 fStart, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 chi, const INT4 O) |
Compute the chirp time of the "reduced-spin" templates. More... | |
int | XLALSimInspiralTaylorF2RedSpinMetricMChirpEtaChi (REAL8 *gamma00, REAL8 *gamma01, REAL8 *gamma02, REAL8 *gamma11, REAL8 *gamma12, REAL8 *gamma22, const REAL8 mc, const REAL8 eta, const REAL8 chi, const REAL8 fLow, const REAL8FrequencySeries *Sh) |
int | XLALSimInspiralTaylorF2RedSpinComputeNoiseMoments (REAL8Vector *momI_0, REAL8Vector *momI_2, REAL8Vector *momI_3, REAL8Vector *momI_4, REAL8Vector *momI_5, REAL8Vector *momI_6, REAL8Vector *momI_7, REAL8Vector *momI_8, REAL8Vector *momI_9, REAL8Vector *momI_10, REAL8Vector *momI_11, REAL8Vector *momI_12, REAL8Vector *momI_13, REAL8Vector *momI_14, REAL8Vector *momI_15, REAL8Vector *momI_16, REAL8Vector *momJ_5, REAL8Vector *momJ_6, REAL8Vector *momJ_7, REAL8Vector *momJ_8, REAL8Vector *momJ_9, REAL8Vector *momJ_10, REAL8Vector *momJ_11, REAL8Vector *momJ_12, REAL8Vector *momJ_13, REAL8Vector *momJ_14, REAL8Vector *momK_10, REAL8Vector *momK_11, REAL8Vector *momK_12, REAL8Vector *Sh, REAL8 fLow, REAL8 df) |
Compute the template-space metric of "reduced-spin" PN templates in theta0, theta3, theta3s parameter space. More... | |
gsl_matrix * | XLALSimInspiralTaylorF2RedSpinFisherMatrixChirpTimes (const REAL8 theta0, const REAL8 theta3, const REAL8 theta3s, const REAL8 fLow, const REAL8 df, REAL8Vector *momI_0, REAL8Vector *momI_2, REAL8Vector *momI_3, REAL8Vector *momI_4, REAL8Vector *momI_5, REAL8Vector *momI_6, REAL8Vector *momI_7, REAL8Vector *momI_8, REAL8Vector *momI_9, REAL8Vector *momI_10, REAL8Vector *momI_11, REAL8Vector *momI_12, REAL8Vector *momI_13, REAL8Vector *momI_14, REAL8Vector *momI_15, REAL8Vector *momI_16, REAL8Vector *momJ_5, REAL8Vector *momJ_6, REAL8Vector *momJ_7, REAL8Vector *momJ_8, REAL8Vector *momJ_9, REAL8Vector *momJ_10, REAL8Vector *momJ_11, REAL8Vector *momJ_12, REAL8Vector *momJ_13, REAL8Vector *momJ_14, REAL8Vector *momK_10, REAL8Vector *momK_11, REAL8Vector *momK_12) |
Compute the Fisher information matrix of "reduced-spin" PN templates in theta0, theta3, theta3s, t0, phi0 parameter space, for an SNR=1/sqrt(2) signal. More... | |
int | XLALSimInspiralTaylorF2RedSpinMetricChirpTimes (REAL8 *gamma00, REAL8 *gamma01, REAL8 *gamma02, REAL8 *gamma11, REAL8 *gamma12, REAL8 *gamma22, const REAL8 theta0, const REAL8 theta3, const REAL8 theta3s, const REAL8 fLow, const REAL8 df, REAL8Vector *momI_0, REAL8Vector *momI_2, REAL8Vector *momI_3, REAL8Vector *momI_4, REAL8Vector *momI_5, REAL8Vector *momI_6, REAL8Vector *momI_7, REAL8Vector *momI_8, REAL8Vector *momI_9, REAL8Vector *momI_10, REAL8Vector *momI_11, REAL8Vector *momI_12, REAL8Vector *momI_13, REAL8Vector *momI_14, REAL8Vector *momI_15, REAL8Vector *momI_16, REAL8Vector *momJ_5, REAL8Vector *momJ_6, REAL8Vector *momJ_7, REAL8Vector *momJ_8, REAL8Vector *momJ_9, REAL8Vector *momJ_10, REAL8Vector *momJ_11, REAL8Vector *momJ_12, REAL8Vector *momJ_13, REAL8Vector *momJ_14, REAL8Vector *momK_10, REAL8Vector *momK_11, REAL8Vector *momK_12) |
Compute the template-space metric of "reduced-spin" PN templates in theta0, theta3, theta3s parameter space. More... | |
void | XLALSimInspiralTaylorF2RedSpinChirpTimesFromMchirpEtaChi (double *theta0, double *theta3, double *theta3s, double mc, double eta, double chi, double fLow) |
void | XLALSimInspiralTaylorF2RedSpinMchirpEtaChiFromChirpTimes (double *mc, double *eta, double *chi, double theta0, double theta3, double theta3s, double fLow) |
int | XLALSimInspiralTaylorF2ReducedSpinTidal (COMPLEX16FrequencySeries **htilde, const REAL8 phic, const REAL8 deltaF, const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 chi, const REAL8 lam1, const REAL8 lam2, const REAL8 fStart, const REAL8 fEnd, const REAL8 r, const INT4 phaseO, const INT4 ampO) |
Generate the "reduced-spin templates" proposed in http://arxiv.org/abs/1107.1267 Add the tidal phase terms from http://arxiv.org/abs/1101.1673 (Eqs. More... | |
REAL8 XLALSimInspiralTaylorF2ReducedSpinComputeChi | ( | const REAL8 | m1, |
const REAL8 | m2, | ||
const REAL8 | s1z, | ||
const REAL8 | s2z | ||
) |
Compute the dimensionless, aligned-spin parameter chi as used in the TaylorF2RedSpin waveform.
This is different from chi in IMRPhenomB! Reference: http://arxiv.org/abs/1107.1267, paragraph 3.
m1 | mass of companion 1 |
m2 | mass of companion 2 |
s1z | dimensionless spin of companion 1 |
s2z | dimensionless spin of companion 2 |
Definition at line 46 of file LALSimInspiralTaylorF2ReducedSpin.c.
int XLALSimInspiralTaylorF2ReducedSpin | ( | COMPLEX16FrequencySeries ** | htilde, |
const REAL8 | phic, | ||
const REAL8 | deltaF, | ||
const REAL8 | m1_SI, | ||
const REAL8 | m2_SI, | ||
const REAL8 | chi, | ||
const REAL8 | fStart, | ||
const REAL8 | fEnd, | ||
const REAL8 | r, | ||
const INT4 | phaseO, | ||
const INT4 | ampO | ||
) |
Driver routine to compute a non-precessing post-Newtonian inspiral waveform in the frequency domain, described in http://arxiv.org/abs/1107.1267.
The chi parameter should be determined from XLALSimInspiralTaylorF2ReducedSpinComputeChi.
A note from Evan Ochsner on differences with respect to TaylorF2:
The amplitude-corrected SPA/F2 waveforms are derived and explicitly given in http://arxiv.org/abs/gr-qc/0607092 Sec. II and Appendix A (non-spinning) and http://arxiv.org/abs/0810.5336 Sec. VI and Appendix D (spin-aligned).
The difference between F2 and F2ReducedSpin is that F2ReducedSpin always keeps only the leading-order TD amplitude multiplying the 2nd harmonic ( A_(2,0)(t) in Eq. 2.3 of the first paper OR alpha/beta_2^(0)(t) in Eq. 6.7 of the second paper) but expands out the \(1/\sqrt{\dot{F}}\) ( Eq. 5.3 OR Eq. 6.10-6.11 resp.) to whichever order is given as 'ampO' in the code.
On the other hand, the F2 model in the papers above will PN expand BOTH the TD amplitude and the factor \(1/\sqrt{\dot{F}}\), take their product, and keep all terms up to the desired amplitude order, as in Eq. 6.13-6.14 of the second paper.
In particular, the F2ReducedSpin will always have only the 2nd harmonic, but F2 will have multiple harmonics starting at ampO = 0.5PN. Even if you were to compare just the 2nd harmonic, you would have a difference starting at 1PN ampO, because the F2 has a 1PN TD amp. correction to the 2nd harmonic (alpha/beta_2^(2)(t)) which will not be accounted for by the F2ReducedSpin. So, the two should agree when ampO=0, but will be different in any other case.
htilde | FD waveform |
phic | orbital coalescence phase (rad) |
deltaF | frequency resolution (Hz) |
m1_SI | mass of companion 1 (kg) |
m2_SI | mass of companion 2 (kg) |
chi | dimensionless aligned-spin param |
fStart | start GW frequency (Hz) |
fEnd | highest GW frequency (Hz) of waveform generation - if 0, end at Schwarzschild ISCO |
r | distance of source (m) |
phaseO | twice PN phase order |
ampO | twice PN amplitude order |
Definition at line 99 of file LALSimInspiralTaylorF2ReducedSpin.c.
REAL8 XLALSimInspiralTaylorF2ReducedSpinChirpTime | ( | const REAL8 | fStart, |
const REAL8 | m1_SI, | ||
const REAL8 | m2_SI, | ||
const REAL8 | chi, | ||
const INT4 | O | ||
) |
Compute the chirp time of the "reduced-spin" templates.
fStart | start GW frequency (Hz) |
m1_SI | mass of companion 1 (kg) |
m2_SI | mass of companion 2 (kg) |
chi | dimensionless aligned-spin param |
O | twice PN phase order |
Definition at line 307 of file LALSimInspiralTaylorF2ReducedSpin.c.
int XLALSimInspiralTaylorF2RedSpinMetricMChirpEtaChi | ( | REAL8 * | gamma00, |
REAL8 * | gamma01, | ||
REAL8 * | gamma02, | ||
REAL8 * | gamma11, | ||
REAL8 * | gamma12, | ||
REAL8 * | gamma22, | ||
const REAL8 | mc, | ||
const REAL8 | eta, | ||
const REAL8 | chi, | ||
const REAL8 | fLow, | ||
const REAL8FrequencySeries * | Sh | ||
) |
gamma00 | template metric coeff. 00 in mChirp-eta-chi |
gamma01 | template metric coeff. 01/10 in mChirp-eta-chi |
gamma02 | template metric coeff. 02/20 in mChirp-eta-chi |
gamma11 | template metric coeff. 11 in mChirp-eta-chi |
gamma12 | template metric coeff. 12/21 in mChirp-eta-chi |
gamma22 | template metric coeff. 22 in mChirp-eta-chi |
mc | chirp mass (in solar mass) |
eta | symmetric mass ratio |
chi | reduced-spin parameter |
fLow | low-frequency cutoff (Hz) |
Sh | PSD in strain per root Hertz |
Definition at line 383 of file LALSimInspiralTaylorF2ReducedSpinMetric.c.
int XLALSimInspiralTaylorF2RedSpinComputeNoiseMoments | ( | REAL8Vector * | momI_0, |
REAL8Vector * | momI_2, | ||
REAL8Vector * | momI_3, | ||
REAL8Vector * | momI_4, | ||
REAL8Vector * | momI_5, | ||
REAL8Vector * | momI_6, | ||
REAL8Vector * | momI_7, | ||
REAL8Vector * | momI_8, | ||
REAL8Vector * | momI_9, | ||
REAL8Vector * | momI_10, | ||
REAL8Vector * | momI_11, | ||
REAL8Vector * | momI_12, | ||
REAL8Vector * | momI_13, | ||
REAL8Vector * | momI_14, | ||
REAL8Vector * | momI_15, | ||
REAL8Vector * | momI_16, | ||
REAL8Vector * | momJ_5, | ||
REAL8Vector * | momJ_6, | ||
REAL8Vector * | momJ_7, | ||
REAL8Vector * | momJ_8, | ||
REAL8Vector * | momJ_9, | ||
REAL8Vector * | momJ_10, | ||
REAL8Vector * | momJ_11, | ||
REAL8Vector * | momJ_12, | ||
REAL8Vector * | momJ_13, | ||
REAL8Vector * | momJ_14, | ||
REAL8Vector * | momK_10, | ||
REAL8Vector * | momK_11, | ||
REAL8Vector * | momK_12, | ||
REAL8Vector * | Sh, | ||
REAL8 | fLow, | ||
REAL8 | df | ||
) |
Compute the template-space metric of "reduced-spin" PN templates in theta0, theta3, theta3s parameter space.
momI_0 | noise moments: \(momI_0(f) = \int_{f0}^f (f'/f0)^{(0-17)/3} df'\) |
momI_2 | noise moments: \(momI_2(f) = \int_{f0}^f (f'/f0)^{(2-17)/3} df'\) |
momI_3 | noise moments: \(momI_3(f) = \int_{f0}^f (f'/f0)^{(3-17)/3} df'\) |
momI_4 | noise moments: \(momI_4(f) = \int_{f0}^f (f'/f0)^{(4-17)/3} df'\) |
momI_5 | noise moments: \(momI_5(f) = \int_{f0}^f (f'/f0)^{(5-17)/3} df'\) |
momI_6 | noise moments: \(momI_6(f) = \int_{f0}^f (f'/f0)^{(6-17)/3} df'\) |
momI_7 | noise moments: \(momI_7(f) = \int_{f0}^f (f'/f0)^{(7-17)/3} df'\) |
momI_8 | noise moments: \(momI_8(f) = \int_{f0}^f (f'/f0)^{(8-17)/3} df'\) |
momI_9 | noise moments: \(momI_9(f) = \int_{f0}^f (f'/f0)^{(9-17)/3} df'\) |
momI_10 | noise moments: \(momI_10(f) = \int_{f0}^f (f'/f0)^{(10-17)/3} df'\) |
momI_11 | noise moments: \(momI_11(f) = \int_{f0}^f (f'/f0)^{(11-17)/3} df'\) |
momI_12 | noise moments: \(momI_12(f) = \int_{f0}^f (f'/f0)^{(12-17)/3} df'\) |
momI_13 | noise moments: \(momI_13(f) = \int_{f0}^f (f'/f0)^{(13-17)/3} df'\) |
momI_14 | noise moments: \(momI_14(f) = \int_{f0}^f (f'/f0)^{(14-17)/3} df'\) |
momI_15 | noise moments: \(momI_15(f) = \int_{f0}^f (f'/f0)^{(15-17)/3} df'\) |
momI_16 | noise moments: \(momI_16(f) = \int_{f0}^f (f'/f0)^{(16-17)/3} df'\) |
momJ_5 | noise moments: \(momJ_5(f) = \int_{f0}^f (f'/f0)^{(5-17)/3} log(f'/f0) df'\) |
momJ_6 | noise moments: \(momJ_6(f) = \int_{f0}^f (f'/f0)^{(6-17)/3} log(f'/f0) df'\) |
momJ_7 | noise moments: \(momJ_7(f) = \int_{f0}^f (f'/f0)^{(7-17)/3} log(f'/f0) df'\) |
momJ_8 | noise moments: \(momJ_8(f) = \int_{f0}^f (f'/f0)^{(8-17)/3} log(f'/f0) df'\) |
momJ_9 | noise moments: \(momJ_9(f) = \int_{f0}^f (f'/f0)^{(9-17)/3} log(f'/f0) df'\) |
momJ_10 | noise moments: \(momJ_10(f) = \int_{f0}^f (f'/f0)^{(10-17)/3} log(f'/f0) df'\) |
momJ_11 | noise moments: \(momJ_11(f) = \int_{f0}^f (f'/f0)^{(11-17)/3} log(f'/f0) df'\) |
momJ_12 | noise moments: \(momJ_12(f) = \int_{f0}^f (f'/f0)^{(12-17)/3} log(f'/f0) df'\) |
momJ_13 | noise moments: \(momJ_13(f) = \int_{f0}^f (f'/f0)^{(13-17)/3} log(f'/f0) df'\) |
momJ_14 | noise moments: \(momJ_14(f) = \int_{f0}^f (f'/f0)^{(14-17)/3} log(f'/f0) df'\) |
momK_10 | noise moments: \(momK_10(f) = \int_{f0}^f (f'/f0)^{(10-17)/3} log(f'/f0) log(f'/f0) df'\) |
momK_11 | noise moments: \(momK_11(f) = \int_{f0}^f (f'/f0)^{(11-17)/3} log(f'/f0) log(f'/f0) df'\) |
momK_12 | noise moments: \(momK_12(f) = \int_{f0}^f (f'/f0)^{(12-17)/3} log(f'/f0) log(f'/f0) df'\) |
Sh | one sided PSD of the detector noise: Sh(f) for f = [fLow, fNyq] |
fLow | low frequency cutoff (Hz) |
df | frequency resolution of the psd vector (Hz) |
Definition at line 556 of file LALSimInspiralTaylorF2ReducedSpinMetric.c.
gsl_matrix* XLALSimInspiralTaylorF2RedSpinFisherMatrixChirpTimes | ( | const REAL8 | theta0, |
const REAL8 | theta3, | ||
const REAL8 | theta3s, | ||
const REAL8 | fLow, | ||
const REAL8 | df, | ||
REAL8Vector * | momI_0, | ||
REAL8Vector * | momI_2, | ||
REAL8Vector * | momI_3, | ||
REAL8Vector * | momI_4, | ||
REAL8Vector * | momI_5, | ||
REAL8Vector * | momI_6, | ||
REAL8Vector * | momI_7, | ||
REAL8Vector * | momI_8, | ||
REAL8Vector * | momI_9, | ||
REAL8Vector * | momI_10, | ||
REAL8Vector * | momI_11, | ||
REAL8Vector * | momI_12, | ||
REAL8Vector * | momI_13, | ||
REAL8Vector * | momI_14, | ||
REAL8Vector * | momI_15, | ||
REAL8Vector * | momI_16, | ||
REAL8Vector * | momJ_5, | ||
REAL8Vector * | momJ_6, | ||
REAL8Vector * | momJ_7, | ||
REAL8Vector * | momJ_8, | ||
REAL8Vector * | momJ_9, | ||
REAL8Vector * | momJ_10, | ||
REAL8Vector * | momJ_11, | ||
REAL8Vector * | momJ_12, | ||
REAL8Vector * | momJ_13, | ||
REAL8Vector * | momJ_14, | ||
REAL8Vector * | momK_10, | ||
REAL8Vector * | momK_11, | ||
REAL8Vector * | momK_12 | ||
) |
Compute the Fisher information matrix of "reduced-spin" PN templates in theta0, theta3, theta3s, t0, phi0 parameter space, for an SNR=1/sqrt(2) signal.
theta0 | dimensionless parameter related to the chirp time by theta0 = 2 pi fLow tau0 |
theta3 | dimensionless parameter related to the chirp time by theta3 = -2 pi fLow tau3 |
theta3s | dimensionless parameter related to the chirp time by theta3s = 2 pi fLow tau3s |
fLow | low-frequency cutoff (Hz) |
df | frequency resolution of the noise moment vectors (Hz) |
momI_0 | noise moments: \(momI_0(f) = \int_{f0}^f (f'/f0)^{(0-17)/3} df'\) |
momI_2 | noise moments: \(momI_2(f) = \int_{f0}^f (f'/f0)^{(2-17)/3} df'\) |
momI_3 | noise moments: \(momI_3(f) = \int_{f0}^f (f'/f0)^{(3-17)/3} df'\) |
momI_4 | noise moments: \(momI_4(f) = \int_{f0}^f (f'/f0)^{(4-17)/3} df'\) |
momI_5 | noise moments: \(momI_5(f) = \int_{f0}^f (f'/f0)^{(5-17)/3} df'\) |
momI_6 | noise moments: \(momI_6(f) = \int_{f0}^f (f'/f0)^{(6-17)/3} df'\) |
momI_7 | noise moments: \(momI_7(f) = \int_{f0}^f (f'/f0)^{(7-17)/3} df'\) |
momI_8 | noise moments: \(momI_8(f) = \int_{f0}^f (f'/f0)^{(8-17)/3} df'\) |
momI_9 | noise moments: \(momI_9(f) = \int_{f0}^f (f'/f0)^{(9-17)/3} df'\) |
momI_10 | noise moments: \(momI_10(f) = \int_{f0}^f (f'/f0)^{(10-17)/3} df'\) |
momI_11 | noise moments: \(momI_11(f) = \int_{f0}^f (f'/f0)^{(11-17)/3} df'\) |
momI_12 | noise moments: \(momI_12(f) = \int_{f0}^f (f'/f0)^{(12-17)/3} df'\) |
momI_13 | noise moments: \(momI_13(f) = \int_{f0}^f (f'/f0)^{(13-17)/3} df'\) |
momI_14 | noise moments: \(momI_14(f) = \int_{f0}^f (f'/f0)^{(14-17)/3} df'\) |
momI_15 | noise moments: \(momI_15(f) = \int_{f0}^f (f'/f0)^{(15-17)/3} df'\) |
momI_16 | noise moments: \(momI_16(f) = \int_{f0}^f (f'/f0)^{(16-17)/3} df'\) |
momJ_5 | noise moments: \(momJ_5(f) = \int_{f0}^f (f'/f0)^{(5-17)/3} log(f'/f0) df'\) |
momJ_6 | noise moments: \(momJ_6(f) = \int_{f0}^f (f'/f0)^{(6-17)/3} log(f'/f0) df'\) |
momJ_7 | noise moments: \(momJ_7(f) = \int_{f0}^f (f'/f0)^{(7-17)/3} log(f'/f0) df'\) |
momJ_8 | noise moments: \(momJ_8(f) = \int_{f0}^f (f'/f0)^{(8-17)/3} log(f'/f0) df'\) |
momJ_9 | noise moments: \(momJ_9(f) = \int_{f0}^f (f'/f0)^{(9-17)/3} log(f'/f0) df'\) |
momJ_10 | noise moments: \(momJ_10(f) = \int_{f0}^f (f'/f0)^{(10-17)/3} log(f'/f0) df'\) |
momJ_11 | noise moments: \(momJ_11(f) = \int_{f0}^f (f'/f0)^{(11-17)/3} log(f'/f0) df'\) |
momJ_12 | noise moments: \(momJ_12(f) = \int_{f0}^f (f'/f0)^{(12-17)/3} log(f'/f0) df'\) |
momJ_13 | noise moments: \(momJ_13(f) = \int_{f0}^f (f'/f0)^{(13-17)/3} log(f'/f0) df'\) |
momJ_14 | noise moments: \(momJ_14(f) = \int_{f0}^f (f'/f0)^{(14-17)/3} log(f'/f0) df'\) |
momK_10 | noise moments: \(momK_14(f) = \int_{f0}^f (f'/f0)^{(14-17)/3} log(f'/f0) log(f'/f0) df'\) |
momK_11 | noise moments: \(momK_15(f) = \int_{f0}^f (f'/f0)^{(15-17)/3} log(f'/f0) log(f'/f0) df'\) |
momK_12 | noise moments: \(momK_16(f) = \int_{f0}^f (f'/f0)^{(16-17)/3} log(f'/f0) log(f'/f0) df'\) |
Definition at line 691 of file LALSimInspiralTaylorF2ReducedSpinMetric.c.
int XLALSimInspiralTaylorF2RedSpinMetricChirpTimes | ( | REAL8 * | gamma00, |
REAL8 * | gamma01, | ||
REAL8 * | gamma02, | ||
REAL8 * | gamma11, | ||
REAL8 * | gamma12, | ||
REAL8 * | gamma22, | ||
const REAL8 | theta0, | ||
const REAL8 | theta3, | ||
const REAL8 | theta3s, | ||
const REAL8 | fLow, | ||
const REAL8 | df, | ||
REAL8Vector * | momI_0, | ||
REAL8Vector * | momI_2, | ||
REAL8Vector * | momI_3, | ||
REAL8Vector * | momI_4, | ||
REAL8Vector * | momI_5, | ||
REAL8Vector * | momI_6, | ||
REAL8Vector * | momI_7, | ||
REAL8Vector * | momI_8, | ||
REAL8Vector * | momI_9, | ||
REAL8Vector * | momI_10, | ||
REAL8Vector * | momI_11, | ||
REAL8Vector * | momI_12, | ||
REAL8Vector * | momI_13, | ||
REAL8Vector * | momI_14, | ||
REAL8Vector * | momI_15, | ||
REAL8Vector * | momI_16, | ||
REAL8Vector * | momJ_5, | ||
REAL8Vector * | momJ_6, | ||
REAL8Vector * | momJ_7, | ||
REAL8Vector * | momJ_8, | ||
REAL8Vector * | momJ_9, | ||
REAL8Vector * | momJ_10, | ||
REAL8Vector * | momJ_11, | ||
REAL8Vector * | momJ_12, | ||
REAL8Vector * | momJ_13, | ||
REAL8Vector * | momJ_14, | ||
REAL8Vector * | momK_10, | ||
REAL8Vector * | momK_11, | ||
REAL8Vector * | momK_12 | ||
) |
Compute the template-space metric of "reduced-spin" PN templates in theta0, theta3, theta3s parameter space.
gamma00 | template metric coeff. 00 in theta0-theta3-theta3s |
gamma01 | template metric coeff. 01/10 in theta0-theta3-theta3s |
gamma02 | template metric coeff. 02/20 in theta0-theta3-theta3s |
gamma11 | template metric coeff. 11 in theta0-theta3-theta3s |
gamma12 | template metric coeff. 12/21 in theta0-theta3-theta3s |
gamma22 | template metric coeff. 22 in theta0-theta3-theta3s |
theta0 | dimensionless parameter related to the chirp time by theta0 = 2 pi fLow tau0 |
theta3 | dimensionless parameter related to the chirp time by theta3 = -2 pi fLow tau3 |
theta3s | dimensionless parameter related to the chirp time by theta3s = 2 pi fLow tau3s |
fLow | low-frequency cutoff (Hz) |
df | frequency resolution of the noise moment vectors (Hz) |
momI_0 | noise moments: \(momI_0(f) = \int_{f0}^f (f'/f0)^{(0-17)/3} df'\) |
momI_2 | noise moments: \(momI_2(f) = \int_{f0}^f (f'/f0)^{(2-17)/3} df'\) |
momI_3 | noise moments: \(momI_3(f) = \int_{f0}^f (f'/f0)^{(3-17)/3} df'\) |
momI_4 | noise moments: \(momI_4(f) = \int_{f0}^f (f'/f0)^{(4-17)/3} df'\) |
momI_5 | noise moments: \(momI_5(f) = \int_{f0}^f (f'/f0)^{(5-17)/3} df'\) |
momI_6 | noise moments: \(momI_6(f) = \int_{f0}^f (f'/f0)^{(6-17)/3} df'\) |
momI_7 | noise moments: \(momI_7(f) = \int_{f0}^f (f'/f0)^{(7-17)/3} df'\) |
momI_8 | noise moments: \(momI_8(f) = \int_{f0}^f (f'/f0)^{(8-17)/3} df'\) |
momI_9 | noise moments: \(momI_9(f) = \int_{f0}^f (f'/f0)^{(9-17)/3} df'\) |
momI_10 | noise moments: \(momI_10(f) = \int_{f0}^f (f'/f0)^{(10-17)/3} df'\) |
momI_11 | noise moments: \(momI_11(f) = \int_{f0}^f (f'/f0)^{(11-17)/3} df'\) |
momI_12 | noise moments: \(momI_12(f) = \int_{f0}^f (f'/f0)^{(12-17)/3} df'\) |
momI_13 | noise moments: \(momI_13(f) = \int_{f0}^f (f'/f0)^{(13-17)/3} df'\) |
momI_14 | noise moments: \(momI_14(f) = \int_{f0}^f (f'/f0)^{(14-17)/3} df'\) |
momI_15 | noise moments: \(momI_15(f) = \int_{f0}^f (f'/f0)^{(15-17)/3} df'\) |
momI_16 | noise moments: \(momI_16(f) = \int_{f0}^f (f'/f0)^{(16-17)/3} df'\) |
momJ_5 | noise moments: \(momJ_5(f) = \int_{f0}^f (f'/f0)^{(5-17)/3} log(f'/f0) df'\) |
momJ_6 | noise moments: \(momJ_6(f) = \int_{f0}^f (f'/f0)^{(6-17)/3} log(f'/f0) df'\) |
momJ_7 | noise moments: \(momJ_7(f) = \int_{f0}^f (f'/f0)^{(7-17)/3} log(f'/f0) df'\) |
momJ_8 | noise moments: \(momJ_8(f) = \int_{f0}^f (f'/f0)^{(8-17)/3} log(f'/f0) df'\) |
momJ_9 | noise moments: \(momJ_9(f) = \int_{f0}^f (f'/f0)^{(9-17)/3} log(f'/f0) df'\) |
momJ_10 | noise moments: \(momJ_10(f) = \int_{f0}^f (f'/f0)^{(10-17)/3} log(f'/f0) df'\) |
momJ_11 | noise moments: \(momJ_11(f) = \int_{f0}^f (f'/f0)^{(11-17)/3} log(f'/f0) df'\) |
momJ_12 | noise moments: \(momJ_12(f) = \int_{f0}^f (f'/f0)^{(12-17)/3} log(f'/f0) df'\) |
momJ_13 | noise moments: \(momJ_13(f) = \int_{f0}^f (f'/f0)^{(13-17)/3} log(f'/f0) df'\) |
momJ_14 | noise moments: \(momJ_14(f) = \int_{f0}^f (f'/f0)^{(14-17)/3} log(f'/f0) df'\) |
momK_10 | noise moments: \(momK_14(f) = \int_{f0}^f (f'/f0)^{(14-17)/3} log(f'/f0) log(f'/f0) df'\) |
momK_11 | noise moments: \(momK_15(f) = \int_{f0}^f (f'/f0)^{(15-17)/3} log(f'/f0) log(f'/f0) df'\) |
momK_12 | noise moments: \(momK_16(f) = \int_{f0}^f (f'/f0)^{(16-17)/3} log(f'/f0) log(f'/f0) df'\) |
Definition at line 1271 of file LALSimInspiralTaylorF2ReducedSpinMetric.c.
void XLALSimInspiralTaylorF2RedSpinChirpTimesFromMchirpEtaChi | ( | double * | theta0, |
double * | theta3, | ||
double * | theta3s, | ||
double | mc, | ||
double | eta, | ||
double | chi, | ||
double | fLow | ||
) |
theta0 | dimensionless parameter related to the chirp time by theta0 = 2 pi fLow tau0 |
theta3 | dimensionless parameter related to the chirp time by theta3 = -2 pi fLow tau3 |
theta3s | dimensionless parameter related to the chirp time by theta3s = 2 pi fLow tau3s |
mc | chirp mass (M_sun) |
eta | symmetric mass ratio |
chi | reduced-spin parameter |
fLow | low-frequency cutoff (Hz) |
Definition at line 1378 of file LALSimInspiralTaylorF2ReducedSpinMetric.c.
void XLALSimInspiralTaylorF2RedSpinMchirpEtaChiFromChirpTimes | ( | double * | mc, |
double * | eta, | ||
double * | chi, | ||
double | theta0, | ||
double | theta3, | ||
double | theta3s, | ||
double | fLow | ||
) |
mc | chirp mass (M_sun) |
eta | symmetric mass ratio |
chi | reduced-spin parameter |
theta0 | dimensionless parameter related to the chirp time by theta0 = 2 pi fLow tau0 |
theta3 | dimensionless parameter related to the chirp time by theta3 = -2 pi fLow tau3 |
theta3s | dimensionless parameter related to the chirp time by theta3s = 2 pi fLow tau3s |
fLow | low-frequency cutoff (Hz) |
Definition at line 1394 of file LALSimInspiralTaylorF2ReducedSpinMetric.c.
int XLALSimInspiralTaylorF2ReducedSpinTidal | ( | COMPLEX16FrequencySeries ** | htilde, |
const REAL8 | phic, | ||
const REAL8 | deltaF, | ||
const REAL8 | m1_SI, | ||
const REAL8 | m2_SI, | ||
const REAL8 | chi, | ||
const REAL8 | lam1, | ||
const REAL8 | lam2, | ||
const REAL8 | fStart, | ||
const REAL8 | fEnd, | ||
const REAL8 | r, | ||
const INT4 | phaseO, | ||
const INT4 | ampO | ||
) |
Generate the "reduced-spin templates" proposed in http://arxiv.org/abs/1107.1267 Add the tidal phase terms from http://arxiv.org/abs/1101.1673 (Eqs.
3.9, 3.10) The chi parameter should be determined from XLALSimInspiralTaylorF2ReducedSpinComputeChi.
htilde | FD waveform |
phic | orbital coalescence phase (rad) |
deltaF | frequency resolution (Hz) |
m1_SI | mass of companion 1 (kg) |
m2_SI | mass of companion 2 (kg) |
chi | dimensionless aligned-spin param |
lam1 | (tidal deformability of mass 1) / (mass of body 1)^5 (dimensionless) |
lam2 | (tidal deformability of mass 2) / (mass of body 2)^5 (dimensionless) |
fStart | start GW frequency (Hz) |
fEnd | highest GW frequency (Hz) of waveform generation - if 0, end at Schwarzschild ISCO |
r | distance of source (m) |
phaseO | twice PN phase order |
ampO | twice PN amplitude order |
Definition at line 41 of file LALSimInspiralTaylorF2ReducedSpinTidal.c.