Refactored some common functions for metric calculations. Updated the documentation.
[debian/gnuradio] / gr-trellis / src / lib / trellis_metrics_c.cc
index d80f2e7d7b7386e9ec7213cbc0415864e2f6f8be..59d35bd6d816c594a6f6b2576d0bda9efa7afbff 100644 (file)
@@ -83,6 +83,7 @@ for (int m=0;m<nstreams;m++) {
   float *out = (float *) output_items[m];
 
   for (int i = 0; i < noutput_items / d_O ; i++){
+/*
 #if 0
     calc_metric_s(d_O, d_D, d_TABLE,&(in[i*d_D]),&(out[i*d_O]), d_TYPE);
 #elif 0
@@ -92,6 +93,8 @@ for (int m=0;m<nstreams;m++) {
 #elif 1
     calc_metric_c(d_O, d_D, d_TABLE,&(in[i*d_D]),&(out[i*d_O]), d_TYPE);
 #endif
+*/
+    calc_metric(d_O, d_D, d_TABLE,&(in[i*d_D]),&(out[i*d_O]), d_TYPE);
   } 
 }