/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/ |
H A D | dynamic_language_model_probability_utils.h | 43 static int getDecayedProbability(const int probability, const HistoricalInfo historicalInfo) { argument 44 const int elapsedTime = TimeKeeper::peekCurrentTime() - historicalInfo.getTimestamp(); 54 static int shouldRemoveEntryDuringGC(const HistoricalInfo historicalInfo) { argument 56 const int elapsedTime = TimeKeeper::peekCurrentTime() - historicalInfo.getTimestamp(); 60 static int getPriorityToPreventFromEviction(const HistoricalInfo historicalInfo) { argument 63 return historicalInfo.getTimestamp();
|
H A D | probability_entry.h | 47 ProbabilityEntry(const int flags, const HistoricalInfo *const historicalInfo) argument 48 : mFlags(flags), mProbability(NOT_A_PROBABILITY), mHistoricalInfo(*historicalInfo) {} 132 const HistoricalInfo historicalInfo(timestamp, level, count); 133 return ProbabilityEntry(flags, &historicalInfo);
|
H A D | language_model_dict_content.cpp | 75 const HistoricalInfo *const historicalInfo = probabilityEntry.getHistoricalInfo(); local 87 && historicalInfo->getCount() == 1) { 96 historicalInfo->getCount(), contextCount, ngramType); 101 encodedRawProbability, *historicalInfo); 221 const int wordId, const bool isValid, const HistoricalInfo historicalInfo, 229 originalUnigramProbabilityEntry, isValid, historicalInfo, headerPolicy); 245 originalNgramProbabilityEntry, isValid, historicalInfo, headerPolicy); 263 const HistoricalInfo historicalInfo, const HeaderPolicy *const headerPolicy) const { 264 const HistoricalInfo updatedHistoricalInfo = HistoricalInfo(historicalInfo.getTimestamp(), 266 + historicalInfo 220 updateAllEntriesOnInputWord(const WordIdArrayView prevWordIds, const int wordId, const bool isValid, const HistoricalInfo historicalInfo, const HeaderPolicy *const headerPolicy, MutableEntryCounters *const entryCountersToUpdate) argument 261 createUpdatedEntryFrom( const ProbabilityEntry &originalProbabilityEntry, const bool isValid, const HistoricalInfo historicalInfo, const HeaderPolicy *const headerPolicy) const argument [all...] |
H A D | language_model_dict_content.h | 200 const bool isValid, const HistoricalInfo historicalInfo, 251 const bool isValid, const HistoricalInfo historicalInfo,
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/content/ |
H A D | probability_entry.h | 51 const HistoricalInfo *const historicalInfo) 52 : mFlags(flags), mProbability(probability), mHistoricalInfo(*historicalInfo) {} 59 const HistoricalInfo *const historicalInfo) const { 60 return ProbabilityEntry(mFlags, mProbability, historicalInfo); 50 ProbabilityEntry(const int flags, const int probability, const HistoricalInfo *const historicalInfo) argument
|
H A D | bigram_entry.h | 48 const HistoricalInfo *const historicalInfo, const int targetTerminalId) 49 : mHasNext(hasNext), mProbability(probability), mHistoricalInfo(*historicalInfo), 69 const HistoricalInfo *const historicalInfo) const { 70 return BigramEntry(mHasNext, mProbability, historicalInfo, mTargetTerminalId); 47 BigramEntry(const bool hasNext, const int probability, const HistoricalInfo *const historicalInfo, const int targetTerminalId) argument
|
H A D | probability_dict_content.cpp | 54 const HistoricalInfo historicalInfo(timestamp, level, count + level); 55 return ProbabilityEntry(flags, probability, &historicalInfo); 148 const HistoricalInfo *const historicalInfo = probabilityEntry->getHistoricalInfo(); local 149 if (!bufferToWrite->writeUintAndAdvancePosition(historicalInfo->getTimestamp(), 154 if (!bufferToWrite->writeUintAndAdvancePosition(historicalInfo->getLevel(), 159 if (!bufferToWrite->writeUintAndAdvancePosition(historicalInfo->getCount(),
|
H A D | bigram_dict_content.cpp | 70 const HistoricalInfo historicalInfo(timestamp, level, count); 71 return BigramEntry(hasNext, probability, &historicalInfo, targetTerminalId); 87 const HistoricalInfo *const historicalInfo = bigramEntryToWrite->getHistoricalInfo(); local 88 if (!bigramListBuffer->writeUintAndAdvancePosition(historicalInfo->getTimestamp(), 91 historicalInfo->getTimestamp()); 94 if (!bigramListBuffer->writeUintAndAdvancePosition(historicalInfo->getLevel(), 97 historicalInfo->getLevel()); 100 if (!bigramListBuffer->writeUintAndAdvancePosition(historicalInfo->getCount(), 103 historicalInfo->getCount());
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/property/ |
H A D | ngram_property.h | 31 const int probability, const HistoricalInfo historicalInfo) 33 mProbability(probability), mHistoricalInfo(historicalInfo) {} 30 NgramProperty(const NgramContext &ngramContext, const std::vector<int> &&targetCodePoints, const int probability, const HistoricalInfo historicalInfo) argument
|
H A D | unigram_property.h | 59 const HistoricalInfo historicalInfo, const std::vector<ShortcutProperty> &&shortcuts) 63 mHistoricalInfo(historicalInfo), mShortcuts(std::move(shortcuts)) {} 68 const HistoricalInfo historicalInfo) 72 mHistoricalInfo(historicalInfo), mShortcuts() {} 77 const HistoricalInfo historicalInfo, const std::vector<ShortcutProperty> &&shortcuts) 81 mHistoricalInfo(historicalInfo), mShortcuts(std::move(shortcuts)) {} 86 const HistoricalInfo historicalInfo) 90 mHistoricalInfo(historicalInfo), mShortcuts() {} 57 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord, const bool isPossiblyOffensive, const int probability, const HistoricalInfo historicalInfo, const std::vector<ShortcutProperty> &&shortcuts) argument 66 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord, const bool isPossiblyOffensive, const int probability, const HistoricalInfo historicalInfo) argument 75 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord, const bool isBlacklisted, const bool isPossiblyOffensive, const int probability, const HistoricalInfo historicalInfo, const std::vector<ShortcutProperty> &&shortcuts) argument 84 UnigramProperty(const bool representsBeginningOfSentence, const bool isNotAWord, const bool isBlacklisted, const bool isPossiblyOffensive, const int probability, const HistoricalInfo historicalInfo) argument
|
/packages/inputmethods/LatinIME/native/jni/tests/dictionary/structure/v4/content/ |
H A D | probability_entry_test.cpp | 44 const HistoricalInfo historicalInfo(timestamp, 0 /* level */, count); 45 const ProbabilityEntry entry(flag, &historicalInfo);
|
H A D | language_model_dict_content_test.cpp | 57 const HistoricalInfo historicalInfo(timestamp, 0 /* level */, count); 58 const ProbabilityEntry probabilityEntry(flag, &historicalInfo);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/utils/ |
H A D | forgetting_curve_utils.h | 40 static int decodeProbability(const HistoricalInfo *const historicalInfo, 43 static bool needsToKeep(const HistoricalInfo *const historicalInfo,
|
H A D | forgetting_curve_utils.cpp | 87 const HistoricalInfo *const historicalInfo, const HeaderPolicy *const headerPolicy) { 88 const int elapsedTimeStepCount = getElapsedTimeStepCount(historicalInfo->getTimestamp(), 92 clampToValidLevelRange(historicalInfo->getLevel()), 96 /* static */ bool ForgettingCurveUtils::needsToKeep(const HistoricalInfo *const historicalInfo, argument 98 return historicalInfo->getLevel() > 0 99 || getElapsedTimeStepCount(historicalInfo->getTimestamp(), 86 decodeProbability( const HistoricalInfo *const historicalInfo, const HeaderPolicy *const headerPolicy) argument
|
/packages/inputmethods/LatinIME/native/jni/src/utils/ |
H A D | jni_data_utils.cpp | 42 const HistoricalInfo &historicalInfo = unigramProperty.getHistoricalInfo(); local 43 int probabilityInfo[] = {unigramProperty.getProbability(), historicalInfo.getTimestamp(), 44 historicalInfo.getLevel(), historicalInfo.getCount()};
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
H A D | ver4_patricia_trie_policy.cpp | 374 const bool isValidWord, const HistoricalInfo historicalInfo) { 387 NOT_A_PROBABILITY, HistoricalInfo(historicalInfo.getTimestamp(), 0 /* level */, 407 HistoricalInfo(historicalInfo.getTimestamp(), 0 /* level */, 0 /* count */)); 418 prevWordIds.skip(1 /* n */), prevWordIds[0], true /* isVaild */, historicalInfo, 424 wordId, updateAsAValidWord, historicalInfo, mHeaderPolicy, &mEntryCounters)) { 537 const HistoricalInfo *const historicalInfo = ngramProbabilityEntry.getHistoricalInfo(); local 541 entry.getWordAttributes().getProbability(), *historicalInfo); 564 const HistoricalInfo *const historicalInfo = probabilityEntry.getHistoricalInfo(); local 568 *historicalInfo, std::move(shortcuts)); 372 updateEntriesForWordWithNgramContext( const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument
|
H A D | ver4_patricia_trie_policy.h | 101 const HistoricalInfo historicalInfo);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/interface/ |
H A D | dictionary_structure_with_buffer_policy.h | 92 const HistoricalInfo historicalInfo) = 0;
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/bigram/ |
H A D | ver4_bigram_list_policy.cpp | 193 const HistoricalInfo historicalInfo = ForgettingCurveUtils::createHistoricalInfoToSave( local 195 if (ForgettingCurveUtils::needsToKeep(&historicalInfo, mHeaderPolicy)) { 197 bigramEntry.updateHistoricalInfoAndGetEntry(&historicalInfo);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/ |
H A D | ver4_patricia_trie_policy.cpp | 451 const bool isValidWord, const HistoricalInfo historicalInfo) { 459 false /* isNotAWord */, false /*isBlacklisted*/, probability, historicalInfo); 467 historicalInfo); 561 const HistoricalInfo *const historicalInfo = probabilityEntry.getHistoricalInfo(); local 585 const HistoricalInfo *const historicalInfo = bigramEntry.getHistoricalInfo(); local 596 probability, *historicalInfo); 619 ptNodeParams.getProbability(), *historicalInfo, std::move(shortcuts)); 449 updateEntriesForWordWithNgramContext( const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument
|
H A D | ver4_patricia_trie_policy.h | 122 const HistoricalInfo historicalInfo);
|
H A D | ver4_patricia_trie_node_writer.cpp | 173 const HistoricalInfo historicalInfo = ForgettingCurveUtils::createHistoricalInfoToSave( local 176 originalProbabilityEntry.createEntryWithUpdatedHistoricalInfo(&historicalInfo); 183 const bool isValid = ForgettingCurveUtils::needsToKeep(&historicalInfo, mHeaderPolicy);
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/ |
H A D | patricia_trie_policy.h | 111 const HistoricalInfo historicalInfo) { 109 updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
H A D | dictionary.h | 96 const HistoricalInfo historicalInfo);
|
H A D | dictionary.cpp | 159 const HistoricalInfo historicalInfo) { 162 codePoints, isValidWord, historicalInfo); 157 updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext, const CodePointArrayView codePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument
|