IMRPhenomP_NRT
-
template<class T>
class IMRPhenomPv2_NRT : public IMRPhenomPv2<T> - #include <IMRPhenomP_NRT.h>
Class that extends the IMRPhenomP waveform to include tidal effects in the inspiral portion of the phase.
Public Functions
-
virtual T phase_ins(T f, source_parameters<T> *param, T *pn_coeff, lambda_parameters<T> *lambda, useful_powers<T> *pow)
Calculates the inspiral phase for frequency f with precomputed powers of MF and PI for speed.
return a T
extra argument of precomputed powers of MF and pi, contained in the structure useful_powers<T>
-
virtual T Dphase_ins(T r, source_parameters<T> *param, T *pn_coeff, lambda_parameters<T> *lambda)
Calculates the derivative of the inspiral phase for frequency f.
For phase continuity and smoothness return a T
-
virtual T amp_ins(T f, source_parameters<T> *param, T *pn_coeff, lambda_parameters<T> *lambda, useful_powers<T> *pow)
Calculates the scaled inspiral amplitude A/A0 for frequency f with precomputed powers of MF and PI.
return a T
additional argument contains useful powers of MF and PI in structure userful_powers
-
virtual T Damp_ins(T f, source_parameters<T> *param, T *pn_coeff, lambda_parameters<T> *lambda)
Calculates the derivative wrt frequency for the scaled inspiral amplitude A/A0 for frequency f.
This is an analytic derivative for the smoothness condition on the amplitude connection
return a T
-
virtual T phase_ins(T f, source_parameters<T> *param, T *pn_coeff, lambda_parameters<T> *lambda, useful_powers<T> *pow)