Searched defs:ngramContext (Results 1 - 25 of 25) sorted by relevance

/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/makedict/
H A DNgramProperty.java25 public NgramProperty(final WeightedString targetWord, final NgramContext ngramContext) { argument
27 mNgramContext = ngramContext;
/packages/inputmethods/LatinIME/native/jni/src/dictionary/property/
H A Dngram_property.h30 NgramProperty(const NgramContext &ngramContext, const std::vector<int> &&targetCodePoints, argument
32 : mNgramContext(ngramContext), mTargetCodePoints(std::move(targetCodePoints)),
H A Dngram_context.cpp26 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/java/src/com/android/inputmethod/latin/
H A DDictionaryCollection.java63 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 DLastComposedWord.java69 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 DReadOnlyBinaryDictionary.java54 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 DDictionary.java88 * @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
H A DSuggest.java99 final NgramContext ngramContext, final Keyboard keyboard,
104 getSuggestedWordsForBatchInput(wordComposer, ngramContext, keyboard,
107 getSuggestedWordsForNonBatchInput(wordComposer, ngramContext, keyboard,
153 final NgramContext ngramContext, final Keyboard keyboard,
165 wordComposer.getComposedDataSnapshot(), ngramContext, keyboard,
290 final NgramContext ngramContext, final Keyboard keyboard,
295 wordComposer.getComposedDataSnapshot(), ngramContext, keyboard,
98 getSuggestedWords(final WordComposer wordComposer, final NgramContext ngramContext, final Keyboard keyboard, final SettingsValuesForSuggestion settingsValuesForSuggestion, final boolean isCorrectionEnabled, final int inputStyle, final int sequenceNumber, final OnGetSuggestedWordsCallback callback) argument
152 getSuggestedWordsForNonBatchInput(final WordComposer wordComposer, final NgramContext ngramContext, final Keyboard keyboard, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int inputStyleIfNotPrediction, final boolean isCorrectionEnabled, final int sequenceNumber, final OnGetSuggestedWordsCallback callback) argument
289 getSuggestedWordsForBatchInput(final WordComposer wordComposer, final NgramContext ngramContext, final Keyboard keyboard, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int inputStyle, final int sequenceNumber, final OnGetSuggestedWordsCallback callback) argument
H A DDictionaryFacilitator.java152 @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 DWordComposer.java419 final String separatorString, final NgramContext ngramContext) {
425 ngramContext, mCapitalizedMode);
418 commitWord(final int type, final CharSequence committedWord, final String separatorString, final NgramContext ngramContext) argument
H A DDictionaryFacilitatorImpl.java500 @Nonnull final NgramContext ngramContext, final long timeStampInSeconds,
507 NgramContext ngramContextForCurrentWord = ngramContext;
543 final NgramContext ngramContext, final String word, final boolean wasAutoCapitalized,
589 UserHistoryDictionary.addToDictionary(userHistoryDictionary, ngramContext, secondWord,
602 @Nonnull final NgramContext ngramContext, final long timeStampInSeconds,
617 NgramContext ngramContext, @Nonnull final Keyboard keyboard,
622 SuggestedWords.MAX_SUGGESTIONS, ngramContext.isBeginningOfSentenceContext(),
633 dictionary.getSuggestions(composedData, ngramContext,
499 addToUserHistory(final String suggestion, final boolean wasAutoCapitalized, @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, final boolean blockPotentiallyOffensive) argument
542 addWordToUserHistory(final DictionaryGroup dictionaryGroup, final NgramContext ngramContext, final String word, final boolean wasAutoCapitalized, final int timeStampInSeconds, final boolean blockPotentiallyOffensive) argument
601 unlearnFromUserHistory(final String word, @Nonnull final NgramContext ngramContext, final long timeStampInSeconds, final int eventType) argument
616 getSuggestionResults(ComposedData composedData, NgramContext ngramContext, @Nonnull final Keyboard keyboard, SettingsValuesForSuggestion settingsValuesForSuggestion, int sessionId, int inputStyle) argument
H A DExpandableBinaryDictionary.java340 public void addNgramEntry(@Nonnull final NgramContext ngramContext, final String word, argument
350 addNgramEntryLocked(ngramContext, word, frequency, timestamp);
355 protected void addNgramEntryLocked(@Nonnull final NgramContext ngramContext, final String word, argument
357 if (!mBinaryDictionary.addNgramEntry(ngramContext, word, frequency, timestamp)) {
360 Log.i(TAG, " NgramContext: " + ngramContext + ", word: " + word);
366 * Update dictionary for the word with the ngramContext.
368 public void updateEntriesForWord(@Nonnull final NgramContext ngramContext, argument
377 if (!binaryDictionary.updateEntriesForWordWithNgramContext(ngramContext, word,
381 + " context: " + ngramContext.toString());
430 final NgramContext ngramContext, fina
429 getSuggestions(final ComposedData composedData, final NgramContext ngramContext, final long proximityInfoHandle, final SettingsValuesForSuggestion settingsValuesForSuggestion, final int sessionId, final float weightForLocale, final float[] inOutWeightOfLangModelVsSpatialModel) argument
[all...]
H A DBinaryDictionary.java269 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...]
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/personalization/
H A DUserHistoryDictionary.java94 * @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/java/src/com/android/inputmethod/latin/utils/
H A DWordInputEventForPersonalization.java48 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/native/jni/src/suggest/core/session/
H A Ddic_traverse_session.cpp33 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/v2/
H A Dpatricia_trie_policy.h102 bool removeNgramEntry(const NgramContext *const ngramContext, argument
109 bool updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext, argument
/packages/inputmethods/LatinIME/native/jni/src/utils/
H A Djni_data_utils.cpp56 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/java/src/com/android/inputmethod/latin/spellcheck/
H A DAndroidSpellCheckerService.java172 final ComposedData composedData, final NgramContext ngramContext,
180 return dictionaryFacilitatorForLocale.getSuggestionResults(composedData, ngramContext,
171 getSuggestionResults(final Locale locale, final ComposedData composedData, final NgramContext ngramContext, @Nonnull final Keyboard keyboard) argument
H A DAndroidWordLevelSpellCheckerSession.java224 final TextInfo textInfo, final NgramContext ngramContext, final int suggestionsLimit) {
290 mLocale, composer.getComposedDataSnapshot(), ngramContext, keyboard);
223 onGetSuggestionsInternal( final TextInfo textInfo, final NgramContext ngramContext, final int suggestionsLimit) argument
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/v4/
H A Dver4_patricia_trie_policy.cpp282 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...]
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
H A Ddictionary.cpp49 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...]
/packages/inputmethods/LatinIME/native/jni/src/dictionary/structure/backward/v402/
H A Dver4_patricia_trie_policy.cpp357 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...]
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/inputlogic/
H A DInputLogic.java1230 final NgramContext ngramContext = mConnection.getNgramContextFromNthPreviousWord(
1235 word, ngramContext, timeStampInSeconds, eventType);
1425 final String suggestion, @Nonnull final NgramContext ngramContext) {
1443 ngramContext, timeStampInSeconds, settingsValues.mBlockPotentiallyOffensive);
2174 final NgramContext ngramContext = mConnection.getNgramContextFromNthPreviousWord(
2180 Log.d(TAG, "commitChosenWord() : NgramContext = " + ngramContext);
2191 performAdditionToUserHistoryDictionary(settingsValues, chosenWord, ngramContext);
2203 chosenWordWithSuggestions, separatorString, ngramContext);
1424 performAdditionToUserHistoryDictionary(final SettingsValues settingsValues, final String suggestion, @Nonnull final NgramContext ngramContext) argument
/packages/inputmethods/LatinIME/native/jni/
H A Dcom_android_inputmethod_latin_BinaryDictionary.cpp245 const NgramContext ngramContext = JniDataUtils::constructNgramContext(env, local
250 times, pointerIds, inputCodePoints, inputSize, &ngramContext,
253 dictionary->getPredictions(&ngramContext, &suggestionResults);
292 const NgramContext ngramContext = JniDataUtils::constructNgramContext(env, local
295 return dictionary->getNgramProbability(&ngramContext,
405 const NgramContext ngramContext = JniDataUtils::constructNgramContext(env, local
412 const NgramProperty ngramProperty(ngramContext,
425 const NgramContext ngramContext = JniDataUtils::constructNgramContext(env, local
431 return dictionary->removeNgramEntry(&ngramContext,
443 const NgramContext ngramContext local
495 const NgramContext ngramContext = JniDataUtils::constructNgramContext(env, local
[all...]

Completed in 926 milliseconds