Searched defs:historicalInfo (Results 1 - 17 of 17) sorted by relevance

/packages/inputmethods/LatinIME/native/jni/src/dictionary/property/
H A Dngram_property.h31 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 Dunigram_property.h59 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/src/dictionary/structure/backward/v402/content/
H A Dprobability_entry.h51 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 Dbigram_entry.h48 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 Dprobability_dict_content.cpp54 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 Dbigram_dict_content.cpp70 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/structure/v4/content/
H A Ddynamic_language_model_probability_utils.h43 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 Dprobability_entry.h47 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 Dlanguage_model_dict_content.cpp75 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...]
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/
H A Dpatricia_trie_policy.h111 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/utils/
H A Djni_data_utils.cpp42 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/backward/v402/bigram/
H A Dver4_bigram_list_policy.cpp193 const HistoricalInfo historicalInfo = ForgettingCurveUtils::createHistoricalInfoToSave( local
195 if (ForgettingCurveUtils::needsToKeep(&historicalInfo, mHeaderPolicy)) {
197 bigramEntry.updateHistoricalInfoAndGetEntry(&historicalInfo);
/packages/inputmethods/LatinIME/native/jni/src/dictionary/utils/
H A Dforgetting_curve_utils.cpp87 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/dictionary/structure/backward/v402/
H A Dver4_patricia_trie_node_writer.cpp173 const HistoricalInfo historicalInfo = ForgettingCurveUtils::createHistoricalInfoToSave( local
176 originalProbabilityEntry.createEntryWithUpdatedHistoricalInfo(&historicalInfo);
183 const bool isValid = ForgettingCurveUtils::needsToKeep(&historicalInfo, mHeaderPolicy);
H A Dver4_patricia_trie_policy.cpp451 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
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/
H A Dver4_patricia_trie_policy.cpp374 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
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
H A Ddictionary.cpp159 const HistoricalInfo historicalInfo) {
162 codePoints, isValidWord, historicalInfo);
157 updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext, const CodePointArrayView codePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument

Completed in 166 milliseconds