Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

simthlib::Viterbi Class Reference

#include <viterbi.h>

Inheritance diagram for simthlib::Viterbi:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Viterbi (std::auto_ptr< Trellis > usedTrellis)
virtual ~Viterbi ()
void decode (const simth::LlvSeq &metr, simth::BitSeq *bs, const simth::LlrSeq *apri=NULL)
virtual void print (std::ostream &os) const
void printStateDiagram (std::ostream &os) const

Constructor & Destructor Documentation

simthlib::Viterbi::Viterbi (  std::auto_ptr< Trellis >  usedTrellis  ) 
 

Class constructor.

virtual simthlib::Viterbi::~Viterbi (   )  [virtual]
 

Class destructor; deletes the allocated metrics.


Member Function Documentation

void simthlib::Viterbi::decode (  const simth::LlvSeq &  metr,
simth::BitSeq *  bs,
const simth::LlrSeq *  apri = NULL
)  [virtual]
 

Decoding by the means of Viterbi algorithm.

Implements simthlib::TrellisDecodingAlgorithm.

virtual void simthlib::Viterbi::print (  std::ostream &  os  )  const [virtual]
 

void simthlib::Viterbi::printStateDiagram (  std::ostream &  os  )  const
 


Generated on Tue Aug 9 14:39:50 2005 for simtheticlib by  doxygen 1.4.1