aboutsummaryrefslogtreecommitdiffstats
path: root/java/src/com/android/inputmethod/latin/UserHistoryForgettingCurveUtils.java
diff options
context:
space:
mode:
authorKen Wakasa <kwakasa@google.com>2012-06-08 19:05:47 +0900
committerKen Wakasa <kwakasa@google.com>2012-06-08 20:46:19 +0900
commite7b34b9f867b64eabc3606e5ef21e26eda8de0f6 (patch)
tree52354e792d3ea6dc84b62ef1940a62677b195f2d /java/src/com/android/inputmethod/latin/UserHistoryForgettingCurveUtils.java
parentaa564e336e6f2562ac05e384e06ed66c6b162c45 (diff)
downloadlatinime-e7b34b9f867b64eabc3606e5ef21e26eda8de0f6.tar.gz
latinime-e7b34b9f867b64eabc3606e5ef21e26eda8de0f6.tar.xz
latinime-e7b34b9f867b64eabc3606e5ef21e26eda8de0f6.zip
Add NativeUtils.powf()
Change-Id: I0339f39d49bc6390d098017f32d92c776974e03e
Diffstat (limited to 'java/src/com/android/inputmethod/latin/UserHistoryForgettingCurveUtils.java')
-rw-r--r--java/src/com/android/inputmethod/latin/UserHistoryForgettingCurveUtils.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/src/com/android/inputmethod/latin/UserHistoryForgettingCurveUtils.java b/java/src/com/android/inputmethod/latin/UserHistoryForgettingCurveUtils.java
index 6e71885cc..1de95d7b8 100644
--- a/java/src/com/android/inputmethod/latin/UserHistoryForgettingCurveUtils.java
+++ b/java/src/com/android/inputmethod/latin/UserHistoryForgettingCurveUtils.java
@@ -211,8 +211,8 @@ public class UserHistoryForgettingCurveUtils {
}
for (int j = 0; j < ELAPSED_TIME_MAX; ++j) {
final float elapsedHours = j * ELAPSED_TIME_INTERVAL_HOURS;
- final double freq =
- initialFreq * Math.pow(initialFreq, elapsedHours / HALF_LIFE_HOURS);
+ final float freq = initialFreq
+ * NativeUtils.powf(initialFreq, elapsedHours / HALF_LIFE_HOURS);
final int intFreq = Math.min(FC_FREQ_MAX, Math.max(0, (int)freq));
SCORE_TABLE[i][j] = intFreq;
}