LALSimulation  5.4.0.1-fe68b98
LALSimIMRSEOBNRv2ROMDoubleSpinHI.c File Reference

Prototypes

static UNUSED int read_vector_test (const char dir[], const char fname[], gsl_vector *v)
 
static void SEOBNRv2ROMDoubleSpin_Init_LALDATA (void)
 Setup SEOBNRv2ROMDoubleSpin model using data files installed in $LAL_DATA_PATH. More...
 
static int SEOBNRv2ROMDoubleSpin_Init (const char dir[])
 Setup SEOBNRv2ROMDoubleSpin model using data files installed in dir. More...
 
static bool SEOBNRv2ROMDoubleSpin_IsSetup (void)
 Helper function to check if the SEOBNRv2ROMDoubleSpin model has been initialised. More...
 
static int SEOBNRROMdataDS_Init (SEOBNRROMdataDS *romdata, const char dir[])
 
static void SEOBNRROMdataDS_Cleanup (SEOBNRROMdataDS *romdata)
 
static int TP_Spline_interpolation_3d (REAL8 eta, REAL8 chi1, REAL8 chi2, gsl_vector *cvec_amp, gsl_vector *cvec_phi, gsl_vector *cvec_amp_pre, int nk_amp, int nk_phi, int nk_max, int ncx, int ncy, int ncz, const double *etavec, const double *chi1vec, const double *chi2vec, gsl_vector *c_amp, gsl_vector *c_phi, REAL8 *amp_pre)
 
static int SEOBNRROMdataDS_Init_submodel (SEOBNRROMdataDS_submodel **submodel, const int nk_amp, const int nk_phi, const double *gA, const double *gPhi, const double *etavec, const double *chi1vec, const double *chi2vec, const int ncx, const int ncy, const int ncz, const char dir[], load_dataPtr load_data)
 
static void SEOBNRROMdataDS_Cleanup_submodel (SEOBNRROMdataDS_submodel *submodel)
 
static int SEOBNRv2ROMDoubleSpinCore (COMPLEX16FrequencySeries **hptilde, COMPLEX16FrequencySeries **hctilde, double phiRef, double fRef, double distance, double inclination, double Mtot_sec, double eta, double chi1, double chi2, const REAL8Sequence *freqs, double deltaF, int nk_max)
 Core function for computing the ROM waveform. More...
 
static void SEOBNRROMdataDS_coeff_Init (SEOBNRROMdataDS_coeff **romdatacoeff, int nk_amp, int nk_phi)
 
static void SEOBNRROMdataDS_coeff_Cleanup (SEOBNRROMdataDS_coeff *romdatacoeff)
 
static size_t NextPow2 (const size_t n)
 
static void SplineData_Destroy (SplineData *splinedata)
 
static void SplineData_Init (SplineData **splinedata, int ncx, int ncy, int ncz, const double *etavec, const double *chi1vec, const double *chi2vec)
 
static int load_data_sub1 (const char dir[], gsl_vector *cvec_amp, gsl_vector *cvec_phi, gsl_matrix *Bamp, gsl_matrix *Bphi, gsl_vector *cvec_amp_pre)
 
static int load_data_sub2 (const char dir[], gsl_vector *cvec_amp, gsl_vector *cvec_phi, gsl_matrix *Bamp, gsl_matrix *Bphi, gsl_vector *cvec_amp_pre)
 
static int load_data_sub3 (const char dir[], gsl_vector *cvec_amp, gsl_vector *cvec_phi, gsl_matrix *Bamp, gsl_matrix *Bphi, gsl_vector *cvec_amp_pre)
 
static int SEOBNRv2ROMDoubleSpinTimeFrequencySetup (gsl_spline **spline_phi, gsl_interp_accel **acc_phi, REAL8 *Mf_final, REAL8 *Mtot_sec, REAL8 m1SI, REAL8 m2SI, REAL8 chi1, REAL8 chi2)
 
static UNUSED REAL8 Interpolate_Coefficent_Matrix (gsl_vector *v, REAL8 eta, REAL8 chi, int ncx, int ncy, gsl_bspline_workspace *bwx, gsl_bspline_workspace *bwy)
 
static void GluePhasing (SEOBNRROMdataDS_submodel *submodel_lo, SEOBNRROMdataDS_submodel *submodel_hi, gsl_vector *phi_f_lo, gsl_vector *phi_f_hi, const double Mfm, gsl_interp_accel **acc_phi_out, gsl_spline **spline_phi_out)
 
static void GlueAmplitude (SEOBNRROMdataDS_submodel *submodel_lo, SEOBNRROMdataDS_submodel *submodel_hi, gsl_vector *amp_f_lo, gsl_vector *amp_f_hi, double amp_pre_lo, double amp_pre_hi, const double Mfm, gsl_interp_accel **acc_amp, gsl_spline **spline_amp)
 
int XLALSimIMRSEOBNRv2ROMDoubleSpinHIFrequencySequence (struct tagCOMPLEX16FrequencySeries **hptilde, struct tagCOMPLEX16FrequencySeries **hctilde, const REAL8Sequence *freqs, REAL8 phiRef, REAL8 fRef, REAL8 distance, REAL8 inclination, REAL8 m1SI, REAL8 m2SI, REAL8 chi1, REAL8 chi2, INT4 nk_max)
 Compute waveform in LAL format at specified frequencies for the SEOBNRv2_ROM_DoubleSpin_HI model. More...
 
int XLALSimIMRSEOBNRv2ROMDoubleSpinHI (struct tagCOMPLEX16FrequencySeries **hptilde, struct tagCOMPLEX16FrequencySeries **hctilde, REAL8 phiRef, REAL8 deltaF, REAL8 fLow, REAL8 fHigh, REAL8 fRef, REAL8 distance, REAL8 inclination, REAL8 m1SI, REAL8 m2SI, REAL8 chi1, REAL8 chi2, INT4 nk_max)
 Compute waveform in LAL format for the SEOBNRv2_ROM_DoubleSpin_HI model. More...
 
int XLALSimIMRSEOBNRv2ROMDoubleSpinHITimeOfFrequency (REAL8 *t, REAL8 frequency, REAL8 m1SI, REAL8 m2SI, REAL8 chi1, REAL8 chi2)
 Compute the 'time' elapsed in the ROM waveform from a given starting frequency until the ringdown. More...
 
int XLALSimIMRSEOBNRv2ROMDoubleSpinHIFrequencyOfTime (REAL8 *frequency, REAL8 t, REAL8 m1SI, REAL8 m2SI, REAL8 chi1, REAL8 chi2)
 Compute the starting frequency so that the given amount of 'time' elapses in the ROM waveform from the starting frequency until the ringdown. More...
 

Go to the source code of this file.

Data Structures

struct  SEOBNRROMdataDS_coeff
 
struct  SEOBNRROMdataDS_submodel
 
struct  SEOBNRROMdataDS
 
struct  SplineData
 

Macros

#define nk_amp_sub1   200
 
#define nk_phi_sub1   250
 
#define nk_amp_sub2   113
 
#define nk_phi_sub2   113
 
#define gA_sub2   g_sub2
 
#define gPhi_sub2   g_sub2
 
#define nk_amp_sub3   nk_amp_sub2
 
#define nk_phi_sub3   nk_phi_sub2
 
#define gA_sub3   g_sub2
 
#define gPhi_sub3   g_sub2
 

Typedefs

typedef int(* load_dataPtr) (const char *, gsl_vector *, gsl_vector *, gsl_matrix *, gsl_matrix *, gsl_vector *)
 

Variables

static const double gA_sub1 []
 
static const double gPhi_sub1 []
 
static const double g_sub2 []
 
static const double etavec_sub1 []
 
static const double chi1vec_sub1 []
 
static const double chi2vec_sub1 []
 
static const int ncx_sub1 = 67+2
 
static const int ncy_sub1 = 12+2
 
static const int ncz_sub1 = 12+2
 
static const double etavec_sub2 []
 
static const double chi1vec_sub2 []
 
static const double chi2vec_sub2 []
 
static const int ncx_sub2 = 63+2
 
static const int ncy_sub2 = 37+2
 
static const int ncz_sub2 = 51+2
 
static const double etavec_sub3 []
 
static const double chi1vec_sub3 []
 
static const double chi2vec_sub3 []
 
static const int ncx_sub3 = 106+2
 
static const int ncy_sub3 = 119+2
 
static const int ncz_sub3 = 51+2
 
static SEOBNRROMdataDS __lalsim_SEOBNRv2ROMDS_data
 

Macro Definition Documentation

◆ nk_amp_sub1

#define nk_amp_sub1   200

Definition at line 118 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ nk_phi_sub1

#define nk_phi_sub1   250

Definition at line 119 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ nk_amp_sub2

#define nk_amp_sub2   113

Definition at line 211 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ nk_phi_sub2

#define nk_phi_sub2   113

Definition at line 212 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ gA_sub2

#define gA_sub2   g_sub2

Definition at line 235 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ gPhi_sub2

#define gPhi_sub2   g_sub2

Definition at line 236 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ nk_amp_sub3

#define nk_amp_sub3   nk_amp_sub2

Definition at line 239 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ nk_phi_sub3

#define nk_phi_sub3   nk_phi_sub2

Definition at line 240 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ gA_sub3

#define gA_sub3   g_sub2

Definition at line 241 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ gPhi_sub3

#define gPhi_sub3   g_sub2

Definition at line 242 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

Typedef Documentation

◆ load_dataPtr

typedef int(* load_dataPtr) (const char *, gsl_vector *, gsl_vector *, gsl_matrix *, gsl_matrix *, gsl_vector *)

Definition at line 363 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

Function Documentation

◆ read_vector_test()

static UNUSED int read_vector_test ( const char  dir[],
const char  fname[],
gsl_vector *  v 
)
static

Definition at line 66 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRv2ROMDoubleSpin_Init_LALDATA()

static void SEOBNRv2ROMDoubleSpin_Init_LALDATA ( void  )
static

Setup SEOBNRv2ROMDoubleSpin model using data files installed in $LAL_DATA_PATH.

Definition at line 1915 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRv2ROMDoubleSpin_Init()

static int SEOBNRv2ROMDoubleSpin_Init ( const char  dir[])
static

Setup SEOBNRv2ROMDoubleSpin model using data files installed in dir.

Definition at line 502 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRv2ROMDoubleSpin_IsSetup()

static bool SEOBNRv2ROMDoubleSpin_IsSetup ( void  )
static

Helper function to check if the SEOBNRv2ROMDoubleSpin model has been initialised.

Definition at line 519 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRROMdataDS_Init()

int SEOBNRROMdataDS_Init ( SEOBNRROMdataDS *  romdata,
const char  dir[] 
)
static

Definition at line 848 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRROMdataDS_Cleanup()

static void SEOBNRROMdataDS_Cleanup ( SEOBNRROMdataDS *  romdata)
static

Definition at line 896 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ TP_Spline_interpolation_3d()

static int TP_Spline_interpolation_3d ( REAL8  eta,
REAL8  chi1,
REAL8  chi2,
gsl_vector *  cvec_amp,
gsl_vector *  cvec_phi,
gsl_vector *  cvec_amp_pre,
int  nk_amp,
int  nk_phi,
int  nk_max,
int  ncx,
int  ncy,
int  ncz,
const double *  etavec,
const double *  chi1vec,
const double *  chi2vec,
gsl_vector *  c_amp,
gsl_vector *  c_phi,
REAL8 amp_pre 
)
static

Definition at line 726 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRROMdataDS_Init_submodel()

static int SEOBNRROMdataDS_Init_submodel ( SEOBNRROMdataDS_submodel **  submodel,
const int  nk_amp,
const int  nk_phi,
const double *  gA,
const double *  gPhi,
const double *  etavec,
const double *  chi1vec,
const double *  chi2vec,
const int  ncx,
const int  ncy,
const int  ncz,
const char  dir[],
load_dataPtr  load_data 
)
static

Definition at line 786 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRROMdataDS_Cleanup_submodel()

static void SEOBNRROMdataDS_Cleanup_submodel ( SEOBNRROMdataDS_submodel *  submodel)
static

Definition at line 839 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRv2ROMDoubleSpinCore()

static int SEOBNRv2ROMDoubleSpinCore ( COMPLEX16FrequencySeries **  hptilde,
COMPLEX16FrequencySeries **  hctilde,
double  phiRef,
double  fRef,
double  distance,
double  inclination,
double  Mtot_sec,
double  eta,
double  chi1,
double  chi2,
const REAL8Sequence freqs_in,
double  deltaF,
int  nk_max 
)
static

Core function for computing the ROM waveform.

Interpolate projection coefficient data and evaluate coefficients at desired (q, chi). Construct 1D splines for amplitude and phase. Compute strain waveform from amplitude and phase.

Interpolate projection coefficient data and evaluate coefficients at desired (q, chi1, chi2). Construct 1D splines for amplitude and phase. Compute strain waveform from amplitude and phase.

Definition at line 1115 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRROMdataDS_coeff_Init()

static void SEOBNRROMdataDS_coeff_Init ( SEOBNRROMdataDS_coeff **  romdatacoeff,
int  nk_amp,
int  nk_phi 
)
static

Definition at line 904 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRROMdataDS_coeff_Cleanup()

static void SEOBNRROMdataDS_coeff_Cleanup ( SEOBNRROMdataDS_coeff romdatacoeff)
static

Definition at line 917 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ NextPow2()

static size_t NextPow2 ( const size_t  n)
static

Definition at line 925 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SplineData_Destroy()

static void SplineData_Destroy ( SplineData splinedata)
static

Definition at line 715 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SplineData_Init()

static void SplineData_Init ( SplineData **  splinedata,
int  ncx,
int  ncy,
int  ncz,
const double *  etavec,
const double *  chi1vec,
const double *  chi2vec 
)
static

Definition at line 666 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ load_data_sub1()

static int load_data_sub1 ( const char  dir[],
gsl_vector *  cvec_amp,
gsl_vector *  cvec_phi,
gsl_matrix *  Bamp,
gsl_matrix *  Bphi,
gsl_vector *  cvec_amp_pre 
)
static

Definition at line 528 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ load_data_sub2()

static int load_data_sub2 ( const char  dir[],
gsl_vector *  cvec_amp,
gsl_vector *  cvec_phi,
gsl_matrix *  Bamp,
gsl_matrix *  Bphi,
gsl_vector *  cvec_amp_pre 
)
static

Definition at line 574 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ load_data_sub3()

static int load_data_sub3 ( const char  dir[],
gsl_vector *  cvec_amp,
gsl_vector *  cvec_phi,
gsl_matrix *  Bamp,
gsl_matrix *  Bphi,
gsl_vector *  cvec_amp_pre 
)
static

Definition at line 620 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRv2ROMDoubleSpinTimeFrequencySetup()

static int SEOBNRv2ROMDoubleSpinTimeFrequencySetup ( gsl_spline **  spline_phi,
gsl_interp_accel **  acc_phi,
REAL8 Mf_final,
REAL8 Mtot_sec,
REAL8  m1SI,
REAL8  m2SI,
REAL8  chi1,
REAL8  chi2 
)
static

Definition at line 1609 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ Interpolate_Coefficent_Matrix()

static UNUSED REAL8 Interpolate_Coefficent_Matrix ( gsl_vector *  v,
REAL8  eta,
REAL8  chi,
int  ncx,
int  ncy,
gsl_bspline_workspace *  bwx,
gsl_bspline_workspace *  bwy 
)
static

◆ GluePhasing()

static void GluePhasing ( SEOBNRROMdataDS_submodel *  submodel_lo,
SEOBNRROMdataDS_submodel *  submodel_hi,
gsl_vector *  phi_f_lo,
gsl_vector *  phi_f_hi,
const double  Mfm,
gsl_interp_accel **  acc_phi_out,
gsl_spline **  spline_phi_out 
)
static

Definition at line 1004 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ GlueAmplitude()

static void GlueAmplitude ( SEOBNRROMdataDS_submodel *  submodel_lo,
SEOBNRROMdataDS_submodel *  submodel_hi,
gsl_vector *  amp_f_lo,
gsl_vector *  amp_f_hi,
double  amp_pre_lo,
double  amp_pre_hi,
const double  Mfm,
gsl_interp_accel **  acc_amp,
gsl_spline **  spline_amp 
)
static

Definition at line 943 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ XLALSimIMRSEOBNRv2ROMDoubleSpinHITimeOfFrequency()

int XLALSimIMRSEOBNRv2ROMDoubleSpinHITimeOfFrequency ( REAL8 t,
REAL8  frequency,
REAL8  m1SI,
REAL8  m2SI,
REAL8  chi1,
REAL8  chi2 
)

Compute the 'time' elapsed in the ROM waveform from a given starting frequency until the ringdown.

The notion of elapsed 'time' (in seconds) is defined here as the difference of the frequency derivative of the frequency domain phase between the ringdown frequency and the starting frequency ('frequency' argument). This notion of time is similar to the chirp time, but it includes both the inspiral and the merger ringdown part of SEOBNRv2.

The allowed frequency range for the starting frequency in geometric frequency is [0.00053, 0.135]. The SEOBNRv2 ringdown frequency can be obtained by calling XLALSimInspiralGetFinalFreq().

See XLALSimIMRSEOBNRv2ROMDoubleSpinHIFrequencyOfTime() for the inverse function.

Parameters
tOutput: time (s) elapsed from starting frequency to ringdown
frequencyStarting frequency (Hz)
m1SIMass of companion 1 (kg)
m2SIMass of companion 2 (kg)
chi1Dimensionless aligned component spin 1
chi2Dimensionless aligned component spin 2

Definition at line 1767 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ XLALSimIMRSEOBNRv2ROMDoubleSpinHIFrequencyOfTime()

int XLALSimIMRSEOBNRv2ROMDoubleSpinHIFrequencyOfTime ( REAL8 frequency,
REAL8  t,
REAL8  m1SI,
REAL8  m2SI,
REAL8  chi1,
REAL8  chi2 
)

Compute the starting frequency so that the given amount of 'time' elapses in the ROM waveform from the starting frequency until the ringdown.

The notion of elapsed 'time' (in seconds) is defined here as the difference of the frequency derivative of the frequency domain phase between the ringdown frequency and the starting frequency ('frequency' argument). This notion of time is similar to the chirp time, but it includes both the inspiral and the merger ringdown part of SEOBNRv2.

If the frequency that corresponds to the specified elapsed time is lower than the geometric frequency Mf=0.00053 (ROM starting frequency) or above half of the SEOBNRv2 ringdown frequency an error is thrown. The SEOBNRv2 ringdown frequency can be obtained by calling XLALSimInspiralGetFinalFreq().

See XLALSimIMRSEOBNRv2ROMDoubleSpinHITimeOfFrequency() for the inverse function.

Parameters
frequencyOutput: Frequency (Hz)
tTime (s) at frequency
m1SIMass of companion 1 (kg)
m2SIMass of companion 2 (kg)
chi1Dimensionless aligned component spin 1
chi2Dimensionless aligned component spin 2

Definition at line 1836 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

Variable Documentation

◆ gA_sub1

const double gA_sub1[]
static

Definition at line 124 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ gPhi_sub1

const double gPhi_sub1[]
static

Definition at line 162 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ g_sub2

const double g_sub2[]
static
Initial value:
= {0.00739041, 0.00753436, 0.00768207, 0.00783364, 0.00798922,
0.00814894, 0.00831292, 0.00848132, 0.00865428, 0.00883196,
0.00901452, 0.00920213, 0.00939497, 0.00959321, 0.00979705,
0.0100067, 0.0102223, 0.0104442, 0.0106725, 0.0109074, 0.0111493,
0.0113984, 0.0116549, 0.0119192, 0.0121915, 0.012472, 0.0127613,
0.0130595, 0.013367, 0.0136843, 0.0140116, 0.0143494, 0.0146981,
0.0150581, 0.0154299, 0.0158141, 0.016211, 0.0166213, 0.0170455,
0.0174842, 0.017938, 0.0184075, 0.0188935, 0.0193968, 0.0199179,
0.0204578, 0.0210174, 0.0215974, 0.0221988, 0.0228227, 0.0234701,
0.0241421, 0.0248398, 0.0255646, 0.0263177, 0.0271005, 0.0279145,
0.0287613, 0.0296425, 0.0305599, 0.0315153, 0.0325108, 0.0335484,
0.0346304, 0.0357592, 0.0369373, 0.0381675, 0.0394525, 0.0407956,
0.0422, 0.0436692, 0.045207, 0.0468174, 0.0485048, 0.0502737,
0.0521292, 0.0540765, 0.0561214, 0.0582701, 0.0605292, 0.0629058,
0.0654076, 0.0680429, 0.0708208, 0.0737509, 0.0768437, 0.0801107,
0.0835641, 0.0872175, 0.0910854, 0.0951836, 0.0995295, 0.104142,
0.109042, 0.114251, 0.119795, 0.1257, 0.131997, 0.138718, 0.145899,
0.15358, 0.161804, 0.170621, 0.180084, 0.190254, 0.201196, 0.212986,
0.225705, 0.239447, 0.254316, 0.270429, 0.287917, 0.3}

Definition at line 215 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ etavec_sub1

const double etavec_sub1[]
static
Initial value:
= {0.01, 0.011, 0.012, 0.013, 0.015, 0.017, 0.018, 0.02, 0.021, 0.022,
0.023, 0.024, 0.025, 0.027, 0.03, 0.035, 0.037, 0.04, 0.042, 0.045,
0.048, 0.05, 0.055, 0.06, 0.065, 0.07, 0.075, 0.08, 0.085, 0.09,
0.095, 0.1, 0.105, 0.11, 0.12, 0.13, 0.14, 0.15, 0.16, 0.18, 0.2,
0.22, 0.23, 0.235, 0.24, 0.241, 0.242, 0.243, 0.244, 0.245, 0.246,
0.247, 0.248, 0.2485, 0.2488, 0.249, 0.2491, 0.2492, 0.2493, 0.2494,
0.2495, 0.2496, 0.2497, 0.2498, 0.2499, 0.24995, 0.25}

Definition at line 249 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ chi1vec_sub1

const double chi1vec_sub1[]
static
Initial value:
= {-0.9999, -0.8, -0.6, -0.4, -0.2, 0., 0.2, 0.4, 0.6, 0.8, 0.9,
0.98999}

Definition at line 256 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ chi2vec_sub1

const double chi2vec_sub1[]
static
Initial value:
= {-0.9999, -0.8, -0.6, -0.4, -0.2, 0., 0.2, 0.4, 0.6, 0.8, 0.9,
0.98999}

Definition at line 258 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncx_sub1

const int ncx_sub1 = 67+2
static

Definition at line 261 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncy_sub1

const int ncy_sub1 = 12+2
static

Definition at line 262 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncz_sub1

const int ncz_sub1 = 12+2
static

Definition at line 263 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ etavec_sub2

const double etavec_sub2[]
static
Initial value:
= {0.01, 0.0105, 0.011, 0.0115, 0.0125, 0.015, 0.0175, 0.02, 0.025,
0.03, 0.035, 0.04, 0.045, 0.05, 0.055, 0.06, 0.065, 0.07, 0.075,
0.08, 0.085, 0.09, 0.095, 0.1, 0.105, 0.11, 0.115, 0.12, 0.125, 0.13,
0.135, 0.14, 0.145, 0.15, 0.155, 0.16, 0.165, 0.17, 0.175, 0.18,
0.185, 0.19, 0.195, 0.2, 0.205, 0.21, 0.215, 0.22, 0.225, 0.23,
0.235, 0.24, 0.2425, 0.2435, 0.245, 0.24625, 0.2475, 0.2485, 0.249,
0.2495, 0.2498, 0.2499, 0.25}

Definition at line 266 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ chi1vec_sub2

const double chi1vec_sub2[]
static
Initial value:
= {-0.9999, -0.96, -0.92, -0.88, -0.84, -0.8, -0.76, -0.72, -0.68,
-0.64, -0.6, -0.56, -0.52, -0.48, -0.44, -0.4, -0.36, -0.32, -0.28,
-0.24, -0.2, -0.16, -0.12, -0.08, -0.04, 0., 0.04, 0.08, 0.12, 0.16,
0.2, 0.24, 0.28, 0.32, 0.36, 0.4, 0.44}

Definition at line 273 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ chi2vec_sub2

const double chi2vec_sub2[]
static
Initial value:
= {-0.9999, -0.96, -0.92, -0.88, -0.84, -0.8, -0.76, -0.72, -0.68,
-0.64, -0.6, -0.56, -0.52, -0.48, -0.44, -0.4, -0.36, -0.32, -0.28,
-0.24, -0.2, -0.16, -0.12, -0.08, -0.04, 0., 0.04, 0.08, 0.12, 0.16,
0.2, 0.24, 0.28, 0.32, 0.36, 0.4, 0.44, 0.48, 0.52, 0.56, 0.6, 0.64,
0.68, 0.72, 0.76, 0.8, 0.84, 0.88, 0.92, 0.96, 0.98999}

Definition at line 277 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncx_sub2

const int ncx_sub2 = 63+2
static

Definition at line 283 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncy_sub2

const int ncy_sub2 = 37+2
static

Definition at line 284 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncz_sub2

const int ncz_sub2 = 51+2
static

Definition at line 285 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ etavec_sub3

const double etavec_sub3[]
static
Initial value:
= {0.01, 0.0105, 0.011, 0.0115, 0.0125, 0.015, 0.0175, 0.02, 0.0225,
0.025, 0.0275, 0.03, 0.0325, 0.035, 0.0375, 0.04, 0.0425, 0.045,
0.0475, 0.05, 0.0525, 0.055, 0.0575, 0.06, 0.0625, 0.065, 0.0675,
0.07, 0.0725, 0.075, 0.0775, 0.08, 0.0825, 0.085, 0.0875, 0.09,
0.0925, 0.095, 0.0975, 0.1, 0.1025, 0.105, 0.1075, 0.11, 0.1125,
0.115, 0.1175, 0.12, 0.1225, 0.125, 0.1275, 0.13, 0.1325, 0.135,
0.1375, 0.14, 0.1425, 0.145, 0.1475, 0.15, 0.1525, 0.155, 0.1575,
0.16, 0.1625, 0.165, 0.1675, 0.17, 0.1725, 0.175, 0.1775, 0.18,
0.1825, 0.185, 0.1875, 0.19, 0.1925, 0.195, 0.1975, 0.2, 0.2025,
0.205, 0.2075, 0.21, 0.2125, 0.215, 0.2175, 0.22, 0.2225, 0.225,
0.2275, 0.23, 0.2325, 0.235, 0.2375, 0.24, 0.2425, 0.245, 0.24625,
0.2475, 0.2485, 0.249, 0.2495, 0.2498, 0.2499, 0.25}

Definition at line 288 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ chi1vec_sub3

const double chi1vec_sub3[]
static
Initial value:
= {0.4, 0.405, 0.41, 0.415, 0.42, 0.425, 0.43, 0.435, 0.44, 0.445,
0.45, 0.455, 0.46, 0.465, 0.47, 0.475, 0.48, 0.485, 0.49, 0.495, 0.5,
0.505, 0.51, 0.515, 0.52, 0.525, 0.53, 0.535, 0.54, 0.545, 0.55,
0.555, 0.56, 0.565, 0.57, 0.575, 0.58, 0.585, 0.59, 0.595, 0.6,
0.605, 0.61, 0.615, 0.62, 0.625, 0.63, 0.635, 0.64, 0.645, 0.65,
0.655, 0.66, 0.665, 0.67, 0.675, 0.68, 0.685, 0.69, 0.695, 0.7,
0.705, 0.71, 0.715, 0.72, 0.725, 0.73, 0.735, 0.74, 0.745, 0.75,
0.755, 0.76, 0.765, 0.77, 0.775, 0.78, 0.785, 0.79, 0.795, 0.8,
0.805, 0.81, 0.815, 0.82, 0.825, 0.83, 0.835, 0.84, 0.845, 0.85,
0.855, 0.86, 0.865, 0.87, 0.875, 0.88, 0.885, 0.89, 0.895, 0.9,
0.905, 0.91, 0.915, 0.92, 0.925, 0.93, 0.935, 0.94, 0.945, 0.95,
0.955, 0.96, 0.965, 0.97, 0.975, 0.98, 0.985, 0.98999}

Definition at line 300 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ chi2vec_sub3

const double chi2vec_sub3[]
static
Initial value:
= {-0.9999, -0.96, -0.92, -0.88, -0.84, -0.8, -0.76, -0.72, -0.68,
-0.64, -0.6, -0.56, -0.52, -0.48, -0.44, -0.4, -0.36, -0.32, -0.28,
-0.24, -0.2, -0.16, -0.12, -0.08, -0.04, 0., 0.04, 0.08, 0.12, 0.16,
0.2, 0.24, 0.28, 0.32, 0.36, 0.4, 0.44, 0.48, 0.52, 0.56, 0.6, 0.64,
0.68, 0.72, 0.76, 0.8, 0.84, 0.88, 0.92, 0.96, 0.98999}

Definition at line 312 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncx_sub3

const int ncx_sub3 = 106+2
static

Definition at line 318 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncy_sub3

const int ncy_sub3 = 119+2
static

Definition at line 319 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncz_sub3

const int ncz_sub3 = 51+2
static

Definition at line 320 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ __lalsim_SEOBNRv2ROMDS_data

SEOBNRROMdataDS __lalsim_SEOBNRv2ROMDS_data
static

Definition at line 361 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.