summaryrefslogtreecommitdiff
path: root/gr-analog/lib/fastnoise_source_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-analog/lib/fastnoise_source_impl.h')
-rw-r--r--gr-analog/lib/fastnoise_source_impl.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/gr-analog/lib/fastnoise_source_impl.h b/gr-analog/lib/fastnoise_source_impl.h
index 2795b269dc..f40d39d5f1 100644
--- a/gr-analog/lib/fastnoise_source_impl.h
+++ b/gr-analog/lib/fastnoise_source_impl.h
@@ -26,6 +26,7 @@
#include <gnuradio/analog/fastnoise_source.h>
#include <gnuradio/random.h>
+#include <vector>
namespace gr {
namespace analog {
@@ -38,6 +39,7 @@ template<class T>
float d_ampl;
gr::random d_rng;
std::vector<T> d_samples;
+ uint64_t d_state[2];
public:
fastnoise_source_impl(noise_type_t type, float ampl, long seed, long samples);
@@ -45,6 +47,7 @@ template<class T>
T sample();
T sample_unbiased();
+ const std::vector<T>& samples() const;
void set_type(noise_type_t type);
void set_amplitude(float ampl);