Synopsis
#define GSTLAL_PEAK_INTERP_LENGTH
enum gstlal_peak_type_specifier;
struct gstlal_peak_state * gstlal_peak_state_new (guint channels,
gstlal_peak_type_specifier type);
int gstlal_peak_state_free (struct gstlal_peak_state *state);
int gstlal_peak_state_clear (struct gstlal_peak_state *state);
GstBuffer * gstlal_new_buffer_from_peak (struct gstlal_peak_state *input,
GstPad *pad,
guint64 offset,
guint64 length,
GstClockTime time,
guint rate);
int gstlal_peak_over_window (struct gstlal_peak_state *state,
const void *data,
guint64 length);
int gstlal_series_around_peak (struct gstlal_peak_state *state,
void *data,
void *outputmat,
guint n);
int gstlal_float_peak_over_window (struct gstlal_peak_state *state,
const float *data,
guint64 length);
int gstlal_float_peak_over_window_interp
(struct gstlal_peak_state *state,
const float *data,
guint64 length);
int gstlal_float_series_around_peak (struct gstlal_peak_state *state,
float *data,
float *outputmat,
guint n);
int gstlal_float_fill_output_with_peak (struct gstlal_peak_state *state,
float *data,
guint64 length);
int gstlal_double_peak_over_window (struct gstlal_peak_state *state,
const double *data,
guint64 length);
int gstlal_double_peak_over_window_interp
(struct gstlal_peak_state *state,
const double *data,
guint64 length);
int gstlal_double_series_around_peak (struct gstlal_peak_state *state,
double *data,
double *outputmat,
guint n);
int gstlal_double_fill_output_with_peak (struct gstlal_peak_state *state,
double *data,
guint64 length);
int gstlal_float_complex_peak_over_window
(struct gstlal_peak_state *state);
int gstlal_float_complex_peak_over_window_interp
(struct gstlal_peak_state *state);
int gstlal_float_complex_series_around_peak
(struct gstlal_peak_state *state);
int gstlal_float_complex_fill_output_with_peak
(struct gstlal_peak_state *state);
int gstlal_double_complex_peak_over_window
(struct gstlal_peak_state *state);
int gstlal_double_complex_peak_over_window_interp
(struct gstlal_peak_state *state);
int gstlal_double_complex_series_around_peak
(struct gstlal_peak_state *state);
int gstlal_double_complex_fill_output_with_peak
(struct gstlal_peak_state *state);
Details
GSTLAL_PEAK_INTERP_LENGTH
#define GSTLAL_PEAK_INTERP_LENGTH 5
enum gstlal_peak_type_specifier
typedef enum {
GSTLAL_PEAK_FLOAT,
GSTLAL_PEAK_DOUBLE,
GSTLAL_PEAK_COMPLEX,
GSTLAL_PEAK_DOUBLE_COMPLEX,
GSTLAL_PEAK_TYPE_COUNT
} gstlal_peak_type_specifier;
GSTLAL_PEAK_FLOAT
|
|
GSTLAL_PEAK_DOUBLE
|
|
GSTLAL_PEAK_COMPLEX
|
|
GSTLAL_PEAK_DOUBLE_COMPLEX
|
|
GSTLAL_PEAK_TYPE_COUNT
|
|
gstlal_peak_state_free ()
int gstlal_peak_state_free (struct gstlal_peak_state *state);
gstlal_peak_state_clear ()
int gstlal_peak_state_clear (struct gstlal_peak_state *state);
gstlal_new_buffer_from_peak ()
GstBuffer * gstlal_new_buffer_from_peak (struct gstlal_peak_state *input,
GstPad *pad,
guint64 offset,
guint64 length,
GstClockTime time,
guint rate);
gstlal_peak_over_window ()
int gstlal_peak_over_window (struct gstlal_peak_state *state,
const void *data,
guint64 length);
gstlal_series_around_peak ()
int gstlal_series_around_peak (struct gstlal_peak_state *state,
void *data,
void *outputmat,
guint n);
gstlal_float_peak_over_window ()
int gstlal_float_peak_over_window (struct gstlal_peak_state *state,
const float *data,
guint64 length);
gstlal_float_peak_over_window_interp ()
int gstlal_float_peak_over_window_interp
(struct gstlal_peak_state *state,
const float *data,
guint64 length);
gstlal_float_series_around_peak ()
int gstlal_float_series_around_peak (struct gstlal_peak_state *state,
float *data,
float *outputmat,
guint n);
gstlal_float_fill_output_with_peak ()
int gstlal_float_fill_output_with_peak (struct gstlal_peak_state *state,
float *data,
guint64 length);
gstlal_double_peak_over_window ()
int gstlal_double_peak_over_window (struct gstlal_peak_state *state,
const double *data,
guint64 length);
gstlal_double_peak_over_window_interp ()
int gstlal_double_peak_over_window_interp
(struct gstlal_peak_state *state,
const double *data,
guint64 length);
gstlal_double_series_around_peak ()
int gstlal_double_series_around_peak (struct gstlal_peak_state *state,
double *data,
double *outputmat,
guint n);
gstlal_double_fill_output_with_peak ()
int gstlal_double_fill_output_with_peak (struct gstlal_peak_state *state,
double *data,
guint64 length);
gstlal_float_complex_peak_over_window ()
int gstlal_float_complex_peak_over_window
(struct gstlal_peak_state *state);
gstlal_float_complex_peak_over_window_interp ()
int gstlal_float_complex_peak_over_window_interp
(struct gstlal_peak_state *state);
gstlal_float_complex_series_around_peak ()
int gstlal_float_complex_series_around_peak
(struct gstlal_peak_state *state);
gstlal_float_complex_fill_output_with_peak ()
int gstlal_float_complex_fill_output_with_peak
(struct gstlal_peak_state *state);
gstlal_double_complex_peak_over_window ()
int gstlal_double_complex_peak_over_window
(struct gstlal_peak_state *state);
gstlal_double_complex_peak_over_window_interp ()
int gstlal_double_complex_peak_over_window_interp
(struct gstlal_peak_state *state);
gstlal_double_complex_series_around_peak ()
int gstlal_double_complex_series_around_peak
(struct gstlal_peak_state *state);
gstlal_double_complex_fill_output_with_peak ()
int gstlal_double_complex_fill_output_with_peak
(struct gstlal_peak_state *state);