Home
last modified time | relevance | path

Searched refs:headerPolicy (Results 1 – 22 of 22) sorted by relevance

/packages/inputmethods/LatinIME/native/jni/src/dictionary/header/
Dheader_policy.h84 HeaderPolicy(const HeaderPolicy *const headerPolicy) in HeaderPolicy() argument
85 : mDictFormatVersion(headerPolicy->mDictFormatVersion), in HeaderPolicy()
86 mDictionaryFlags(headerPolicy->mDictionaryFlags), mSize(headerPolicy->mSize), in HeaderPolicy()
87 mAttributeMap(headerPolicy->mAttributeMap), mLocale(headerPolicy->mLocale), in HeaderPolicy()
88 mMultiWordCostMultiplier(headerPolicy->mMultiWordCostMultiplier), in HeaderPolicy()
89 mRequiresGermanUmlautProcessing(headerPolicy->mRequiresGermanUmlautProcessing), in HeaderPolicy()
90 mIsDecayingDict(headerPolicy->mIsDecayingDict), in HeaderPolicy()
91 mDate(headerPolicy->mDate), mLastDecayedTime(headerPolicy->mLastDecayedTime), in HeaderPolicy()
92 mNgramCounts(headerPolicy->mNgramCounts), in HeaderPolicy()
93 mMaxNgramCounts(headerPolicy->mMaxNgramCounts), in HeaderPolicy()
[all …]
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/
Dver4_patricia_trie_writing_helper.cpp47 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); in writeToDictFile() local
50 const int extendedRegionSize = headerPolicy->getExtendedRegionSize() in writeToDictFile()
52 if (!headerPolicy->fillInAndWriteHeaderToBuffer(false /* updatesLastDecayedTime */, in writeToDictFile()
65 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); in writeToDictFileWithGC() local
67 Ver4DictBuffers::createVer4DictBuffers(headerPolicy, in writeToDictFileWithGC()
71 if (!runGC(rootPtNodeArrayPos, headerPolicy, dictBuffers.get(), &unigramCount, &bigramCount)) { in writeToDictFileWithGC()
79 if (!headerPolicy->fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */, in writeToDictFileWithGC()
87 const HeaderPolicy *const headerPolicy, Ver4DictBuffers *const buffersToWrite, in runGC() argument
90 mBuffers->getProbabilityDictContent(), headerPolicy); in runGC()
93 mBuffers->getTerminalPositionLookupTable(), headerPolicy); in runGC()
[all …]
Dver4_dict_buffers.cpp147 Ver4DictBuffers::Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize) in Ver4DictBuffers() argument
148 : mHeaderBuffer(nullptr), mDictBuffer(nullptr), mHeaderPolicy(headerPolicy), in Ver4DictBuffers()
151 mProbabilityDictContent(headerPolicy->hasHistoricalInfoOfWords()), in Ver4DictBuffers()
152 mBigramDictContent(headerPolicy->hasHistoricalInfoOfWords()), mShortcutDictContent(), in Ver4DictBuffers()
Dver4_dict_buffers.h52 const HeaderPolicy *const headerPolicy, const int maxTrieSize) { in createVer4DictBuffers() argument
53 return Ver4DictBuffersPtr(new Ver4DictBuffers(headerPolicy, maxTrieSize)); in createVer4DictBuffers()
136 Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize);
Dver4_patricia_trie_node_reader.h55 const HeaderPolicy *const headerPolicy) in Ver4PatriciaTrieNodeReader() argument
57 mHeaderPolicy(headerPolicy) {} in Ver4PatriciaTrieNodeReader()
Dver4_patricia_trie_node_writer.h60 Ver4DictBuffers *const buffers, const HeaderPolicy *const headerPolicy, in Ver4PatriciaTrieNodeWriter() argument
64 : mTrieBuffer(trieBuffer), mBuffers(buffers), mHeaderPolicy(headerPolicy), in Ver4PatriciaTrieNodeWriter()
Dver4_patricia_trie_writing_helper.h125 bool runGC(const int rootPtNodeArrayPos, const HeaderPolicy *const headerPolicy,
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/
Dver4_patricia_trie_writing_helper.cpp38 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); in writeToDictFile() local
41 const int extendedRegionSize = headerPolicy->getExtendedRegionSize() in writeToDictFile()
43 if (!headerPolicy->fillInAndWriteHeaderToBuffer(false /* updatesLastDecayedTime */, in writeToDictFile()
58 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); in writeToDictFileWithGC() local
60 Ver4DictBuffers::createVer4DictBuffers(headerPolicy, in writeToDictFileWithGC()
63 if (!runGC(rootPtNodeArrayPos, headerPolicy, dictBuffers.get(), &entryCounters)) { in writeToDictFileWithGC()
68 if (!headerPolicy->fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */, in writeToDictFileWithGC()
76 const HeaderPolicy *const headerPolicy, Ver4DictBuffers *const buffersToWrite, in runGC() argument
86 headerPolicy, outEntryCounters)) { in runGC()
90 if (headerPolicy->isDecayingDict()) { in runGC()
[all …]
Dver4_dict_buffers.h43 const HeaderPolicy *const headerPolicy, const int maxTrieSize) { in createVer4DictBuffers() argument
44 return Ver4DictBuffersPtr(new Ver4DictBuffers(headerPolicy, maxTrieSize)); in createVer4DictBuffers()
117 Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize);
Dver4_dict_buffers.cpp187 Ver4DictBuffers::Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize) in Ver4DictBuffers() argument
188 : mHeaderBuffer(nullptr), mDictBuffer(nullptr), mHeaderPolicy(headerPolicy), in Ver4DictBuffers()
191 mLanguageModelDictContent(headerPolicy->hasHistoricalInfoOfWords()), in Ver4DictBuffers()
Dver4_patricia_trie_writing_helper.h69 bool runGC(const int rootPtNodeArrayPos, const HeaderPolicy *const headerPolicy,
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/
Dlanguage_model_dict_content.cpp44 const HeaderPolicy *const headerPolicy) const { in getWordAttributes()
161 const HeaderPolicy *const headerPolicy, const int wordId) const { in exportAllNgramEntriesRelatedToWord() argument
169 exportAllNgramEntriesRelatedToWordInner(headerPolicy, result.mNextLevelBitmapEntryIndex, in exportAllNgramEntriesRelatedToWord()
175 const HeaderPolicy *const headerPolicy, const int bitmapEntryIndex, in exportAllNgramEntriesRelatedToWordInner() argument
185 headerPolicy); in exportAllNgramEntriesRelatedToWordInner()
191 exportAllNgramEntriesRelatedToWordInner(headerPolicy, in exportAllNgramEntriesRelatedToWordInner()
199 const EntryCounts &maxEntryCounts, const HeaderPolicy *const headerPolicy, in truncateEntries() argument
211 if (!turncateEntriesInSpecifiedLevel(headerPolicy, in truncateEntries()
222 const HeaderPolicy *const headerPolicy, MutableEntryCounters *const entryCountersToUpdate) { in updateAllEntriesOnInputWord() argument
229 originalUnigramProbabilityEntry, isValid, historicalInfo, headerPolicy); in updateAllEntriesOnInputWord()
[all …]
Dlanguage_model_dict_content.h154 const bool mustMatchAllPrevWords, const HeaderPolicy *const headerPolicy) const;
180 const HeaderPolicy *const headerPolicy, const int wordId) const;
182 bool updateAllProbabilityEntriesForGC(const HeaderPolicy *const headerPolicy, in updateAllProbabilityEntriesForGC() argument
185 0 /* prevWordCount */, headerPolicy, mGlobalCounters.needsToHalveCounters(), in updateAllProbabilityEntriesForGC()
197 const HeaderPolicy *const headerPolicy, MutableEntryCounters *const outEntryCounters);
201 const HeaderPolicy *const headerPolicy,
243 const HeaderPolicy *const headerPolicy, const bool needsToHalveCounters,
245 bool turncateEntriesInSpecifiedLevel(const HeaderPolicy *const headerPolicy,
247 bool getEntryInfo(const HeaderPolicy *const headerPolicy, const int targetLevel,
252 const HeaderPolicy *const headerPolicy) const;
[all …]
/packages/inputmethods/LatinIME/native/jni/src/dictionary/utils/
Dforgetting_curve_utils.cpp48 const HistoricalInfo *const newHistoricalInfo, const HeaderPolicy *const headerPolicy) { in createUpdatedHistoricalInfo() argument
53 const int count = clampToValidCountRange(newHistoricalInfo->getCount(), headerPolicy); in createUpdatedHistoricalInfo()
66 return HistoricalInfo(timestamp, level, clampToValidCountRange(count, headerPolicy)); in createUpdatedHistoricalInfo()
87 const HistoricalInfo *const historicalInfo, const HeaderPolicy *const headerPolicy) { in decodeProbability() argument
91 headerPolicy->getForgettingCurveProbabilityValuesTableId(), in decodeProbability()
97 const HeaderPolicy *const headerPolicy) { in needsToKeep() argument
106 const HeaderPolicy *const headerPolicy) { in createHistoricalInfoToSave() argument
128 const EntryCounts &entryCounts, const HeaderPolicy *const headerPolicy) { in needsToDecay() argument
129 const EntryCounts &maxNgramCounts = headerPolicy->getMaxNgramCounts(); in needsToDecay()
140 if (headerPolicy->getLastDecayedTime() + DECAY_INTERVAL_SECONDS in needsToDecay()
[all …]
Dforgetting_curve_utils.h34 const HistoricalInfo *const newHistoricalInfo, const HeaderPolicy *const headerPolicy);
38 const HeaderPolicy *const headerPolicy);
41 const HeaderPolicy *const headerPolicy);
44 const HeaderPolicy *const headerPolicy);
47 const HeaderPolicy *const headerPolicy);
108 static int clampToValidCountRange(const int count, const HeaderPolicy *const headerPolicy);
Ddict_file_writing_utils.cpp69 HeaderPolicy headerPolicy(formatVersion, localeAsCodePointVector, attributeMap); in createEmptyV4DictFile() local
70 DictBuffersPtr dictBuffers = DictBuffers::createVer4DictBuffers(&headerPolicy, in createEmptyV4DictFile()
72 headerPolicy.fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */, in createEmptyV4DictFile()
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
Ddigraph_utils.cpp35 const DictionaryHeaderStructurePolicy *const headerPolicy, in hasDigraphForCodePoint() argument
37 const DigraphUtils::DigraphType digraphType = getDigraphTypeForDictionary(headerPolicy); in hasDigraphForCodePoint()
46 const DictionaryHeaderStructurePolicy *const headerPolicy) { in getDigraphTypeForDictionary() argument
47 if (headerPolicy->requiresGermanUmlautProcessing()) { in getDigraphTypeForDictionary()
Ddictionary.cpp203 const DictionaryHeaderStructurePolicy *const headerPolicy = in logDictionaryInfo() local
205 headerPolicy->readHeaderValueOrQuestionMark("dictionary", dictionaryIdCodePointBuffer, in logDictionaryInfo()
207 headerPolicy->readHeaderValueOrQuestionMark("version", versionStringCodePointBuffer, in logDictionaryInfo()
209 headerPolicy->readHeaderValueOrQuestionMark("date", dateStringCodePointBuffer, in logDictionaryInfo()
Ddigraph_utils.h41 static bool hasDigraphForCodePoint(const DictionaryHeaderStructurePolicy *const headerPolicy,
49 const DictionaryHeaderStructurePolicy *const headerPolicy);
/packages/inputmethods/LatinIME/native/jni/
Dcom_android_inputmethod_latin_BinaryDictionary.cpp139 const DictionaryHeaderStructurePolicy *const headerPolicy = in latinime_BinaryDictionary_getHeaderInfo() local
141 JniDataUtils::putIntToArray(env, outHeaderSize, 0 /* index */, headerPolicy->getSize()); in latinime_BinaryDictionary_getHeaderInfo()
143 headerPolicy->getFormatVersionNumber()); in latinime_BinaryDictionary_getHeaderInfo()
148 headerPolicy->getAttributeMap(); in latinime_BinaryDictionary_getHeaderInfo()
173 const DictionaryHeaderStructurePolicy *const headerPolicy = in latinime_BinaryDictionary_getFormatVersion() local
175 return headerPolicy->getFormatVersionNumber(); in latinime_BinaryDictionary_getFormatVersion()
556 const DictionaryHeaderStructurePolicy *const headerPolicy = in latinime_BinaryDictionary_migrateNative() local
560 newFormatVersion, *headerPolicy->getLocale(), headerPolicy->getAttributeMap()); in latinime_BinaryDictionary_migrateNative()
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/bigram/
Dver4_bigram_list_policy.h53 const HeaderPolicy *const headerPolicy) in Ver4BigramListPolicy() argument
56 mHeaderPolicy(headerPolicy) {} in Ver4BigramListPolicy()
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/
Ddictionary_structure_with_buffer_policy_factory.cpp88 HeaderPolicy headerPolicy(formatVersion, locale, attributeMap); in newPolicyForOnMemoryV4Dict() local
89 DictBuffersPtr dictBuffers = DictBuffers::createVer4DictBuffers(&headerPolicy, in newPolicyForOnMemoryV4Dict()