LALSimulation  5.4.0.1-fe68b98
LALSimIMRNRWaveforms.c File Reference

Prototypes

static UNUSED REAL8 XLALSimInspiralNRWaveformCheckFRef (UNUSED LALH5File *file, UNUSED REAL8 fRef)
 
static UNUSED REAL8 XLALSimInspiralNRWaveformGetRefTimeFromRefFreq (UNUSED LALH5File *file, UNUSED REAL8 fRef)
 
static UNUSED REAL8 XLALSimInspiralNRWaveformGetInterpValueFromGroupAtPoint (UNUSED LALH5File *file, UNUSED const char *groupName, UNUSED REAL8 ref_point)
 
static UNUSED UINT4 XLALSimInspiralNRWaveformGetSpinsFromHDF5FilePointer (UNUSED REAL8 *S1x, UNUSED REAL8 *S1y, UNUSED REAL8 *S1z, UNUSED REAL8 *S2x, UNUSED REAL8 *S2y, UNUSED REAL8 *S2z, UNUSED REAL8 fRef, UNUSED REAL8 mTot, UNUSED LALH5File *file)
 
static UNUSED UINT4 XLALSimInspiralNRWaveformGetDataFromHDF5File (UNUSED REAL8Vector **output, UNUSED LALH5File *pointer, UNUSED REAL8 totalMass, UNUSED REAL8 startTime, UNUSED size_t length, UNUSED REAL8 deltaT, UNUSED const char *keyName)
 
static UNUSED UINT4 XLALSimInspiralNRWaveformGetRotationAnglesFromH5File (UNUSED REAL8 *theta, UNUSED REAL8 *psi, UNUSED REAL8 *calpha, UNUSED REAL8 *salpha, UNUSED LALH5File *filepointer, UNUSED const REAL8 inclination, UNUSED const REAL8 phi_ref, UNUSED REAL8 fRef)
 
int XLALSimInspiralNRWaveformGetSpinsFromHDF5File (UNUSED REAL8 *S1x, UNUSED REAL8 *S1y, UNUSED REAL8 *S1z, UNUSED REAL8 *S2x, UNUSED REAL8 *S2y, UNUSED REAL8 *S2z, UNUSED REAL8 fRef, UNUSED REAL8 mTot, UNUSED const char *NRDataFile)
 
static UNUSED INT4 XLALSimIMRNRWaveformGetModes (UNUSED SphHarmTimeSeries **Hlms, UNUSED LIGOTimeGPS *epoch, UNUSED UINT4 *length, UNUSED REAL8 deltaT, UNUSED REAL8 m1, UNUSED REAL8 m2, UNUSED REAL8 r, UNUSED REAL8 fStart, UNUSED REAL8 fRef, UNUSED REAL8 s1x, UNUSED REAL8 s1y, UNUSED REAL8 s1z, UNUSED REAL8 s2x, UNUSED REAL8 s2y, UNUSED REAL8 s2z, UNUSED LALH5File *file, UNUSED LALValue *ModeArray)
 
INT4 XLALSimInspiralNRWaveformGetHplusHcross (UNUSED REAL8TimeSeries **hplus, UNUSED REAL8TimeSeries **hcross, UNUSED REAL8 phiRef, UNUSED REAL8 inclination, UNUSED REAL8 deltaT, UNUSED REAL8 m1_SI, UNUSED REAL8 m2_SI, UNUSED REAL8 r, UNUSED REAL8 fStart, UNUSED REAL8 fRef, UNUSED REAL8 s1x, UNUSED REAL8 s1y, UNUSED REAL8 s1z, UNUSED REAL8 s2x, UNUSED REAL8 s2y, UNUSED REAL8 s2z, UNUSED const char *NRDataFile, UNUSED LALValue *ModeArray)
 
INT4 XLALSimInspiralNRWaveformGetHlms (UNUSED SphHarmTimeSeries **Hlms, UNUSED REAL8 deltaT, UNUSED REAL8 m1_SI, UNUSED REAL8 m2_SI, UNUSED REAL8 r, UNUSED REAL8 fStart, UNUSED REAL8 fRef, UNUSED REAL8 s1x, UNUSED REAL8 s1y, UNUSED REAL8 s1z, UNUSED REAL8 s2x, UNUSED REAL8 s2y, UNUSED REAL8 s2z, UNUSED const char *NRDataFile, UNUSED LALValue *ModeArray)
 

Go to the source code of this file.

Function Documentation

◆ XLALSimInspiralNRWaveformCheckFRef()

static UNUSED REAL8 XLALSimInspiralNRWaveformCheckFRef ( UNUSED LALH5File file,
UNUSED REAL8  fRef 
)
static

Definition at line 61 of file LALSimIMRNRWaveforms.c.

◆ XLALSimInspiralNRWaveformGetRefTimeFromRefFreq()

static UNUSED REAL8 XLALSimInspiralNRWaveformGetRefTimeFromRefFreq ( UNUSED LALH5File file,
UNUSED REAL8  fRef 
)
static

Definition at line 100 of file LALSimIMRNRWaveforms.c.

◆ XLALSimInspiralNRWaveformGetInterpValueFromGroupAtPoint()

static UNUSED REAL8 XLALSimInspiralNRWaveformGetInterpValueFromGroupAtPoint ( UNUSED LALH5File file,
UNUSED const char groupName,
UNUSED REAL8  ref_point 
)
static
Parameters
filePointer to HDF5 file
groupNameName of group in HDF file
ref_pointPoint at which to evaluate

Definition at line 137 of file LALSimIMRNRWaveforms.c.

◆ XLALSimInspiralNRWaveformGetSpinsFromHDF5FilePointer()

static UNUSED UINT4 XLALSimInspiralNRWaveformGetSpinsFromHDF5FilePointer ( UNUSED REAL8 S1x,
UNUSED REAL8 S1y,
UNUSED REAL8 S1z,
UNUSED REAL8 S2x,
UNUSED REAL8 S2y,
UNUSED REAL8 S2z,
UNUSED REAL8  fRef,
UNUSED REAL8  mTot,
UNUSED LALH5File file 
)
static
Parameters
[out]S1xDimensionless spin1x in LAL frame
[out]S1yDimensionless spin1y in LAL frame
[out]S1zDimensionless spin1z in LAL frame
[out]S2xDimensionless spin2x in LAL frame
[out]S2yDimensionless spin2y in LAL frame
[out]S2zDimensionless spin2z in LAL frame
fRefReference frequency
mTotTotal mass
filePointer to HDF5 file

Definition at line 174 of file LALSimIMRNRWaveforms.c.

◆ XLALSimInspiralNRWaveformGetDataFromHDF5File()

static UNUSED UINT4 XLALSimInspiralNRWaveformGetDataFromHDF5File ( UNUSED REAL8Vector **  output,
UNUSED LALH5File pointer,
UNUSED REAL8  totalMass,
UNUSED REAL8  startTime,
UNUSED size_t  length,
UNUSED REAL8  deltaT,
UNUSED const char keyName 
)
static
Parameters
outputReturned vector uncompressed
pointerPointer to HDF5 file
totalMassTotal mass of system for scaling
startTimeStart time of veturn vector
lengthLength of returned vector
deltaTSample rate of returned vector
keyNameName of vector to uncompress

Definition at line 295 of file LALSimIMRNRWaveforms.c.

◆ XLALSimInspiralNRWaveformGetRotationAnglesFromH5File()

static UNUSED UINT4 XLALSimInspiralNRWaveformGetRotationAnglesFromH5File ( UNUSED REAL8 theta,
UNUSED REAL8 psi,
UNUSED REAL8 calpha,
UNUSED REAL8 salpha,
UNUSED LALH5File filepointer,
UNUSED const REAL8  inclination,
UNUSED const REAL8  phi_ref,
UNUSED REAL8  fRef 
)
static
Parameters
thetaReturned inclination angle of source
psiReturned azimuth angle of source
calphaReturned cosine of the polarisation angle
salphaReturned sine of the polarisation angle
filepointerPointer to NR HDF5 file
inclinationInclination of source
phi_refOrbital reference phase
fRefReference frequency

Definition at line 356 of file LALSimIMRNRWaveforms.c.

◆ XLALSimInspiralNRWaveformGetSpinsFromHDF5File()

int XLALSimInspiralNRWaveformGetSpinsFromHDF5File ( UNUSED REAL8 S1x,
UNUSED REAL8 S1y,
UNUSED REAL8 S1z,
UNUSED REAL8 S2x,
UNUSED REAL8 S2y,
UNUSED REAL8 S2z,
UNUSED REAL8  fRef,
UNUSED REAL8  mTot,
UNUSED const char NRDataFile 
)
Parameters
[out]S1xDimensionless spin1x in LAL frame
[out]S1yDimensionless spin1y in LAL frame
[out]S1zDimensionless spin1z in LAL frame
[out]S2xDimensionless spin2x in LAL frame
[out]S2yDimensionless spin2y in LAL frame
[out]S2zDimensionless spin2z in LAL frame
fRefReference frequency
mTotTotal mass
NRDataFileLocation of NR HDF file

Definition at line 613 of file LALSimIMRNRWaveforms.c.

◆ XLALSimIMRNRWaveformGetModes()

static UNUSED INT4 XLALSimIMRNRWaveformGetModes ( UNUSED SphHarmTimeSeries **  Hlms,
UNUSED LIGOTimeGPS epoch,
UNUSED UINT4 length,
UNUSED REAL8  deltaT,
UNUSED REAL8  m1,
UNUSED REAL8  m2,
UNUSED REAL8  r,
UNUSED REAL8  fStart,
UNUSED REAL8  fRef,
UNUSED REAL8  s1x,
UNUSED REAL8  s1y,
UNUSED REAL8  s1z,
UNUSED REAL8  s2x,
UNUSED REAL8  s2y,
UNUSED REAL8  s2z,
UNUSED LALH5File file,
UNUSED LALValue *  ModeArray 
)
static
Parameters
HlmsOUTPUT
epochOUTPUT
lengthOUTPUT
deltaTsampling interval (s)
m1mass of companion 1 (solar units)
m2mass of companion 2 (solar units)
rdistance of source (m)
fStartstart GW frequency (Hz)
fRefreference GW frequency (Hz)
s1xinitial value of S1x
s1yinitial value of S1y
s1zinitial value of S1z
s2xinitial value of S2x
s2yinitial value of S2y
s2zinitial value of S2z
filepointer to location of NR HDF file
ModeArrayContainer for the ell and m modes to generate. To generate all available modes pass NULL

Definition at line 646 of file LALSimIMRNRWaveforms.c.

◆ XLALSimInspiralNRWaveformGetHplusHcross()

INT4 XLALSimInspiralNRWaveformGetHplusHcross ( UNUSED REAL8TimeSeries **  hplus,
UNUSED REAL8TimeSeries **  hcross,
UNUSED REAL8  phiRef,
UNUSED REAL8  inclination,
UNUSED REAL8  deltaT,
UNUSED REAL8  m1_SI,
UNUSED REAL8  m2_SI,
UNUSED REAL8  r,
UNUSED REAL8  fStart,
UNUSED REAL8  fRef,
UNUSED REAL8  s1x,
UNUSED REAL8  s1y,
UNUSED REAL8  s1z,
UNUSED REAL8  s2x,
UNUSED REAL8  s2y,
UNUSED REAL8  s2z,
UNUSED const char NRDataFile,
UNUSED LALValue *  ModeArray 
)
Parameters
hplusOutput h_+ vector
hcrossOutput h_x vector
phiReforbital phase at reference pt.
inclinationinclination angle
deltaTsampling interval (s)
m1_SImass of companion 1 (kg)
m2_SImass of companion 2 (kg)
rdistance of source (m)
fStartstart GW frequency (Hz)
fRefreference GW frequency (Hz)
s1xinitial value of S1x
s1yinitial value of S1y
s1zinitial value of S1z
s2xinitial value of S2x
s2yinitial value of S2y
s2zinitial value of S2z
NRDataFileLocation of NR HDF file
ModeArrayContainer for the ell and m modes to generate. To generate all available modes pass NULL

Definition at line 895 of file LALSimIMRNRWaveforms.c.

◆ XLALSimInspiralNRWaveformGetHlms()

INT4 XLALSimInspiralNRWaveformGetHlms ( UNUSED SphHarmTimeSeries **  Hlms,
UNUSED REAL8  deltaT,
UNUSED REAL8  m1_SI,
UNUSED REAL8  m2_SI,
UNUSED REAL8  r,
UNUSED REAL8  fStart,
UNUSED REAL8  fRef,
UNUSED REAL8  s1x,
UNUSED REAL8  s1y,
UNUSED REAL8  s1z,
UNUSED REAL8  s2x,
UNUSED REAL8  s2y,
UNUSED REAL8  s2z,
UNUSED const char NRDataFile,
UNUSED LALValue *  ModeArray 
)
Parameters
HlmsOUTPUT
deltaTsampling interval (s)
m1_SImass of companion 1 (kg)
m2_SImass of companion 2 (kg)
rdistance of source (m)
fStartstart GW frequency (Hz)
fRefreference GW frequency (Hz)
s1xinitial value of S1x
s1yinitial value of S1y
s1zinitial value of S1z
s2xinitial value of S2x
s2yinitial value of S2y
s2zinitial value of S2z
NRDataFileLocation of NR HDF file
ModeArrayContainer for the ell and m modes to generate. To generate all available modes pass NULL

Definition at line 1028 of file LALSimIMRNRWaveforms.c.