#include </home/clem/local/src/opie/inputmethods/dasher/PPMLanguageModel.h>
Inheritance diagram for Dasher::CPPMLanguageModel:


Public Member Functions | |
| CPPMLanguageModel (CAlphabet *_alphabet, int _normalization) | |
| virtual | ~CPPMLanguageModel () |
| void | ReleaseContext (CContext *) |
| CContext * | GetRootContext () |
| CContext * | CloneContext (CContext *) |
| void | EnterSymbol (CContext *context, modelchar Symbol) |
| bool | GetProbs (CContext *, std::vector< unsigned int > &Probs, double AddProb) |
| void | LearnSymbol (CContext *Context, modelchar Symbol) |
| void | dump () |
Private Member Functions | |
| void | AddSymbol (CPPMContext &context, int symbol) |
| void | dumpSymbol (int symbol) |
| void | dumpString (char *str, int pos, int len) |
| void | dumpTrie (CPPMnode *t, int d) |
Private Attributes | |
| CPPMContext * | m_rootcontext |
| CPPMnode * | root |
Classes | |
| class | CPPMContext |
| class | CPPMnode |
|
||||||||||||
|
Definition at line 61 of file PPMLanguageModel.cpp. References m_rootcontext, and root. |
|
|
Definition at line 69 of file PPMLanguageModel.cpp. References root. |
|
||||||||||||
|
Definition at line 159 of file PPMLanguageModel.cpp. References Dasher::CPPMLanguageModel::CPPMnode::add_symbol_to_node(), Dasher::CLanguageModel::GetNumberModelChars(), Dasher::CPPMLanguageModel::CPPMContext::head, MAX_ORDER, Dasher::CPPMLanguageModel::CPPMContext::order, root, and Dasher::CPPMLanguageModel::CPPMnode::vine. Referenced by LearnSymbol(). |
|
|
Implements Dasher::CLanguageModel. Definition at line 109 of file PPMLanguageModel.h. |
|
|
Implements Dasher::CLanguageModel. Definition at line 286 of file PPMLanguageModel.cpp. |
|
||||||||||||||||
|
Definition at line 234 of file PPMLanguageModel.cpp. |
|
|
Definition at line 225 of file PPMLanguageModel.cpp. References printf. |
|
||||||||||||
|
Definition at line 249 of file PPMLanguageModel.cpp. |
|
||||||||||||
|
Implements Dasher::CLanguageModel. Definition at line 190 of file PPMLanguageModel.cpp. References Dasher::CPPMLanguageModel::CPPMnode::find_symbol(), Dasher::CPPMLanguageModel::CPPMContext::head, Dasher::CPPMLanguageModel::CPPMContext::order, root, and Dasher::CPPMLanguageModel::CPPMnode::vine. |
|
||||||||||||||||
|
|
Implements Dasher::CLanguageModel. Definition at line 100 of file PPMLanguageModel.h. References m_rootcontext. |
|
||||||||||||
|
Implements Dasher::CLanguageModel. Definition at line 218 of file PPMLanguageModel.cpp. References AddSymbol(). |
|
|
Implements Dasher::CLanguageModel. Definition at line 118 of file PPMLanguageModel.h. |
|
|
Definition at line 64 of file PPMLanguageModel.h. Referenced by CPPMLanguageModel(), and GetRootContext(). |
|
|
Definition at line 65 of file PPMLanguageModel.h. Referenced by AddSymbol(), CPPMLanguageModel(), EnterSymbol(), and ~CPPMLanguageModel(). |
1.4.2