Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-b246709
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ComputeFstatBenchmark.c File Reference

Prototypes

REAL8 XLALGetCurrentHeapUsageMB (void)
 
int main (int argc, char *argv[])
 
static int parseLine (char *line)
 

Go to the source code of this file.

Data Structures

struct  UserInput_t
 User-variables: can be set from config-file or command-line.
 

Macros

#define drawFromREAL8Range(range)   (range[0] + (range[1] - range[0]) * rand() / RAND_MAX )
 
#define drawFromINT4Range(range)   (range[0] + (INT4)round(1.0*(range[1] - range[0]) * rand() / RAND_MAX) )
 
#define drawFromEPOCHRange(epoch, range)   XLALGPSSetREAL8 ( epoch, (XLALGPSGetREAL8(&range[0]) + round(1.0*(XLALGPSGetREAL8(&range[1]) - XLALGPSGetREAL8(&range[0])) * rand() / RAND_MAX) ))
 

Macro Definition Documentation

◆ drawFromREAL8Range

#define drawFromREAL8Range (   range)    (range[0] + (range[1] - range[0]) * rand() / RAND_MAX )

◆ drawFromINT4Range

#define drawFromINT4Range (   range)    (range[0] + (INT4)round(1.0*(range[1] - range[0]) * rand() / RAND_MAX) )

◆ drawFromEPOCHRange

#define drawFromEPOCHRange (   epoch,
  range 
)    XLALGPSSetREAL8 ( epoch, (XLALGPSGetREAL8(&range[0]) + round(1.0*(XLALGPSGetREAL8(&range[1]) - XLALGPSGetREAL8(&range[0])) * rand() / RAND_MAX) ))

Function Documentation

◆ XLALGetCurrentHeapUsageMB()

REAL8 XLALGetCurrentHeapUsageMB ( void  )

Definition at line 377 of file ComputeFstatBenchmark.c.

◆ main()

int main ( int  argc,
char argv[] 
)

Definition at line 77 of file ComputeFstatBenchmark.c.

◆ parseLine()

static int parseLine ( char line)
static

Definition at line 395 of file ComputeFstatBenchmark.c.