20 #include <lal/LALStdlib.h>
21 #include <lal/AVFactories.h>
22 #include <lal/ZPGFilter.h>
47 if ( numZeros < 0 || numPoles < 0 )
75 if ( numZeros < 0 || numPoles < 0 )
#define ABORT(statusptr, code, mesg)
#define ASSERT(assertion, statusptr, code, mesg)
#define INITSTATUS(statusptr)
#define RETURN(statusptr)
#define ZPGFILTERH_MSGEMEM
#define ZPGFILTERH_MSGEBAD
#define ZPGFILTERH_MSGENUL
#define ZPGFILTERH_MSGEOUT
COMPLEX16ZPGFilter * XLALCreateCOMPLEX16ZPGFilter(INT4 numZeros, INT4 numPoles)
COMPLEX8ZPGFilter * XLALCreateCOMPLEX8ZPGFilter(INT4 numZeros, INT4 numPoles)
void LALCreateCOMPLEX8ZPGFilter(LALStatus *stat, COMPLEX8ZPGFilter **output, INT4 numZeros, INT4 numPoles)
void LALCreateCOMPLEX16ZPGFilter(LALStatus *stat, COMPLEX16ZPGFilter **output, INT4 numZeros, INT4 numPoles)
void XLALDestroyCOMPLEX8ZPGFilter(COMPLEX8ZPGFilter *filter)
void XLALDestroyCOMPLEX16ZPGFilter(COMPLEX16ZPGFilter *filter)
int32_t INT4
Four-byte signed integer.
COMPLEX16Vector * XLALCreateCOMPLEX16Vector(UINT4 length)
COMPLEX8Vector * XLALCreateCOMPLEX8Vector(UINT4 length)
#define XLAL_ERROR_NULL(...)
Macro to invoke a failure from a XLAL routine returning a pointer.
@ XLAL_ENOMEM
Memory allocation error.
@ XLAL_EFUNC
Internal function call failed bit: "or" this with existing error number.
@ XLAL_EINVAL
Invalid argument.
#define ZPGFILTERH_EBAD
Bad filter parameters.
#define ZPGFILTERH_EOUT
Output handle points to a non-null pointer.
#define ZPGFILTERH_EMEM
Memory allocation error.
#define ZPGFILTERH_ENUL
Unexpected null pointer in arguments.
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)