LAL  7.5.0.1-b72065a
ButterworthTimeSeries_source.c File Reference

Prototypes

int BFUNC (SERIESTYPE *series, PassBandParamStruc *params)
 
int LFUNC (SERIESTYPE *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
 
int HFUNC (SERIESTYPE *series, REAL8 frequency, REAL8 amplitude, INT4 filtorder)
 

Go to the source code of this file.

Macros

#define CONCAT2x(a, b)   a##b
 
#define CONCAT2(a, b)   CONCAT2x(a,b)
 
#define STRING(a)   #a
 
#define DBLDATATYPE   REAL8
 
#define DATATYPE   REAL8
 
#define SERIESTYPE   CONCAT2(DATATYPE,TimeSeries)
 
#define VECTORTYPE   CONCAT2(DATATYPE,Vector)
 
#define FILTERTYPE   CONCAT2(DBLDATATYPE,IIRFilter)
 
#define BFUNC   CONCAT2(XLALButterworth,SERIESTYPE)
 
#define LFUNC   CONCAT2(XLALLowPass,SERIESTYPE)
 
#define HFUNC   CONCAT2(XLALHighPass,SERIESTYPE)
 
#define CFUNC   CONCAT2(XLALCreate,FILTERTYPE)
 
#define DFUNC   CONCAT2(XLALDestroy,FILTERTYPE)
 
#define FFUNC   CONCAT2(XLALIIRFilter,VECTORTYPE)
 
#define RFUNC   CONCAT2(XLALIIRFilterReverse,VECTORTYPE)
 

Macro Definition Documentation

◆ CONCAT2x

#define CONCAT2x (   a,
 
)    a##b

Definition at line 1 of file ButterworthTimeSeries_source.c.

◆ CONCAT2

#define CONCAT2 (   a,
 
)    CONCAT2x(a,b)

Definition at line 2 of file ButterworthTimeSeries_source.c.

◆ STRING

#define STRING (   a)    #a

Definition at line 3 of file ButterworthTimeSeries_source.c.

◆ DBLDATATYPE

#define DBLDATATYPE   REAL8

Definition at line 13 of file ButterworthTimeSeries_source.c.

◆ DATATYPE

#define DATATYPE   REAL8

Definition at line 17 of file ButterworthTimeSeries_source.c.

◆ SERIESTYPE

#define SERIESTYPE   CONCAT2(DATATYPE,TimeSeries)

Definition at line 21 of file ButterworthTimeSeries_source.c.

◆ VECTORTYPE

#define VECTORTYPE   CONCAT2(DATATYPE,Vector)

Definition at line 22 of file ButterworthTimeSeries_source.c.

◆ FILTERTYPE

#define FILTERTYPE   CONCAT2(DBLDATATYPE,IIRFilter)

Definition at line 23 of file ButterworthTimeSeries_source.c.

◆ BFUNC

#define BFUNC   CONCAT2(XLALButterworth,SERIESTYPE)

Definition at line 25 of file ButterworthTimeSeries_source.c.

◆ LFUNC

#define LFUNC   CONCAT2(XLALLowPass,SERIESTYPE)

Definition at line 26 of file ButterworthTimeSeries_source.c.

◆ HFUNC

#define HFUNC   CONCAT2(XLALHighPass,SERIESTYPE)

Definition at line 27 of file ButterworthTimeSeries_source.c.

◆ CFUNC

#define CFUNC   CONCAT2(XLALCreate,FILTERTYPE)

Definition at line 29 of file ButterworthTimeSeries_source.c.

◆ DFUNC

#define DFUNC   CONCAT2(XLALDestroy,FILTERTYPE)

Definition at line 30 of file ButterworthTimeSeries_source.c.

◆ FFUNC

#define FFUNC   CONCAT2(XLALIIRFilter,VECTORTYPE)

Definition at line 32 of file ButterworthTimeSeries_source.c.

◆ RFUNC

#define RFUNC   CONCAT2(XLALIIRFilterReverse,VECTORTYPE)

Definition at line 33 of file ButterworthTimeSeries_source.c.

Function Documentation

◆ BFUNC()

int BFUNC ( SERIESTYPE series,
PassBandParamStruc params 
)

Definition at line 35 of file ButterworthTimeSeries_source.c.

◆ LFUNC()

int LFUNC ( SERIESTYPE series,
REAL8  frequency,
REAL8  amplitude,
INT4  filtorder 
)

Definition at line 164 of file ButterworthTimeSeries_source.c.

◆ HFUNC()

int HFUNC ( SERIESTYPE series,
REAL8  frequency,
REAL8  amplitude,
INT4  filtorder 
)

Definition at line 177 of file ButterworthTimeSeries_source.c.