User Manual, Developers Guide and API Documentation

constanze::HMM Class Reference

this class represent Hidden Markov Model

#include <HMM.hpp>

Collaboration diagram for constanze::HMM:

Collaboration graph
[legend]

List of all members.

Public Member Functions

baumWelchDataType getElementInObservationMatrix (int row, int column)
 get element in observation matrix
baumWelchDataType getElementInTransitionsMatrix (int row, int column)
 get element in transiton matrix
int getNumberOfStates ()
 get number of states
baumWelchDataType getStartStateProbability (int index)
 get probability of state index as start state
std::vector< std::vector
< baumWelchDataType > * > * 
getTransitionsMatrix ()
 interface for external circumstance to access transtion matrix
 HMM (int numberOfStates)
 simple Comstructor for initialize HMM Model
 HMM (int numberOfStates, std::vector< std::vector< baumWelchDataType > * > *transitionsMatrix, std::vector< std::vector< baumWelchDataType > * > *observationMatrix, std::vector< baumWelchDataType > *startStateProbability)
 complex Constructor for initialize HMM Model
 ~HMM ()

Private Attributes

int numberOfStates
 representation of number of states
std::vector< std::vector
< baumWelchDataType > * > * 
observationMatrix
 representation of the matrix of observations
std::vector< baumWelchDataType > * startStateProbability
 representation of probability of start states
std::vector< std::vector
< baumWelchDataType > * > * 
transitionsMatrix
 representation of the matrix of transiton


Detailed Description

Definition at line 41 of file HMM.hpp.


Constructor & Destructor Documentation

HMM::HMM ( int  numberOfStates,
std::vector< std::vector< baumWelchDataType > * > *  transitionsMatrix,
std::vector< std::vector< baumWelchDataType > * > *  observationMatrix,
std::vector< baumWelchDataType > *  startStateProbability 
)

Definition at line 62 of file HMM.cpp.

HMM::HMM ( int  numberOfStates  ) 

Definition at line 32 of file HMM.cpp.

HMM::~HMM (  ) 

Definition at line 74 of file HMM.cpp.


Member Function Documentation

baumWelchDataType HMM::getElementInObservationMatrix ( int  row,
int  column 
)

Definition at line 110 of file HMM.cpp.

baumWelchDataType HMM::getElementInTransitionsMatrix ( int  row,
int  column 
)

Definition at line 104 of file HMM.cpp.

int HMM::getNumberOfStates (  ) 

Definition at line 92 of file HMM.cpp.

baumWelchDataType HMM::getStartStateProbability ( int  index  ) 

Definition at line 98 of file HMM.cpp.

std::vector< std::vector< baumWelchDataType > * > * HMM::getTransitionsMatrix (  ) 

Definition at line 116 of file HMM.cpp.


Member Data Documentation

Definition at line 80 of file HMM.hpp.

std::vector<std::vector<baumWelchDataType>*>* constanze::HMM::observationMatrix [private]

Definition at line 86 of file HMM.hpp.

Definition at line 89 of file HMM.hpp.

std::vector<std::vector<baumWelchDataType>*>* constanze::HMM::transitionsMatrix [private]

Definition at line 83 of file HMM.hpp.


The documentation for this class was generated from the following files:

Generated on Wed Feb 8 03:32:32 2012 for openWNS by  doxygen 1.5.5