Searched defs:headerPolicy (Results 1 - 16 of 16) sorted by relevance

/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/bigram/
H A Dver4_bigram_list_policy.h53 const HeaderPolicy *const headerPolicy)
56 mHeaderPolicy(headerPolicy) {}
51 Ver4BigramListPolicy(BigramDictContent *const bigramDictContent, const TerminalPositionLookupTable *const terminalPositionLookupTable, const HeaderPolicy *const headerPolicy) argument
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/
H A Dver4_patricia_trie_node_reader.h55 const HeaderPolicy *const headerPolicy)
57 mHeaderPolicy(headerPolicy) {}
53 Ver4PatriciaTrieNodeReader(const BufferWithExtendableBuffer *const buffer, const ProbabilityDictContent *const probabilityDictContent, const HeaderPolicy *const headerPolicy) argument
H A Dver4_dict_buffers.cpp147 Ver4DictBuffers::Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize) argument
148 : mHeaderBuffer(nullptr), mDictBuffer(nullptr), mHeaderPolicy(headerPolicy),
151 mProbabilityDictContent(headerPolicy->hasHistoricalInfoOfWords()),
152 mBigramDictContent(headerPolicy->hasHistoricalInfoOfWords()), mShortcutDictContent(),
H A Dver4_patricia_trie_node_writer.h60 Ver4DictBuffers *const buffers, const HeaderPolicy *const headerPolicy,
64 : mTrieBuffer(trieBuffer), mBuffers(buffers), mHeaderPolicy(headerPolicy),
59 Ver4PatriciaTrieNodeWriter(BufferWithExtendableBuffer *const trieBuffer, Ver4DictBuffers *const buffers, const HeaderPolicy *const headerPolicy, const PtNodeReader *const ptNodeReader, const PtNodeArrayReader *const ptNodeArrayReader, Ver4BigramListPolicy *const bigramPolicy, Ver4ShortcutListPolicy *const shortcutPolicy) argument
H A Dver4_dict_buffers.h52 const HeaderPolicy *const headerPolicy, const int maxTrieSize) {
53 return Ver4DictBuffersPtr(new Ver4DictBuffers(headerPolicy, maxTrieSize));
136 Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize);
51 createVer4DictBuffers( const HeaderPolicy *const headerPolicy, const int maxTrieSize) argument
H A Dver4_patricia_trie_writing_helper.cpp47 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); local
50 const int extendedRegionSize = headerPolicy->getExtendedRegionSize()
52 if (!headerPolicy->fillInAndWriteHeaderToBuffer(false /* updatesLastDecayedTime */,
65 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); local
67 Ver4DictBuffers::createVer4DictBuffers(headerPolicy,
71 if (!runGC(rootPtNodeArrayPos, headerPolicy, dictBuffers.get(), &unigramCount, &bigramCount)) {
79 if (!headerPolicy->fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */,
87 const HeaderPolicy *const headerPolicy, Ver4DictBuffers *const buffersToWrite,
90 mBuffers->getProbabilityDictContent(), headerPolicy);
93 mBuffers->getTerminalPositionLookupTable(), headerPolicy);
86 runGC(const int rootPtNodeArrayPos, const HeaderPolicy *const headerPolicy, Ver4DictBuffers *const buffersToWrite, int *const outUnigramCount, int *const outBigramCount) argument
[all...]
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/
H A Dver4_patricia_trie_writing_helper.cpp38 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); local
41 const int extendedRegionSize = headerPolicy->getExtendedRegionSize()
43 if (!headerPolicy->fillInAndWriteHeaderToBuffer(false /* updatesLastDecayedTime */,
58 const HeaderPolicy *const headerPolicy = mBuffers->getHeaderPolicy(); local
60 Ver4DictBuffers::createVer4DictBuffers(headerPolicy,
63 if (!runGC(rootPtNodeArrayPos, headerPolicy, dictBuffers.get(), &entryCounters)) {
68 if (!headerPolicy->fillInAndWriteHeaderToBuffer(true /* updatesLastDecayedTime */,
76 const HeaderPolicy *const headerPolicy, Ver4DictBuffers *const buffersToWrite,
86 headerPolicy, outEntryCounters)) {
90 if (headerPolicy
75 runGC(const int rootPtNodeArrayPos, const HeaderPolicy *const headerPolicy, Ver4DictBuffers *const buffersToWrite, MutableEntryCounters *const outEntryCounters) argument
[all...]
H A Dver4_dict_buffers.cpp187 Ver4DictBuffers::Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize) argument
188 : mHeaderBuffer(nullptr), mDictBuffer(nullptr), mHeaderPolicy(headerPolicy),
191 mLanguageModelDictContent(headerPolicy->hasHistoricalInfoOfWords()),
H A Dver4_dict_buffers.h43 const HeaderPolicy *const headerPolicy, const int maxTrieSize) {
44 return Ver4DictBuffersPtr(new Ver4DictBuffers(headerPolicy, maxTrieSize));
117 Ver4DictBuffers(const HeaderPolicy *const headerPolicy, const int maxTrieSize);
42 createVer4DictBuffers( const HeaderPolicy *const headerPolicy, const int maxTrieSize) argument
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
H A Ddigraph_utils.cpp35 const DictionaryHeaderStructurePolicy *const headerPolicy,
37 const DigraphUtils::DigraphType digraphType = getDigraphTypeForDictionary(headerPolicy);
46 const DictionaryHeaderStructurePolicy *const headerPolicy) {
47 if (headerPolicy->requiresGermanUmlautProcessing()) {
34 hasDigraphForCodePoint( const DictionaryHeaderStructurePolicy *const headerPolicy, const int compositeGlyphCodePoint) argument
45 getDigraphTypeForDictionary( const DictionaryHeaderStructurePolicy *const headerPolicy) argument
H A Ddictionary.cpp203 const DictionaryHeaderStructurePolicy *const headerPolicy = local
205 headerPolicy->readHeaderValueOrQuestionMark("dictionary", dictionaryIdCodePointBuffer,
207 headerPolicy->readHeaderValueOrQuestionMark("version", versionStringCodePointBuffer,
209 headerPolicy->readHeaderValueOrQuestionMark("date", dateStringCodePointBuffer,
/packages/inputmethods/LatinIME/native/jni/src/dictionary/header/
H A Dheader_policy.h84 HeaderPolicy(const HeaderPolicy *const headerPolicy) argument
85 : mDictFormatVersion(headerPolicy->mDictFormatVersion),
86 mDictionaryFlags(headerPolicy->mDictionaryFlags), mSize(headerPolicy->mSize),
87 mAttributeMap(headerPolicy->mAttributeMap), mLocale(headerPolicy->mLocale),
88 mMultiWordCostMultiplier(headerPolicy->mMultiWordCostMultiplier),
89 mRequiresGermanUmlautProcessing(headerPolicy->mRequiresGermanUmlautProcessing),
90 mIsDecayingDict(headerPolicy->mIsDecayingDict),
91 mDate(headerPolicy
[all...]
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/content/
H A 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, argument
185 0 /* prevWordCount */, headerPolicy, mGlobalCounters.needsToHalveCounters(),
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) cons
[all...]
H A Dlanguage_model_dict_content.cpp44 const HeaderPolicy *const headerPolicy) const {
161 const HeaderPolicy *const headerPolicy, const int wordId) const {
169 exportAllNgramEntriesRelatedToWordInner(headerPolicy, result.mNextLevelBitmapEntryIndex,
175 const HeaderPolicy *const headerPolicy, const int bitmapEntryIndex,
185 headerPolicy);
191 exportAllNgramEntriesRelatedToWordInner(headerPolicy,
199 const EntryCounts &maxEntryCounts, const HeaderPolicy *const headerPolicy,
211 if (!turncateEntriesInSpecifiedLevel(headerPolicy,
222 const HeaderPolicy *const headerPolicy, MutableEntryCounters *const entryCountersToUpdate) {
229 originalUnigramProbabilityEntry, isValid, historicalInfo, headerPolicy);
160 exportAllNgramEntriesRelatedToWord( const HeaderPolicy *const headerPolicy, const int wordId) const argument
174 exportAllNgramEntriesRelatedToWordInner( const HeaderPolicy *const headerPolicy, const int bitmapEntryIndex, std::vector<int> *const prevWordIds, std::vector<DumppedFullEntryInfo> *const outBummpedFullEntryInfo) const argument
198 truncateEntries(const EntryCounts &currentEntryCounts, const EntryCounts &maxEntryCounts, const HeaderPolicy *const headerPolicy, MutableEntryCounters *const outEntryCounters) argument
220 updateAllEntriesOnInputWord(const WordIdArrayView prevWordIds, const int wordId, const bool isValid, const HistoricalInfo historicalInfo, const HeaderPolicy *const headerPolicy, MutableEntryCounters *const entryCountersToUpdate) argument
330 updateAllProbabilityEntriesForGCInner(const int bitmapEntryIndex, const int prevWordCount, const HeaderPolicy *const headerPolicy, const bool needsToHalveCounters, MutableEntryCounters *const outEntryCounters) argument
391 turncateEntriesInSpecifiedLevel( const HeaderPolicy *const headerPolicy, const int maxEntryCount, const int targetLevel, int *const outEntryCount) argument
420 getEntryInfo(const HeaderPolicy *const headerPolicy, const int targetLevel, const int bitmapEntryIndex, std::vector<int> *const prevWordIds, std::vector<EntryInfoToTurncate> *const outEntryInfo) const argument
[all...]
/packages/inputmethods/LatinIME/native/jni/src/dictionary/utils/
H A Dforgetting_curve_utils.cpp48 const HistoricalInfo *const newHistoricalInfo, const HeaderPolicy *const headerPolicy) {
53 const int count = clampToValidCountRange(newHistoricalInfo->getCount(), headerPolicy);
66 return HistoricalInfo(timestamp, level, clampToValidCountRange(count, headerPolicy));
87 const HistoricalInfo *const historicalInfo, const HeaderPolicy *const headerPolicy) {
91 headerPolicy->getForgettingCurveProbabilityValuesTableId(),
97 const HeaderPolicy *const headerPolicy) {
106 const HeaderPolicy *const headerPolicy) {
128 const EntryCounts &entryCounts, const HeaderPolicy *const headerPolicy) {
129 const EntryCounts &maxNgramCounts = headerPolicy->getMaxNgramCounts();
140 if (headerPolicy
46 createUpdatedHistoricalInfo( const HistoricalInfo *const originalHistoricalInfo, const int newProbability, const HistoricalInfo *const newHistoricalInfo, const HeaderPolicy *const headerPolicy) argument
86 decodeProbability( const HistoricalInfo *const historicalInfo, const HeaderPolicy *const headerPolicy) argument
96 needsToKeep(const HistoricalInfo *const historicalInfo, const HeaderPolicy *const headerPolicy) argument
104 createHistoricalInfoToSave( const HistoricalInfo *const originalHistoricalInfo, const HeaderPolicy *const headerPolicy) argument
127 needsToDecay(const bool mindsBlockByDecay, const EntryCounts &entryCounts, const HeaderPolicy *const headerPolicy) argument
166 clampToValidCountRange(const int count, const HeaderPolicy *const headerPolicy) argument
[all...]
/packages/inputmethods/LatinIME/native/jni/
H A Dcom_android_inputmethod_latin_BinaryDictionary.cpp139 const DictionaryHeaderStructurePolicy *const headerPolicy = local
141 JniDataUtils::putIntToArray(env, outHeaderSize, 0 /* index */, headerPolicy->getSize());
143 headerPolicy->getFormatVersionNumber());
148 headerPolicy->getAttributeMap();
173 const DictionaryHeaderStructurePolicy *const headerPolicy = local
175 return headerPolicy->getFormatVersionNumber();
556 const DictionaryHeaderStructurePolicy *const headerPolicy = local
560 newFormatVersion, *headerPolicy->getLocale(), headerPolicy->getAttributeMap());

Completed in 159 milliseconds