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"
103typedef 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.