GNU Radio 3.7.1 C++ API
|
Permutation. More...
#include <permutation.h>
Public Types | |
typedef boost::shared_ptr < permutation > | sptr |
Public Member Functions | |
virtual int | K () const =0 |
virtual const std::vector< int > & | TABLE () const =0 |
virtual int | SYMS_PER_BLOCK () const =0 |
virtual size_t | BYTES_PER_SYMBOL () const =0 |
Static Public Member Functions | |
static sptr | make (int K, const std::vector< int > &TABLE, int SYMS_PER_BLOCK, size_t NBYTES) |
Permutation.
virtual size_t gr::trellis::permutation::BYTES_PER_SYMBOL | ( | ) | const [pure virtual] |
virtual int gr::trellis::permutation::K | ( | ) | const [pure virtual] |
static sptr gr::trellis::permutation::make | ( | int | K, |
const std::vector< int > & | TABLE, | ||
int | SYMS_PER_BLOCK, | ||
size_t | NBYTES | ||
) | [static] |
virtual int gr::trellis::permutation::SYMS_PER_BLOCK | ( | ) | const [pure virtual] |
virtual const std::vector<int>& gr::trellis::permutation::TABLE | ( | ) | const [pure virtual] |