LALPulsar  6.1.0.1-c9a8ef6
ComputeFstat_Demod.c File Reference

Prototypes

int XLALSetupFstatDemod (void **method_data, FstatCommon *common, FstatMethodFuncs *funcs, MultiSFTVector *multiSFTs, const FstatOptionalArgs *optArgs)
 
int XLALComputeFaFb_Generic (COMPLEX8 *Fa, COMPLEX8 *Fb, FstatAtomVector **FstatAtoms, const SFTVector *sfts, const PulsarSpins fkdot, const SSBtimes *tSSB, const AMCoeffs *amcoe, const UINT4 Dterms)
 
int XLALComputeFaFb_OptC (COMPLEX8 *Fa, COMPLEX8 *Fb, FstatAtomVector **FstatAtoms, const SFTVector *sfts, const PulsarSpins fkdot, const SSBtimes *tSSB, const AMCoeffs *amcoe, const UINT4 Dterms)
 
int XLALGetFstatTiming_Demod (const void *method_data, FstatTimingGeneric *timingGeneric, FstatTimingModel *timingModel)
 
void * XLALFstatInputTimeslice_Demod (const void *method_data, const UINT4 iStart[PULSAR_MAX_DETECTORS], const UINT4 iEnd[PULSAR_MAX_DETECTORS])
 
void XLALDestroyFstatInputTimeslice_Demod (void *method_data)
 Free all memory not needed by the orginal FstatInput structure. More...
 
static int XLALComputeFstatDemod (FstatResults *Fstats, const FstatCommon *common, void *method_data)
 
static void XLALDestroyDemodMethodData (void *method_data)
 

Go to the source code of this file.

Data Structures

struct  FstatTimingDemod
 
struct  DemodMethodData
 

Macros

#define updateAvgF(q)   tiGen->q = ((tiGen->q *(tiGen->NCalls-1) + q)/(tiGen->NCalls))
 
#define updateAvgLD(q)   tiLD->q = ((tiLD->q *(tiGen->NCalls-1) + q)/(tiGen->NCalls))
 

Variables

static const char FstatTimingDemodHelp []
 

Macro Definition Documentation

◆ updateAvgF

#define updateAvgF (   q)    tiGen->q = ((tiGen->q *(tiGen->NCalls-1) + q)/(tiGen->NCalls))

◆ updateAvgLD

#define updateAvgLD (   q)    tiLD->q = ((tiLD->q *(tiGen->NCalls-1) + q)/(tiGen->NCalls))