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

Evaluate metrics for use by the Viterbi algorithm. More...

#include <metrics_s.h>

Inheritance diagram for gr::trellis::metrics_s:

List of all members.

Public Types

typedef boost::shared_ptr
< metrics_s
sptr

Public Member Functions

virtual int O () const =0
virtual int D () const =0
virtual
digital::trellis_metric_type_t 
TYPE () const =0
virtual std::vector< short > TABLE () const =0
virtual void set_TABLE (const std::vector< short > &table)=0

Static Public Member Functions

static sptr make (int O, int D, const std::vector< short > &TABLE, digital::trellis_metric_type_t TYPE)

Detailed Description

Evaluate metrics for use by the Viterbi algorithm.


Member Typedef Documentation


Member Function Documentation

virtual int gr::trellis::metrics_s::D ( ) const [pure virtual]
static sptr gr::trellis::metrics_s::make ( int  O,
int  D,
const std::vector< short > &  TABLE,
digital::trellis_metric_type_t  TYPE 
) [static]
virtual int gr::trellis::metrics_s::O ( ) const [pure virtual]
virtual void gr::trellis::metrics_s::set_TABLE ( const std::vector< short > &  table) [pure virtual]
virtual std::vector<short> gr::trellis::metrics_s::TABLE ( ) const [pure virtual]

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