25 #ifndef INCLUDED_TRELLIS_VITERBI_B_H
26 #define INCLUDED_TRELLIS_VITERBI_B_H
45 static sptr make(
const fsm &FSM,
int K,
48 virtual fsm FSM()
const = 0;
49 virtual int K()
const = 0;
50 virtual int S0()
const = 0;
51 virtual int SK()
const = 0;
boost::shared_ptr< viterbi_b > sptr
Definition: viterbi_b.h:43
Definition: viterbi_b.h:39
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
#define TRELLIS_API
Definition: gr-trellis/include/gnuradio/trellis/api.h:30
The abstract base class for all 'terminal' processing blocks.A signal processing flow is constructed ...
Definition: block.h:60
Finite State Machine Specification class.
Definition: fsm.h:43