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

12

/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/java/src/com/android/inputmethod/latin/makedict/
H A DNgramProperty.java25 public NgramProperty(final WeightedString targetWord, final NgramContext ngramContext) { argument
27 mNgramContext = ngramContext;
H A DWordProperty.java60 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 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/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...]
H A Ddictionary.h70 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 DContactsBinaryDictionary.java135 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 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 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...]
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 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 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 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
/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/tests/src/com/android/inputmethod/latin/personalization/
H A DUserHistoryDictionaryTestsHelper.java102 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 Dcom_android_inputmethod_latin_DicTraverseSession.cpp49 NgramContext ngramContext(prevWord, previousWordLength, false /* isStartOfSentence */);
50 ts->init(dict, &ngramContext, 0 /* suggestOptions */);
/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/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...]
H A Dver4_patricia_trie_policy.h96 bool removeNgramEntry(const NgramContext *const ngramContext,
99 bool updateEntriesForWordWithNgramContext(const NgramContext *const ngramContext,
/packages/inputmethods/LatinIME/native/jni/src/dictionary/interface/
H A Ddictionary_structure_with_buffer_policy.h86 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 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...]
H A Dver4_patricia_trie_policy.h117 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 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/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

Completed in 576 milliseconds

12