/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
H A D | CombinedFormatUtils.java | 73 for (final NgramProperty ngramProperty : wordProperty.mNgrams) { 74 builder.append(" " + NGRAM_TAG + "=" + ngramProperty.mTargetWord.mWord); 76 builder.append(formatProbabilityInfo(ngramProperty.mTargetWord.mProbabilityInfo)); 78 for (int i = 0; i < ngramProperty.mNgramContext.getPrevWordCount(); i++) { 80 + ngramProperty.mNgramContext.getNthPrevWord(i + 1)); 81 if (ngramProperty.mNgramContext.isNthPrevWordBeginningOfSentence(i + 1)) {
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/bigram/ |
H A D | ver4_bigram_list_policy.cpp | 63 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
|
H A D | ver4_bigram_list_policy.h | 67 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry); 83 const NgramProperty *const ngramProperty) const;
|
/packages/inputmethods/LatinIME/native/jni/src/utils/ |
H A D | jni_data_utils.cpp | 55 for (const auto &ngramProperty : ngrams) { 56 const NgramContext *const ngramContext = ngramProperty.getNgramContext(); 78 const std::vector<int> *const targetWordCodePoints = ngramProperty.getTargetCodePoints(); 86 const HistoricalInfo &ngramHistoricalInfo = ngramProperty.getHistoricalInfo(); 87 int bigramProbabilityInfo[] = {ngramProperty.getProbability(),
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/ |
H A D | probability_entry.h | 60 ProbabilityEntry(const NgramProperty *const ngramProperty) argument 61 : mFlags(0), mProbability(ngramProperty->getProbability()), 62 mHistoricalInfo(ngramProperty->getHistoricalInfo()) {}
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/pt_common/ |
H A D | dynamic_pt_updating_helper.h | 49 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry);
|
H A D | pt_node_writer.h | 75 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry) = 0;
|
H A D | dynamic_pt_updating_helper.cpp | 85 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/backward/v402/ |
H A D | ver4_patricia_trie_policy.cpp | 347 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)) {
|
H A D | ver4_patricia_trie_node_writer.h | 97 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry);
|
H A D | ver4_patricia_trie_policy.h | 115 bool addNgramEntry(const NgramProperty *const ngramProperty);
|
H A D | ver4_patricia_trie_node_writer.cpp | 235 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
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/interface/ |
H A D | dictionary_structure_with_buffer_policy.h | 83 virtual bool addNgramEntry(const NgramProperty *const ngramProperty) = 0;
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
H A D | ver4_patricia_trie_node_writer.h | 76 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry);
|
H A D | ver4_patricia_trie_policy.cpp | 272 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)) {
|
H A D | ver4_patricia_trie_policy.h | 94 bool addNgramEntry(const NgramProperty *const ngramProperty);
|
H A D | ver4_patricia_trie_node_writer.cpp | 207 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
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/ |
H A D | patricia_trie_policy.h | 96 bool addNgramEntry(const NgramProperty *const ngramProperty) { argument
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
H A D | dictionary.h | 89 bool addNgramEntry(const NgramProperty *const ngramProperty);
|
H A D | dictionary.cpp | 146 bool Dictionary::addNgramEntry(const NgramProperty *const ngramProperty) { argument 148 return mDictionaryStructureWithBufferPolicy->addNgramEntry(ngramProperty);
|
/packages/inputmethods/LatinIME/native/jni/ |
H A D | com_android_inputmethod_latin_BinaryDictionary.cpp | 412 const NgramProperty ngramProperty(ngramContext, 415 return dictionary->addNgramEntry(&ngramProperty); 607 for (const NgramProperty &ngramProperty : wordProperty.getNgramProperties()) { 608 if (!dictionaryStructureWithBufferPolicy->addNgramEntry(&ngramProperty)) {
|