summaryrefslogtreecommitdiff
path: root/gr-trellis/src/lib/fsm.h
diff options
context:
space:
mode:
authoranastas2007-02-04 23:09:12 +0000
committeranastas2007-02-04 23:09:12 +0000
commit82a5715de7e2ad1448ab98cd7081c8cca5b7e763 (patch)
tree47a9789c714ec5d9be790a5cc285294a527692ce /gr-trellis/src/lib/fsm.h
parent6bfcea09c4fe36804294f96131342aa80a854311 (diff)
downloadgnuradio-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.h8
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; }
};