20 #ifndef _LALRUNNINGMEDIAN_H
21 #define _LALRUNNINGMEDIAN_H
23 #include <lal/LALDatatypes.h>
68 #define LALRUNNINGMEDIANH_EMALOC1 1
69 #define LALRUNNINGMEDIANH_EMALOC2 2
70 #define LALRUNNINGMEDIANH_EMALOC3 3
71 #define LALRUNNINGMEDIANH_EMALOC4 4
72 #define LALRUNNINGMEDIANH_EMALOC5 5
73 #define LALRUNNINGMEDIANH_EMALOC6 6
74 #define LALRUNNINGMEDIANH_ECV 7
75 #define LALRUNNINGMEDIANH_ENULL 8
76 #define LALRUNNINGMEDIANH_EZERO 9
77 #define LALRUNNINGMEDIANH_ELARGE 10
78 #define LALRUNNINGMEDIANH_EIMED 11
82 #define LALRUNNINGMEDIANH_MSGEMALOC1 "Could not allocate indexblock"
83 #define LALRUNNINGMEDIANH_MSGEMALOC2 "Could not allocate checks"
84 #define LALRUNNINGMEDIANH_MSGEMALOC3 "Could not allocate checks4shift"
85 #define LALRUNNINGMEDIANH_MSGEMALOC4 "Could not allocate nodeaddresses"
86 #define LALRUNNINGMEDIANH_MSGEMALOC5 "Could not aloocate first node"
87 #define LALRUNNINGMEDIANH_MSGEMALOC6 "Could not allocate node"
88 #define LALRUNNINGMEDIANH_MSGECV "Could not create output vector (LALCreateVector failed)"
89 #define LALRUNNINGMEDIANH_MSGENULL "Invalid input: NULL pointer."
90 #define LALRUNNINGMEDIANH_MSGEZERO "Invalid input: block length must be >2"
91 #define LALRUNNINGMEDIANH_MSGELARGE "Invalid input: block length larger than imput length"
92 #define LALRUNNINGMEDIANH_MSGEIMED "Invalid input: wrong size of median array"
103 typedef struct tagLALRunningMedianPar
uint32_t UINT4
Four-byte unsigned integer.
LAL status structure, see The LALStatus structure for more details.
Vector of type REAL4, see DATATYPE-Vector types for more details.
Vector of type REAL8, see DATATYPE-Vector types for more details.