LALSimulation  5.4.0.1-fe68b98
LALSimIMRSEOBNRv2ChirpTime.c File Reference

Prototypes

static void Init_LALDATA (void)
 Load data file installed in $LAL_DATA_PATH. More...
 
static int SplineData_Init (SplineData **splinedata, int ncx, int ncy, int ncz, const double *xec, const double *yvec, const double *zvec)
 
static void SplineData_Destroy (SplineData *splinedata)
 
static REAL8 TP_Spline_interpolation_3d (REAL8 x, REAL8 y, REAL8 z, gsl_vector *cvec, int ncx, int ncy, int ncz, const double *xvec, const double *yvec, const double *zvec)
 
REAL8 XLALSimIMRSEOBNRv2ChirpTimeSingleSpin (const REAL8 m1_SI, const REAL8 m2_SI, const REAL8 chi_in, const REAL8 f_min)
 Compute SEOBNRv2 chirp time from an interpolant assuming a single-spin. More...
 

Go to the source code of this file.

Data Structures

struct  SplineData
 

Variables

static const double eta_pts [] = {0.01, 0.02, 0.03, 0.04, 0.05, 0.08264, 0.1, 0.16, 0.2, 0.25}
 
static const double chi_pts [] = {-1, -0.5, 0, 0.5, 0.99}
 
static const double fmin_pts []
 
static const int ncx_eta = 10+2
 
static const int ncy_chi = 5+2
 
static const int ncz_fmin = 1814+2
 
static const int N = 152544
 
static const double Mtot0 = 12
 
static gsl_vector * ChirpTimeData = NULL
 

Function Documentation

◆ Init_LALDATA()

static void Init_LALDATA ( void  )
static

Load data file installed in $LAL_DATA_PATH.

Definition at line 355 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ SplineData_Init()

static int SplineData_Init ( SplineData **  splinedata,
int  ncx,
int  ncy,
int  ncz,
const double *  xec,
const double *  yvec,
const double *  zvec 
)
static

Definition at line 264 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ SplineData_Destroy()

static void SplineData_Destroy ( SplineData splinedata)
static

Definition at line 315 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ TP_Spline_interpolation_3d()

static REAL8 TP_Spline_interpolation_3d ( REAL8  x,
REAL8  y,
REAL8  z,
gsl_vector *  cvec,
int  ncx,
int  ncy,
int  ncz,
const double *  xvec,
const double *  yvec,
const double *  zvec 
)
static

Definition at line 325 of file LALSimIMRSEOBNRv2ChirpTime.c.

Variable Documentation

◆ eta_pts

const double eta_pts[] = {0.01, 0.02, 0.03, 0.04, 0.05, 0.08264, 0.1, 0.16, 0.2, 0.25}
static

Definition at line 64 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ chi_pts

const double chi_pts[] = {-1, -0.5, 0, 0.5, 0.99}
static

Definition at line 65 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ fmin_pts

const double fmin_pts[]
static

Definition at line 66 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ ncx_eta

const int ncx_eta = 10+2
static

Definition at line 212 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ ncy_chi

const int ncy_chi = 5+2
static

Definition at line 213 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ ncz_fmin

const int ncz_fmin = 1814+2
static

Definition at line 214 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ N

const int N = 152544
static

Definition at line 216 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ Mtot0

const double Mtot0 = 12
static

Definition at line 217 of file LALSimIMRSEOBNRv2ChirpTime.c.

◆ ChirpTimeData

gsl_vector* ChirpTimeData = NULL
static

Definition at line 218 of file LALSimIMRSEOBNRv2ChirpTime.c.