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