25 #ifndef INCLUDED_TRELLIS_VITERBI_I_H
26 #define INCLUDED_TRELLIS_VITERBI_I_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;
shared_ptr documentation stub
Definition: shared_ptr_docstub.h:15
Definition: viterbi_i.h:39
#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
boost::shared_ptr< viterbi_i > sptr
Definition: viterbi_i.h:43