LALPulsar  6.1.0.1-89842e6
PulsarCrossCorr.c File Reference

Prototypes

void LALCreateSFTPairsIndicesFrom2SFTvectors (LALStatus *status, INT4VectorSequence **out, SFTListElement *in, REAL8 lag, INT4 listLength, DetChoice detChoice, BOOLEAN autoCorrelate)
 
void LALCorrelateSingleSFTPair (LALStatus *status, COMPLEX16 *out, COMPLEX8FrequencySeries *sft1, COMPLEX8FrequencySeries *sft2, REAL8FrequencySeries *psd1, REAL8FrequencySeries *psd2, UINT4 bin1, UINT4 bin2)
 Correlate a single pair of SFT at a parameter space point. More...
 
void LALGetSignalFrequencyInSFT (LALStatus *status, REAL8 *out, LIGOTimeGPS *epoch, PulsarDopplerParams *dopp, REAL8Vector *vel_c)
 Calculate the frequency of the SFT at a given epoch. More...
 
void LALGetSignalPhaseInSFT (LALStatus *status, REAL8 *out, LIGOTimeGPS *epoch, PulsarDopplerParams *dopp, REAL8Vector *r_c)
 Get signal phase at a given epoch. More...
 
void LALCalculateSigmaAlphaSq (LALStatus *status, REAL8 *out, UINT4 bin1, UINT4 bin2, REAL8FrequencySeries *psd1, REAL8FrequencySeries *psd2)
 
void LALCalculateAveUalpha (LALStatus *status, COMPLEX16 *out, REAL8 phiI, REAL8 phiJ, REAL8 freqI, REAL8 freqJ, REAL8 deltaF, CrossCorrBeamFn beamfnsI, CrossCorrBeamFn beamfnsJ, REAL8 sigmasq)
 Calculate pair weights (U_alpha) for an average over Psi and cos(iota) More...
 
void LALCalculateUalpha (LALStatus *status, COMPLEX16 *out, CrossCorrAmps amplitudes, REAL8 phiI, REAL8 phiJ, REAL8 freqI, REAL8 freqJ, REAL8 deltaF, CrossCorrBeamFn beamfnsI, CrossCorrBeamFn beamfnsJ, REAL8 sigmasq, REAL8 *psi, COMPLEX16 *gplus, COMPLEX16 *gcross)
 Calculate pair weights (U_alpha) for the general case. More...
 
void LALCalculateCrossCorrPower (LALStatus *status, REAL8 *out, COMPLEX16Vector *yalpha, COMPLEX16Vector *ualpha)
 
void LALNormaliseCrossCorrPower (LALStatus *status, REAL8 *out, COMPLEX16Vector *ualpha, REAL8Vector *sigmaAlphasq)
 
void LALCalculateEstimators (LALStatus *status, REAL8 *aplussq1, REAL8 *aplussq2, REAL8 *acrossq1, REAL8 *acrossq2, COMPLEX16Vector *yalpha, COMPLEX16Vector *gplus, COMPLEX16Vector *gcross, REAL8Vector *sigmaAlphasq)
 

Go to the source code of this file.

Macros

#define SQUARE(x)   (x*x)
 

Macro Definition Documentation

◆ SQUARE

#define SQUARE (   x)    (x*x)

Definition at line 25 of file PulsarCrossCorr.c.