#include <math.h>#include <stdlib.h>#include <lal/LALStdio.h>#include <lal/LALStdlib.h>#include <lal/LALConstants.h>#include <lal/SeqFactories.h>#include <lal/Units.h>#include <lal/Random.h>#include <lal/VectorOps.h>#include <lal/Inject.h>#include <lal/SimulateCoherentGW.h>#include <lal/GeneratePPNInspiral.h>#include <lal/StreamInput.h>Include dependency graph for BasicInjectTest.c:

Go to the source code of this file.
Defines | |
| #define | BASICINJECTTESTC_ENORM 0 |
| #define | BASICINJECTTESTC_ESUB 1 |
| #define | BASICINJECTTESTC_EARG 2 |
| #define | BASICINJECTTESTC_EVAL 3 |
| #define | BASICINJECTTESTC_EFILE 4 |
| #define | BASICINJECTTESTC_EINPUT 5 |
| #define | BASICINJECTTESTC_EMEM 6 |
| #define | BASICINJECTTESTC_MSGENORM "Normal exit" |
| #define | BASICINJECTTESTC_MSGESUB "Subroutine failed" |
| #define | BASICINJECTTESTC_MSGEARG "Error parsing arguments" |
| #define | BASICINJECTTESTC_MSGEVAL "Input argument out of valid range" |
| #define | BASICINJECTTESTC_MSGEFILE "Could not open file" |
| #define | BASICINJECTTESTC_MSGEINPUT "Error reading file" |
| #define | BASICINJECTTESTC_MSGEMEM "Out of memory" |
| #define | EPOCH (0) |
| #define | DIST (0.00002*LAL_MRSUN_SI ) |
| #define | M1 (1.4) |
| #define | M2 (1.4) |
| #define | INC (0.0) |
| #define | PHIC (0.0) |
| #define | SEC (0) |
| #define | NSEC (0) |
| #define | NPT (1048576) |
| #define | DT (1.0/1024.0) |
| #define | SIGMA (0.0) |
| #define | MSGLEN (256) |
| #define | FSTART (25.0) |
| #define | FSTOP (500.0) |
| #define | DELTAT (0.01) |
| #define | USAGE "Usage: %s [-s sourcefile] [-r respfile] [-o outfile] [-e seed]\n [-i infile | -n sec nsec npt dt sigma] [-d debuglevel]\n" |
| #define | ERROR(code, msg, statement) |
| #define | INFO(statement) |
| #define | WARNING(statement) |
| #define | SUB(func, statusptr) |
| #define | CHECKVAL(val, lower, upper) |
Functions | |
| NRCSID (BASICINJECTTESTC,"$Id: BasicInjectTest.c,v 1.12 2007/06/08 14:41:48 bema Exp $") | |
| void | I8ToLIGOTimeGPS (LIGOTimeGPS *output, INT8 input) |
| int | main (int argc, char **argv) |
Variables | |
| int | lalDebugLevel = 0 |
| char * | lalWatch |
| #define BASICINJECTTESTC_ENORM 0 |
Definition at line 135 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_ESUB 1 |
Definition at line 136 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_EARG 2 |
Definition at line 137 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_EVAL 3 |
Definition at line 138 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_EFILE 4 |
Definition at line 139 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_EINPUT 5 |
Definition at line 140 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_EMEM 6 |
Definition at line 141 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_MSGENORM "Normal exit" |
Definition at line 143 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_MSGESUB "Subroutine failed" |
Definition at line 144 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_MSGEARG "Error parsing arguments" |
Definition at line 145 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_MSGEVAL "Input argument out of valid range" |
Definition at line 146 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_MSGEFILE "Could not open file" |
Definition at line 147 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_MSGEINPUT "Error reading file" |
Definition at line 148 of file BasicInjectTest.c.
| #define BASICINJECTTESTC_MSGEMEM "Out of memory" |
Definition at line 149 of file BasicInjectTest.c.
| #define EPOCH (0) |
Definition at line 193 of file BasicInjectTest.c.
| #define DIST (0.00002*LAL_MRSUN_SI ) |
Definition at line 194 of file BasicInjectTest.c.
| #define M1 (1.4) |
Definition at line 195 of file BasicInjectTest.c.
| #define M2 (1.4) |
Definition at line 196 of file BasicInjectTest.c.
| #define INC (0.0) |
Definition at line 197 of file BasicInjectTest.c.
| #define PHIC (0.0) |
Definition at line 198 of file BasicInjectTest.c.
| #define SEC (0) |
Definition at line 199 of file BasicInjectTest.c.
| #define NSEC (0) |
Definition at line 200 of file BasicInjectTest.c.
| #define NPT (1048576) |
Definition at line 201 of file BasicInjectTest.c.
| #define DT (1.0/1024.0) |
Definition at line 202 of file BasicInjectTest.c.
| #define SIGMA (0.0) |
Definition at line 203 of file BasicInjectTest.c.
| #define MSGLEN (256) |
Definition at line 206 of file BasicInjectTest.c.
| #define FSTART (25.0) |
Definition at line 207 of file BasicInjectTest.c.
| #define FSTOP (500.0) |
Definition at line 208 of file BasicInjectTest.c.
| #define DELTAT (0.01) |
Definition at line 209 of file BasicInjectTest.c.
| #define USAGE "Usage: %s [-s sourcefile] [-r respfile] [-o outfile] [-e seed]\n [-i infile | -n sec nsec npt dt sigma] [-d debuglevel]\n" |
Definition at line 212 of file BasicInjectTest.c.
| #define ERROR | ( | code, | |||
| msg, | |||||
| statement | ) |
Value:
do if ( lalDebugLevel & LALERROR ) { LALPrintError( "Error[0] %d: program %s, file %s, line %d, %s\n" " %s %s\n", (code), *argv, __FILE__, __LINE__, BASICINJECTTESTC, statement ? statement : "", (msg) ); } while (0)
Definition at line 215 of file BasicInjectTest.c.
| #define INFO | ( | statement | ) |
Value:
do if ( lalDebugLevel & LALINFO ) { LALPrintError( "Info[0]: program %s, file %s, line %d, %s\n" " %s\n", *argv, __FILE__, __LINE__, BASICINJECTTESTC, (statement) ); } while (0)
Definition at line 226 of file BasicInjectTest.c.
| #define WARNING | ( | statement | ) |
Value:
do if ( lalDebugLevel & LALWARNING ) { LALPrintError( "Warning[0]: program %s, file %s, line %d, %s\n" " %s\n", *argv, __FILE__, __LINE__, BASICINJECTTESTC, (statement) ); } while (0)
Definition at line 236 of file BasicInjectTest.c.
| #define SUB | ( | func, | |||
| statusptr | ) |
Value:
do if ( (func), (statusptr)->statusCode ) { ERROR( BASICINJECTTESTC_ESUB, BASICINJECTTESTC_MSGESUB, "Function call \"" #func "\" failed:" ); return BASICINJECTTESTC_ESUB; } while (0)
Definition at line 246 of file BasicInjectTest.c.
| #define CHECKVAL | ( | val, | |||
| lower, | |||||
| upper | ) |
Value:
do if ( ( (val) <= (lower) ) || ( (val) > (upper) ) ) { ERROR( BASICINJECTTESTC_EVAL, BASICINJECTTESTC_MSGEVAL, "Value of " #val " out of range:" ); LALPrintError( #val " = %f, range = (%f,%f]\n", (REAL8)(val), (REAL8)(lower), (REAL8)(upper) ); return BASICINJECTTESTC_EVAL; } while (0)
Definition at line 256 of file BasicInjectTest.c.
| NRCSID | ( | BASICINJECTTESTC | , | |
| "$Id: BasicInjectTest. | c, | |||
| v 1.12 2007/06/08 14:41:48 bema Exp $" | ||||
| ) |
| void I8ToLIGOTimeGPS | ( | LIGOTimeGPS * | output, | |
| INT8 | input | |||
| ) |
Definition at line 710 of file BasicInjectTest.c.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 279 of file BasicInjectTest.c.
| int lalDebugLevel = 0 |
| lalDebugLevel | INT4 Control debugging behaviours. Defined in lalapps.h |
Definition at line 192 of file BasicInjectTest.c.
| char* lalWatch |
Definition at line 270 of file BasicInjectTest.c.
1.5.2