GNU Radio 3.4.0 C++ API
volk_complex.h File Reference
#include <complex.h>
Include dependency graph for volk_complex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef char complex lv_8sc_t
 This header file is to prevent issues with having <complex> and <complex.h> variables in the same code as the gcc compiler does not allow that.
typedef short complex lv_16sc_t
typedef int complex lv_32sc_t
typedef float complex lv_32fc_t
typedef double complex lv_64fc_t

Functions

static float lv_creal (const lv_32fc_t x)
static float lv_cimag (const lv_32fc_t x)
static lv_32fc_t lv_conj (const lv_32fc_t x)
static lv_32fc_t lv_cpow (const lv_32fc_t x, const lv_32fc_t y)
static lv_32fc_t lv_32fc_init (const float x, const float y)

Typedef Documentation

typedef short complex lv_16sc_t
typedef float complex lv_32fc_t
typedef int complex lv_32sc_t
typedef double complex lv_64fc_t
typedef char complex lv_8sc_t

This header file is to prevent issues with having <complex> and <complex.h> variables in the same code as the gcc compiler does not allow that.


Function Documentation

static lv_32fc_t lv_32fc_init ( const float  x,
const float  y 
) [inline, static]
static float lv_cimag ( const lv_32fc_t  x) [inline, static]
static lv_32fc_t lv_conj ( const lv_32fc_t  x) [inline, static]
static lv_32fc_t lv_cpow ( const lv_32fc_t  x,
const lv_32fc_t  y 
) [inline, static]
static float lv_creal ( const lv_32fc_t  x) [inline, static]