Searched refs:ngramProperty (Results 1 - 21 of 21) sorted by relevance

/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/
H A DCombinedFormatUtils.java73 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 Dver4_bigram_list_policy.cpp63 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 Dver4_bigram_list_policy.h67 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry);
83 const NgramProperty *const ngramProperty) const;
/packages/inputmethods/LatinIME/native/jni/src/utils/
H A Djni_data_utils.cpp55 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 Dprobability_entry.h60 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 Ddynamic_pt_updating_helper.h49 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry);
H A Dpt_node_writer.h75 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry) = 0;
H A Ddynamic_pt_updating_helper.cpp85 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 Dver4_patricia_trie_policy.cpp347 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 Dver4_patricia_trie_node_writer.h97 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry);
H A Dver4_patricia_trie_policy.h115 bool addNgramEntry(const NgramProperty *const ngramProperty);
H A Dver4_patricia_trie_node_writer.cpp235 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 Ddictionary_structure_with_buffer_policy.h83 virtual bool addNgramEntry(const NgramProperty *const ngramProperty) = 0;
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/
H A Dver4_patricia_trie_node_writer.h76 const NgramProperty *const ngramProperty, bool *const outAddedNewEntry);
H A Dver4_patricia_trie_policy.cpp272 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 Dver4_patricia_trie_policy.h94 bool addNgramEntry(const NgramProperty *const ngramProperty);
H A Dver4_patricia_trie_node_writer.cpp207 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 Dpatricia_trie_policy.h96 bool addNgramEntry(const NgramProperty *const ngramProperty) { argument
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
H A Ddictionary.h89 bool addNgramEntry(const NgramProperty *const ngramProperty);
H A Ddictionary.cpp146 bool Dictionary::addNgramEntry(const NgramProperty *const ngramProperty) { argument
148 return mDictionaryStructureWithBufferPolicy->addNgramEntry(ngramProperty);
/packages/inputmethods/LatinIME/native/jni/
H A Dcom_android_inputmethod_latin_BinaryDictionary.cpp412 const NgramProperty ngramProperty(ngramContext,
415 return dictionary->addNgramEntry(&ngramProperty);
607 for (const NgramProperty &ngramProperty : wordProperty.getNgramProperties()) {
608 if (!dictionaryStructureWithBufferPolicy->addNgramEntry(&ngramProperty)) {

Completed in 1156 milliseconds