diff options
Diffstat (limited to 'gr-trellis/include/gnuradio/trellis/permutation.h')
-rw-r--r-- | gr-trellis/include/gnuradio/trellis/permutation.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gr-trellis/include/gnuradio/trellis/permutation.h b/gr-trellis/include/gnuradio/trellis/permutation.h index 80b9fef641..5c86f3c9a7 100644 --- a/gr-trellis/include/gnuradio/trellis/permutation.h +++ b/gr-trellis/include/gnuradio/trellis/permutation.h @@ -44,9 +44,14 @@ namespace gr { int SYMS_PER_BLOCK, size_t NBYTES); virtual int K() const = 0; - virtual const std::vector<int> & TABLE() const = 0; + virtual std::vector<int> TABLE() const = 0; virtual int SYMS_PER_BLOCK() const = 0; virtual size_t BYTES_PER_SYMBOL() const = 0; + + virtual void set_K(int K) =0; + virtual void set_TABLE (const std::vector<int> &table) = 0; + virtual void set_SYMS_PER_BLOCK(int spb) =0; + }; } /* namespace trellis */ |