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