23#include <lal/LALStdlib.h>
25#if defined(__cplusplus)
103#define ZPGFILTERH_ENUL 1
104#define ZPGFILTERH_EOUT 2
105#define ZPGFILTERH_EMEM 3
106#define ZPGFILTERH_EBAD 4
110#define ZPGFILTERH_MSGENUL "Unexpected null pointer in arguments"
111#define ZPGFILTERH_MSGEOUT "Output handle points to a non-null pointer"
112#define ZPGFILTERH_MSGEMEM "Memory allocation error"
113#define ZPGFILTERH_MSGEBAD "Bad filter parameters"
154#elif defined(__cplusplus)
void LALCreateCOMPLEX8ZPGFilter(LALStatus *status, COMPLEX8ZPGFilter **output, INT4 numZeros, INT4 numPoles)
void LALCreateCOMPLEX16ZPGFilter(LALStatus *status, COMPLEX16ZPGFilter **output, INT4 numZeros, INT4 numPoles)
COMPLEX16ZPGFilter * XLALCreateCOMPLEX16ZPGFilter(INT4 numZeros, INT4 numPoles)
COMPLEX8ZPGFilter * XLALCreateCOMPLEX8ZPGFilter(INT4 numZeros, INT4 numPoles)
void LALDestroyCOMPLEX16ZPGFilter(LALStatus *status, COMPLEX16ZPGFilter **input)
void LALDestroyCOMPLEX8ZPGFilter(LALStatus *status, COMPLEX8ZPGFilter **input)
void XLALDestroyCOMPLEX8ZPGFilter(COMPLEX8ZPGFilter *filter)
void XLALDestroyCOMPLEX16ZPGFilter(COMPLEX16ZPGFilter *filter)
int32_t INT4
Four-byte signed integer.
See DATATYPE-ZPGFilter types for details.
See DATATYPE-ZPGFilter types for details.
LAL status structure, see The LALStatus structure for more details.
void output(int gps_sec, int output_type)