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.
|
inline |
Definition at line 86 of file EST_Ngrammar.h.
|
inline |
Definition at line 93 of file EST_Ngrammar.h.
|
inline |
Definition at line 94 of file EST_Ngrammar.h.
EST_NgrammarState::EST_NgrammarState | ( | const EST_NgrammarState & | s | ) |
Definition at line 60 of file EST_Ngrammar.cc.
EST_NgrammarState::EST_NgrammarState | ( | const EST_NgrammarState *const | s | ) |
Definition at line 66 of file EST_Ngrammar.cc.
EST_NgrammarState::~EST_NgrammarState | ( | ) |
Definition at line 72 of file EST_Ngrammar.cc.
void EST_NgrammarState::clear | ( | ) |
Definition at line 77 of file EST_Ngrammar.cc.
void EST_NgrammarState::init | ( | ) |
Definition at line 83 of file EST_Ngrammar.cc.
void EST_NgrammarState::init | ( | int | id, |
EST_Discrete * | d | ||
) |
Definition at line 89 of file EST_Ngrammar.cc.
void EST_NgrammarState::init | ( | int | id, |
const EST_DiscreteProbDistribution & | |||
) |
Definition at line 96 of file EST_Ngrammar.cc.
|
inline |
Definition at line 109 of file EST_Ngrammar.h.
|
inline |
Definition at line 111 of file EST_Ngrammar.h.
|
inline |
Definition at line 115 of file EST_Ngrammar.h.
|
inline |
Definition at line 116 of file EST_Ngrammar.h.
|
inline |
Definition at line 117 of file EST_Ngrammar.h.
|
inline |
Definition at line 118 of file EST_Ngrammar.h.
|
inline |
Definition at line 120 of file EST_Ngrammar.h.
|
inline |
Definition at line 121 of file EST_Ngrammar.h.
|
inline |
Definition at line 123 of file EST_Ngrammar.h.
|
inline |
Definition at line 124 of file EST_Ngrammar.h.
|
friend |
Definition at line 103 of file EST_Ngrammar.cc.
|
protected |
Definition at line 82 of file EST_Ngrammar.h.
|
protected |
Definition at line 83 of file EST_Ngrammar.h.
EST_IVector EST_NgrammarState::path |
Definition at line 100 of file EST_Ngrammar.h.