diff options
Diffstat (limited to 'gr-blocks/include/gnuradio/blocks/add_const_v.h')
-rw-r--r-- | gr-blocks/include/gnuradio/blocks/add_const_v.h | 61 |
1 files changed, 30 insertions, 31 deletions
diff --git a/gr-blocks/include/gnuradio/blocks/add_const_v.h b/gr-blocks/include/gnuradio/blocks/add_const_v.h index f33393c668..3ed66bff2e 100644 --- a/gr-blocks/include/gnuradio/blocks/add_const_v.h +++ b/gr-blocks/include/gnuradio/blocks/add_const_v.h @@ -28,44 +28,43 @@ #include <cstdint> namespace gr { - namespace blocks { +namespace blocks { - /*! - * \brief output[m] = input[m] + constant vector for all M streams. - * \ingroup math_operators_blk - */ - template <class T> - class BLOCKS_API add_const_v : virtual public sync_block - { - - public: +/*! + * \brief output[m] = input[m] + constant vector for all M streams. + * \ingroup math_operators_blk + */ +template <class T> +class BLOCKS_API add_const_v : virtual public sync_block +{ - typedef boost::shared_ptr<add_const_v <T> > sptr; +public: + typedef boost::shared_ptr<add_const_v<T>> sptr; - /*! - * \brief Create an instance of add_const_v - * \param k additive constant vector - */ - static sptr make(std::vector<T> k); + /*! + * \brief Create an instance of add_const_v + * \param k additive constant vector + */ + static sptr make(std::vector<T> k); - /*! - * \brief Return additive constant vector - */ - virtual std::vector<T> k() const = 0; + /*! + * \brief Return additive constant vector + */ + virtual std::vector<T> k() const = 0; - /*! - * \brief Set additive constant vector - */ - virtual void set_k(std::vector<T> k) = 0; - }; + /*! + * \brief Set additive constant vector + */ + virtual void set_k(std::vector<T> k) = 0; +}; - typedef add_const_v<std::uint8_t> add_const_vbb; - typedef add_const_v<std::int16_t> add_const_vss; - typedef add_const_v<std::int32_t> add_const_vii; - typedef add_const_v<float> add_const_vff; - typedef add_const_v<gr_complex> add_const_vcc; +typedef add_const_v<std::uint8_t> add_const_vbb; +typedef add_const_v<std::int16_t> add_const_vss; +typedef add_const_v<std::int32_t> add_const_vii; +typedef add_const_v<float> add_const_vff; +typedef add_const_v<gr_complex> add_const_vcc; - } /* namespace blocks */ +} /* namespace blocks */ } /* namespace gr */ #endif /* ADD_CONST_V_H */ |