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.