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

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

#include <metrics_f.h>

Inheritance diagram for gr::trellis::metrics_f:

List of all members.

Public Types

typedef boost::shared_ptr
< metrics_f
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< float > TABLE () const =0
virtual void set_TABLE (const std::vector< float > &table)=0

Static Public Member Functions

static sptr make (int O, int D, const std::vector< float > &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_f::D ( ) const [pure virtual]
static sptr gr::trellis::metrics_f::make ( int  O,
int  D,
const std::vector< float > &  TABLE,
digital::trellis_metric_type_t  TYPE 
) [static]
virtual int gr::trellis::metrics_f::O ( ) const [pure virtual]
virtual void gr::trellis::metrics_f::set_TABLE ( const std::vector< float > &  table) [pure virtual]
virtual std::vector<float> gr::trellis::metrics_f::TABLE ( ) const [pure virtual]

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