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)
COMPLEX16ZPGFilter * XLALCreateCOMPLEX16ZPGFilter(INT4 numZeros, INT4 numPoles)
COMPLEX8ZPGFilter * XLALCreateCOMPLEX8ZPGFilter(INT4 numZeros, INT4 numPoles)
void LALCreateCOMPLEX8ZPGFilter(LALStatus *status, COMPLEX8ZPGFilter **output, INT4 numZeros, INT4 numPoles)
void LALCreateCOMPLEX16ZPGFilter(LALStatus *status, COMPLEX16ZPGFilter **output, 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)