Go to the source code of this file.
Macros | |
#define | UNREVIEWED_CODE_WARNING |
#define | DEFINE_INSERT_FUNC(NAME, TYPE, KEY, DEFAULT) |
#define | DEFINE_LOOKUP_FUNC(NAME, TYPE, KEY, DEFAULT) |
#define | DEFINE_ISDEFAULT_FUNC(NAME, TYPE, KEY, DEFAULT) |
#define | String const char * |
#define UNREVIEWED_CODE_WARNING |
Definition at line 16 of file LALSimInspiralWaveformParams.c.
#define DEFINE_INSERT_FUNC | ( | NAME, | |
TYPE, | |||
KEY, | |||
DEFAULT | |||
) |
Definition at line 24 of file LALSimInspiralWaveformParams.c.
#define DEFINE_LOOKUP_FUNC | ( | NAME, | |
TYPE, | |||
KEY, | |||
DEFAULT | |||
) |
Definition at line 30 of file LALSimInspiralWaveformParams.c.
#define DEFINE_ISDEFAULT_FUNC | ( | NAME, | |
TYPE, | |||
KEY, | |||
DEFAULT | |||
) |
Definition at line 39 of file LALSimInspiralWaveformParams.c.
#define String const char * |
Definition at line 62 of file LALSimInspiralWaveformParams.c.
int XLALSimInspiralCheckKnownREAL8Key | ( | const char * | key | ) |
Check if the key belong to the know waveform params defined in LALSimInspiralWaveformParams_common.c.
Definition at line 72 of file LALSimInspiralWaveformParams.c.
int XLALSimInspiralCheckDeterminationOfMasses | ( | LALDict * | params | ) |
Check if the mass paramters inserted in the LALDict allow to determine the two mass components mass1, mass2.
It accepts only two mass parameters and at least one must be dimensionful.
Definition at line 86 of file LALSimInspiralWaveformParams.c.
int XLALSimInspiralWaveformParamsInsertModeArray | ( | LALDict * | params, |
LALValue * | value | ||
) |
Definition at line 172 of file LALSimInspiralWaveformParams.c.
int XLALSimInspiralWaveformParamsInsertModeArrayJframe | ( | LALDict * | params, |
LALValue * | value | ||
) |
Definition at line 177 of file LALSimInspiralWaveformParams.c.
int XLALSimInspiralWaveformParamsInsertModeArrayFromModeString | ( | LALDict * | params, |
const char * | modestr | ||
) |
Definition at line 182 of file LALSimInspiralWaveformParams.c.
int XLALSimInspiralWaveformParamsInsertModeArrayJframeFromModeString | ( | LALDict * | params, |
const char * | modestr | ||
) |
Definition at line 190 of file LALSimInspiralWaveformParams.c.
DEFINE_INSERT_FUNC | ( | PhenomXPSpinTaylorCoarseFactor | , |
INT4 | , | ||
"SpinTaylorCoarseFactor" | , | ||
10 | |||
) |
Definition at line 425 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralGetMassRatioFromChirpMassComponentMass2 | ( | REAL8 | chirp_mass, |
REAL8 | component_mass | ||
) |
Definition at line 441 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralGetMassRatioFromChirpMassComponentMass1 | ( | REAL8 | chirp_mass, |
REAL8 | component_mass | ||
) |
Definition at line 446 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupMass1 | ( | LALDict * | params | ) |
Compute mass1 from any possible combination of 2 mass parameters inserted in the LALDict.
If the combination does not allow to distinguish the largest object then it assumes m1 > m2. mass_ratio is defined as q = m2/m1 and mass_difference as m1 - m2.
Definition at line 470 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupMass2 | ( | LALDict * | params | ) |
Compute mass2 from any possible combination of 2 mass parameters inserted in the LALDict.
If the combination does not allow to distinguish the largest object then it assumes m1 > m2. mass_ratio is defined as q = m2/m1 and mass_difference as m1 - m2.
Definition at line 651 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupTotalMass | ( | LALDict * | params | ) |
Definition at line 831 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupMassRatio | ( | LALDict * | params | ) |
Definition at line 849 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSymMassRatio | ( | LALDict * | params | ) |
Definition at line 867 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupChirpMass | ( | LALDict * | params | ) |
Definition at line 885 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupMassDifference | ( | LALDict * | params | ) |
Definition at line 903 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupReducedMass | ( | LALDict * | params | ) |
Definition at line 920 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralGetCartesianSpinXFromPolar | ( | REAL8 | spin_norm, |
REAL8 | spin_tilt, | ||
REAL8 | spin_phi | ||
) |
Definition at line 943 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralGetCartesianSpinYFromPolar | ( | REAL8 | spin_norm, |
REAL8 | spin_tilt, | ||
REAL8 | spin_phi | ||
) |
Definition at line 951 of file LALSimInspiralWaveformParams.c.
Definition at line 958 of file LALSimInspiralWaveformParams.c.
Definition at line 965 of file LALSimInspiralWaveformParams.c.
Definition at line 972 of file LALSimInspiralWaveformParams.c.
Definition at line 979 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1x | ( | LALDict * | params | ) |
Definition at line 992 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1y | ( | LALDict * | params | ) |
Definition at line 1015 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1z | ( | LALDict * | params | ) |
Definition at line 1038 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2x | ( | LALDict * | params | ) |
Definition at line 1058 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2y | ( | LALDict * | params | ) |
Definition at line 1081 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2z | ( | LALDict * | params | ) |
Definition at line 1104 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1norm | ( | LALDict * | params | ) |
Definition at line 1125 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1tilt | ( | LALDict * | params | ) |
Definition at line 1146 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1phi | ( | LALDict * | params | ) |
Definition at line 1168 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2norm | ( | LALDict * | params | ) |
Definition at line 1188 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2tilt | ( | LALDict * | params | ) |
Definition at line 1209 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2phi | ( | LALDict * | params | ) |
Definition at line 1230 of file LALSimInspiralWaveformParams.c.
LALValue * XLALSimInspiralWaveformParamsLookupModeArray | ( | LALDict * | params | ) |
Definition at line 1267 of file LALSimInspiralWaveformParams.c.
LALValue * XLALSimInspiralWaveformParamsLookupModeArrayJframe | ( | LALDict * | params | ) |
Definition at line 1279 of file LALSimInspiralWaveformParams.c.
DEFINE_LOOKUP_FUNC | ( | PhenomXPSpinTaylorCoarseFactor | , |
INT4 | , | ||
"SpinTaylorCoarseFactor" | , | ||
10 | |||
) |
int XLALSimInspiralWaveformParamsModeArrayIsDefault | ( | LALDict * | params | ) |
Definition at line 1518 of file LALSimInspiralWaveformParams.c.
int XLALSimInspiralWaveformParamsModeArrayJframeIsDefault | ( | LALDict * | params | ) |
Definition at line 1523 of file LALSimInspiralWaveformParams.c.
DEFINE_ISDEFAULT_FUNC | ( | PhenomXPSpinTaylorCoarseFactor | , |
INT4 | , | ||
"SpinTaylorCoarseFactor" | , | ||
10 | |||
) |
LALDict * XLALSimInspiralParamsDict | ( | const REAL8 | m1, |
const REAL8 | m2, | ||
const REAL8 | S1x, | ||
const REAL8 | S1y, | ||
const REAL8 | S1z, | ||
const REAL8 | S2x, | ||
const REAL8 | S2y, | ||
const REAL8 | S2z, | ||
const REAL8 | distance, | ||
const REAL8 | inclination, | ||
const REAL8 | phiRef, | ||
const REAL8 | longAscNodes, | ||
const REAL8 | eccentricity, | ||
const REAL8 | f_ref, | ||
LALDict * | LALparams | ||
) |
Insert common waveform parameters into LALDict.
Definition at line 1737 of file LALSimInspiralWaveformParams.c.