summaryrefslogtreecommitdiff
path: root/gr-trellis/lib/permutation_impl.h
diff options
context:
space:
mode:
authorAchilleas Anastasopoulos <anastas@umich.edu>2014-10-01 17:51:12 -0400
committeranastas <anastas@umich.edu>2014-10-08 00:05:33 -0400
commit46e9dfed237990da20b5fb054b7fd33b1c152b4a (patch)
treef39ec7c3a4c89ad46989667962f493f5ab3da49a /gr-trellis/lib/permutation_impl.h
parentd598e49b4ca0a63985c675a12dc78cbc2a8931ee (diff)
Added set_ methods for most parameters in (almost) all gr-trellis blocks
Added FSM functionality + minor fixes
Diffstat (limited to 'gr-trellis/lib/permutation_impl.h')
-rw-r--r--gr-trellis/lib/permutation_impl.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gr-trellis/lib/permutation_impl.h b/gr-trellis/lib/permutation_impl.h
index 2c7b28d62f..5c74fba8fd 100644
--- a/gr-trellis/lib/permutation_impl.h
+++ b/gr-trellis/lib/permutation_impl.h
@@ -43,10 +43,14 @@ namespace gr {
~permutation_impl();
int K() const { return d_K; }
- const std::vector<int> & TABLE() const { return d_TABLE; }
+ std::vector<int> TABLE() const { return d_TABLE; }
int SYMS_PER_BLOCK() const { return d_SYMS_PER_BLOCK; }
size_t BYTES_PER_SYMBOL() const { return d_BYTES_PER_SYMBOL; }
+ void set_K(int K) ;
+ void set_TABLE (const std::vector<int> &table) {d_TABLE = table; }
+ void set_SYMS_PER_BLOCK(int spb) ;
+
int work(int noutput_items,
gr_vector_const_void_star &input_items,
gr_vector_void_star &output_items);