LALPulsar 7.1.1.1-eeff03c

Module with functions that StackSlide a vector of Fstat values or any REAL8FrequencySeriesVector. More...

Prototypes

static int smallerStackSlide (const void *a, const void *b)
 
void StackSlideVecF (LALStatus *status, SemiCohCandidateList *out, REAL4FrequencySeriesVector *vecF, SemiCoherentParams *params)
 Function StackSlides a vector of Fstat frequency series or any REAL8FrequencySeriesVector. More...
 
void StackSlideVecF_HoughMode (LALStatus *status, SemiCohCandidateList *out, REAL4FrequencySeriesVector *vecF, SemiCoherentParams *params)
 Function StackSlides a vector of Fstat frequency series or any REAL8FrequencySeriesVector. More...
 
void FindFreqFromMasterEquation (LALStatus *status, PulsarDopplerParams *outputPoint, PulsarDopplerParams *inputPoint, REAL8 *vel, REAL8 deltaT, UINT2 numSpindown)
 
void GetStackSlideCandidates_threshold (LALStatus *status, SemiCohCandidateList *out, REAL8FrequencySeries *stackslideSum, PulsarDopplerParams *outputPoint, PulsarDopplerParams *outputPointUnc, REAL8 threshold)
 
void GetStackSlideCandidates_toplist (LALStatus *status, toplist_t *list, REAL8FrequencySeries *stackslideSum, PulsarDopplerParams *outputPoint, PulsarDopplerParams *outputPointUnc)
 

Detailed Description

Module with functions that StackSlide a vector of Fstat values or any REAL8FrequencySeriesVector.

Author
Gregory Mendell

Definition in file StackSlideFstat.c.

Go to the source code of this file.

Macros

#define THRESHOLDFRACSS   0.667
 
#define TRUE   (1==1)
 
#define FALSE   (1==0)
 
#define SSMAX(x, y)   ( (x) > (y) ? (x) : (y) )
 
#define SSMIN(x, y)   ( (x) < (y) ? (x) : (y) )
 
#define BLOCKSIZE_REALLOC   50
 

Macro Definition Documentation

◆ THRESHOLDFRACSS

#define THRESHOLDFRACSS   0.667

Definition at line 32 of file StackSlideFstat.c.

◆ TRUE

#define TRUE   (1==1)

Definition at line 36 of file StackSlideFstat.c.

◆ FALSE

#define FALSE   (1==0)

Definition at line 37 of file StackSlideFstat.c.

◆ SSMAX

#define SSMAX (   x,
  y 
)    ( (x) > (y) ? (x) : (y) )

Definition at line 39 of file StackSlideFstat.c.

◆ SSMIN

#define SSMIN (   x,
  y 
)    ( (x) < (y) ? (x) : (y) )

Definition at line 40 of file StackSlideFstat.c.

◆ BLOCKSIZE_REALLOC

#define BLOCKSIZE_REALLOC   50

Definition at line 42 of file StackSlideFstat.c.

Function Documentation

◆ smallerStackSlide()

static int smallerStackSlide ( const void *  a,
const void *  b 
)
static

Definition at line 44 of file StackSlideFstat.c.

◆ StackSlideVecF()

void StackSlideVecF ( LALStatus status,
SemiCohCandidateList out,
REAL4FrequencySeriesVector vecF,
SemiCoherentParams params 
)

Function StackSlides a vector of Fstat frequency series or any REAL8FrequencySeriesVector.

Parameters
statuspointer to LALStatus structure
outoutput candidates
vecFvector with Fstat values or any REAL8FrequencySeriesVector
paramsinput parameters

Definition at line 62 of file StackSlideFstat.c.

◆ StackSlideVecF_HoughMode()

void StackSlideVecF_HoughMode ( LALStatus status,
SemiCohCandidateList out,
REAL4FrequencySeriesVector vecF,
SemiCoherentParams params 
)

Function StackSlides a vector of Fstat frequency series or any REAL8FrequencySeriesVector.

This is similar to StackSlideVecF but adapted to calculate the hough number count and to be as similar to Hough as possible but without using the hough look-up-tables.

Parameters
statuspointer to LALStatus structure
outoutput candidates
vecFvector with Fstat values or any REAL8FrequencySeriesVector
paramsinput parameters

Definition at line 373 of file StackSlideFstat.c.

◆ FindFreqFromMasterEquation()

void FindFreqFromMasterEquation ( LALStatus status,
PulsarDopplerParams outputPoint,
PulsarDopplerParams inputPoint,
REAL8 vel,
REAL8  deltaT,
UINT2  numSpindown 
)
Parameters
statuspointer to LALStatus structure
outputPointoutputs f(t) for output sky position and spindown values
inputPointinput demodulation f0, sky position, and spindown values
velvx = vel[0], vy = vel[1], vz = vel[2] = ave detector velocity
deltaTtime since the reference time
numSpindownNumber of spindown values == high deriv. of include == 1 if just df/dt, etc...

Definition at line 703 of file StackSlideFstat.c.

◆ GetStackSlideCandidates_threshold()

void GetStackSlideCandidates_threshold ( LALStatus status,
SemiCohCandidateList out,
REAL8FrequencySeries stackslideSum,
PulsarDopplerParams outputPoint,
PulsarDopplerParams outputPointUnc,
REAL8  threshold 
)
Parameters
statuspointer to LALStatus structure
outoutput list of candidates
stackslideSuminput stackslide sum of F stat values
outputPointparameter space point for which to output candidate
outputPointUncuncertainties in parameter space point for which to output candidate
thresholdthreshold on significance

Definition at line 789 of file StackSlideFstat.c.

◆ GetStackSlideCandidates_toplist()

void GetStackSlideCandidates_toplist ( LALStatus status,
toplist_t list,
REAL8FrequencySeries stackslideSum,
PulsarDopplerParams outputPoint,
PulsarDopplerParams outputPointUnc 
)

Definition at line 894 of file StackSlideFstat.c.