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 426 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralGetMassRatioFromChirpMassComponentMass2 | ( | REAL8 | chirp_mass, |
REAL8 | component_mass | ||
) |
Definition at line 442 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralGetMassRatioFromChirpMassComponentMass1 | ( | REAL8 | chirp_mass, |
REAL8 | component_mass | ||
) |
Definition at line 447 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 471 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 652 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupTotalMass | ( | LALDict * | params | ) |
Definition at line 832 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupMassRatio | ( | LALDict * | params | ) |
Definition at line 850 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSymMassRatio | ( | LALDict * | params | ) |
Definition at line 868 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupChirpMass | ( | LALDict * | params | ) |
Definition at line 886 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupMassDifference | ( | LALDict * | params | ) |
Definition at line 904 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupReducedMass | ( | LALDict * | params | ) |
Definition at line 921 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralGetCartesianSpinXFromPolar | ( | REAL8 | spin_norm, |
REAL8 | spin_tilt, | ||
REAL8 | spin_phi | ||
) |
Definition at line 944 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralGetCartesianSpinYFromPolar | ( | REAL8 | spin_norm, |
REAL8 | spin_tilt, | ||
REAL8 | spin_phi | ||
) |
Definition at line 952 of file LALSimInspiralWaveformParams.c.
Definition at line 959 of file LALSimInspiralWaveformParams.c.
Definition at line 966 of file LALSimInspiralWaveformParams.c.
Definition at line 973 of file LALSimInspiralWaveformParams.c.
Definition at line 980 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1x | ( | LALDict * | params | ) |
Definition at line 993 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1y | ( | LALDict * | params | ) |
Definition at line 1016 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1z | ( | LALDict * | params | ) |
Definition at line 1039 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2x | ( | LALDict * | params | ) |
Definition at line 1059 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2y | ( | LALDict * | params | ) |
Definition at line 1082 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2z | ( | LALDict * | params | ) |
Definition at line 1105 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1norm | ( | LALDict * | params | ) |
Definition at line 1126 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1tilt | ( | LALDict * | params | ) |
Definition at line 1147 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin1phi | ( | LALDict * | params | ) |
Definition at line 1169 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2norm | ( | LALDict * | params | ) |
Definition at line 1189 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2tilt | ( | LALDict * | params | ) |
Definition at line 1210 of file LALSimInspiralWaveformParams.c.
REAL8 XLALSimInspiralWaveformParamsLookupSpin2phi | ( | LALDict * | params | ) |
Definition at line 1231 of file LALSimInspiralWaveformParams.c.
LALValue* XLALSimInspiralWaveformParamsLookupModeArray | ( | LALDict * | params | ) |
Definition at line 1268 of file LALSimInspiralWaveformParams.c.
LALValue* XLALSimInspiralWaveformParamsLookupModeArrayJframe | ( | LALDict * | params | ) |
Definition at line 1280 of file LALSimInspiralWaveformParams.c.
DEFINE_LOOKUP_FUNC | ( | PhenomXPSpinTaylorCoarseFactor | , |
INT4 | , | ||
"SpinTaylorCoarseFactor" | , | ||
10 | |||
) |
int XLALSimInspiralWaveformParamsModeArrayIsDefault | ( | LALDict * | params | ) |
Definition at line 1520 of file LALSimInspiralWaveformParams.c.
int XLALSimInspiralWaveformParamsModeArrayJframeIsDefault | ( | LALDict * | params | ) |
Definition at line 1525 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 1740 of file LALSimInspiralWaveformParams.c.