Searched defs:unigramProbability (Results 1 - 9 of 9) sorted by relevance

/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/utils/
H A Dprobability_utils.h28 static AK_FORCE_INLINE int backoff(const int unigramProbability) { argument
29 return unigramProbability;
34 // return unigramProbability > 8 ?
35 // unigramProbability - 8 : (0 == unigramProbability ? 0 : 8);
39 const int unigramProbability, const int bigramProbability) {
40 // We divide the range [unigramProbability..255] in 16.5 steps - in other words, we want
45 const float stepSize = static_cast<float>(MAX_PROBABILITY - unigramProbability)
47 return unigramProbability
38 computeProbabilityForBigram( const int unigramProbability, const int bigramProbability) argument
H A Dforgetting_curve_utils.cpp56 const int unigramProbability = decodeProbability(encodedUnigramProbability); local
58 return min(max(unigramProbability, bigramProbability), MAX_COMPUTED_PROBABILITY);
135 /* static */ int ForgettingCurveUtils::backoff(const int unigramProbability) { argument
136 if (unigramProbability == NOT_A_PROBABILITY) {
139 return max(unigramProbability - 8, 0);
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dicnode/
H A Ddic_node_utils.cpp89 const int unigramProbability = node->getProbability(); local
95 return dictionaryStructurePolicy->getProbability(unigramProbability,
100 wordPos, unigramProbability);
102 return dictionaryStructurePolicy->getProbability(unigramProbability,
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
H A Dbigram_dictionary.cpp113 int unigramProbability = 0; local
124 MAX_WORD_LENGTH, bigramBuffer, &unigramProbability);
134 unigramProbability, bigramsIt.getProbability());
H A Dmulti_bigram_map.h41 const int wordPosition, const int nextWordPosition, const int unigramProbability) {
46 unigramProbability);
51 nextWordPosition, unigramProbability);
54 nextWordPosition, unigramProbability);
86 const int nextWordPosition, const int unigramProbability) const {
95 return structurePolicy->getProbability(unigramProbability, bigramProbability);
113 const int nextWordPosition, const int unigramProbability) {
125 return structurePolicy->getProbability(unigramProbability, bigramProbability);
40 getBigramProbability(const DictionaryStructureWithBufferPolicy *const structurePolicy, const int wordPosition, const int nextWordPosition, const int unigramProbability) argument
111 readBigramProbabilityFromBinaryDictionary( const DictionaryStructureWithBufferPolicy *const structurePolicy, const int nodePos, const int nextWordPosition, const int unigramProbability) argument
/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/dictionary/
H A Dpatricia_trie_policy.cpp322 int PatriciaTriePolicy::getProbability(const int unigramProbability, argument
324 if (unigramProbability == NOT_A_PROBABILITY) {
327 return ProbabilityUtils::backoff(unigramProbability);
329 return ProbabilityUtils::computeProbabilityForBigram(unigramProbability,
H A Ddynamic_patricia_trie_policy.cpp162 int DynamicPatriciaTriePolicy::getProbability(const int unigramProbability, argument
165 return ForgettingCurveUtils::getProbability(unigramProbability, bigramProbability);
167 if (unigramProbability == NOT_A_PROBABILITY) {
170 return ProbabilityUtils::backoff(unigramProbability);
172 return ProbabilityUtils::computeProbabilityForBigram(unigramProbability,
/packages/inputmethods/LatinIME/native/jni/
H A Dcom_android_inputmethod_latin_BinaryDictionary.cpp324 jlong dict, jint unigramProbability, jint bigramProbability) {
329 return dictionary->getDictionaryStructurePolicy()->getProbability(unigramProbability,
323 latinime_BinaryDictionary_calculateProbabilityNative(JNIEnv *env, jclass clazz, jlong dict, jint unigramProbability, jint bigramProbability) argument
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/
H A DBinaryDictionary.java140 private static native int calculateProbabilityNative(long dict, int unigramProbability, argument
337 public int calculateProbability(final int unigramProbability, final int bigramProbability) { argument
339 return calculateProbabilityNative(mNativeDict, unigramProbability, bigramProbability);

Completed in 553 milliseconds