gstlal_peakfinder

gstlal_peakfinder

Synopsis

#define             GSTLAL_PEAK_INTERP_LENGTH
int                 gstlal_double_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_fill_output_with_peak (struct gstlal_peak_state *state,
                                                         double *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_float_complex_fill_output_with_peak
                                                        (struct gstlal_peak_state *state);
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_fill_output_with_peak  (struct gstlal_peak_state *state,
                                                         float *data,
                                                         guint64 length);
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);
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_peak_state_clear             (struct gstlal_peak_state *state);
int                 gstlal_peak_state_free              (struct gstlal_peak_state *state);
struct gstlal_peak_state * gstlal_peak_state_new        (guint channels,
                                                         gstlal_peak_type_specifier type);
enum                gstlal_peak_type_specifier;
int                 gstlal_series_around_peak           (struct gstlal_peak_state *state,
                                                         void *data,
                                                         void *outputmat,
                                                         guint n);

Description

Details

GSTLAL_PEAK_INTERP_LENGTH

#define GSTLAL_PEAK_INTERP_LENGTH 5


gstlal_double_complex_fill_output_with_peak ()

int                 gstlal_double_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_fill_output_with_peak ()

int                 gstlal_double_fill_output_with_peak (struct gstlal_peak_state *state,
                                                         double *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_float_complex_fill_output_with_peak ()

int                 gstlal_float_complex_fill_output_with_peak
                                                        (struct gstlal_peak_state *state);


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_fill_output_with_peak ()

int                 gstlal_float_fill_output_with_peak  (struct gstlal_peak_state *state,
                                                         float *data,
                                                         guint64 length);


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_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_peak_state_clear ()

int                 gstlal_peak_state_clear             (struct gstlal_peak_state *state);


gstlal_peak_state_free ()

int                 gstlal_peak_state_free              (struct gstlal_peak_state *state);


gstlal_peak_state_new ()

struct gstlal_peak_state * gstlal_peak_state_new        (guint channels,
                                                         gstlal_peak_type_specifier type);


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_series_around_peak ()

int                 gstlal_series_around_peak           (struct gstlal_peak_state *state,
                                                         void *data,
                                                         void *outputmat,
                                                         guint n);