LALSimulation  5.4.0.1-fe68b98
LALSimIMRSEOBNRv2ROMDoubleSpin.c File Reference

Prototypes

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 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_in, double deltaF, int return_af_interpolants, REAL8Vector **amplitude_interp, REAL8Vector **amplitude_freq_points, REAL8Vector **phase_interp, REAL8Vector **phase_freq_points)
 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)
 
SEOBNRv2 Reduced Order Model (Double Spin)

C code for SEOBNRv2 reduced order model (double spin version). See CQG 31 195010, 2014, arXiv:1402.4146 for the basic approach. Further details in PRD 93, 064041, 2016, arXiv:1512.02248.

Author
Michael Puerrer, John Veitch

This is a frequency domain model that approximates the time domain SEOBNRv2 model.

The binary data files are available at https://dcc.ligo.org/T1400701-v1. Put the untared data into a location in your LAL_DATA_PATH.

Note
Note that due to its construction the iFFT of the ROM has a small (~ 20 M) offset in the peak time that scales with total mass as compared to the time-domain SEOBNRv2 model.
Parameter ranges:
  • 0.01 <= eta <= 0.25
  • -1 <= chi_i <= 0.99
  • Mtot >= 12Msun

Aligned component spins chi1, chi2. Symmetric mass-ratio eta = m1*m2/(m1+m2)^2. Total mass Mtot.

int XLALSimIMRSEOBNRv2ROMDoubleSpinFrequencySequence (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)
 Compute waveform in LAL format at specified frequencies for the SEOBNRv2_ROM_DoubleSpin model. More...
 
int XLALSimIMRSEOBNRv2ROMDoubleSpin (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)
 Compute waveform in LAL format for the SEOBNRv2_ROM_DoubleSpin model. More...
 
int XLALSimIMRSEOBNRv2ROMDoubleSpinAmpPhaseInterpolants (struct tagREAL8Vector **amplitude_interp, struct tagREAL8Vector **amplitude_freq_points, struct tagREAL8Vector **phase_interp, struct tagREAL8Vector **phase_freq_points, REAL8 phiRef, REAL8 deltaF, REAL8 fLow, REAL8 fHigh, REAL8 fRef, REAL8 distance, REAL8 inclination, REAL8 m1SI, REAL8 m2SI, REAL8 chi1, REAL8 chi2)
 Compute the Amplitude and Phase interpolants for the SEOBNRv2DoubleSpin model. More...
 
int XLALSimIMRSEOBNRv2ROMDoubleSpinTimeOfFrequency (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 XLALSimIMRSEOBNRv2ROMDoubleSpinFrequencyOfTime (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   133
 
#define nk_phi_sub1   139
 
#define nk_amp_sub3   nk_amp_sub1
 
#define nk_phi_sub3   nk_phi_sub1
 
#define gA_sub3   gA_sub1
 
#define gPhi_sub3   gPhi_sub1
 
#define nk_amp_sub2   200
 
#define nk_phi_sub2   187
 

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 gA_sub2 []
 
static const double gPhi_sub2 []
 
static const double etavec_sub1 []
 
static const double chi1vec_sub1 []
 
static const double chi2vec_sub1 []
 
static const int ncx_sub1 = 54+2
 
static const int ncy_sub1 = 24+2
 
static const int ncz_sub1 = 24+2
 
static const double etavec_sub2 []
 
static const double chi1vec_sub2 []
 
static const double chi2vec_sub2 []
 
static const int ncx_sub2 = 11+2
 
static const int ncy_sub2 = 60+2
 
static const int ncz_sub2 = 60+2
 
static const double etavec_sub3 []
 
static const double chi1vec_sub3 []
 
static const double chi2vec_sub3 []
 
static const int ncx_sub3 = 24+2
 
static const int ncy_sub3 = 30+2
 
static const int ncz_sub3 = 24+2
 
static SEOBNRROMdataDS __lalsim_SEOBNRv2ROMDS_data
 

Macro Definition Documentation

◆ nk_amp_sub1

#define nk_amp_sub1   133

Definition at line 88 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ nk_phi_sub1

#define nk_phi_sub1   139

Definition at line 89 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ nk_amp_sub3

#define nk_amp_sub3   nk_amp_sub1

Definition at line 130 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ nk_phi_sub3

#define nk_phi_sub3   nk_phi_sub1

Definition at line 131 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ gA_sub3

#define gA_sub3   gA_sub1

Definition at line 132 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ gPhi_sub3

#define gPhi_sub3   gPhi_sub1

Definition at line 133 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ nk_amp_sub2

#define nk_amp_sub2   200

Definition at line 135 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ nk_phi_sub2

#define nk_phi_sub2   187

Definition at line 136 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

Typedef Documentation

◆ load_dataPtr

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

Definition at line 301 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

Function Documentation

◆ SEOBNRv2ROMDoubleSpin_Init_LALDATA()

static void SEOBNRv2ROMDoubleSpin_Init_LALDATA ( void  )
static

Setup SEOBNRv2ROMDoubleSpin model using data files installed in $LAL_DATA_PATH.

Definition at line 1579 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ SEOBNRv2ROMDoubleSpin_Init()

static int SEOBNRv2ROMDoubleSpin_Init ( const char  dir[])
static

Setup SEOBNRv2ROMDoubleSpin model using data files installed in dir.

Definition at line 430 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ SEOBNRv2ROMDoubleSpin_IsSetup()

static bool SEOBNRv2ROMDoubleSpin_IsSetup ( void  )
static

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

Definition at line 447 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ SEOBNRROMdataDS_Init()

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

Definition at line 672 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ SEOBNRROMdataDS_Cleanup()

static void SEOBNRROMdataDS_Cleanup ( SEOBNRROMdataDS *  romdata)
static

Definition at line 705 of file LALSimIMRSEOBNRv2ROMDoubleSpin.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  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 560 of file LALSimIMRSEOBNRv2ROMDoubleSpin.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 611 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ SEOBNRROMdataDS_Cleanup_submodel()

static void SEOBNRROMdataDS_Cleanup_submodel ( SEOBNRROMdataDS_submodel *  submodel)
static

Definition at line 663 of file LALSimIMRSEOBNRv2ROMDoubleSpin.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  return_af_interpolants,
REAL8Vector **  amplitude_interp,
REAL8Vector **  amplitude_freq_points,
REAL8Vector **  phase_interp,
REAL8Vector **  phase_freq_points 
)
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.

Parameters
hptildeOutput: plus waveform
hctildeOutput: cross waveform
phiRefInput: Reference phase
fRefInput: Reference frequency
distanceInput: distance (meters)
inclinationInput: inclination (radians)
Mtot_secInput: Total Mass (seconds)
etaInput: Symmetric mass ratio
chi1Input: Dimensionless spin of body 1
chi2Input: Dimensionless spin of body 2
freqs_inInput: Frequency points at which to evaluate the waveform (Hz)
deltaFInput: Frequency spacing if freqs_in==NULL. If deltaF==0, will generate a freq series
return_af_interpolantsInput: Flag to return amplitude and phase interpolants if true
amplitude_interpOutput: amplitude interpolants
amplitude_freq_pointsOutput: frequencies of amp interpolants
phase_interpOutput: phase interpolants
phase_freq_pointsOutput: frequencies of phase interpolants

Definition at line 746 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ SEOBNRROMdataDS_coeff_Init()

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

Definition at line 713 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ SEOBNRROMdataDS_coeff_Cleanup()

static void SEOBNRROMdataDS_coeff_Cleanup ( SEOBNRROMdataDS_coeff romdatacoeff)
static

Definition at line 727 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ NextPow2()

static size_t NextPow2 ( const size_t  n)
static

Definition at line 735 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ SplineData_Destroy()

static void SplineData_Destroy ( SplineData splinedata)
static

Definition at line 549 of file LALSimIMRSEOBNRv2ROMDoubleSpin.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 500 of file LALSimIMRSEOBNRv2ROMDoubleSpin.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 455 of file LALSimIMRSEOBNRv2ROMDoubleSpin.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 470 of file LALSimIMRSEOBNRv2ROMDoubleSpin.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 485 of file LALSimIMRSEOBNRv2ROMDoubleSpin.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 1471 of file LALSimIMRSEOBNRv2ROMDoubleSpin.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

Variable Documentation

◆ gA_sub1

const double gA_sub1[]
static
Initial value:
= {0.0005, 0.000525, 0.00055125, 0.000578812, 0.000607753, 0.000638141, 0.000670048,
0.00070355, 0.000738728, 0.000775664, 0.000814447, 0.00085517, 0.000897928, 0.000942825,
0.000989966, 0.00103946, 0.00109144, 0.00114601, 0.00120331, 0.00126348, 0.00132665,
0.00139298, 0.00146263, 0.00153576, 0.00161255, 0.00169318, 0.00177784, 0.00186673,
0.00196006, 0.00205807, 0.00216097, 0.00226902, 0.00238247, 0.00250159, 0.00262667,
0.00275801, 0.00289591, 0.0030407, 0.00319274, 0.00335238, 0.00351999, 0.00369599, 0.00388079,
0.00407483, 0.00427858, 0.0044925, 0.00471713, 0.00495299, 0.00520063, 0.00546067, 0.0057337,
0.00602038, 0.0063214, 0.00663747, 0.00696935, 0.00731782, 0.00768371, 0.00806789, 0.00847129,
0.00889485, 0.00933959, 0.00980657, 0.0102969, 0.0108117, 0.0113523, 0.01192, 0.0125159,
0.0131417, 0.0137988, 0.0144888, 0.0152132, 0.0159739, 0.0167726, 0.0176112, 0.0184918,
0.0194163, 0.0203872, 0.0214065, 0.0224768, 0.0236007, 0.0247807, 0.0260198, 0.0273207,
0.0286868, 0.0301211, 0.0316272, 0.0332085, 0.034869, 0.0366124, 0.038443, 0.0403652,
0.0423834, 0.0445026, 0.0467277, 0.0490641, 0.0515173, 0.0540932, 0.0567979, 0.0596378,
0.0626196, 0.0657506, 0.0690382, 0.0724901, 0.0761146, 0.0799203, 0.0839163, 0.0881121,
0.0925177, 0.0971436, 0.102001, 0.107101, 0.112456, 0.118079, 0.123983, 0.130182, 0.136691,
0.143525, 0.150702, 0.158237, 0.166149, 0.174456, 0.183179, 0.192338, 0.201955, 0.212052,
0.222655, 0.233788, 0.245477, 0.257751, 0.270639, 0.28417, 0.298379, 0.3}

Definition at line 92 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ gPhi_sub1

const double gPhi_sub1[]
static
Initial value:
= {0.0005, 0.000509921, 0.000520106, 0.000530563, 0.000541301, 0.000552329, 0.000563659,
0.000575299, 0.000587261, 0.000599555, 0.000612194, 0.00062519, 0.000638554, 0.000652301,
0.000666444, 0.000680997, 0.000695976, 0.000711395, 0.000727272, 0.000743622, 0.000760465,
0.000777818, 0.000795701, 0.000814135, 0.00083314, 0.000852738, 0.000872954, 0.000893812,
0.000915337, 0.000937555, 0.000960495, 0.000984187, 0.00100866, 0.00103395, 0.00106009,
0.00108711, 0.00111506, 0.00114396, 0.00117387, 0.00120483, 0.00123688, 0.00127008,
0.00130446, 0.00134009, 0.00137703, 0.00141533, 0.00145506, 0.00149628, 0.00153906,
0.00158349, 0.00162963, 0.00167757, 0.0017274, 0.00177922, 0.00183312, 0.00188921, 0.00194759,
0.0020084, 0.00207175, 0.00213777, 0.00220662, 0.00227844, 0.00235339, 0.00243165, 0.0025134,
0.00259883, 0.00268816, 0.0027816, 0.0028794, 0.00298181, 0.0030891, 0.00320158, 0.00331954,
0.00344334, 0.00357333, 0.00370991, 0.00385349, 0.00400452, 0.0041635, 0.00433095, 0.00450744,
0.00469358, 0.00489005, 0.00509755, 0.00531687, 0.00554887, 0.00579446, 0.00605465,
0.00633054, 0.00662331, 0.00693427, 0.00726485, 0.0076166, 0.00799125, 0.00839066, 0.00881692,
0.00927229, 0.00975928, 0.0102807, 0.0108395, 0.0114393, 0.0120836, 0.0127768, 0.0135236,
0.0143291, 0.0151992, 0.0161404, 0.0171602, 0.0182667, 0.0194694, 0.0207788, 0.0222069,
0.0237674, 0.0254758, 0.0273498, 0.0294099, 0.0316794, 0.0341854, 0.0369591, 0.0400368,
0.043461, 0.0472811, 0.0515553, 0.0563523, 0.0617535, 0.0678557, 0.0747749, 0.0826504,
0.0916509, 0.101981, 0.113893, 0.127695, 0.143771, 0.1626, 0.184787, 0.2111, 0.242523,
0.280334, 0.3}

Definition at line 110 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ gA_sub2

const double gA_sub2[]
static

Definition at line 138 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ gPhi_sub2

const double gPhi_sub2[]
static

Definition at line 174 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ etavec_sub1

const double etavec_sub1[]
static
Initial value:
= {0.01, 0.011, 0.012, 0.013, 0.014, 0.015, 0.016, 0.017, 0.018, 0.019,
0.02, 0.021, 0.022, 0.023, 0.024, 0.025, 0.026, 0.027, 0.028, 0.029,
0.032, 0.034, 0.036, 0.038, 0.04, 0.042, 0.044, 0.048, 0.05, 0.056,
0.06, 0.065, 0.073, 0.082, 0.089, 0.1, 0.11, 0.12, 0.133, 0.15,
0.162, 0.18, 0.195, 0.21, 0.22, 0.2225, 0.225, 0.2275, 0.23, 0.2325,
0.235, 0.2375, 0.24, 0.25}

Definition at line 212 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ chi1vec_sub1

const double chi1vec_sub1[]
static
Initial value:
= {-1., -0.9, -0.75, -0.6, -0.45, -0.3, -0.15, 0., 0.15, 0.3, 0.45, 0.6,
0.7, 0.75, 0.8, 0.85, 0.875, 0.9, 0.92, 0.94, 0.96, 0.97, 0.98, 0.99}

Definition at line 218 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ chi2vec_sub1

const double chi2vec_sub1[]
static
Initial value:
= {-1., -0.9, -0.75, -0.6, -0.45, -0.3, -0.15, 0., 0.15, 0.3, 0.45, 0.6,
0.7, 0.75, 0.8, 0.85, 0.875, 0.9, 0.92, 0.94, 0.96, 0.97, 0.98, 0.99}

Definition at line 220 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ ncx_sub1

const int ncx_sub1 = 54+2
static

Definition at line 223 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ ncy_sub1

const int ncy_sub1 = 24+2
static

Definition at line 224 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ ncz_sub1

const int ncz_sub1 = 24+2
static

Definition at line 225 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ etavec_sub2

const double etavec_sub2[]
static
Initial value:
= {0.242, 0.244, 0.245, 0.246, 0.247, 0.248, 0.249, 0.2495, 0.2498,
0.2499, 0.25}

Definition at line 228 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ chi1vec_sub2

const double chi1vec_sub2[]
static
Initial value:
= {-1., -0.95, -0.9, -0.85, -0.8, -0.75, -0.7, -0.65, -0.6, -0.55,
-0.5, -0.45, -0.4, -0.35, -0.3, -0.25, -0.2, -0.15, -0.1, -0.05, 0.,
0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6,
0.65, 0.7, 0.75, 0.8, 0.825, 0.85, 0.875, 0.88, 0.89, 0.9, 0.91,
0.92, 0.93, 0.94, 0.95, 0.96, 0.965, 0.97, 0.975, 0.98, 0.983, 0.985,
0.986, 0.987, 0.988, 0.989, 0.99}

Definition at line 230 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ chi2vec_sub2

const double chi2vec_sub2[]
static
Initial value:
= {-1., -0.95, -0.9, -0.85, -0.8, -0.75, -0.7, -0.65, -0.6, -0.55,
-0.5, -0.45, -0.4, -0.35, -0.3, -0.25, -0.2, -0.15, -0.1, -0.05, 0.,
0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0.45, 0.5, 0.55, 0.6,
0.65, 0.7, 0.75, 0.8, 0.825, 0.85, 0.875, 0.88, 0.89, 0.9, 0.91,
0.92, 0.93, 0.94, 0.95, 0.96, 0.965, 0.97, 0.975, 0.98, 0.983, 0.985,
0.986, 0.987, 0.988, 0.989, 0.99}

Definition at line 236 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ ncx_sub2

const int ncx_sub2 = 11+2
static

Definition at line 243 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ ncy_sub2

const int ncy_sub2 = 60+2
static

Definition at line 244 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ ncz_sub2

const int ncz_sub2 = 60+2
static

Definition at line 245 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ etavec_sub3

const double etavec_sub3[]
static
Initial value:
= {0.01, 0.011, 0.012, 0.013, 0.014, 0.015, 0.016, 0.017, 0.018, 0.019,
0.02, 0.022, 0.024, 0.026, 0.028, 0.03, 0.036, 0.04, 0.05, 0.06, 0.07, 0.08, 0.09, 0.1}

Definition at line 248 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ chi1vec_sub3

const double chi1vec_sub3[]
static
Initial value:
= {0.5, 0.55, 0.6, 0.65, 0.7, 0.75, 0.8, 0.825, 0.85, 0.875, 0.88,
0.89, 0.9, 0.91, 0.92, 0.93, 0.94, 0.95, 0.96, 0.965, 0.97, 0.975,
0.98, 0.983, 0.985, 0.986, 0.987, 0.988, 0.989, 0.99}

Definition at line 250 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ chi2vec_sub3

const double chi2vec_sub3[]
static
Initial value:
= {-1., -0.9, -0.75, -0.6, -0.45, -0.3, -0.15, 0., 0.15, 0.3, 0.45,
0.6, 0.7, 0.75, 0.8, 0.85, 0.875, 0.9, 0.92, 0.94, 0.96, 0.97, 0.98, 0.99}

Definition at line 253 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ ncx_sub3

const int ncx_sub3 = 24+2
static

Definition at line 256 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ ncy_sub3

const int ncy_sub3 = 30+2
static

Definition at line 257 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ ncz_sub3

const int ncz_sub3 = 24+2
static

Definition at line 258 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.

◆ __lalsim_SEOBNRv2ROMDS_data

SEOBNRROMdataDS __lalsim_SEOBNRv2ROMDS_data
static

Definition at line 299 of file LALSimIMRSEOBNRv2ROMDoubleSpin.c.