diff options
author | Marcus Müller <mmueller@gnuradio.org> | 2020-10-30 18:22:33 +0100 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2020-11-03 14:07:23 -0500 |
commit | 0ddc7dbc95ca6fb4c4a62a3c027104d6dd71fc3b (patch) | |
tree | b454053fdc123711f3011b8a703de38e1d783ba3 /gr-channels/lib | |
parent | 1cfd6287635e339b313e1826fdfda23f474c91c8 (diff) |
modernization: `override` instead of virtual in all compilation units
Diffstat (limited to 'gr-channels/lib')
-rw-r--r-- | gr-channels/lib/cfo_model_impl.h | 16 | ||||
-rw-r--r-- | gr-channels/lib/channel_model2_impl.h | 16 | ||||
-rw-r--r-- | gr-channels/lib/channel_model_impl.h | 20 | ||||
-rw-r--r-- | gr-channels/lib/dynamic_channel_model_impl.h | 36 | ||||
-rw-r--r-- | gr-channels/lib/fading_model_impl.h | 16 | ||||
-rw-r--r-- | gr-channels/lib/selective_fading_model2_impl.h | 16 | ||||
-rw-r--r-- | gr-channels/lib/selective_fading_model_impl.h | 16 | ||||
-rw-r--r-- | gr-channels/lib/sro_model_impl.h | 16 |
8 files changed, 76 insertions, 76 deletions
diff --git a/gr-channels/lib/cfo_model_impl.h b/gr-channels/lib/cfo_model_impl.h index e3742ab687..d7216bb910 100644 --- a/gr-channels/lib/cfo_model_impl.h +++ b/gr-channels/lib/cfo_model_impl.h @@ -40,22 +40,22 @@ public: double max_dev_hz, double noise_seed = 0); - ~cfo_model_impl(); - void setup_rpc(); + ~cfo_model_impl() override; + void setup_rpc() override; int work(int, gr_vector_const_void_star&, gr_vector_void_star&) override; - void set_std_dev(double _dev) + void set_std_dev(double _dev) override { d_std_dev_hz = _dev; d_noise = gr::analog::fastnoise_source_f::make( analog::GR_GAUSSIAN, d_std_dev_hz, d_noise_seed); } - void set_max_dev(double _dev) { d_max_dev_hz = _dev; } - void set_samp_rate(double _rate) { d_samp_rate = _rate; } + void set_max_dev(double _dev) override { d_max_dev_hz = _dev; } + void set_samp_rate(double _rate) override { d_samp_rate = _rate; } - double std_dev() const { return d_std_dev_hz; } - double max_dev() const { return d_max_dev_hz; } - double samp_rate() const { return d_samp_rate; } + double std_dev() const override { return d_std_dev_hz; } + double max_dev() const override { return d_max_dev_hz; } + double samp_rate() const override { return d_samp_rate; } }; } /* namespace channels */ diff --git a/gr-channels/lib/channel_model2_impl.h b/gr-channels/lib/channel_model2_impl.h index 8d4b08fe40..1df7084805 100644 --- a/gr-channels/lib/channel_model2_impl.h +++ b/gr-channels/lib/channel_model2_impl.h @@ -46,17 +46,17 @@ public: double noise_seed, bool block_tags); - ~channel_model2_impl(); + ~channel_model2_impl() override; - void setup_rpc(); + void setup_rpc() override; - void set_noise_voltage(double noise_voltage); - void set_taps(const std::vector<gr_complex>& taps); - void set_timing_offset(double epsilon); + void set_noise_voltage(double noise_voltage) override; + void set_taps(const std::vector<gr_complex>& taps) override; + void set_timing_offset(double epsilon) override; - double noise_voltage() const; - std::vector<gr_complex> taps() const; - double timing_offset() const; + double noise_voltage() const override; + std::vector<gr_complex> taps() const override; + double timing_offset() const override; }; } /* namespace channels */ diff --git a/gr-channels/lib/channel_model_impl.h b/gr-channels/lib/channel_model_impl.h index 3670dfada1..a8c92551ed 100644 --- a/gr-channels/lib/channel_model_impl.h +++ b/gr-channels/lib/channel_model_impl.h @@ -45,19 +45,19 @@ public: double noise_seed, bool block_tags); - ~channel_model_impl(); + ~channel_model_impl() override; - void setup_rpc(); + void setup_rpc() override; - void set_noise_voltage(double noise_voltage); - void set_frequency_offset(double frequency_offset); - void set_taps(const std::vector<gr_complex>& taps); - void set_timing_offset(double epsilon); + void set_noise_voltage(double noise_voltage) override; + void set_frequency_offset(double frequency_offset) override; + void set_taps(const std::vector<gr_complex>& taps) override; + void set_timing_offset(double epsilon) override; - double noise_voltage() const; - double frequency_offset() const; - std::vector<gr_complex> taps() const; - double timing_offset() const; + double noise_voltage() const override; + double frequency_offset() const override; + std::vector<gr_complex> taps() const override; + double timing_offset() const override; }; } /* namespace channels */ diff --git a/gr-channels/lib/dynamic_channel_model_impl.h b/gr-channels/lib/dynamic_channel_model_impl.h index d8ea8f0efa..5b73beb8de 100644 --- a/gr-channels/lib/dynamic_channel_model_impl.h +++ b/gr-channels/lib/dynamic_channel_model_impl.h @@ -51,32 +51,32 @@ public: double noise_amp, double noise_seed); - ~dynamic_channel_model_impl(); + ~dynamic_channel_model_impl() override; - void setup_rpc(); + void setup_rpc() override; - double samp_rate() const { return d_sro_model->samp_rate(); } - double sro_dev_std() const { return d_sro_model->std_dev(); } - double sro_dev_max() const { return d_sro_model->max_dev(); } - double cfo_dev_std() const { return d_cfo_model->std_dev(); } - double cfo_dev_max() const { return d_cfo_model->max_dev(); } - double noise_amp() const { return d_noise->amplitude(); } - double doppler_freq() const { return d_fader->fDTs() * samp_rate(); } - double K() const { return d_fader->K(); } + double samp_rate() const override { return d_sro_model->samp_rate(); } + double sro_dev_std() const override { return d_sro_model->std_dev(); } + double sro_dev_max() const override { return d_sro_model->max_dev(); } + double cfo_dev_std() const override { return d_cfo_model->std_dev(); } + double cfo_dev_max() const override { return d_cfo_model->max_dev(); } + double noise_amp() const override { return d_noise->amplitude(); } + double doppler_freq() const override { return d_fader->fDTs() * samp_rate(); } + double K() const override { return d_fader->K(); } - void set_samp_rate(double sr) + void set_samp_rate(double sr) override { d_fader->set_fDTs(doppler_freq() / samp_rate()); d_sro_model->set_samp_rate(sr); d_cfo_model->set_samp_rate(sr); } - void set_sro_dev_std(double dev) { d_sro_model->set_max_dev(dev); } - void set_sro_dev_max(double dev) { d_sro_model->set_max_dev(dev); } - void set_cfo_dev_std(double dev) { d_cfo_model->set_std_dev(dev); } - void set_cfo_dev_max(double dev) { d_cfo_model->set_max_dev(dev); } - void set_noise_amp(double amp) { d_noise->set_amplitude(amp); } - void set_doppler_freq(double f) { d_fader->set_fDTs(f / samp_rate()); } - void set_K(double K) { d_fader->set_K(K); } + void set_sro_dev_std(double dev) override { d_sro_model->set_max_dev(dev); } + void set_sro_dev_max(double dev) override { d_sro_model->set_max_dev(dev); } + void set_cfo_dev_std(double dev) override { d_cfo_model->set_std_dev(dev); } + void set_cfo_dev_max(double dev) override { d_cfo_model->set_max_dev(dev); } + void set_noise_amp(double amp) override { d_noise->set_amplitude(amp); } + void set_doppler_freq(double f) override { d_fader->set_fDTs(f / samp_rate()); } + void set_K(double K) override { d_fader->set_K(K); } }; } /* namespace channels */ diff --git a/gr-channels/lib/fading_model_impl.h b/gr-channels/lib/fading_model_impl.h index fd421f7092..4e6bd07cd7 100644 --- a/gr-channels/lib/fading_model_impl.h +++ b/gr-channels/lib/fading_model_impl.h @@ -28,28 +28,28 @@ private: public: fading_model_impl(unsigned int N, float fDTs, bool LOS, float K, uint32_t seed); - ~fading_model_impl(); - void setup_rpc(); + ~fading_model_impl() override; + void setup_rpc() override; int work(int noutput_items, gr_vector_const_void_star& input_items, gr_vector_void_star& output_items) override; - virtual float fDTs() { return d_fader.d_fDTs; } - virtual float K() { return d_fader.d_K; } - virtual float step() { return d_fader.d_step; } + float fDTs() override { return d_fader.d_fDTs; } + float K() override { return d_fader.d_K; } + float step() override { return d_fader.d_step; } - virtual void set_fDTs(float fDTs) + void set_fDTs(float fDTs) override { d_fader.d_fDTs = fDTs; d_fader.d_step = powf(0.00125 * fDTs, 1.1); } - virtual void set_K(float K) + void set_K(float K) override { d_fader.d_K = K; d_fader.scale_los = sqrtf(d_fader.d_K) / sqrtf(d_fader.d_K + 1); d_fader.scale_nlos = (1 / sqrtf(d_fader.d_K + 1)); } - virtual void set_step(float step) { d_fader.d_step = step; } + void set_step(float step) override { d_fader.d_step = step; } }; } /* namespace channels */ diff --git a/gr-channels/lib/selective_fading_model2_impl.h b/gr-channels/lib/selective_fading_model2_impl.h index 0538ba1386..83ae7ac972 100644 --- a/gr-channels/lib/selective_fading_model2_impl.h +++ b/gr-channels/lib/selective_fading_model2_impl.h @@ -46,30 +46,30 @@ public: std::vector<float> delays_maxdev, std::vector<float> mags, unsigned int ntaps); - ~selective_fading_model2_impl(); + ~selective_fading_model2_impl() override; // Disallow copy. This is a heavy object. selective_fading_model2_impl(const selective_fading_model2_impl&) = delete; selective_fading_model2_impl& operator=(const selective_fading_model2_impl&) = delete; - void setup_rpc(); + void setup_rpc() override; int work(int noutput_items, gr_vector_const_void_star& input_items, gr_vector_void_star& output_items) override; std::vector<gr_complex> d_taps; - virtual float fDTs() { return d_faders[0].d_fDTs; } - virtual float K() { return d_faders[0].d_K; } - virtual float step() { return d_faders[0].d_step; } + float fDTs() override { return d_faders[0].d_fDTs; } + float K() override { return d_faders[0].d_K; } + float step() override { return d_faders[0].d_step; } - virtual void set_fDTs(float fDTs) + void set_fDTs(float fDTs) override { for (auto& fader : d_faders) { fader.d_fDTs = fDTs; fader.d_step = powf(0.00125 * fDTs, 1.1); } } - virtual void set_K(float K) + void set_K(float K) override { for (auto& fader : d_faders) { fader.d_K = K; @@ -77,7 +77,7 @@ public: fader.scale_nlos = (1 / sqrtf(fader.d_K + 1)); } } - virtual void set_step(float step) + void set_step(float step) override { for (auto& fader : d_faders) { fader.d_step = step; diff --git a/gr-channels/lib/selective_fading_model_impl.h b/gr-channels/lib/selective_fading_model_impl.h index 5523021845..7df6d19839 100644 --- a/gr-channels/lib/selective_fading_model_impl.h +++ b/gr-channels/lib/selective_fading_model_impl.h @@ -38,30 +38,30 @@ public: std::vector<float> delays, std::vector<float> mags, int ntaps); - ~selective_fading_model_impl(); + ~selective_fading_model_impl() override; // Disallow copy. This is a heavy object. selective_fading_model_impl(const selective_fading_model_impl&) = delete; selective_fading_model_impl& operator=(const selective_fading_model_impl&) = delete; - void setup_rpc(); + void setup_rpc() override; int work(int noutput_items, gr_vector_const_void_star& input_items, gr_vector_void_star& output_items) override; std::vector<gr_complex> d_taps; - virtual float fDTs() { return d_faders[0].d_fDTs; } - virtual float K() { return d_faders[0].d_K; } - virtual float step() { return d_faders[0].d_step; } + float fDTs() override { return d_faders[0].d_fDTs; } + float K() override { return d_faders[0].d_K; } + float step() override { return d_faders[0].d_step; } - virtual void set_fDTs(float fDTs) + void set_fDTs(float fDTs) override { for (auto& fader : d_faders) { fader.d_fDTs = fDTs; fader.d_step = powf(0.00125 * fDTs, 1.1); } } - virtual void set_K(float K) + void set_K(float K) override { for (auto& fader : d_faders) { fader.d_K = K; @@ -69,7 +69,7 @@ public: fader.scale_nlos = (1 / sqrtf(fader.d_K + 1)); } } - virtual void set_step(float step) + void set_step(float step) override { for (auto& fader : d_faders) { fader.d_step = step; diff --git a/gr-channels/lib/sro_model_impl.h b/gr-channels/lib/sro_model_impl.h index 16a19c5cea..aa4313dd11 100644 --- a/gr-channels/lib/sro_model_impl.h +++ b/gr-channels/lib/sro_model_impl.h @@ -37,7 +37,7 @@ public: double std_dev_hz, double max_dev_hz, double noise_seed = 0); - ~sro_model_impl(); + ~sro_model_impl() override; void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; int general_work(int noutput_items, @@ -49,20 +49,20 @@ public: float interp_ratio() const; void set_mu(float mu); void set_interp_ratio(float interp_ratio); - void setup_rpc(); + void setup_rpc() override; - void set_std_dev(double _dev) + void set_std_dev(double _dev) override { d_std_dev_hz = _dev; d_noise = gr::analog::fastnoise_source_f::make(analog::GR_GAUSSIAN, _dev, d_noise_seed); } - void set_max_dev(double _dev) { d_max_dev_hz = _dev; } - void set_samp_rate(double _rate) { d_samp_rate = _rate; } + void set_max_dev(double _dev) override { d_max_dev_hz = _dev; } + void set_samp_rate(double _rate) override { d_samp_rate = _rate; } - double std_dev() const { return d_std_dev_hz; } - double max_dev() const { return d_max_dev_hz; } - double samp_rate() const { return d_samp_rate; } + double std_dev() const override { return d_std_dev_hz; } + double max_dev() const override { return d_max_dev_hz; } + double samp_rate() const override { return d_samp_rate; } }; } // namespace channels |