LISA-specific implementations for Fstat/continuous-wave searches on LISA TDI observables. More...
Prototypes | |
int | XLALgetLISAtwoArmRAAIFO (CmplxDetectorTensor *detT, const DetectorArm *detArmA, const DetectorArm *detArmB, const FreqSkypos_t *freq_skypos) |
return a rigid-adiabatic-approximation (RAA) two-arm IFO detector tensor for LISA, given 'armA' and 'armB' This implements LISA RAA-tensor using spacecraft-orbits described by Eq. More... | |
static REAL4 | safe_sinc (REAL4 x) |
Unnormalized sinc(x) = sin(x) / x. More... | |
BOOLEAN | XLALisLISAdetector (const LALDetector *det) |
Return true if 'det' is a LISA LALDetector struct. More... | |
int | XLALregisterLISAdetectors (const CHAR prefixLetter) |
Set up the LALDetector structs representing LISA X, Y, Z TDI observables. More... | |
int | XLALprecomputeLISAarms (DetectorState *detState) |
Precompute the arm-geometry for LISA, which is later used for assembling the RAA detector-tensor (which depends on frequency and skyposition. More... | |
int | XLALgetLISADetectorTensorLWL (SymmTensor3 *detT, const Detector3Arms detArms, CHAR channelNum) |
int | XLALgetLISADetectorTensorRAA (CmplxDetectorTensor *detT, const Detector3Arms detArms, CHAR channelNum, const FreqSkypos_t *freq_skypos) |
LISA-specific implementations for Fstat/continuous-wave searches on LISA TDI observables.
Definition in file LISAspecifics.c.
Go to the source code of this file.
Macros | |
#define | TRUE (1==1) |
#define | FALSE (1==0) |
#define | SCALAR(u, v) ((u)[0]*(v)[0] + (u)[1]*(v)[1] + (u)[2]*(v)[2]) |
Simple Euklidean scalar product for two 3-dim vectors in cartesian coords. More... | |
#define | SQ(x) ( (x) * (x) ) |
#define | GPS2REAL8(gps) (1.0 * (gps).gpsSeconds + 1.e-9 * (gps).gpsNanoSeconds ) |
#define | LAL_SQRT1_3 0.5773502691896257645091487805019575 |
1/sqrt(3) More... | |
#define | SINC_SAFETY 1e-5 |
#define TRUE (1==1) |
Definition at line 38 of file LISAspecifics.c.
#define FALSE (1==0) |
Definition at line 39 of file LISAspecifics.c.
Simple Euklidean scalar product for two 3-dim vectors in cartesian coords.
Definition at line 43 of file LISAspecifics.c.
Definition at line 44 of file LISAspecifics.c.
#define GPS2REAL8 | ( | gps | ) | (1.0 * (gps).gpsSeconds + 1.e-9 * (gps).gpsNanoSeconds ) |
Definition at line 45 of file LISAspecifics.c.
#define LAL_SQRT1_3 0.5773502691896257645091487805019575 |
1/sqrt(3)
Definition at line 46 of file LISAspecifics.c.
#define SINC_SAFETY 1e-5 |
Definition at line 660 of file LISAspecifics.c.
int XLALgetLISAtwoArmRAAIFO | ( | CmplxDetectorTensor * | detT, |
const DetectorArm * | detArmA, | ||
const DetectorArm * | detArmB, | ||
const FreqSkypos_t * | freq_skypos | ||
) |
return a rigid-adiabatic-approximation (RAA) two-arm IFO detector tensor for LISA, given 'armA' and 'armB' This implements LISA RAA-tensor using spacecraft-orbits described by Eq.
(2.1) in LISA-MLCD 'challenge1.pdf' document, see http://astrogravs.nasa.gov/docs/mldc/round1.html
RETURN 0 = OK, -1 = ERROR
[out] | detT | : two-arm IFO detector-tensor |
[in] | detArmA | precomputed detector-arm 'A' |
[in] | detArmB | precomputed detector-arm 'B' |
[in] | freq_skypos | precomputed frequency and skypos info |
Definition at line 585 of file LISAspecifics.c.
Unnormalized sinc(x) = sin(x) / x.
Correctly handle the limit x->0 where sinc(x) = 1
Definition at line 665 of file LISAspecifics.c.
BOOLEAN XLALisLISAdetector | ( | const LALDetector * | det | ) |
Return true if 'det' is a LISA LALDetector struct.
Definition at line 65 of file LISAspecifics.c.
Set up the LALDetector structs representing LISA X, Y, Z TDI observables.
Detectors will be registered with prefixes beginning with 'prefixLetter'.
Definition at line 75 of file LISAspecifics.c.
int XLALprecomputeLISAarms | ( | DetectorState * | detState | ) |
Precompute the arm-geometry for LISA, which is later used for assembling the RAA detector-tensor (which depends on frequency and skyposition.
Definition at line 150 of file LISAspecifics.c.
int XLALgetLISADetectorTensorLWL | ( | SymmTensor3 * | detT, |
const Detector3Arms | detArms, | ||
CHAR | channelNum | ||
) |
[out] | detT | : LISA LWL detector-tensor |
[in] | detArms | precomputed detector-arms |
channelNum | channel-number (as a char) '1', '2', '3' .. |
Definition at line 235 of file LISAspecifics.c.
int XLALgetLISADetectorTensorRAA | ( | CmplxDetectorTensor * | detT, |
const Detector3Arms | detArms, | ||
CHAR | channelNum, | ||
const FreqSkypos_t * | freq_skypos | ||
) |
[out] | detT | : LISA LWL detector-tensor |
[in] | detArms | precomputed detector-arms |
[in] | channelNum | channel-number (as a char) '1', '2', '3' .. |
[in] | freq_skypos | precompute frequency and skypos info |
Definition at line 392 of file LISAspecifics.c.