LAL  7.4.1.1-3947b6c
BandPassTimeSeries.h File Reference

Prototypes

int XLALButterworthREAL4TimeSeries (REAL4TimeSeries *series, PassBandParamStruc *params)
 
int XLALButterworthREAL8TimeSeries (REAL8TimeSeries *series, PassBandParamStruc *params)
 
int XLALButterworthCOMPLEX8TimeSeries (COMPLEX8TimeSeries *series, PassBandParamStruc *params)
 
int XLALButterworthCOMPLEX16TimeSeries (COMPLEX16TimeSeries *series, PassBandParamStruc *params)
 
int XLALLowPassREAL4TimeSeries (REAL4TimeSeries *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
 
int XLALLowPassREAL8TimeSeries (REAL8TimeSeries *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
 
int XLALLowPassCOMPLEX8TimeSeries (COMPLEX8TimeSeries *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
 
int XLALLowPassCOMPLEX16TimeSeries (COMPLEX16TimeSeries *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)
 
int XLALHighPassCOMPLEX8TimeSeries (COMPLEX8TimeSeries *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
 
int XLALHighPassCOMPLEX16TimeSeries (COMPLEX16TimeSeries *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
 
void LALButterworthREAL4TimeSeries (LALStatus *status, REAL4TimeSeries *series, PassBandParamStruc *params)
 Deprecated. More...
 
void LALButterworthREAL8TimeSeries (LALStatus *status, REAL8TimeSeries *series, PassBandParamStruc *params)
 Deprecated. More...
 
void LALDButterworthREAL4TimeSeries (LALStatus *status, REAL4TimeSeries *series, PassBandParamStruc *params)
 Deprecated. More...
 

Go to the source code of this file.

Data Structures

struct  PassBandParamStruc
 This structure stores data used for constructing a low- or high-pass filter: either the order and characteristic frequency of the filter, or the frequencies and desired attenuations at the ends of some transition band. More...
 

Macros

Error Codes
#define BANDPASSTIMESERIESH_ENUL   1
 Unexpected null pointer in arguments. More...
 
#define BANDPASSTIMESERIESH_EBAD   2
 Bad filter parameters. More...
 

Function Documentation

◆ XLALButterworthREAL4TimeSeries()

int XLALButterworthREAL4TimeSeries ( REAL4TimeSeries series,
PassBandParamStruc params 
)

◆ XLALButterworthREAL8TimeSeries()

int XLALButterworthREAL8TimeSeries ( REAL8TimeSeries series,
PassBandParamStruc params 
)

◆ XLALButterworthCOMPLEX8TimeSeries()

int XLALButterworthCOMPLEX8TimeSeries ( COMPLEX8TimeSeries series,
PassBandParamStruc params 
)

◆ XLALButterworthCOMPLEX16TimeSeries()

int XLALButterworthCOMPLEX16TimeSeries ( COMPLEX16TimeSeries series,
PassBandParamStruc params 
)

◆ XLALLowPassREAL4TimeSeries()

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

◆ XLALLowPassREAL8TimeSeries()

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

◆ XLALLowPassCOMPLEX8TimeSeries()

int XLALLowPassCOMPLEX8TimeSeries ( COMPLEX8TimeSeries series,
REAL8  frequency,
REAL8  amplitude,
INT4  filtorder 
)

◆ XLALLowPassCOMPLEX16TimeSeries()

int XLALLowPassCOMPLEX16TimeSeries ( COMPLEX16TimeSeries series,
REAL8  frequency,
REAL8  amplitude,
INT4  filtorder 
)

◆ XLALHighPassREAL4TimeSeries()

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

◆ XLALHighPassREAL8TimeSeries()

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

◆ XLALHighPassCOMPLEX8TimeSeries()

int XLALHighPassCOMPLEX8TimeSeries ( COMPLEX8TimeSeries series,
REAL8  frequency,
REAL8  amplitude,
INT4  filtorder 
)

◆ XLALHighPassCOMPLEX16TimeSeries()

int XLALHighPassCOMPLEX16TimeSeries ( COMPLEX16TimeSeries series,
REAL8  frequency,
REAL8  amplitude,
INT4  filtorder 
)