summaryrefslogtreecommitdiff
path: root/gr-trellis/lib/siso_f_impl.h
diff options
context:
space:
mode:
Diffstat (limited to 'gr-trellis/lib/siso_f_impl.h')
-rw-r--r--gr-trellis/lib/siso_f_impl.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/gr-trellis/lib/siso_f_impl.h b/gr-trellis/lib/siso_f_impl.h
index ca8f623aaf..f92616bf0a 100644
--- a/gr-trellis/lib/siso_f_impl.h
+++ b/gr-trellis/lib/siso_f_impl.h
@@ -42,6 +42,7 @@ namespace gr {
bool d_POSTI;
bool d_POSTO;
siso_type_t d_SISO_TYPE;
+ void recalculate();
//std::vector<float> d_alpha;
//std::vector<float> d_beta;
@@ -60,6 +61,14 @@ namespace gr {
bool POSTO() const { return d_POSTO; }
siso_type_t SISO_TYPE() const { return d_SISO_TYPE; }
+ void set_FSM(const fsm &FSM);
+ void set_K(int K);
+ void set_S0(int S0);
+ void set_SK(int SK);
+ void set_POSTI(bool POSTI);
+ void set_POSTO(bool POSTO);
+ void set_SISO_TYPE(trellis::siso_type_t type);
+
void forecast(int noutput_items,
gr_vector_int &ninput_items_required);