summaryrefslogtreecommitdiff
path: root/gr-analog/lib/fastnoise_source_X_impl.cc.t
diff options
context:
space:
mode:
Diffstat (limited to 'gr-analog/lib/fastnoise_source_X_impl.cc.t')
-rw-r--r--gr-analog/lib/fastnoise_source_X_impl.cc.t9
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 */
-