LALInspiral 5.0.3.1-eeff03c
NRWaveInject.c File Reference

Prototypes

int compare_abs_float (const void *a, const void *b)
 
int compare_abs_double (const void *a, const void *b)
 
REAL4TimeVectorSeriesXLALSumStrain (REAL4TimeVectorSeries *tempstrain, REAL4TimeVectorSeries *strain)
 Takes a strain of h+ and hx data and stores it in a temporal strain in order to perform the sum over l and m modes. More...
 
REAL8TimeVectorSeriesXLALSumStrainREAL8 (REAL8TimeVectorSeries *tempstrain, REAL8TimeVectorSeries *strain)
 
INT4 XLALOrientNRWave (REAL4TimeVectorSeries *strain, UINT4 modeL, INT4 modeM, REAL4 inclination, REAL4 coa_phase)
 Takes a (sky averaged) numerical relativity waveform and returns the waveform appropriate for given coalescence phase and inclination angles. More...
 
void XLALOrientNRWaveTimeSeriesREAL8 (REAL8TimeSeries *plus, REAL8TimeSeries *cross, UINT4 modeL, INT4 modeM, REAL4 inclination, REAL4 coa_phase)
 Takes a (sky averaged) numerical relativity waveform and returns the waveform appropriate for given coalescence phase and inclination angles. More...
 
REAL8TimeVectorSeriesXLALOrientNRWaveREAL8 (REAL8TimeVectorSeries *strain, UINT4 modeL, INT4 modeM, REAL4 inclination, REAL4 coa_phase)
 Takes a (sky averaged) numerical relativity waveform and returns the waveform appropriate for given coalescence phase and inclination angles. More...
 
REAL4TimeSeriesXLALCalculateNRStrain (REAL4TimeVectorSeries *strain, SimInspiralTable *inj, const CHAR *ifo, INT4 sampleRate)
 
REAL4TimeSeriesXLALInterpolateNRWave (REAL4TimeSeries *in, INT4 sampleRate)
 Function for interpolating time series to a given sampling rate. More...
 
REAL8TimeSeriesXLALInterpolateNRWaveREAL8 (REAL8TimeSeries *in, INT4 sampleRate)
 Function for interpolating time series to a given sampling rate. More...
 
INT4 XLALFindNRCoalescenceTime (REAL8 *tc, const REAL4TimeVectorSeries *in)
 Function for calculating the coalescence time (defined to be the peak) of a NR wave. More...
 
INT4 XLALFindNRCoalescencePlusCrossREAL8 (REAL8 *tc, const REAL8TimeSeries *plus, const REAL8TimeSeries *cross)
 
INT4 XLALFindNRCoalescenceTimeFromhoft (REAL8 *tc, const REAL4TimeSeries *in)
 Function for calculating the coalescence time (defined to be the peak) of a NR wave This uses the peak of h(t) More...
 
INT4 XLALFindNRCoalescenceTimeREAL8 (REAL8 *tc, const REAL8TimeSeries *in)
 Function for calculating the coalescence time (defined to be the peak) of a NR wave. More...
 
INT4 XLALFindNRFile (NRWaveMetaData *out, NRWaveCatalog *nrCatalog, const SimInspiralTable *inj, INT4 modeL, INT4 modeM)
 For given inspiral parameters, find nearest waveform in catalog of numerical relativity waveforms. More...
 
void LALInjectStrainGW (LALStatus *status, REAL4TimeSeries *injData, REAL4TimeVectorSeries *strain, SimInspiralTable *thisInj, CHAR *ifo, REAL8 dynRange)
 
void LALInjectStrainGWREAL8 (LALStatus *status, REAL8TimeSeries *injData, REAL8TimeVectorSeries *strain, SimInspiralTable *thisInj, CHAR *ifo, REAL8 UNUSED dynRange)
 REAL8 version of above but using Jolien's new functions. More...
 
CHARXLALGetNinjaChannelName (const CHAR *polarisation, UINT4 l, INT4 m)
 construct the channel name corresponding to a particular mode and polarization in frame file containing nr data More...
 
NumRelGroup XLALParseNumRelGroupName (CHAR *name)
 Function for parsing numrel group name and converting it into a enum element. More...
 

Go to the source code of this file.

Function Documentation

◆ compare_abs_float()

int compare_abs_float ( const void *  a,
const void *  b 
)

Definition at line 435 of file NRWaveInject.c.

◆ compare_abs_double()

int compare_abs_double ( const void *  a,
const void *  b 
)

Definition at line 451 of file NRWaveInject.c.

◆ LALInjectStrainGWREAL8()

void LALInjectStrainGWREAL8 ( LALStatus status,
REAL8TimeSeries injData,
REAL8TimeVectorSeries strain,
SimInspiralTable thisInj,
CHAR ifo,
REAL8 UNUSED  dynRange 
)

REAL8 version of above but using Jolien's new functions.

Definition at line 776 of file NRWaveInject.c.