25 #ifndef __OSMO_DSP_CXVEC_H__
26 #define __OSMO_DSP_CXVEC_H__
38 #define CXVEC_FLG_REAL_ONLY (1<<0)
51 float complex *data,
int len);
struct osmo_cxvec * osmo_cxvec_alloc(int max_len)
void osmo_cxvec_dbg_dump(struct osmo_cxvec *cv, const char *fname)
void osmo_cxvec_init_from_data(struct osmo_cxvec *cv, float complex *data, int len)
void osmo_cxvec_free(struct osmo_cxvec *cv)
struct osmo_cxvec * osmo_cxvec_alloc_from_data(float complex *data, int len)
Complex vector.
Definition: cxvec.h:41
int len
Valid length.
Definition: cxvec.h:42
int max_len
Maximum length in data field.
Definition: cxvec.h:43
float complex _data[0]
Optional inline data array.
Definition: cxvec.h:46
int flags
Flags, see CXVEC_FLG_xxx.
Definition: cxvec.h:44
float complex * data
Data field.
Definition: cxvec.h:45