ResampleTest.c File Reference

#include <stdlib.h>
#include <math.h>
#include <lal/LALStdlib.h>
#include <lal/RealFFT.h>
#include <lal/AVFactories.h>
#include <lal/SeqFactories.h>
#include <lal/LALConstants.h>
#include <lal/Resample.h>

Include dependency graph for ResampleTest.c:

Go to the source code of this file.

Defines

#define RESAMPLETESTC_ENORM   0
#define RESAMPLETESTC_ESUB   1
#define RESAMPLETESTC_EARG   2
#define RESAMPLETESTC_EBAD   3
#define RESAMPLETESTC_EFILE   4
#define RESAMPLETESTC_MSGENORM   "Success, normal exit"
#define RESAMPLETESTC_MSGESUB   "Recursive error"
#define RESAMPLETESTC_MSGEARG   "Error parsing arguments"
#define RESAMPLETESTC_MSGEBAD   "Bad argument value"
#define RESAMPLETESTC_MSGEFILE   "Error opening or writing to output file"
#define NPTS   4096
#define AMP   1
#define FREQ   0.1
#define DEC   4
#define DF   0.02
#define FM   0.001
#define OUTFILE0   "out0.dat"
#define OUTFILE1   "out1.dat"
#define OUTFILE2   "out2.dat"
#define NPOLY   3
#define BUFFER   5.0
#define USAGE   "Usage: %s [-d debuglevel] [-p psfile] [-t tfile] [-c n a f] [-m dec df fm]\n"
#define ERROR(code, msg, statement)
#define INFO(statement)
#define SUB(func, statusptr)

Functions

 NRCSID (RESAMPLETESTC,"$Id: ResampleTest.c,v 1.7 2007/06/08 14:41:52 bema Exp $")
REAL8 TDiff (REAL8 t)
REAL8 DTDiff (REAL8 t)
REAL8 DDTDiff (REAL8 t)
REAL8 DDDTDiffMax (void)
int main (int argc, char **argv)

Variables

INT4 lalDebugLevel = 0
REAL8 df_f
REAL8 twoPiFm
char * lalWatch


Define Documentation

#define RESAMPLETESTC_ENORM   0

Definition at line 68 of file ResampleTest.c.

#define RESAMPLETESTC_ESUB   1

Definition at line 69 of file ResampleTest.c.

#define RESAMPLETESTC_EARG   2

Definition at line 70 of file ResampleTest.c.

#define RESAMPLETESTC_EBAD   3

Definition at line 71 of file ResampleTest.c.

#define RESAMPLETESTC_EFILE   4

Definition at line 72 of file ResampleTest.c.

#define RESAMPLETESTC_MSGENORM   "Success, normal exit"

Definition at line 74 of file ResampleTest.c.

#define RESAMPLETESTC_MSGESUB   "Recursive error"

Definition at line 75 of file ResampleTest.c.

#define RESAMPLETESTC_MSGEARG   "Error parsing arguments"

Definition at line 76 of file ResampleTest.c.

#define RESAMPLETESTC_MSGEBAD   "Bad argument value"

Definition at line 77 of file ResampleTest.c.

#define RESAMPLETESTC_MSGEFILE   "Error opening or writing to output file"

Definition at line 78 of file ResampleTest.c.

#define NPTS   4096

Definition at line 151 of file ResampleTest.c.

#define AMP   1

Definition at line 152 of file ResampleTest.c.

#define FREQ   0.1

Definition at line 153 of file ResampleTest.c.

#define DEC   4

Definition at line 154 of file ResampleTest.c.

#define DF   0.02

Definition at line 155 of file ResampleTest.c.

#define FM   0.001

Definition at line 156 of file ResampleTest.c.

#define OUTFILE0   "out0.dat"

Definition at line 159 of file ResampleTest.c.

#define OUTFILE1   "out1.dat"

Definition at line 160 of file ResampleTest.c.

#define OUTFILE2   "out2.dat"

Definition at line 161 of file ResampleTest.c.

#define NPOLY   3

Definition at line 164 of file ResampleTest.c.

#define BUFFER   5.0

Definition at line 165 of file ResampleTest.c.

#define USAGE   "Usage: %s [-d debuglevel] [-p psfile] [-t tfile] [-c n a f] [-m dec df fm]\n"

Definition at line 171 of file ResampleTest.c.

#define ERROR ( code,
msg,
statement   ) 

Value:

if ( lalDebugLevel & LALERROR )                                      {                                                                      LALPrintError( "Error[0] %d: program %s, file %s, line %d, %s\n"                    "        %s %s\n", (code), *argv, __FILE__,                          __LINE__, RESAMPLETESTC, statement ? statement : "",                 (msg) );                                            }                                                                    else (void)(0)

Definition at line 174 of file ResampleTest.c.

#define INFO ( statement   ) 

Value:

if ( lalDebugLevel & LALINFO )                                       {                                                                      LALPrintError( "Info[0]: program %s, file %s, line %d, %s\n"                        "        %s\n", *argv, __FILE__, __LINE__,                           RESAMPLETESTC, (statement) );                       }                                                                    else (void)(0)

Definition at line 184 of file ResampleTest.c.

#define SUB ( func,
statusptr   ) 

Value:

if ( (func), (statusptr)->statusCode )                               {                                                                      ERROR( RESAMPLETESTC_ESUB, RESAMPLETESTC_MSGESUB,                           "Function call \"" #func "\" failed:" );                      return RESAMPLETESTC_ESUB;                                         }                                                                    else (void)(0)

Definition at line 193 of file ResampleTest.c.


Function Documentation

NRCSID ( RESAMPLETESTC  ,
"$Id: ResampleTest.  c,
v 1.7 2007/06/08 14:41:52 bema Exp $"   
)

REAL8 TDiff ( REAL8  t  ) 

Definition at line 532 of file ResampleTest.c.

REAL8 DTDiff ( REAL8  t  ) 

Definition at line 539 of file ResampleTest.c.

REAL8 DDTDiff ( REAL8  t  ) 

Definition at line 546 of file ResampleTest.c.

REAL8 DDDTDiffMax ( void   ) 

Definition at line 553 of file ResampleTest.c.

int main ( int  argc,
char **  argv 
)

Definition at line 232 of file ResampleTest.c.


Variable Documentation

INT4 lalDebugLevel = 0

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

Definition at line 150 of file ResampleTest.c.

REAL8 df_f

Definition at line 167 of file ResampleTest.c.

REAL8 twoPiFm

Definition at line 168 of file ResampleTest.c.

char* lalWatch

Definition at line 205 of file ResampleTest.c.


Generated on Thu Aug 21 03:14:02 2008 for LAL by  doxygen 1.5.2