Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALSimulation 6.2.0.1-b246709
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
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 119 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ nk_phi_sub1

#define nk_phi_sub1   250

Definition at line 120 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ nk_amp_sub2

#define nk_amp_sub2   113

Definition at line 212 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ nk_phi_sub2

#define nk_phi_sub2   113

Definition at line 213 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ gA_sub2

#define gA_sub2   g_sub2

Definition at line 236 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ gPhi_sub2

#define gPhi_sub2   g_sub2

Definition at line 237 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ nk_amp_sub3

#define nk_amp_sub3   nk_amp_sub2

Definition at line 240 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ nk_phi_sub3

#define nk_phi_sub3   nk_phi_sub2

Definition at line 241 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ gA_sub3

#define gA_sub3   g_sub2

Definition at line 242 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ gPhi_sub3

#define gPhi_sub3   g_sub2

Definition at line 243 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 364 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 1916 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 503 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 520 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRROMdataDS_Init()

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

Definition at line 849 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRROMdataDS_Cleanup()

static void SEOBNRROMdataDS_Cleanup ( SEOBNRROMdataDS *  romdata)
static

Definition at line 897 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 727 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 787 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRROMdataDS_Cleanup_submodel()

static void SEOBNRROMdataDS_Cleanup_submodel ( SEOBNRROMdataDS_submodel *  submodel)
static

Definition at line 840 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 1116 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 905 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SEOBNRROMdataDS_coeff_Cleanup()

static void SEOBNRROMdataDS_coeff_Cleanup ( SEOBNRROMdataDS_coeff romdatacoeff)
static

Definition at line 918 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ NextPow2()

static size_t NextPow2 ( const size_t  n)
static

Definition at line 926 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ SplineData_Destroy()

static void SplineData_Destroy ( SplineData splinedata)
static

Definition at line 716 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 667 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 529 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 575 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 621 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 1610 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 1005 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 944 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 1768 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 1837 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

Variable Documentation

◆ gA_sub1

const double gA_sub1[]
static

Definition at line 125 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ gPhi_sub1

const double gPhi_sub1[]
static

Definition at line 163 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 216 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 250 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 257 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 259 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncx_sub1

const int ncx_sub1 = 67+2
static

Definition at line 262 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncy_sub1

const int ncy_sub1 = 12+2
static

Definition at line 263 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncz_sub1

const int ncz_sub1 = 12+2
static

Definition at line 264 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 267 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 274 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 278 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncx_sub2

const int ncx_sub2 = 63+2
static

Definition at line 284 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncy_sub2

const int ncy_sub2 = 37+2
static

Definition at line 285 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncz_sub2

const int ncz_sub2 = 51+2
static

Definition at line 286 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 289 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 301 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 313 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncx_sub3

const int ncx_sub3 = 106+2
static

Definition at line 319 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncy_sub3

const int ncy_sub3 = 119+2
static

Definition at line 320 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ ncz_sub3

const int ncz_sub3 = 51+2
static

Definition at line 321 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.

◆ __lalsim_SEOBNRv2ROMDS_data

SEOBNRROMdataDS __lalsim_SEOBNRv2ROMDS_data
static

Definition at line 362 of file LALSimIMRSEOBNRv2ROMDoubleSpinHI.c.