Searched defs:ngramProperty (Results 1 - 9 of 9) sorted by relevance

/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/
H A Dpatricia_trie_policy.h96 bool addNgramEntry(const NgramProperty *const ngramProperty) { argument
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/
H A Dprobability_entry.h60 ProbabilityEntry(const NgramProperty *const ngramProperty) argument
61 : mFlags(0), mProbability(ngramProperty->getProbability()),
62 mHistoricalInfo(ngramProperty->getHistoricalInfo()) {}
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/bigram/
H A Dver4_bigram_list_policy.cpp63 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry) {
82 ngramProperty);
115 &newBigramEntry, ngramProperty);
141 &updatedBigramEntry, ngramProperty);
267 const NgramProperty *const ngramProperty) const {
270 const HistoricalInfo &historicalInfoForUpdate = ngramProperty->getHistoricalInfo();
273 originalBigramEntry->getHistoricalInfo(), ngramProperty->getProbability(),
277 return originalBigramEntry->updateProbabilityAndGetEntry(ngramProperty->getProbability());
62 addNewEntry(const int terminalId, const int newTargetTerminalId, const NgramProperty *const ngramProperty, bool *const outAddedNewEntry) argument
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/
H A Ddynamic_pt_updating_helper.cpp85 const int wordPos, const NgramProperty *const ngramProperty,
99 return mPtNodeWriter->addNgramEntry(prevWordIds, wordId, ngramProperty, outAddedNewEntry);
84 addNgramEntry(const PtNodePosArrayView prevWordsPtNodePos, const int wordPos, const NgramProperty *const ngramProperty, bool *const outAddedNewEntry) argument
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/
H A Dver4_patricia_trie_node_writer.cpp207 const NgramProperty *const ngramProperty, bool *const outAddedNewBigram) {
212 const ProbabilityEntry probabilityEntryOfNgramProperty(ngramProperty);
206 addNgramEntry(const WordIdArrayView prevWordIds, const int wordId, const NgramProperty *const ngramProperty, bool *const outAddedNewBigram) argument
H A Dver4_patricia_trie_policy.cpp272 bool Ver4PatriciaTriePolicy::addNgramEntry(const NgramProperty *const ngramProperty) { argument
282 const NgramContext *const ngramContext = ngramProperty->getNgramContext();
287 if (ngramProperty->getTargetCodePoints()->size() > MAX_WORD_LENGTH) {
289 "length: %zd", ngramProperty->getTargetCodePoints()->size());
317 const int wordId = getWordId(CodePointArrayView(*ngramProperty->getTargetCodePoints()),
323 if (mNodeWriter.addNgramEntry(prevWordIds, wordId, ngramProperty, &addedNewEntry)) {
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/
H A Dver4_patricia_trie_node_writer.cpp235 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry) {
236 if (!mBigramPolicy->addNewEntry(prevWordIds[0], wordId, ngramProperty, outAddedNewEntry)) {
234 addNgramEntry(const WordIdArrayView prevWordIds, const int wordId, const NgramProperty *const ngramProperty, bool *const outAddedNewEntry) argument
H A Dver4_patricia_trie_policy.cpp347 bool Ver4PatriciaTriePolicy::addNgramEntry(const NgramProperty *const ngramProperty) { argument
357 const NgramContext *const ngramContext = ngramProperty->getNgramContext();
362 if (ngramProperty->getTargetCodePoints()->size() > MAX_WORD_LENGTH) {
364 "length: %zd", ngramProperty->getTargetCodePoints()->size());
390 CodePointArrayView(*ngramProperty->getTargetCodePoints()),
398 wordPos, ngramProperty, &addedNewBigram)) {
466 const NgramProperty ngramProperty(*ngramContext, wordCodePoints.toVector(), probabilityForNgram,
468 if (!addNgramEntry(&ngramProperty)) {
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
H A Ddictionary.cpp146 bool Dictionary::addNgramEntry(const NgramProperty *const ngramProperty) { argument
148 return mDictionaryStructureWithBufferPolicy->addNgramEntry(ngramProperty);

Completed in 530 milliseconds