1 #ifndef _LALSIM_IMR_PHENOMC_INTERNALS_H
2 #define _LALSIM_IMR_PHENOMC_INTERNALS_H
30 #include <lal/LALStdlib.h>
31 #include <lal/LALSimIMR.h>
32 #include <lal/LALConstants.h>
34 #include <lal/FrequencySeries.h>
35 #include <lal/StringInput.h>
36 #include <lal/TimeSeries.h>
37 #include <lal/TimeFreqFFT.h>
38 #include <lal/Units.h>
49 typedef struct tagBBHPhenomCParams{
static REAL8 IMRPhenomCGeneratePhasePM(REAL8 f, REAL8 eta, const BBHPhenomCParams *params)
static UNUSED size_t NextPow2_PC(const size_t n)
static UNUSED int IMRPhenomCGenerateAmpPhase(REAL8 *amplitude, REAL8 *phasing, REAL8 f, REAL8 eta, const BBHPhenomCParams *params)
static BBHPhenomCParams * ComputeIMRPhenomCParamsSPA(const REAL8 m1, const REAL8 m2, const REAL8 chi, LALDict *LALparams)
private function prototypes; all internal functions use solar masses.
static REAL8 wPlus(const REAL8 f, const REAL8 f0, const REAL8 d, const BBHPhenomCParams *params)
static REAL8 wMinus(const REAL8 f, const REAL8 f0, const REAL8 d, const BBHPhenomCParams *params)
static BBHPhenomCParams * ComputeIMRPhenomCParams(const REAL8 m1, const REAL8 m2, const REAL8 chi, LALDict *LALparams)
static vector d(const double L_norm, const double J_norm, const vector roots)
Internal function that returns the coefficients "d_0", "d_2" and "d_4" from 1703.03967 corresponding ...