Prototypes | |
void | InitUserVars (LALStatus *status, struct CommandLineArgsTag *CLA) |
register all our "user-variables" More... | |
void | ReadUserInput (LALStatus *, struct CommandLineArgsTag *CLA, int argc, char *argv[]) |
void | Freemem (LALStatus *) |
void | Initialize (LALStatus *status, struct CommandLineArgsTag *CLA) |
Handle user-input and check its validity. More... | |
void | ComputeF (LALStatus *, struct CommandLineArgsTag CLA) |
void | CheckUserInput (LALStatus *status, struct CommandLineArgsTag *CLA) |
Check validity of user-input. More... | |
static void | LALComputeAM (LALStatus *status, AMCoeffs *coe, LIGOTimeGPS *ts, AMCoeffsParams *params) |
Original antenna-pattern function by S Berukoff. More... | |
int | main (int argc, char *argv[]) |
Go to the source code of this file.
Data Structures | |
struct | CommandLineArgsTag |
Macros | |
#define | SEMIANALYTIC_ENORM 0 |
Author: Chris Messenger, Iraj Gholami, Holger Pletsch, Reinhard Prix, Xavier Siemens. More... | |
#define | SEMIANALYTIC_ESUB 1 |
#define | SEMIANALYTIC_EINPUT 2 |
#define | SEMIANALYTIC_EBAD 3 |
#define | SEMIANALYTIC_EFILE 4 |
#define | SEMIANALYTIC_ENOARG 5 |
#define | SEMIANALYTIC_EMEM 6 |
#define | SEMIANALYTIC_EREADFILE 8 |
#define | SEMIANALYTIC_MSGENORM "Normal exit" |
#define | SEMIANALYTIC_MSGESUB "Subroutine failed" |
#define | SEMIANALYTIC_MSGEINPUT "Invalid input" |
#define | SEMIANALYTIC_MSGEBAD "Bad argument values" |
#define | SEMIANALYTIC_MSGEFILE "File IO error" |
#define | SEMIANALYTIC_MSGENOARG "Missing argument" |
#define | SEMIANALYTIC_MSGEMEM "Out of memory..." |
#define | SEMIANALYTIC_MSGEREADFILE "Error reading in file" |
#define | TRUE (1==1) |
#define | FALSE (1==0) |
#define | SQ(x) ((x)*(x)) |
Variables | |
struct CommandLineArgsTag | CommandLineArgs |
LIGOTimeGPSVector * | timestamps = NULL |
AMCoeffs | amc |
int | vrbflg |
defined in lal/lib/std/LALError.c More... | |
#define SEMIANALYTIC_ENORM 0 |
Author: Chris Messenger, Iraj Gholami, Holger Pletsch, Reinhard Prix, Xavier Siemens.
Semi-Analytic calculation of the F-statistic
Definition at line 61 of file SemiAnalyticF.c.
#define SEMIANALYTIC_ESUB 1 |
Definition at line 62 of file SemiAnalyticF.c.
#define SEMIANALYTIC_EINPUT 2 |
Definition at line 63 of file SemiAnalyticF.c.
#define SEMIANALYTIC_EBAD 3 |
Definition at line 64 of file SemiAnalyticF.c.
#define SEMIANALYTIC_EFILE 4 |
Definition at line 65 of file SemiAnalyticF.c.
#define SEMIANALYTIC_ENOARG 5 |
Definition at line 66 of file SemiAnalyticF.c.
#define SEMIANALYTIC_EMEM 6 |
Definition at line 67 of file SemiAnalyticF.c.
#define SEMIANALYTIC_EREADFILE 8 |
Definition at line 68 of file SemiAnalyticF.c.
#define SEMIANALYTIC_MSGENORM "Normal exit" |
Definition at line 70 of file SemiAnalyticF.c.
#define SEMIANALYTIC_MSGESUB "Subroutine failed" |
Definition at line 71 of file SemiAnalyticF.c.
#define SEMIANALYTIC_MSGEINPUT "Invalid input" |
Definition at line 72 of file SemiAnalyticF.c.
#define SEMIANALYTIC_MSGEBAD "Bad argument values" |
Definition at line 73 of file SemiAnalyticF.c.
#define SEMIANALYTIC_MSGEFILE "File IO error" |
Definition at line 74 of file SemiAnalyticF.c.
#define SEMIANALYTIC_MSGENOARG "Missing argument" |
Definition at line 75 of file SemiAnalyticF.c.
#define SEMIANALYTIC_MSGEMEM "Out of memory..." |
Definition at line 76 of file SemiAnalyticF.c.
#define SEMIANALYTIC_MSGEREADFILE "Error reading in file" |
Definition at line 77 of file SemiAnalyticF.c.
#define TRUE (1==1) |
Definition at line 80 of file SemiAnalyticF.c.
#define FALSE (1==0) |
Definition at line 81 of file SemiAnalyticF.c.
Definition at line 83 of file SemiAnalyticF.c.
void InitUserVars | ( | LALStatus * | status, |
struct CommandLineArgsTag * | CLA | ||
) |
register all our "user-variables"
Default year-span of ephemeris-files to be used
Definition at line 213 of file SemiAnalyticF.c.
void ReadUserInput | ( | LALStatus * | , |
struct CommandLineArgsTag * | CLA, | ||
int | argc, | ||
char * | argv[] | ||
) |
void Freemem | ( | LALStatus * | ) |
void Initialize | ( | LALStatus * | status, |
struct CommandLineArgsTag * | CLA | ||
) |
Handle user-input and check its validity.
Load ephemeris and calculate AM-coefficients (stored globally)
Definition at line 278 of file SemiAnalyticF.c.
void ComputeF | ( | LALStatus * | status, |
struct CommandLineArgsTag | CLA | ||
) |
Definition at line 166 of file SemiAnalyticF.c.
void CheckUserInput | ( | LALStatus * | status, |
struct CommandLineArgsTag * | CLA | ||
) |
Check validity of user-input.
Definition at line 415 of file SemiAnalyticF.c.
|
static |
Original antenna-pattern function by S Berukoff.
Definition at line 485 of file SemiAnalyticF.c.
Definition at line 127 of file SemiAnalyticF.c.
struct CommandLineArgsTag CommandLineArgs |
LIGOTimeGPSVector* timestamps = NULL |
Definition at line 110 of file SemiAnalyticF.c.
AMCoeffs amc |
Definition at line 111 of file SemiAnalyticF.c.
|
extern |
defined in lal/lib/std/LALError.c