Prototypes | |
static void | LALComputeAM (LALStatus *status, AMCoeffs *coe, LIGOTimeGPS *ts, AMCoeffsParams *params) |
Original antenna-pattern function by S Berukoff. More... | |
void | LALHOUGHConstructSpacePHMD (LALStatus *status, PHMDVectorSequence *phmdVS, HOUGHPeakGramVector *pgV, HOUGHptfLUTVector *lutV) |
constructs the space of phmd PHMDVectorSequence *phmdVS , given a HOUGHPeakGramVector *pgV and HOUGHptfLUTVector *lutV. More... | |
void | LALHOUGHupdateSpacePHMDup (LALStatus *status, PHMDVectorSequence *phmdVS, HOUGHPeakGramVector *pgV, HOUGHptfLUTVector *lutV) |
This function updates the space of phmd increasing the frequency phmdVS->fBinMin by one. More... | |
void | LALHOUGHupdateSpacePHMDdn (LALStatus *status, PHMDVectorSequence *phmdVS, HOUGHPeakGramVector *pgV, HOUGHptfLUTVector *lutV) |
Function for shifting the cylindrical buffer of PHMDs down by one frequency bin – the highest frequency bin is dropped and an extra frequency bin is added at the lowest frequency. More... | |
void | LALHOUGHConstructHMT (LALStatus *status, HOUGHMapTotal *ht, UINT8FrequencyIndexVector *freqInd, PHMDVectorSequence *phmdVS) |
Given PHMDVectorSequence *phmdVS, the space of phmd , and UINT8FrequencyIndexVector *freqInd, a structure containing the frequency indices of the phmd at different time stamps that have to be combined to form a Hough map, the function LALHOUGHConstructHMT() produces the total Hough map. More... | |
void | LALHOUGHComputeFBinMap (LALStatus *status, UINT8 *fBinMap, UINT8 *f0Bin, HOUGHResidualSpinPar *rs) |
This function computes the corresponding frequency bin of a phmd UINT8 *fBinMap for a given intrinsic frequency bin of a source UINT8 *f0Bin , and information regarding the time and the residual spin down parameters HOUGHResidualSpinPar *rs. More... | |
void | LALHOUGHConstructHMT_W (LALStatus *status, HOUGHMapTotal *ht, UINT8FrequencyIndexVector *freqInd, PHMDVectorSequence *phmdVS) |
Calculates the total hough map for a given trajectory in the time-frequency plane and a set of partial hough map derivatives allowing each PHMD to have a different weight factor to account for varying sensitivity at different sky-locations. More... | |
void | LALHOUGHWeighSpacePHMD (LALStatus *status, PHMDVectorSequence *phmdVS, REAL8Vector *weightV) |
Adds weight factors for set of partial hough map derivatives – the weights must be calculated outside this function. More... | |
void | LALHOUGHInitializeWeights (LALStatus *status, REAL8Vector *weightV) |
Initializes weight factors to unity. More... | |
void | LALHOUGHNormalizeWeights (LALStatus *status, REAL8Vector *weightV) |
Normalizes weight factors so that their sum is N. More... | |
void | LALHOUGHComputeAMWeights (LALStatus *status, REAL8Vector *weightV, LIGOTimeGPSVector *timeV, LALDetector *detector, EphemerisData *edat, REAL8 alpha, REAL8 delta) |
Computes weight factors arising from amplitude modulation – it multiplies an existing weight vector. More... | |
void | LALHOUGHComputeMultiIFOAMWeights (LALStatus *status, REAL8Vector *weightV, SFTCatalog *catalog, EphemerisData *edat, REAL8 UNUSED alpha, REAL8 UNUSED delta) |
Computes weight factors arising from amplitude modulation – it multiplies an existing weight vector. More... | |
Go to the source code of this file.
Macros | |
#define | SQ(x) (x) * (x) |
Definition at line 36 of file DriveHough.c.