EA_IMRPhenomD_NRT
-
template<class T>
class EA_IMRPhenomD_NRT : public IMRPhenomD_NRT<T> - #include <EA_IMRPhenomD_NRT.h>
Public Functions
-
virtual T calculate_EA_sensitivity(int body, source_parameters<T> *p)
-
virtual void EA_check_nan(source_parameters<T> *p)
-
virtual void pre_calculate_EA_factors(source_parameters<T> *p)
-
virtual T EA_phase_ins1(T f, useful_powers<T> *powers, source_parameters<T> *p)
-
virtual T EA_phase_ins2(T f, useful_powers<T> *powers, source_parameters<T> *p)
-
virtual T EA_amp_ins1(T f, useful_powers<T> *powers, source_parameters<T> *p)
-
virtual T EA_amp_ins2(T f, useful_powers<T> *powers, source_parameters<T> *p)
-
virtual int EA_construct_waveform(T *frequencies, int length, waveform_polarizations<T> *waveform, source_parameters<T> *params)
-
virtual int construct_phase(T *frequencies, int length, T *phase, source_parameters<T> *params)
Constructs the Phase as outlined by IMRPhenomD.
arguments: array of frequencies, length of that array, T array for the output phase, and a source_parameters structure
- Parameters:
frequencies – T array of frequencies the waveform is to be evaluated at
length – integer length of the input and output arrays
phase – output T array for the phasee
params – structure of source parameters to be calculated before computation
-
virtual int construct_amplitude(T *frequencies, int length, T *amplitude, source_parameters<T> *params)
Constructs the Amplitude as outlined by IMRPhenomD.
arguments: array of frequencies, length of that array, T array for the output amplitude, and a source_parameters structure
- Parameters:
frequencies – T array of frequencies the waveform is to be evaulated at
length – integer length of the input array of frequencies and the output array
amplitude – output T array for the amplitude
params – Structure of source parameters to be initilized before computation
-
virtual int construct_waveform(T *frequencies, int length, std::complex<T> *waveform, source_parameters<T> *params)
Constructs the waveform as outlined by.
arguments: array of frequencies, length of that array, a complex array for the output waveform, and a source_parameters structure
- Parameters:
frequencies – T array of frequencies the waveform is to be evaluated at
length – integer length of the array of frequencies and the waveform
waveform – complex T array for the waveform to be output
-
virtual T calculate_EA_sensitivity(int body, source_parameters<T> *p)