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 |
const EST_DiscreteProbDistribution & | pdf_const () const |
EST_DiscreteProbDistribution & | pdf () |
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_String & | most_probable (double *prob=NULL) const |
Public Attributes | |
EST_IVector | path |
Protected Attributes | |
EST_DiscreteProbDistribution | p_pdf |
int | p_id |
Friends | |
ostream & | operator<< (ostream &s, const EST_NgrammarState &a) |
Definition at line 77 of file EST_Ngrammar.h.