ppE_IMRPhenomD_NRT
-
template<class T>
class ppE_IMRPhenomD_NRT_Inspiral : public IMRPhenomD_NRT<T> - #include <ppE_IMRPhenomD_NRT.h>
Class that extends the IMRPhenomD waveform to include non-GR terms in the inspiral portion of the phase. This is an appropriate waveform choice for generation effects, but not necessarily for propagation effects
Subclassed by ppE_IMRPhenomD_NRT_IMR< T >
Public Functions
-
virtual T phase_ins(T f, source_parameters<T> *param, T *pn_coeff, lambda_parameters<T> *lambda, useful_powers<T> *pow)
Overloaded method for the inspiral portion of the phase.
-
virtual T Dphase_ins(T f, 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 phase_ins(T f, source_parameters<T> *param, T *pn_coeff, lambda_parameters<T> *lambda, useful_powers<T> *pow)
-
template<class T>
class ppE_IMRPhenomD_NRT_IMR : public ppE_IMRPhenomD_NRT_Inspiral<T> - #include <ppE_IMRPhenomD_NRT.h>
Class that extends the IMRPhenomD_NRT waveform to include non-GR terms in the full phase. This is an appropriate waveform choice for propagation effects
Public Functions
-
virtual T Dphase_mr(T f, source_parameters<T> *param, lambda_parameters<T> *lambda)
Calculates the derivative of the merger-ringdown phase for frequency f.
For phase continuity and smoothness return a T
-
virtual T phase_mr(T f, source_parameters<T> *param, lambda_parameters<T> *lambda)
Calculates the merger-ringdown phase for frequency f.
return a T
-
virtual T phase_int(T f, source_parameters<T> *param, lambda_parameters<T> *lambda)
Calculates the intermediate phase for frequency f.
return a T
-
virtual T Dphase_int(T f, source_parameters<T> *param, lambda_parameters<T> *lambda)
Calculates the derivative of the intermediate phase for frequency f.
For phase continuity and smoothness return a T
-
virtual T Dphase_mr(T f, source_parameters<T> *param, lambda_parameters<T> *lambda)