GNU Radio 3.6.4.2 C++ API

Classes

class  gr_add_ff
 Add streams of complex values. More...
 
class  gr_conjugate_cc
 output = complex conjugate of input More...
 
class  gr_multiply_cc
 Multiply streams of complex values. More...
 
class  gr_multiply_conjugate_cc
 Multiplies a stream by the conjugate of the second stream. More...
 
class  gr_multiply_const_cc
 Multiply stream of complex values with a constant k. More...
 
class  gr_multiply_const_ff
 Multiply stream of float values with a constant k. More...
 
class  gr_multiply_ff
 Multiply streams of complex values. More...
 
class  gr_nlog10_ff
 output = n*log10(input) + k More...
 
class  gr_random
 pseudo random number generator More...
 
class  gr_rms_cf
 RMS average power. More...
 
class  gr_rms_ff
 RMS average power. More...
 
class  gr::blocks::conjugate_cc
 output = complex conjugate of input More...
 
class  gr::blocks::multiply_const_cc
 output = input * complex constant More...
 
class  gr::blocks::multiply_const_ff
 output = input * real constant More...
 
class  gr::blocks::nlog10_ff
 output = n*log10(input) + k More...
 
class  gr::blocks::rms_cf
 RMS average power. More...
 
class  gr::blocks::rms_ff
 RMS average power. More...
 
class  gr::blocks::rms_cf_impl
 RMS average power. More...
 
class  gr::blocks::rms_ff_impl
 RMS average power. More...
 
class  gr_add_cc
 output = sum (input_0, input_1, ...)Add across all input streams. More...
 
class  gr_add_const_bb
 output = input + constant More...
 
class  gr_add_const_cc
 output = input + constant More...
 
class  gr_add_const_ff
 output = input + constant More...
 
class  gr_add_const_ii
 output = input + constant More...
 
class  gr_add_const_sf
 output = input + constant More...
 
class  gr_add_const_ss
 output = input + constant More...
 
class  gr_add_const_vcc
 output vector = input vector + constant vector More...
 
class  gr_add_const_vff
 output vector = input vector + constant vector More...
 
class  gr_add_const_vii
 output vector = input vector + constant vector More...
 
class  gr_add_const_vss
 output vector = input vector + constant vector More...
 
class  gr_add_ii
 output = sum (input_0, input_1, ...)Add across all input streams. More...
 
class  gr_add_ss
 output = sum (input_0, input_1, ...)Add across all input streams. More...
 
class  gr_divide_cc
 output = input_0 / input_1 / input_x ...)Divide across all input streams. More...
 
class  gr_divide_ff
 output = input_0 / input_1 / input_x ...)Divide across all input streams. More...
 
class  gr_divide_ii
 output = input_0 / input_1 / input_x ...)Divide across all input streams. More...
 
class  gr_divide_ss
 output = input_0 / input_1 / input_x ...)Divide across all input streams. More...
 
class  gr_multiply_const_ii
 output = input * constant More...
 
class  gr_multiply_const_ss
 output = input * constant More...
 
class  gr_multiply_ii
 output = prod (input_0, input_1, ...)Multiply across all input streams. More...
 
class  gr_multiply_ss
 output = prod (input_0, input_1, ...)Multiply across all input streams. More...
 
class  gr_sub_cc
 output = input_0 - input_1 - ...)Subtract across all input streams. More...
 
class  gr_sub_ff
 output = input_0 - input_1 - ...)Subtract across all input streams. More...
 
class  gr_sub_ii
 output = input_0 - input_1 - ...)Subtract across all input streams. More...
 
class  gr_sub_ss
 output = input_0 - input_1 - ...)Subtract across all input streams. More...
 

Functions

static sptr gr::blocks::add_ff::make (size_t vlen=1)
 Add streams of float values. More...
 
static sptr gr::blocks::multiply_cc::make (size_t vlen=1)
 Multiply streams of complex values. More...
 
static sptr gr::blocks::multiply_conjugate_cc::make (size_t vlen=1)
 Multiplies a streams by the conjugate of a second stream. More...
 
static sptr gr::blocks::multiply_ff::make (size_t vlen=1)
 Multiply streams of float values. More...
 

Detailed Description

Function Documentation

static sptr gr::blocks::add_ff::make ( size_t  vlen = 1)
static

Add streams of float values.

Parameters
vlenVector length
static sptr gr::blocks::multiply_ff::make ( size_t  vlen = 1)
static

Multiply streams of float values.

Parameters
vlenVector length
static sptr gr::blocks::multiply_conjugate_cc::make ( size_t  vlen = 1)
static

Multiplies a streams by the conjugate of a second stream.

Parameters
vlenVector length
static sptr gr::blocks::multiply_cc::make ( size_t  vlen = 1)
static

Multiply streams of complex values.

Parameters
vlenVector length