C code for EOBNRv2HM reduced order model (non-spinning version). See CQG 31 195010, 2014, arXiv:1402.4146 for details on the reduced order method. See arXiv:1106.1021 for the EOBNRv2HM model. More...
Prototypes | |
static INT4 | Evaluate_Spline_Data (const REAL8 q, const EOBNRHMROMdata_interp *data_interp, EOBNRHMROMdata_coeff *data_coeff) |
static INT4 | Interpolate_Spline_Data (const EOBNRHMROMdata *data, EOBNRHMROMdata_interp *data_interp) |
static INT4 | EOBNRv2HMROM_Init_LALDATA (void) |
static INT4 | EOBNRv2HMROM_Init (const char dir[]) |
static INT4 | EOBNRv2HMROMCore (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, REAL8 phiRef, REAL8 deltaF, REAL8 fLow, REAL8 fHigh, REAL8 fRef, REAL8 distance, REAL8 inclination, REAL8 Mtot_sec, REAL8 q) |
static size_t | NextPow2 (const size_t n) |
static REAL8 | Scaling44 (const REAL8 q) |
static REAL8 | Scaling55 (const REAL8 q) |
static REAL8 | EtaOfq (const REAL8 q) |
static REAL8 | DeltaOfq (const REAL8 q) |
static double | omega22peakOfq (const double q) |
static REAL8 | ModeAmpFactor (const INT4 l, const INT4 m, const REAL8 q) |
INT4 | XLALSimIMREOBNRv2HMROM (struct tagCOMPLEX16FrequencySeries **hptilde, struct tagCOMPLEX16FrequencySeries **hctilde, REAL8 phiRef, REAL8 deltaF, REAL8 fLow, REAL8 fHigh, REAL8 fRef, REAL8 distance, REAL8 inclination, REAL8 m1SI, REAL8 m2SI, const int higherModesFlag) |
C code for EOBNRv2HM reduced order model (non-spinning version). See CQG 31 195010, 2014, arXiv:1402.4146 for details on the reduced order method. See arXiv:1106.1021 for the EOBNRv2HM model.
Borrows from the SEOBNR ROM LAL code written by Michael Puerrer and John Veitch.
The binary data files are available at [TBD]. Put the untared data into a location in your LAL_DATA_PATH.
Parameter ranges: q = 1-11.98 No spin Mtot >= 8Msun for fstart=10Hz
Definition in file LALSimIMREOBNRv2HMROM.c.
Go to the source code of this file.
Macros | |
#define | EOBNRV2_ROM_NUM_MODES_MAX 5 |
Variables | |
static INT4 | nbmode = EOBNRV2_ROM_NUM_MODES_MAX |
static const INT4 | listmode [EOBNRV2_ROM_NUM_MODES_MAX][2] = { {2,2}, {2,1}, {3,3}, {4,4}, {5,5} } |
static const REAL8 | q_max = 11.9894197212 |
static const REAL8 | Mf_ROM_min = 0.0003940393857519091 |
static const REAL8 | Mf_ROM_max = 0.285 |
static const REAL8 | M_ROM = 10. |
static ListmodesEOBNRHMROMdata * | __lalsim_EOBNRv2HMROM_data_init = NULL |
static ListmodesEOBNRHMROMdata **const | __lalsim_EOBNRv2HMROM_data = &__lalsim_EOBNRv2HMROM_data_init |
static ListmodesEOBNRHMROMdata_interp * | __lalsim_EOBNRv2HMROM_interp_init = NULL |
static ListmodesEOBNRHMROMdata_interp **const | __lalsim_EOBNRv2HMROM_interp = &__lalsim_EOBNRv2HMROM_interp_init |
static INT4 | __lalsim_EOBNRv2HMROM_setup = XLAL_FAILURE |
#define EOBNRV2_ROM_NUM_MODES_MAX 5 |
Definition at line 91 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 263 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 196 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 544 of file LALSimIMREOBNRv2HMROM.c.
Definition at line 572 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 293 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 154 of file LALSimIMREOBNRv2HMROM.c.
Definition at line 159 of file LALSimIMREOBNRv2HMROM.c.
Definition at line 162 of file LALSimIMREOBNRv2HMROM.c.
Definition at line 167 of file LALSimIMREOBNRv2HMROM.c.
Definition at line 171 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 176 of file LALSimIMREOBNRv2HMROM.c.
Definition at line 182 of file LALSimIMREOBNRv2HMROM.c.
INT4 XLALSimIMREOBNRv2HMROM | ( | struct tagCOMPLEX16FrequencySeries ** | hptilde, |
struct tagCOMPLEX16FrequencySeries ** | hctilde, | ||
REAL8 | phiRef, | ||
REAL8 | deltaF, | ||
REAL8 | fLow, | ||
REAL8 | fHigh, | ||
REAL8 | fRef, | ||
REAL8 | distance, | ||
REAL8 | inclination, | ||
REAL8 | m1SI, | ||
REAL8 | m2SI, | ||
const int | higherModesFlag | ||
) |
Definition at line 610 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 92 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 93 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 96 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 98 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 100 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 102 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 109 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 110 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 111 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 112 of file LALSimIMREOBNRv2HMROM.c.
|
static |
Definition at line 114 of file LALSimIMREOBNRv2HMROM.c.