diff options
author | anastas | 2007-02-04 23:09:12 +0000 |
---|---|---|
committer | anastas | 2007-02-04 23:09:12 +0000 |
commit | 82a5715de7e2ad1448ab98cd7081c8cca5b7e763 (patch) | |
tree | 47a9789c714ec5d9be790a5cc285294a527692ce /gr-trellis/src/lib/fsm.h | |
parent | 6bfcea09c4fe36804294f96131342aa80a854311 (diff) | |
download | gnuradio-82a5715de7e2ad1448ab98cd7081c8cca5b7e763.tar.gz gnuradio-82a5715de7e2ad1448ab98cd7081c8cca5b7e763.tar.bz2 gnuradio-82a5715de7e2ad1448ab98cd7081c8cca5b7e763.zip |
added support for irregular FSMs
git-svn-id: http://gnuradio.org/svn/gnuradio/trunk@4371 221aa14e-8319-0410-a670-987f0aec2ac5
Diffstat (limited to 'gr-trellis/src/lib/fsm.h')
-rw-r--r-- | gr-trellis/src/lib/fsm.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gr-trellis/src/lib/fsm.h b/gr-trellis/src/lib/fsm.h index 4b0453a72..66b1f1cc8 100644 --- a/gr-trellis/src/lib/fsm.h +++ b/gr-trellis/src/lib/fsm.h @@ -35,8 +35,8 @@ private: int d_O; std::vector<int> d_NS; std::vector<int> d_OS; - std::vector<int> d_PS; - std::vector<int> d_PI; + std::vector< std::vector<int> > d_PS; + std::vector< std::vector<int> > d_PI; std::vector<int> d_TMi; std::vector<int> d_TMl; void generate_PS_PI (); @@ -54,8 +54,8 @@ public: int O () const { return d_O; } const std::vector<int> & NS () const { return d_NS; } const std::vector<int> & OS () const { return d_OS; } - const std::vector<int> & PS () const { return d_PS; } - const std::vector<int> & PI () const { return d_PI; } + const std::vector< std::vector<int> > & PS () const { return d_PS; } + const std::vector< std::vector<int> > & PI () const { return d_PI; } const std::vector<int> & TMi () const { return d_TMi; } const std::vector<int> & TMl () const { return d_TMl; } }; |