diff options
Diffstat (limited to 'gr-analog/lib/fastnoise_source_X_impl.cc.t')
-rw-r--r-- | gr-analog/lib/fastnoise_source_X_impl.cc.t | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/gr-analog/lib/fastnoise_source_X_impl.cc.t b/gr-analog/lib/fastnoise_source_X_impl.cc.t index c25230dc6a..21f963b65a 100644 --- a/gr-analog/lib/fastnoise_source_X_impl.cc.t +++ b/gr-analog/lib/fastnoise_source_X_impl.cc.t @@ -45,7 +45,11 @@ namespace gr { io_signature::make(0, 0, 0), io_signature::make(1, 1, sizeof(@TYPE@))), d_type(type), +#if @IS_COMPLEX@ // complex? + d_ampl(ampl/sqrtf(2.0f)), +#else d_ampl(ampl), +#endif d_rng(seed) { d_samples.resize(samples); @@ -68,7 +72,11 @@ namespace gr { @IMPL_NAME@::set_amplitude(float ampl) { gr::thread::scoped_lock l(d_setlock); +#if @IS_COMPLEX@ // complex? + d_ampl = ampl/sqrtf(2.0f); +#else d_ampl = ampl; +#endif generate(); } @@ -165,4 +173,3 @@ namespace gr { } /* namespace analog */ } /* namespace gr */ - |