Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALSimulation 6.2.0.1-6c6b863
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
LALSimInspiralInjection.c File Reference

Prototypes

static const chartranslate_key (const char *key, int inverse)
 
static double si_scale_factor (const char *key)
 
LALDictSequence * XLALSimInspiralInjectionSequenceFromH5File (const char *fname)
 
static void XLALSimInspiralDictInsertParameterType (char *key, LALValue *value, void *thunk)
 
int XLALSimInspiralInjectionSequenceToH5File (const LALDictSequence *injseq, const char *fname)
 
LIGOTimeGPSXLALSimInspiralInjectionEndTime (LIGOTimeGPS *epoch, LALDict *injparams)
 
LIGOTimeGPSXLALSimInspiralInjectionStartTime (LIGOTimeGPS *epoch, LALDict *injparams)
 
static int XLALSimInspiralParamsCompareEndTime (void *thunk UNUSED, const void *a, const void *b)
 
static int XLALSimInspiralParamsCompareEndTimeToGPSTime (void *thunk UNUSED, const void *a, const void *b)
 
static int XLALSimInspiralParamsCompareStartTime (void *thunk UNUSED, const void *a, const void *b)
 
static int XLALSimInspiralParamsCompareStartTimeToGPSTime (void *thunk UNUSED, const void *a, const void *b)
 
int XLALSimInspiralInjectionSequenceIsEndTimeOrdered (LALDictSequence *injseq)
 
int XLALSimInspiralInjectionSequenceIsStartTimeOrdered (LALDictSequence *injseq)
 
int XLALSimInspiralInjectionSequenceOrderByEndTime (LALDictSequence *injseq)
 
int XLALSimInspiralInjectionSequenceOrderByStartTime (LALDictSequence *injseq)
 
LALDictSequence * XLALSimInspiralInjectionSequenceInInterval (const LALDictSequence *injseq, const LIGOTimeGPS *start, const LIGOTimeGPS *end)
 
int XLALSimInspiralInjectionTDWaveform (REAL8TimeSeries **hplus, REAL8TimeSeries **hcross, LALDict *injparams, REAL8 deltaT)
 
REAL8TimeSeriesXLALSimInspiralInjectionStrain (LALDict *injparams, REAL8 deltaT, const LALDetector *detector)
 

Go to the source code of this file.

Variables

static const char file_format_attr_key [] = "file_format"
 
static const char file_format_attr_val [] = "lvk_o4_injection"
 
static const char cbc_waveform_params_group [] = "cbc_waveform_params"
 

Function Documentation

◆ translate_key()

static const char * translate_key ( const char key,
int  inverse 
)
static

Definition at line 50 of file LALSimInspiralInjection.c.

◆ si_scale_factor()

static double si_scale_factor ( const char key)
static

Definition at line 68 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionSequenceFromH5File()

LALDictSequence * XLALSimInspiralInjectionSequenceFromH5File ( const char fname)

Definition at line 83 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralDictInsertParameterType()

static void XLALSimInspiralDictInsertParameterType ( char key,
LALValue *  value,
void *  thunk 
)
static

Definition at line 229 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionSequenceToH5File()

int XLALSimInspiralInjectionSequenceToH5File ( const LALDictSequence *  injseq,
const char fname 
)

Definition at line 236 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionEndTime()

LIGOTimeGPS * XLALSimInspiralInjectionEndTime ( LIGOTimeGPS epoch,
LALDict *  injparams 
)

Definition at line 331 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionStartTime()

LIGOTimeGPS * XLALSimInspiralInjectionStartTime ( LIGOTimeGPS epoch,
LALDict *  injparams 
)

Definition at line 377 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralParamsCompareEndTime()

static int XLALSimInspiralParamsCompareEndTime ( void *thunk  UNUSED,
const void *  a,
const void *  b 
)
static

Definition at line 414 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralParamsCompareEndTimeToGPSTime()

static int XLALSimInspiralParamsCompareEndTimeToGPSTime ( void *thunk  UNUSED,
const void *  a,
const void *  b 
)
static

Definition at line 426 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralParamsCompareStartTime()

static int XLALSimInspiralParamsCompareStartTime ( void *thunk  UNUSED,
const void *  a,
const void *  b 
)
static

Definition at line 436 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralParamsCompareStartTimeToGPSTime()

static int XLALSimInspiralParamsCompareStartTimeToGPSTime ( void *thunk  UNUSED,
const void *  a,
const void *  b 
)
static

Definition at line 448 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionSequenceIsEndTimeOrdered()

int XLALSimInspiralInjectionSequenceIsEndTimeOrdered ( LALDictSequence *  injseq)

Definition at line 458 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionSequenceIsStartTimeOrdered()

int XLALSimInspiralInjectionSequenceIsStartTimeOrdered ( LALDictSequence *  injseq)

Definition at line 471 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionSequenceOrderByEndTime()

int XLALSimInspiralInjectionSequenceOrderByEndTime ( LALDictSequence *  injseq)

Definition at line 484 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionSequenceOrderByStartTime()

int XLALSimInspiralInjectionSequenceOrderByStartTime ( LALDictSequence *  injseq)

Definition at line 501 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionSequenceInInterval()

LALDictSequence * XLALSimInspiralInjectionSequenceInInterval ( const LALDictSequence *  injseq,
const LIGOTimeGPS start,
const LIGOTimeGPS end 
)

Definition at line 518 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionTDWaveform()

int XLALSimInspiralInjectionTDWaveform ( REAL8TimeSeries **  hplus,
REAL8TimeSeries **  hcross,
LALDict *  injparams,
REAL8  deltaT 
)

Definition at line 563 of file LALSimInspiralInjection.c.

◆ XLALSimInspiralInjectionStrain()

REAL8TimeSeries * XLALSimInspiralInjectionStrain ( LALDict *  injparams,
REAL8  deltaT,
const LALDetector detector 
)

Definition at line 621 of file LALSimInspiralInjection.c.

Variable Documentation

◆ file_format_attr_key

const char file_format_attr_key[] = "file_format"
static

Definition at line 79 of file LALSimInspiralInjection.c.

◆ file_format_attr_val

const char file_format_attr_val[] = "lvk_o4_injection"
static

Definition at line 80 of file LALSimInspiralInjection.c.

◆ cbc_waveform_params_group

const char cbc_waveform_params_group[] = "cbc_waveform_params"
static

Definition at line 81 of file LALSimInspiralInjection.c.