ppE_IMRPhenomP
-
template<class T>
class ppE_IMRPhenomPv2_Inspiral : public IMRPhenomPv2<T> - #include <ppE_IMRPhenomP.h>
Subclassed by ppE_IMRPhenomPv2_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)
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 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_IMRPhenomPv2_IMR : public ppE_IMRPhenomPv2_Inspiral<T> - #include <ppE_IMRPhenomP.h>
Public Functions
-
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 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_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 phase_mr(T f, source_parameters<T> *param, lambda_parameters<T> *lambda)