Edinburgh Speech Tools  2.4-release
 All Classes Functions Variables Typedefs Enumerations Enumerator Friends Pages
EST_NgrammarState Class Reference
Collaboration diagram for EST_NgrammarState:

Public Member Functions

 EST_NgrammarState (int id, EST_Discrete *d)
 EST_NgrammarState (int id, const EST_DiscreteProbDistribution &pdf)
 EST_NgrammarState (const EST_NgrammarState &s)
 EST_NgrammarState (const EST_NgrammarState *const s)
void clear ()
void init ()
void init (int id, EST_Discrete *d)
void init (int id, const EST_DiscreteProbDistribution &pdf)
void cumulate (const int index, const double count=1)
void cumulate (const EST_String &word, const double count=1)
int id () const
pdf_const () const
EST_DiscreteProbDistributionpdf ()
double probability (const EST_String &w) const
double probability (int w) const
double frequency (const EST_String &w) const
double frequency (int w) const
const EST_Stringmost_probable (double *prob=NULL) const

Public Attributes

EST_IVector path

Protected Attributes

EST_DiscreteProbDistribution p_pdf
int p_id


ostream & operator<< (ostream &s, const EST_NgrammarState &a)

Detailed Description

Definition at line 77 of file EST_Ngrammar.h.

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