BandPassTimeSeries.h File Reference

#include <lal/LALStdlib.h>
#include <lal/IIRFilter.h>
#include <lal/ZPGFilter.h>

Include dependency graph for BandPassTimeSeries.h:

Go to the source code of this file.

Data Structures

struct  tagPassBandParamStruc

Defines

#define BANDPASSTIMESERIESH_ENUL   1
#define BANDPASSTIMESERIESH_EBAD   2
#define BANDPASSTIMESERIESH_MSGENUL   "Unexpected null pointer in arguments"
#define BANDPASSTIMESERIESH_MSGEBAD   "Bad filter parameters"

Typedefs

typedef tagPassBandParamStruc PassBandParamStruc

Functions

 NRCSID (BANDPASSTIMESERIESH,"$Id: BandPassTimeSeries.h,v 1.12 2007/06/08 14:41:56 bema Exp $")
int XLALButterworthREAL4TimeSeries (REAL4TimeSeries *series, PassBandParamStruc *params)
int XLALButterworthREAL8TimeSeries (REAL8TimeSeries *series, PassBandParamStruc *params)
int XLALLowPassREAL4TimeSeries (REAL4TimeSeries *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
int XLALLowPassREAL8TimeSeries (REAL8TimeSeries *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
int XLALHighPassREAL4TimeSeries (REAL4TimeSeries *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
int XLALHighPassREAL8TimeSeries (REAL8TimeSeries *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
void LALButterworthREAL4TimeSeries (LALStatus *status, REAL4TimeSeries *series, PassBandParamStruc *params)
void LALButterworthREAL8TimeSeries (LALStatus *status, REAL8TimeSeries *series, PassBandParamStruc *params)
void LALDButterworthREAL4TimeSeries (LALStatus *status, REAL4TimeSeries *series, PassBandParamStruc *params)


Define Documentation

#define BANDPASSTIMESERIESH_ENUL   1

Definition at line 60 of file BandPassTimeSeries.h.

#define BANDPASSTIMESERIESH_EBAD   2

Definition at line 61 of file BandPassTimeSeries.h.

#define BANDPASSTIMESERIESH_MSGENUL   "Unexpected null pointer in arguments"

Definition at line 63 of file BandPassTimeSeries.h.

#define BANDPASSTIMESERIESH_MSGEBAD   "Bad filter parameters"

Definition at line 64 of file BandPassTimeSeries.h.


Typedef Documentation

typedef struct tagPassBandParamStruc PassBandParamStruc


Function Documentation

NRCSID ( BANDPASSTIMESERIESH  ,
"$Id: BandPassTimeSeries.  h,
v 1.12 2007/06/08 14:41:56 bema Exp $"   
)

int XLALButterworthREAL4TimeSeries ( REAL4TimeSeries series,
PassBandParamStruc params 
)

Definition at line 235 of file ButterworthTimeSeries.c.

int XLALButterworthREAL8TimeSeries ( REAL8TimeSeries series,
PassBandParamStruc params 
)

Definition at line 374 of file ButterworthTimeSeries.c.

int XLALLowPassREAL4TimeSeries ( REAL4TimeSeries series,
REAL8  frequency,
REAL8  amplitude,
INT4  filtorder 
)

Definition at line 513 of file ButterworthTimeSeries.c.

int XLALLowPassREAL8TimeSeries ( REAL8TimeSeries series,
REAL8  frequency,
REAL8  amplitude,
INT4  filtorder 
)

Definition at line 528 of file ButterworthTimeSeries.c.

int XLALHighPassREAL4TimeSeries ( REAL4TimeSeries series,
REAL8  frequency,
REAL8  amplitude,
INT4  filtorder 
)

Definition at line 543 of file ButterworthTimeSeries.c.

int XLALHighPassREAL8TimeSeries ( REAL8TimeSeries series,
REAL8  frequency,
REAL8  amplitude,
INT4  filtorder 
)

Definition at line 558 of file ButterworthTimeSeries.c.

void LALButterworthREAL4TimeSeries ( LALStatus status,
REAL4TimeSeries series,
PassBandParamStruc params 
)

Definition at line 584 of file ButterworthTimeSeries.c.

void LALButterworthREAL8TimeSeries ( LALStatus status,
REAL8TimeSeries series,
PassBandParamStruc params 
)

Definition at line 743 of file ButterworthTimeSeries.c.

void LALDButterworthREAL4TimeSeries ( LALStatus status,
REAL4TimeSeries series,
PassBandParamStruc params 
)

Definition at line 769 of file ButterworthTimeSeries.c.


Generated on Tue Oct 7 02:40:48 2008 for LAL by  doxygen 1.5.2