20#include <lal/LALStdlib.h>
21#include <lal/IIRFilter.h>
84 input+=(*(coef++))*(*(hist++));
92 *
output+=(*(coef++))*(*(hist++));
98 for(j=jmax;j>0;j--,hist--)
158 w+=(*(coef++))*(*(hist++));
166 y+=(*(coef++))*(*(hist++));
172 for(j=jmax;j>0;j--,hist--)
197 w+=(*(coef++))*(*(hist++));
205 y+=(*(coef++))*(*(hist++));
211 for(j=jmax;j>0;j--,hist--)
#define ASSERT(assertion, statusptr, code, mesg)
#define INITSTATUS(statusptr)
#define RETURN(statusptr)
void LALIIRFilterREAL8(LALStatus *stat, REAL8 *output, REAL8 input, REAL8IIRFilter *filter)
WARNING: THIS FUNCTION IS OBSOLETE.
REAL4 XLALIIRFilterREAL4(REAL4 x, REAL8IIRFilter *filter)
REAL8 XLALIIRFilterREAL8(REAL8 x, REAL8IIRFilter *filter)
REAL4 LALSIIRFilter(REAL4 x, REAL4IIRFilter *filter)
WARNING: THIS FUNCTION IS OBSOLETE.
void LALIIRFilterREAL4(LALStatus *stat, REAL4 *output, REAL4 input, REAL4IIRFilter *filter)
WARNING: THIS FUNCTION IS OBSOLETE.
#define IIRFILTERH_ENUL
Unexpected null pointer in arguments.
double REAL8
Double precision real floating-point number (8 bytes).
int32_t INT4
Four-byte signed integer.
float REAL4
Single precision real floating-point number (4 bytes).
LAL status structure, see The LALStatus structure for more details.
This structure stores the direct and recursive REAL4 filter coefficients, as well as the history of t...
REAL4Vector * history
The previous values of w.
REAL4Vector * recursCoef
The recursive filter coefficients.
REAL4Vector * directCoef
The direct filter coefficients.
REAL4 * data
Pointer to the data array.
UINT4 length
Number of elements in array.
This structure stores the direct and recursive REAL8 filter coefficients, as well as the history of t...
REAL8Vector * history
The previous values of w.
REAL8Vector * recursCoef
The recursive filter coefficients.
REAL8Vector * directCoef
The direct filter coefficients.
REAL8 * data
Pointer to the data array.
UINT4 length
Number of elements in array.
void output(int gps_sec, int output_type)