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

#include <pccc_decoder_combined_cb.h>

Inheritance diagram for gr::trellis::pccc_decoder_combined_cb:

List of all members.

Public Types

typedef boost::shared_ptr
< pccc_decoder_combined_cb
sptr

Public Member Functions

virtual fsm FSM1 () const =0
virtual fsm FSM2 () const =0
virtual int ST10 () const =0
virtual int ST1K () const =0
virtual int ST20 () const =0
virtual int ST2K () const =0
virtual interleaver INTERLEAVER () const =0
virtual int blocklength () const =0
virtual int repetitions () const =0
virtual int D () const =0
virtual std::vector< gr_complexTABLE () const =0
virtual
digital::trellis_metric_type_t 
METRIC_TYPE () const =0
virtual siso_type_t SISO_TYPE () const =0
virtual float scaling () const =0
virtual void set_scaling (float scaling)=0

Static Public Member Functions

static sptr make (const fsm &FSMo, int STo0, int SToK, const fsm &FSMi, int STi0, int STiK, const interleaver &INTERLEAVER, int blocklength, int repetitions, siso_type_t SISO_TYPE, int D, const std::vector< gr_complex > &TABLE, digital::trellis_metric_type_t METRIC_TYPE, float scaling)

Member Typedef Documentation


Member Function Documentation

virtual int gr::trellis::pccc_decoder_combined_cb::blocklength ( ) const [pure virtual]
virtual int gr::trellis::pccc_decoder_combined_cb::D ( ) const [pure virtual]
virtual fsm gr::trellis::pccc_decoder_combined_cb::FSM1 ( ) const [pure virtual]
virtual fsm gr::trellis::pccc_decoder_combined_cb::FSM2 ( ) const [pure virtual]
static sptr gr::trellis::pccc_decoder_combined_cb::make ( const fsm FSMo,
int  STo0,
int  SToK,
const fsm FSMi,
int  STi0,
int  STiK,
const interleaver INTERLEAVER,
int  blocklength,
int  repetitions,
siso_type_t  SISO_TYPE,
int  D,
const std::vector< gr_complex > &  TABLE,
digital::trellis_metric_type_t  METRIC_TYPE,
float  scaling 
) [static]
virtual int gr::trellis::pccc_decoder_combined_cb::repetitions ( ) const [pure virtual]
virtual float gr::trellis::pccc_decoder_combined_cb::scaling ( ) const [pure virtual]
virtual void gr::trellis::pccc_decoder_combined_cb::set_scaling ( float  scaling) [pure virtual]
virtual int gr::trellis::pccc_decoder_combined_cb::ST10 ( ) const [pure virtual]
virtual int gr::trellis::pccc_decoder_combined_cb::ST1K ( ) const [pure virtual]
virtual int gr::trellis::pccc_decoder_combined_cb::ST20 ( ) const [pure virtual]
virtual int gr::trellis::pccc_decoder_combined_cb::ST2K ( ) const [pure virtual]
virtual std::vector<gr_complex> gr::trellis::pccc_decoder_combined_cb::TABLE ( ) const [pure virtual]

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