/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
H A D | SynchronouslyLoadedContactsBinaryDictionary.java | 36 final String prevWordForBigrams, final ProximityInfo proximityInfo, 39 return super.getSuggestions(codes, prevWordForBigrams, proximityInfo, blockOffensiveWords); 35 getSuggestions(final WordComposer codes, final String prevWordForBigrams, final ProximityInfo proximityInfo, final boolean blockOffensiveWords) argument
|
H A D | SynchronouslyLoadedUserBinaryDictionary.java | 39 final String prevWordForBigrams, final ProximityInfo proximityInfo, 42 return super.getSuggestions(codes, prevWordForBigrams, proximityInfo, blockOffensiveWords); 38 getSuggestions(final WordComposer codes, final String prevWordForBigrams, final ProximityInfo proximityInfo, final boolean blockOffensiveWords) argument
|
H A D | DictionaryCollection.java | 59 final String prevWord, final ProximityInfo proximityInfo, 66 prevWord, proximityInfo, blockOffensiveWords); 71 prevWord, proximityInfo, blockOffensiveWords); 58 getSuggestions(final WordComposer composer, final String prevWord, final ProximityInfo proximityInfo, final boolean blockOffensiveWords) argument
|
H A D | Dictionary.java | 53 * @param proximityInfo the object for key proximity. May be ignored by some implementations. 60 final String prevWord, final ProximityInfo proximityInfo, 66 final String prevWord, final ProximityInfo proximityInfo, 68 return getSuggestions(composer, prevWord, proximityInfo, blockOffensiveWords); 59 getSuggestions(final WordComposer composer, final String prevWord, final ProximityInfo proximityInfo, final boolean blockOffensiveWords) argument 65 getSuggestionsWithSessionId(final WordComposer composer, final String prevWord, final ProximityInfo proximityInfo, final boolean blockOffensiveWords, final int sessionId) argument
|
H A D | ExpandableBinaryDictionary.java | 203 final String prevWord, final ProximityInfo proximityInfo, 209 return mBinaryDictionary.getSuggestions(composer, prevWord, proximityInfo, 202 getSuggestions(final WordComposer composer, final String prevWord, final ProximityInfo proximityInfo, final boolean blockOffensiveWords) argument
|
H A D | UserHistoryDictionary.java | 126 final String prevWord, final ProximityInfo proximityInfo) { 125 getWordsInner(final WordComposer composer, final String prevWord, final ProximityInfo proximityInfo) argument
|
H A D | BinaryDictionary.java | 94 private static native int getSuggestionsNative(long dict, long proximityInfo, argument 110 final String prevWord, final ProximityInfo proximityInfo, 112 return getSuggestionsWithSessionId(composer, prevWord, proximityInfo, blockOffensiveWords, 118 final String prevWord, final ProximityInfo proximityInfo, 138 // proximityInfo and/or prevWordForBigrams may not be null. 139 final int count = getSuggestionsNative(mNativeDict, proximityInfo.getNativeProximityInfo(), 109 getSuggestions(final WordComposer composer, final String prevWord, final ProximityInfo proximityInfo, final boolean blockOffensiveWords) argument 117 getSuggestionsWithSessionId(final WordComposer composer, final String prevWord, final ProximityInfo proximityInfo, final boolean blockOffensiveWords, final int sessionId) argument
|
H A D | Suggest.java | 176 final String prevWordForBigram, final ProximityInfo proximityInfo, 182 wordComposer, prevWordForBigram, proximityInfo, blockOffensiveWords, sessionId); 184 return getSuggestedWordsForTypingInput(wordComposer, prevWordForBigram, proximityInfo, 191 final String prevWordForBigram, final ProximityInfo proximityInfo, 216 wordComposerForLookup, prevWordForBigram, proximityInfo, blockOffensiveWords)); 304 final String prevWordForBigram, final ProximityInfo proximityInfo, 319 prevWordForBigram, proximityInfo, blockOffensiveWords, sessionId)); 175 getSuggestedWords(final WordComposer wordComposer, final String prevWordForBigram, final ProximityInfo proximityInfo, final boolean blockOffensiveWords, final boolean isCorrectionEnabled, final int sessionId) argument 190 getSuggestedWordsForTypingInput(final WordComposer wordComposer, final String prevWordForBigram, final ProximityInfo proximityInfo, final boolean blockOffensiveWords, final boolean isCorrectionEnabled) argument 303 getSuggestedWordsForBatchInput(final WordComposer wordComposer, final String prevWordForBigram, final ProximityInfo proximityInfo, final boolean blockOffensiveWords, final int sessionId) argument
|
H A D | ExpandableDictionary.java | 256 final String prevWord, final ProximityInfo proximityInfo, 264 getWordsInner(composer, prevWord, proximityInfo); 285 final String prevWordForBigrams, final ProximityInfo proximityInfo) { 302 proximityInfo.fillArrayWithNearestKeyCodes(x, y, codes.getCodeAt(i), mCodes[i]); 255 getSuggestions(final WordComposer composer, final String prevWord, final ProximityInfo proximityInfo, final boolean blockOffensiveWords) argument 284 getWordsInner(final WordComposer codes, final String prevWordForBigrams, final ProximityInfo proximityInfo) argument
|
/packages/inputmethods/LatinIME/native/jni/ |
H A D | com_android_inputmethod_keyboard_ProximityInfo.cpp | 33 ProximityInfo *proximityInfo = new ProximityInfo(env, localeJStr, displayWidth, displayHeight, local 37 return reinterpret_cast<jlong>(proximityInfo); 40 static void latinime_Keyboard_release(JNIEnv *env, jclass clazz, jlong proximityInfo) { argument 41 ProximityInfo *pi = reinterpret_cast<ProximityInfo *>(proximityInfo);
|
H A D | com_android_inputmethod_latin_BinaryDictionary.cpp | 129 jlong proximityInfo, jlong dicTraverseSession, jintArray xCoordinatesArray, 137 ProximityInfo *pInfo = reinterpret_cast<ProximityInfo *>(proximityInfo); 128 latinime_BinaryDictionary_getSuggestions(JNIEnv *env, jclass clazz, jlong dict, jlong proximityInfo, jlong dicTraverseSession, jintArray xCoordinatesArray, jintArray yCoordinatesArray, jintArray timesArray, jintArray pointerIdsArray, jintArray inputCodePointsArray, jint inputSize, jint commitPoint, jboolean isGesture, jintArray prevWordCodePointsForBigrams, jboolean useFullEditDistance, jintArray outputCodePointsArray, jintArray scoresArray, jintArray spaceIndicesArray, jintArray outputTypesArray) argument
|
/packages/inputmethods/LatinIME/native/jni/src/ |
H A D | dictionary.cpp | 54 int Dictionary::getSuggestions(ProximityInfo *proximityInfo, void *traverseSession, argument 63 result = mGestureSuggest->getSuggestions(proximityInfo, traverseSession, xcoordinates, 74 result = mTypingSuggest->getSuggestions(proximityInfo, traverseSession, xcoordinates, 86 result = mUnigramDictionary->getSuggestions(proximityInfo, xcoordinates, ycoordinates,
|
H A D | proximity_info_state.cpp | 33 const ProximityInfo *proximityInfo, const int *const inputCodes, const int inputSize, 46 mProximityInfo = proximityInfo; 47 mHasTouchPositionCorrectionData = proximityInfo->hasTouchPositionCorrectionData(); 48 mMostCommonKeyWidthSquare = proximityInfo->getMostCommonKeyWidthSquare(); 49 mKeyCount = proximityInfo->getKeyCount(); 50 mCellHeight = proximityInfo->getCellHeight(); 51 mCellWidth = proximityInfo->getCellWidth(); 52 mGridHeight = proximityInfo->getGridWidth(); 53 mGridWidth = proximityInfo->getGridHeight(); 32 initInputParams(const int pointerId, const float maxPointToKeyLength, const ProximityInfo *proximityInfo, const int *const inputCodes, const int inputSize, const int *const xCoordinates, const int *const yCoordinates, const int *const times, const int *const pointerIds, const bool isGeometric) argument
|
H A D | correction.h | 120 void initInputParams(const ProximityInfo *proximityInfo, const int *inputCodes, argument 123 proximityInfo, inputCodes, inputSize, xCoordinates, yCoordinates, 0, 0, false);
|
H A D | unigram_dictionary.cpp | 81 void UnigramDictionary::getWordWithDigraphSuggestionsRec(ProximityInfo *proximityInfo, argument 114 getWordWithDigraphSuggestionsRec(proximityInfo, xcoordinates, ycoordinates, 124 getWordWithDigraphSuggestionsRec(proximityInfo, xcoordinates, ycoordinates, 148 getWordSuggestions(proximityInfo, xCoordinatesBuffer, yCoordinatesBuffer, codesBuffer, 156 int UnigramDictionary::getSuggestions(ProximityInfo *proximityInfo, const int *xcoordinates, argument 172 getWordWithDigraphSuggestionsRec(proximityInfo, xcoordinates, ycoordinates, codesBuffer, 177 getWordSuggestions(proximityInfo, xcoordinates, ycoordinates, inputCodePoints, inputSize, 211 void UnigramDictionary::getWordSuggestions(ProximityInfo *proximityInfo, const int *xcoordinates, argument 221 getOneWordSuggestions(proximityInfo, xcoordinates, ycoordinates, inputCodePoints, bigramMap, 247 getSplitMultipleWordsSuggestions(proximityInfo, xcoordinate 278 initSuggestions(ProximityInfo *proximityInfo, const int *xCoordinates, const int *yCoordinates, const int *codes, const int inputSize, Correction *correction) const argument 290 getOneWordSuggestions(ProximityInfo *proximityInfo, const int *xcoordinates, const int *ycoordinates, const int *codes, const std::map<int, int> *bigramMap, const uint8_t *bigramFilter, const bool useFullEditDistance, const int inputSize, Correction *correction, WordsPriorityQueuePool *queuePool) const argument 416 getSubStringSuggestion( ProximityInfo *proximityInfo, const int *xcoordinates, const int *ycoordinates, const int *codes, const bool useFullEditDistance, Correction *correction, WordsPriorityQueuePool *queuePool, const int inputSize, const bool hasAutoCorrectionCandidate, const int currentWordIndex, const int inputWordStartPos, const int inputWordLength, const int outputWordStartPos, const bool isSpaceProximity, int *freqArray, int *wordLengthArray, int *outputWord, int *outputWordLength) const argument 566 getMultiWordsSuggestionRec(ProximityInfo *proximityInfo, const int *xcoordinates, const int *ycoordinates, const int *codes, const bool useFullEditDistance, const int inputSize, Correction *correction, WordsPriorityQueuePool *queuePool, const bool hasAutoCorrectionCandidate, const int startInputPos, const int startWordIndex, const int outputWordLength, int *freqArray, int *wordLengthArray, int *outputWord) const argument 646 getSplitMultipleWordsSuggestions(ProximityInfo *proximityInfo, const int *xcoordinates, const int *ycoordinates, const int *codes, const bool useFullEditDistance, const int inputSize, Correction *correction, WordsPriorityQueuePool *queuePool, const bool hasAutoCorrectionCandidate) const argument [all...] |
H A D | proximity_info_state_utils.cpp | 42 const ProximityInfo *const proximityInfo, const int maxPointToKeyLength, 114 if (pushTouchPoint(proximityInfo, maxPointToKeyLength, i, c, x, y, time, 154 const ProximityInfo *const proximityInfo, const std::vector<int> *const sampledInputXs, 156 const float sweetSpotCenterX = proximityInfo->getSweetSpotCenterXAt(keyIndex); 157 const float sweetSpotCenterY = proximityInfo->getSweetSpotCenterYAt(keyIndex); 164 const ProximityInfo *const proximityInfo, const std::vector<int> *const sampledInputXs, 169 if (!proximityInfo->hasSweetSpotData(keyIndex)) { 175 const float squaredDistance = calculateSquaredDistanceFromSweetSpotCenter(proximityInfo, 177 const float squaredRadius = SQUARE_FLOAT(proximityInfo->getSweetSpotRadiiAt(keyIndex)); 182 const ProximityInfo *const proximityInfo, cons 41 updateTouchPoints( const ProximityInfo *const proximityInfo, const int maxPointToKeyLength, const int *const inputProximities, const int *const inputXCoordinates, const int *const inputYCoordinates, const int *const times, const int *const pointerIds, const float verticalSweetSpotScale, const int inputSize, const bool isGeometric, const int pointerId, const int pushTouchPointStartIndex, std::vector<int> *sampledInputXs, std::vector<int> *sampledInputYs, std::vector<int> *sampledInputTimes, std::vector<int> *sampledLengthCache, std::vector<int> *sampledInputIndice) argument 153 calculateSquaredDistanceFromSweetSpotCenter( const ProximityInfo *const proximityInfo, const std::vector<int> *const sampledInputXs, const std::vector<int> *const sampledInputYs, const int keyIndex, const int inputIndex) argument 163 calculateNormalizedSquaredDistance( const ProximityInfo *const proximityInfo, const std::vector<int> *const sampledInputXs, const std::vector<int> *const sampledInputYs, const int keyIndex, const int inputIndex) argument 181 initNormalizedSquaredDistances( const ProximityInfo *const proximityInfo, const int inputSize, const int *inputXCoordinates, const int *inputYCoordinates, const int *const inputProximities, const std::vector<int> *const sampledInputXs, const std::vector<int> *const sampledInputYs, int *normalizedSquaredDistances) argument 223 initGeometricDistanceInfos( const ProximityInfo *const proximityInfo, const int sampledInputSize, const int lastSavedInputSize, const float verticalSweetSpotScale, const std::vector<int> *const sampledInputXs, const std::vector<int> *const sampledInputYs, std::vector<NearKeycodesSet> *sampledNearKeySets, std::vector<float> *sampledNormalizedSquaredLengthCache) argument 357 updateNearKeysDistances( const ProximityInfo *const proximityInfo, const float maxPointToKeyLength, const int x, const int y, const float verticalSweetspotScale, NearKeysDistanceMap *const currentNearKeysDistances) argument 444 pushTouchPoint(const ProximityInfo *const proximityInfo, const int maxPointToKeyLength, const int inputIndex, const int nodeCodePoint, int x, int y, const int time, const float verticalSweetSpotScale, const bool doSampling, const bool isLastPoint, const float sumAngle, NearKeysDistanceMap *const currentNearKeysDistances, const NearKeysDistanceMap *const prevNearKeysDistances, const NearKeysDistanceMap *const prevPrevNearKeysDistances, std::vector<int> *sampledInputXs, std::vector<int> *sampledInputYs, std::vector<int> *sampledInputTimes, std::vector<int> *sampledLengthCache, std::vector<int> *sampledInputIndice) argument 902 updateSampledSearchKeySets( const ProximityInfo *const proximityInfo, const int sampledInputSize, const int lastSavedInputSize, const std::vector<int> *const sampledLengthCache, const std::vector<NearKeycodesSet> *const sampledNearKeySets, std::vector<NearKeycodesSet> *sampledSearchKeySets, std::vector<std::vector<int> > *sampledSearchKeyVectors) argument 1010 getMostProbableString( const ProximityInfo *const proximityInfo, const int sampledInputSize, const std::vector<hash_map_compat<int, float> > *const charProbabilities, int *const codePointBuf) argument [all...] |