BandPassTest.c File Reference

#include <lal/LALStdio.h>
#include <lal/LALStdlib.h>
#include <string.h>
#include <stdlib.h>
#include <stdio.h>
#include <lal/AVFactories.h>
#include <lal/BandPassTimeSeries.h>
#include <lal/StreamInput.h>
#include <lal/StreamOutput.h>

Include dependency graph for BandPassTest.c:

Go to the source code of this file.

Defines

#define BANDPASSTESTC_ENORM   0
#define BANDPASSTESTC_ESUB   1
#define BANDPASSTESTC_EARG   2
#define BANDPASSTESTC_EBAD   3
#define BANDPASSTESTC_EFILE   4
#define BANDPASSTESTC_MSGENORM   "Normal exit"
#define BANDPASSTESTC_MSGESUB   "Subroutine failed"
#define BANDPASSTESTC_MSGEARG   "Error parsing arguments"
#define BANDPASSTESTC_MSGEBAD   "Bad argument values"
#define BANDPASSTESTC_MSGEFILE   "Could not open file"
#define NPTS   4096
#define DT   1.0
#define OFFSET   1024
#define F1   0.01
#define F2   0.015
#define A1   0.9
#define A2   0.1
#define ORDER   20
#define USAGE
#define ERROR(code, msg, statement)
#define INFO(statement)
#define SUB(func, statusptr)

Functions

 NRCSID (BANDPASSTESTC,"$Id: BandPassTest.c,v 1.16 2007/06/08 14:41:56 bema Exp $")
int main (int argc, char **argv)

Variables

INT4 lalDebugLevel = 0
char * lalWatch


Define Documentation

#define BANDPASSTESTC_ENORM   0

Definition at line 68 of file BandPassTest.c.

#define BANDPASSTESTC_ESUB   1

Definition at line 69 of file BandPassTest.c.

#define BANDPASSTESTC_EARG   2

Definition at line 70 of file BandPassTest.c.

#define BANDPASSTESTC_EBAD   3

Definition at line 71 of file BandPassTest.c.

#define BANDPASSTESTC_EFILE   4

Definition at line 72 of file BandPassTest.c.

#define BANDPASSTESTC_MSGENORM   "Normal exit"

Definition at line 74 of file BandPassTest.c.

#define BANDPASSTESTC_MSGESUB   "Subroutine failed"

Definition at line 75 of file BandPassTest.c.

#define BANDPASSTESTC_MSGEARG   "Error parsing arguments"

Definition at line 76 of file BandPassTest.c.

#define BANDPASSTESTC_MSGEBAD   "Bad argument values"

Definition at line 77 of file BandPassTest.c.

#define BANDPASSTESTC_MSGEFILE   "Could not open file"

Definition at line 78 of file BandPassTest.c.

#define NPTS   4096

Definition at line 110 of file BandPassTest.c.

#define DT   1.0

Definition at line 111 of file BandPassTest.c.

#define OFFSET   1024

Definition at line 112 of file BandPassTest.c.

#define F1   0.01

Definition at line 113 of file BandPassTest.c.

#define F2   0.015

Definition at line 114 of file BandPassTest.c.

#define A1   0.9

Definition at line 115 of file BandPassTest.c.

#define A2   0.1

Definition at line 116 of file BandPassTest.c.

#define ORDER   20

Definition at line 117 of file BandPassTest.c.

#define USAGE

Value:

"Usage: %s [-d debuglevel] [-i infile | -n npts dt offset]\n" "\t[-o outfile] [-f f1 f2 a1 a2 order]\n"

Definition at line 120 of file BandPassTest.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__, BANDPASSTESTC, statement ? statement :                     "", (msg) );                                      } while (0)

Definition at line 124 of file BandPassTest.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__,                           BANDPASSTESTC, (statement) );                     } while (0)

Definition at line 133 of file BandPassTest.c.

#define SUB ( func,
statusptr   ) 

Value:

do {                                                                   if ( (func), (statusptr)->statusCode ) {                               ERROR( BANDPASSTESTC_ESUB, BANDPASSTESTC_MSGESUB,                           "Function call \"" #func "\" failed:" );                      return BANDPASSTESTC_ESUB;                                         }                                                                  } while (0)

Definition at line 141 of file BandPassTest.c.


Function Documentation

NRCSID ( BANDPASSTESTC  ,
"$Id: BandPassTest.  c,
v 1.16 2007/06/08 14:41:56 bema Exp $"   
)

int main ( int  argc,
char **  argv 
)

Definition at line 156 of file BandPassTest.c.


Variable Documentation

INT4 lalDebugLevel = 0

Parameters:
lalDebugLevel INT4 Control debugging behaviours. Defined in lalapps.h

Definition at line 109 of file BandPassTest.c.

char* lalWatch

Definition at line 152 of file BandPassTest.c.


Generated on Sat Sep 6 03:07:49 2008 for LAL by  doxygen 1.5.2