trellis_calc_metric.cc File Reference

#include <float.h>
#include <stdexcept>
#include "trellis_calc_metric.h"

Include dependency graph for trellis_calc_metric.cc:


Functions

template<class T>
void calc_metric (int O, int D, const std::vector< T > &TABLE, const T *in, float *metric, trellis_metric_type_t type)
template void calc_metric< short > (int O, int D, const std::vector< short > &TABLE, const short *in, float *metric, trellis_metric_type_t type)
template void calc_metric< int > (int O, int D, const std::vector< int > &TABLE, const int *in, float *metric, trellis_metric_type_t type)
template void calc_metric< float > (int O, int D, const std::vector< float > &TABLE, const float *in, float *metric, trellis_metric_type_t type)
void calc_metric (int O, int D, const std::vector< gr_complex > &TABLE, const gr_complex *in, float *metric, trellis_metric_type_t type)

Function Documentation

void calc_metric ( int  O,
int  D,
const std::vector< gr_complex > &  TABLE,
const gr_complex in,
float *  metric,
trellis_metric_type_t  type 
)

template<class T>
void calc_metric ( int  O,
int  D,
const std::vector< T > &  TABLE,
const T *  in,
float *  metric,
trellis_metric_type_t  type 
) [inline]

template void calc_metric< float > ( int  O,
int  D,
const std::vector< float > &  TABLE,
const float *  in,
float *  metric,
trellis_metric_type_t  type 
)

template void calc_metric< int > ( int  O,
int  D,
const std::vector< int > &  TABLE,
const int *  in,
float *  metric,
trellis_metric_type_t  type 
)

template void calc_metric< short > ( int  O,
int  D,
const std::vector< short > &  TABLE,
const short *  in,
float *  metric,
trellis_metric_type_t  type 
)


Generated on Thu Mar 27 14:42:14 2008 for GNU Radio 3.1.1 by  doxygen 1.5.5