diff options
Diffstat (limited to 'gr-trellis/lib/constellation_metrics_cf_impl.h')
-rw-r--r-- | gr-trellis/lib/constellation_metrics_cf_impl.h | 49 |
1 files changed, 24 insertions, 25 deletions
diff --git a/gr-trellis/lib/constellation_metrics_cf_impl.h b/gr-trellis/lib/constellation_metrics_cf_impl.h index a2f165857b..8a3b367c6f 100644 --- a/gr-trellis/lib/constellation_metrics_cf_impl.h +++ b/gr-trellis/lib/constellation_metrics_cf_impl.h @@ -27,31 +27,30 @@ #include <gnuradio/trellis/constellation_metrics_cf.h> namespace gr { - namespace trellis { - - class constellation_metrics_cf_impl : public constellation_metrics_cf - { - private: - digital::constellation_sptr d_constellation; - digital::trellis_metric_type_t d_TYPE; - unsigned int d_O; - unsigned int d_D; - - public: - constellation_metrics_cf_impl(digital::constellation_sptr constellation, - digital::trellis_metric_type_t TYPE); - ~constellation_metrics_cf_impl(); - - void forecast(int noutput_items, - gr_vector_int &ninput_items_required); - - int general_work(int noutput_items, - gr_vector_int &ninput_items, - gr_vector_const_void_star &input_items, - gr_vector_void_star &output_items); - }; - - } /* namespace trellis */ +namespace trellis { + +class constellation_metrics_cf_impl : public constellation_metrics_cf +{ +private: + digital::constellation_sptr d_constellation; + digital::trellis_metric_type_t d_TYPE; + unsigned int d_O; + unsigned int d_D; + +public: + constellation_metrics_cf_impl(digital::constellation_sptr constellation, + digital::trellis_metric_type_t TYPE); + ~constellation_metrics_cf_impl(); + + void forecast(int noutput_items, gr_vector_int& ninput_items_required); + + int general_work(int noutput_items, + gr_vector_int& ninput_items, + gr_vector_const_void_star& input_items, + gr_vector_void_star& output_items); +}; + +} /* namespace trellis */ } /* namespace gr */ #endif /* INCLUDED_TRELLIS_CONSTELLATION_METRICS_CF_IMPL_H */ |