/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/utils/ |
H A D | WordInputEventForPersonalization.java | 48 final NgramContext ngramContext, final int timestamp) { 50 mPrevWordsCount = ngramContext.getPrevWordCount(); 51 ngramContext.outputToArray(mPrevWordArray, mIsPrevWordBeginningOfSentenceArray); 62 NgramContext ngramContext = NgramContext.EMPTY_PREV_WORDS_INFO; 80 ngramContext = NgramContext.EMPTY_PREV_WORDS_INFO; 88 ngramContext, tempWord, timestamp, locale); 93 ngramContext = ngramContext.getNextNgramContext(new NgramContext.WordInfo(tempWord)); 99 final NgramContext ngramContext, final String targetWord, final int timestamp, 104 return new WordInputEventForPersonalization(targetWord, ngramContext, timestam 47 WordInputEventForPersonalization(final CharSequence targetWord, final NgramContext ngramContext, final int timestamp) argument 98 detectWhetherVaildWordOrNotAndGetInputEvent( final NgramContext ngramContext, final String targetWord, final int timestamp, final Locale locale) argument [all...] |
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/ |
H A D | NgramProperty.java | 25 public NgramProperty(final WeightedString targetWord, final NgramContext ngramContext) { argument 27 mNgramContext = ngramContext;
|
H A D | WordProperty.java | 60 final NgramContext ngramContext = new NgramContext(new WordInfo(mWord)); 62 mNgrams.add(new NgramProperty(bigramTarget, ngramContext)); 111 final NgramContext ngramContext = new NgramContext(wordInfoArray); 112 ngrams.add(new NgramProperty(ngramTarget, ngramContext));
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/property/ |
H A D | ngram_property.h | 30 NgramProperty(const NgramContext &ngramContext, const std::vector<int> &&targetCodePoints, argument 32 : mNgramContext(ngramContext), mTargetCodePoints(std::move(targetCodePoints)),
|
H A D | ngram_context.cpp | 26 NgramContext::NgramContext(const NgramContext &ngramContext) argument 27 : mPrevWordCount(ngramContext.mPrevWordCount) { 29 mPrevWordCodePointCount[i] = ngramContext.mPrevWordCodePointCount[i]; 30 memmove(mPrevWordCodePoints[i], ngramContext.mPrevWordCodePoints[i], 32 mIsBeginningOfSentence[i] = ngramContext.mIsBeginningOfSentence[i];
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
H A D | dictionary.cpp | 49 int inputSize, const NgramContext *const ngramContext, 53 traverseSession->init(this, ngramContext, suggestOptions); 61 const NgramContext *const ngramContext, const WordIdArrayView prevWordIds, 64 : mNgramContext(ngramContext), mPrevWordIds(prevWordIds), 91 void Dictionary::getPredictions(const NgramContext *const ngramContext, argument 95 const WordIdArrayView prevWordIds = ngramContext->getPrevWordIds( 98 NgramListenerForPrediction listener(ngramContext, prevWordIds, outSuggestionResults, 104 return getNgramProbability(nullptr /* ngramContext */, codePoints); 113 int Dictionary::getNgramProbability(const NgramContext *const ngramContext, argument 119 if (!ngramContext) { 47 getSuggestions(ProximityInfo *proximityInfo, DicTraverseSession *traverseSession, int *xcoordinates, int *ycoordinates, int *times, int *pointerIds, int *inputCodePoints, int inputSize, const NgramContext *const ngramContext, const SuggestOptions *const suggestOptions, const float weightOfLangModelVsSpatialModel, SuggestionResults *const outSuggestionResults) const argument 60 NgramListenerForPrediction( const NgramContext *const ngramContext, const WordIdArrayView prevWordIds, SuggestionResults *const suggestionResults, const DictionaryStructureWithBufferPolicy *const dictStructurePolicy) argument 151 removeNgramEntry(const NgramContext *const ngramContext, const CodePointArrayView codePoints) argument 157 updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext, const CodePointArrayView codePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument [all...] |
H A D | dictionary.h | 70 int inputSize, const NgramContext *const ngramContext, 74 void getPredictions(const NgramContext *const ngramContext, 81 int getNgramProbability(const NgramContext *const ngramContext, 91 bool removeNgramEntry(const NgramContext *const ngramContext, 94 bool updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext, 126 NgramListenerForPrediction(const NgramContext *const ngramContext,
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
H A D | ContactsBinaryDictionary.java | 135 NgramContext ngramContext = NgramContext.getEmptyPrevWordsContext( 151 Log.d(TAG, "addName " + name + ", " + word + ", " + ngramContext); 158 if (ngramContext.isValid() && mUseFirstLastBigrams) { 160 addNgramEntryLocked(ngramContext, 165 ngramContext = ngramContext.getNextNgramContext(
|
H A D | LastComposedWord.java | 69 final NgramContext ngramContext, final int capitalizedMode) { 78 mNgramContext = ngramContext; 66 LastComposedWord(final ArrayList<Event> events, final InputPointers inputPointers, final String typedWord, final CharSequence committedWord, final String separatorString, final NgramContext ngramContext, final int capitalizedMode) argument
|
H A D | BinaryDictionary.java | 269 final NgramContext ngramContext, final long proximityInfoHandle, 278 ngramContext.outputToArray(session.mPrevWordCodePointArrays, 311 session.mIsBeginningOfSentenceArray, ngramContext.getPrevWordCount(), 375 public boolean isValidNgram(final NgramContext ngramContext, final String word) { argument 376 return getNgramProbability(ngramContext, word) != NOT_A_PROBABILITY; 379 public int getNgramProbability(final NgramContext ngramContext, final String word) { argument 380 if (!ngramContext.isValid() || TextUtils.isEmpty(word)) { 383 final int[][] prevWordCodePointArrays = new int[ngramContext.getPrevWordCount()][]; 384 final boolean[] isBeginningOfSentenceArray = new boolean[ngramContext.getPrevWordCount()]; 385 ngramContext 268 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument 475 addNgramEntry(final NgramContext ngramContext, final String word, final int probability, final int timestamp) argument 493 updateEntriesForWordWithNgramContext(@onnull final NgramContext ngramContext, final String word, final boolean isValidWord, final int count, final int timestamp) argument [all...] |
H A D | DictionaryFacilitator.java | 152 @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, 156 @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, 161 final NgramContext ngramContext, @Nonnull final Keyboard keyboard, 151 addToUserHistory(final String suggestion, final boolean wasAutoCapitalized, @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, final boolean blockPotentiallyOffensive) argument 155 unlearnFromUserHistory(final String word, @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, final int eventType) argument 160 getSuggestionResults(final ComposedData composedData, final NgramContext ngramContext, @Nonnull final Keyboard keyboard, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final int inputStyle) argument
|
H A D | ReadOnlyBinaryDictionary.java | 54 final NgramContext ngramContext, final long proximityInfoHandle, 60 return mBinaryDictionary.getSuggestions(composedData, ngramContext, 53 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument
|
H A D | DictionaryCollection.java | 63 final NgramContext ngramContext, final long proximityInfoHandle, 72 ngramContext, proximityInfoHandle, settingsValuesForSuggestion, sessionId, 78 composedData, ngramContext, proximityInfoHandle, settingsValuesForSuggestion, 62 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument
|
H A D | Dictionary.java | 88 * @param ngramContext the context for n-gram. 100 final NgramContext ngramContext, final long proximityInfoHandle, 204 final NgramContext ngramContext, final long proximityInfoHandle, 99 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument 203 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument
|
/packages/inputmethods/LatinIME/native/jni/src/utils/ |
H A D | jni_data_utils.cpp | 56 const NgramContext *const ngramContext = ngramProperty.getNgramContext(); local 58 ngramContext->getPrevWordCount(), intArrayClass, nullptr); 60 env->NewBooleanArray(ngramContext->getPrevWordCount()); 61 for (size_t i = 0; i < ngramContext->getPrevWordCount(); ++i) { 62 const CodePointArrayView codePoints = ngramContext->getNthPrevWordCodePoints(i + 1); 70 ngramContext->isNthPrevWordBeginningOfSentence(i + 1));
|
/packages/inputmethods/LatinIME/tests/src/com/android/inputmethod/latin/personalization/ |
H A D | UserHistoryDictionaryTestsHelper.java | 102 NgramContext ngramContext = NgramContext.getEmptyPrevWordsContext( 105 UserHistoryDictionary.addToDictionary(dict, ngramContext, word, true, timestamp); 106 ngramContext = ngramContext.getNextNgramContext(new WordInfo(word));
|
/packages/inputmethods/LatinIME/native/jni/ |
H A D | com_android_inputmethod_latin_DicTraverseSession.cpp | 49 NgramContext ngramContext(prevWord, previousWordLength, false /* isStartOfSentence */); 50 ts->init(dict, &ngramContext, 0 /* suggestOptions */);
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/session/ |
H A D | dic_traverse_session.cpp | 33 const NgramContext *const ngramContext, const SuggestOptions *const suggestOptions) { 38 mPrevWordIdCount = ngramContext->getPrevWordIds(getDictionaryStructurePolicy(), 32 init(const Dictionary *const dictionary, const NgramContext *const ngramContext, const SuggestOptions *const suggestOptions) argument
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/ |
H A D | ver4_patricia_trie_policy.cpp | 282 const NgramContext *const ngramContext = ngramProperty->getNgramContext(); local 283 if (!ngramContext->isValid()) { 293 const WordIdArrayView prevWordIds = ngramContext->getPrevWordIds(this, &prevWordIdArray, 302 if (!ngramContext->isNthPrevWordBeginningOfSentence(i + 1 /* n */)) { 309 if (!addUnigramEntry(ngramContext->getNthPrevWordCodePoints(1 /* n */), 315 ngramContext->getPrevWordIds(this, &prevWordIdArray, false /* tryLowerCaseSearch */); 334 bool Ver4PatriciaTriePolicy::removeNgramEntry(const NgramContext *const ngramContext, argument 345 if (!ngramContext->isValid()) { 354 const WordIdArrayView prevWordIds = ngramContext->getPrevWordIds(this, &prevWordIdArray, 373 const NgramContext *const ngramContext, cons 372 updateEntriesForWordWithNgramContext( const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument [all...] |
H A D | ver4_patricia_trie_policy.h | 96 bool removeNgramEntry(const NgramContext *const ngramContext, 99 bool updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext,
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/interface/ |
H A D | dictionary_structure_with_buffer_policy.h | 86 virtual bool removeNgramEntry(const NgramContext *const ngramContext, 90 virtual bool updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext,
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/ |
H A D | ver4_patricia_trie_policy.cpp | 357 const NgramContext *const ngramContext = ngramProperty->getNgramContext(); local 358 if (!ngramContext->isValid()) { 368 const WordIdArrayView prevWordIds = ngramContext->getPrevWordIds(this, &prevWordIdArray, 374 if (ngramContext->isNthPrevWordBeginningOfSentence(1 /* n */)) { 378 if (!addUnigramEntry(ngramContext->getNthPrevWordCodePoints(1 /* n */), 384 ngramContext->getPrevWordIds(this, &prevWordIdArray, false /* tryLowerCaseSearch */); 408 bool Ver4PatriciaTriePolicy::removeNgramEntry(const NgramContext *const ngramContext, argument 419 if (!ngramContext->isValid()) { 428 const WordIdArrayView prevWordIds = ngramContext->getPrevWordIds(this, &prevWordIdArray, 450 const NgramContext *const ngramContext, cons 449 updateEntriesForWordWithNgramContext( const NgramContext *const ngramContext, const CodePointArrayView wordCodePoints, const bool isValidWord, const HistoricalInfo historicalInfo) argument [all...] |
H A D | ver4_patricia_trie_policy.h | 117 bool removeNgramEntry(const NgramContext *const ngramContext, 120 bool updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext,
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/personalization/ |
H A D | UserHistoryDictionary.java | 94 * @param ngramContext the n-gram context 100 @Nonnull final NgramContext ngramContext, final String word, final boolean isValid, 105 userHistoryDictionary.updateEntriesForWord(ngramContext, word, 99 addToDictionary(final ExpandableBinaryDictionary userHistoryDictionary, @Nonnull final NgramContext ngramContext, final String word, final boolean isValid, final int timestamp) argument
|
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v2/ |
H A D | patricia_trie_policy.h | 102 bool removeNgramEntry(const NgramContext *const ngramContext, argument 109 bool updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext, argument
|