/packages/inputmethods/LatinIME/native/jni/ |
H A D | com_android_inputmethod_keyboard_ProximityInfo.cpp | 34 ProximityInfo *proximityInfo = new ProximityInfo(env, displayWidth, displayHeight, local 38 return reinterpret_cast<jlong>(proximityInfo); 41 static void latinime_Keyboard_release(JNIEnv *env, jclass clazz, jlong proximityInfo) { argument 42 ProximityInfo *pi = reinterpret_cast<ProximityInfo *>(proximityInfo);
|
H A D | com_android_inputmethod_latin_BinaryDictionary.cpp | 179 jlong proximityInfo, jlong dicTraverseSession, jintArray xCoordinatesArray, 193 ProximityInfo *pInfo = reinterpret_cast<ProximityInfo *>(proximityInfo); 178 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, jintArray suggestOptions, jobjectArray prevWordCodePointArrays, jbooleanArray isBeginningOfSentenceArray, jint prevWordCount, jintArray outSuggestionCount, jintArray outCodePointsArray, jintArray outScoresArray, jintArray outSpaceIndicesArray, jintArray outTypesArray, jintArray outAutoCommitFirstWordConfidenceArray, jfloatArray inOutWeightOfLangModelVsSpatialModel) argument
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/layout/ |
H A D | proximity_info_state.cpp | 43 const ProximityInfo *proximityInfo, const int *const inputCodes, const int inputSize, 56 mProximityInfo = proximityInfo; 57 mHasTouchPositionCorrectionData = proximityInfo->hasTouchPositionCorrectionData(); 58 mMostCommonKeyWidthSquare = proximityInfo->getMostCommonKeyWidthSquare(); 59 mKeyCount = proximityInfo->getKeyCount(); 60 mCellHeight = proximityInfo->getCellHeight(); 61 mCellWidth = proximityInfo->getCellWidth(); 62 mGridHeight = proximityInfo->getGridWidth(); 63 mGridWidth = proximityInfo->getGridHeight(); 42 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, const std::vector<int> *locale) argument
|
H A D | proximity_info_state_utils.h | 38 static int updateTouchPoints(const ProximityInfo *const proximityInfo, 74 const ProximityInfo *const proximityInfo, 76 static void updateSampledSearchKeySets(const ProximityInfo *const proximityInfo, 85 static void initGeometricDistanceInfos(const ProximityInfo *const proximityInfo, 106 static float getMostProbableString(const ProximityInfo *const proximityInfo, 114 static float updateNearKeysDistances(const ProximityInfo *const proximityInfo, 127 static bool pushTouchPoint(const ProximityInfo *const proximityInfo, 152 const ProximityInfo *const proximityInfo, const std::vector<int> *const sampledInputXs, 155 static float calculateNormalizedSquaredDistance(const ProximityInfo *const proximityInfo,
|
H A D | proximity_info_state_utils.cpp | 46 const ProximityInfo *const proximityInfo, const int maxPointToKeyLength, 118 if (pushTouchPoint(proximityInfo, maxPointToKeyLength, i, c, x, y, time, 158 const ProximityInfo *const proximityInfo, const std::vector<int> *const sampledInputXs, 160 const float sweetSpotCenterX = proximityInfo->getSweetSpotCenterXAt(keyIndex); 161 const float sweetSpotCenterY = proximityInfo->getSweetSpotCenterYAt(keyIndex); 169 const ProximityInfo *const proximityInfo, const std::vector<int> *const sampledInputXs, 174 if (!proximityInfo->hasSweetSpotData(keyIndex)) { 180 const float squaredDistance = calculateSquaredDistanceFromSweetSpotCenter(proximityInfo, 183 proximityInfo->getSweetSpotRadiiAt(keyIndex)); 188 const ProximityInfo *const proximityInfo, cons 45 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 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 157 calculateSquaredDistanceFromSweetSpotCenter( const ProximityInfo *const proximityInfo, const std::vector<int> *const sampledInputXs, const std::vector<int> *const sampledInputYs, const int keyIndex, const int inputIndex) argument 168 calculateNormalizedSquaredDistance( const ProximityInfo *const proximityInfo, const std::vector<int> *const sampledInputXs, const std::vector<int> *const sampledInputYs, const int keyIndex, const int inputIndex) argument 187 initGeometricDistanceInfos( const ProximityInfo *const proximityInfo, const int sampledInputSize, const int lastSavedInputSize, const bool isGeometric, const std::vector<int> *const sampledInputXs, const std::vector<int> *const sampledInputYs, std::vector<float> *sampledNormalizedSquaredLengthCache) argument 314 updateNearKeysDistances( const ProximityInfo *const proximityInfo, const float maxPointToKeyLength, const int x, const int y, const bool isGeometric, NearKeysDistanceMap *const currentNearKeysDistances) argument 401 pushTouchPoint(const ProximityInfo *const proximityInfo, const int maxPointToKeyLength, const int inputIndex, const int nodeCodePoint, int x, int y, const int time, const bool isGeometric, 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 616 updateAlignPointProbabilities( const float maxPointToKeyLength, const int mostCommonKeyWidth, const int keyCount, const int start, const int sampledInputSize, const std::vector<int> *const sampledInputXs, const std::vector<int> *const sampledInputYs, const std::vector<float> *const sampledSpeedRates, const std::vector<int> *const sampledLengthCache, const std::vector<float> *const sampledNormalizedSquaredLengthCache, const ProximityInfo *const proximityInfo, std::vector<std::unordered_map<int, float>> *charProbabilities) argument 822 updateSampledSearchKeySets( const ProximityInfo *const proximityInfo, const int sampledInputSize, const int lastSavedInputSize, const std::vector<int> *const sampledLengthCache, const std::vector<std::unordered_map<int, float>> *const charProbabilities, std::vector<NearKeycodesSet> *sampledSearchKeySets, std::vector<std::vector<int>> *sampledSearchKeyVectors) argument 934 getMostProbableString( const ProximityInfo *const proximityInfo, const int sampledInputSize, const std::vector<std::unordered_map<int, float>> *const charProbabilities, int *const codePointBuf) argument [all...] |
H A D | proximity_info_state.h | 38 const ProximityInfo *proximityInfo, const int *const inputCodes,
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/ |
H A D | dictionary.h | 68 void getSuggestions(ProximityInfo *proximityInfo, DicTraverseSession *traverseSession,
|
H A D | dictionary.cpp | 47 void Dictionary::getSuggestions(ProximityInfo *proximityInfo, DicTraverseSession *traverseSession, argument 55 suggest->getSuggestions(proximityInfo, traverseSession, xcoordinates,
|
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/ |
H A D | BinaryDictionary.java | 193 private static native void getSuggestionsNative(long dict, long proximityInfo, argument
|