LALSimulation  5.4.0.1-fe68b98
LALSimInspiralHGimri.c File Reference

Prototypes

static REAL8 XLALHGimri_AngMomFlux (REAL8 q, REAL8 r, REAL8 nu)
 
static INT4 XLALHGimri_PlusEquations (const gsl_vector *x, void *params, gsl_vector *f)
 
static INT4 XLALHGimri_CrossEquations (const gsl_vector *z, void *params, gsl_vector *g)
 
static REAL8 XLALHGimri_dFdr (REAL8 E, REAL8 Lz, REAL8 a, REAL8 r)
 
static REAL8 XLALHGimri_initialP (REAL8 p0, void *params)
 
static REAL8 XLALHGimri_dLzdr (REAL8 q, REAL8 r)
 
static INT4 HGimri_start (REAL8 m, REAL8 M, REAL8 q, REAL8 D, REAL8 Sdotn, REAL8 phi0, REAL8 p0, REAL8Sequence *hplus, REAL8Sequence *hcross, REAL8 dt, UINT4 Npts)
 
INT4 XLALHGimriGenerator (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, REAL8 phi0, REAL8 dt, REAL8 m1, REAL8 m2, REAL8 f_min, REAL8 r, REAL8 inc, REAL8 s1z)
 

Go to the source code of this file.

Data Structures

struct  rparams
 
struct  pParams
 

Macros

#define c   ((REAL8)(LAL_C_SI))
 
#define G   ((REAL8)(LAL_G_SI))
 
#define pi   ((REAL8)(LAL_PI))
 
#define pc   ((REAL8)(LAL_PC_SI))
 
#define Msun   ((REAL8)(LAL_MSUN_SI))
 
#define Msun_sec   ((REAL8)(G*Msun/(c*c*c)))
 
#define GPC_sec   ((REAL8)(pc*pow(10.,9.)/c))
 

Enumerations

enum  stage { INSPIRAL , TRANSITION , PLUNGE , FINALPLUNGE }
 

Macro Definition Documentation

◆ c

#define c   ((REAL8)(LAL_C_SI))

Definition at line 35 of file LALSimInspiralHGimri.c.

◆ G

#define G   ((REAL8)(LAL_G_SI))

Definition at line 36 of file LALSimInspiralHGimri.c.

◆ pi

#define pi   ((REAL8)(LAL_PI))

Definition at line 37 of file LALSimInspiralHGimri.c.

◆ pc

#define pc   ((REAL8)(LAL_PC_SI))

Definition at line 38 of file LALSimInspiralHGimri.c.

◆ Msun

#define Msun   ((REAL8)(LAL_MSUN_SI))

Definition at line 39 of file LALSimInspiralHGimri.c.

◆ Msun_sec

#define Msun_sec   ((REAL8)(G*Msun/(c*c*c)))

Definition at line 40 of file LALSimInspiralHGimri.c.

◆ GPC_sec

#define GPC_sec   ((REAL8)(pc*pow(10.,9.)/c))

Definition at line 41 of file LALSimInspiralHGimri.c.

Enumeration Type Documentation

◆ stage

enum stage
Enumerator
INSPIRAL 
TRANSITION 
PLUNGE 
FINALPLUNGE 

Definition at line 55 of file LALSimInspiralHGimri.c.

Function Documentation

◆ XLALHGimri_AngMomFlux()

static REAL8 XLALHGimri_AngMomFlux ( REAL8  q,
REAL8  r,
REAL8  nu 
)
static

Definition at line 111 of file LALSimInspiralHGimri.c.

◆ XLALHGimri_PlusEquations()

static INT4 XLALHGimri_PlusEquations ( const gsl_vector *  x,
void *  params,
gsl_vector *  f 
)
static

Definition at line 225 of file LALSimInspiralHGimri.c.

◆ XLALHGimri_CrossEquations()

static INT4 XLALHGimri_CrossEquations ( const gsl_vector *  z,
void *  params,
gsl_vector *  g 
)
static

Definition at line 314 of file LALSimInspiralHGimri.c.

◆ XLALHGimri_dFdr()

static REAL8 XLALHGimri_dFdr ( REAL8  E,
REAL8  Lz,
REAL8  a,
REAL8  r 
)
static

Definition at line 417 of file LALSimInspiralHGimri.c.

◆ XLALHGimri_initialP()

static REAL8 XLALHGimri_initialP ( REAL8  p0,
void *  params 
)
static

Definition at line 83 of file LALSimInspiralHGimri.c.

◆ XLALHGimri_dLzdr()

static REAL8 XLALHGimri_dLzdr ( REAL8  q,
REAL8  r 
)
static

Definition at line 401 of file LALSimInspiralHGimri.c.

◆ HGimri_start()

static INT4 HGimri_start ( REAL8  m,
REAL8  M,
REAL8  q,
REAL8  D,
REAL8  Sdotn,
REAL8  phi0,
REAL8  p0,
REAL8Sequence hplus,
REAL8Sequence hcross,
REAL8  dt,
UINT4  Npts 
)
static

Definition at line 434 of file LALSimInspiralHGimri.c.