GNU Radio 3.7.1 C++ API
gr::trellis::permutation Class Reference

Permutation. More...

#include <permutation.h>

Inheritance diagram for gr::trellis::permutation:

List of all members.

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)

Detailed Description

Permutation.


Member Typedef Documentation


Member Function Documentation

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]

The documentation for this class was generated from the following file: