diff options
author | 2013-03-04 22:24:48 -0800 | |
---|---|---|
committer | 2013-03-04 22:24:48 -0800 | |
commit | 6094388f0f379474d1f606400ff50565637c0dc2 (patch) | |
tree | 4accc9b4c9377f065295d86b8c7b5c3d6c787470 /native/jni/src/proximity_info_state_utils.cpp | |
parent | a5857b3167263c424f2057a7432546005bb0ce5c (diff) | |
parent | ff745e9a8adef082859dfbfa3ceeb16a0842980b (diff) | |
download | latinime-6094388f0f379474d1f606400ff50565637c0dc2.tar.gz latinime-6094388f0f379474d1f606400ff50565637c0dc2.tar.xz latinime-6094388f0f379474d1f606400ff50565637c0dc2.zip |
am ff745e9a: am 830ba674: refactor MAX_POINT_TO_KEY_LENGTH
* commit 'ff745e9a8adef082859dfbfa3ceeb16a0842980b':
refactor MAX_POINT_TO_KEY_LENGTH
Diffstat (limited to 'native/jni/src/proximity_info_state_utils.cpp')
-rw-r--r-- | native/jni/src/proximity_info_state_utils.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/native/jni/src/proximity_info_state_utils.cpp b/native/jni/src/proximity_info_state_utils.cpp index 2bf327fcc..2ca39f9e3 100644 --- a/native/jni/src/proximity_info_state_utils.cpp +++ b/native/jni/src/proximity_info_state_utils.cpp @@ -645,7 +645,7 @@ namespace latinime { return min((*SampledDistanceCache_G)[index] * scale, maxPointToKeyLength); } // If the char is not a key on the keyboard then return the max length. - return static_cast<float>(MAX_POINT_TO_KEY_LENGTH); + return static_cast<float>(MAX_VALUE_FOR_WEIGHTING); } /* static */ float ProximityInfoStateUtils::getPointToKeyByIdLength(const float maxPointToKeyLength, @@ -678,7 +678,7 @@ namespace latinime { const float currentAngle = getPointAngle(sampledInputXs, sampledInputYs, i); const float speedRate = (*sampledSpeedRates)[i]; - float nearestKeyDistance = static_cast<float>(MAX_POINT_TO_KEY_LENGTH); + float nearestKeyDistance = static_cast<float>(MAX_VALUE_FOR_WEIGHTING); for (int j = 0; j < keyCount; ++j) { if ((*SampledNearKeySets)[i].test(j)) { const float distance = getPointToKeyByIdLength( @@ -1016,7 +1016,7 @@ namespace latinime { float sumLogProbability = 0.0f; // TODO: Current implementation is greedy algorithm. DP would be efficient for many cases. for (int i = 0; i < sampledInputSize && index < MAX_WORD_LENGTH - 1; ++i) { - float minLogProbability = static_cast<float>(MAX_POINT_TO_KEY_LENGTH); + float minLogProbability = static_cast<float>(MAX_VALUE_FOR_WEIGHTING); int character = NOT_AN_INDEX; for (hash_map_compat<int, float>::const_iterator it = (*charProbabilities)[i].begin(); it != (*charProbabilities)[i].end(); ++it) { |