11#ifndef INCLUDED_GR_BLOCKS_BLOCKINTERLEAVING_H
12#define INCLUDED_GR_BLOCKS_BLOCKINTERLEAVING_H
34 for (
auto idx : _interleaver_indices) {
42 for (
auto idx : _deinterleaver_indices) {
Definition blockinterleaving.h:23
size_t interleaver_length()
Definition blockinterleaving.h:27
void interleave(T *target, const T *src)
Definition blockinterleaving.h:32
std::vector< size_t > deinterleaver_indices()
Definition blockinterleaving.h:29
block_interleaving(std::vector< size_t > interleaver_indices)
std::vector< size_t > interleaver_indices()
Definition blockinterleaving.h:28
void deinterleave(T *target, const T *src)
Definition blockinterleaving.h:40
STL class.
Definition vector_docstub.h:11
#define BLOCKS_API
Definition gr-blocks/include/gnuradio/blocks/api.h:18
GNU Radio logging wrapper.
Definition basic_block.h:29