HomeSort by relevance Sort by last modified time
    Searched refs:traverseSession (Results 1 - 19 of 19) sorted by null

  /packages/inputmethods/LatinIME/native/jni/src/suggest/core/
suggest.h 50 void getSuggestions(ProximityInfo *pInfo, void *traverseSession, int *inputXs, int *inputYs,
57 void createNextWordDicNode(DicTraverseSession *traverseSession, DicNode *dicNode,
59 void initializeSearch(DicTraverseSession *traverseSession) const;
60 void expandCurrentDicNodes(DicTraverseSession *traverseSession) const;
61 void processTerminalDicNode(DicTraverseSession *traverseSession, DicNode *dicNode) const;
62 void processExpandedDicNode(DicTraverseSession *traverseSession, DicNode *dicNode) const;
63 void weightChildNode(DicTraverseSession *traverseSession, DicNode *dicNode) const;
64 void processDicNodeAsOmission(DicTraverseSession *traverseSession, DicNode *dicNode) const;
65 void processDicNodeAsDigraph(DicTraverseSession *traverseSession, DicNode *dicNode) const;
66 void processDicNodeAsTransposition(DicTraverseSession *traverseSession,
    [all...]
suggest.cpp 46 * TODO: Stop detecting continuous suggestion. Start using traverseSession instead.
48 void Suggest::getSuggestions(ProximityInfo *pInfo, void *traverseSession,
55 DicTraverseSession *tSession = static_cast<DicTraverseSession *>(traverseSession);
81 void Suggest::initializeSearch(DicTraverseSession *traverseSession) const {
82 if (!traverseSession->getProximityInfoState(0)->isUsed()) {
86 if (traverseSession->getInputSize() > MIN_CONTINUOUS_SUGGESTION_INPUT_SIZE
87 && traverseSession->isContinuousSuggestionPossible()) {
89 traverseSession->getDicTraverseCache()->continueSearch();
92 traverseSession->resetCache(TRAVERSAL->getMaxCacheSize(traverseSession->getInputSize()
    [all...]
suggest_interface.h 29 virtual void getSuggestions(ProximityInfo *pInfo, void *traverseSession, int *inputXs,
  /packages/inputmethods/LatinIME/native/jni/src/suggest/core/policy/
traversal.h 30 virtual bool isOmission(const DicTraverseSession *const traverseSession,
33 virtual bool isSpaceSubstitutionTerminal(const DicTraverseSession *const traverseSession,
35 virtual bool isSpaceOmissionTerminal(const DicTraverseSession *const traverseSession,
37 virtual bool shouldDepthLevelCache(const DicTraverseSession *const traverseSession) const = 0;
38 virtual bool shouldNodeLevelCache(const DicTraverseSession *const traverseSession,
40 virtual bool canDoLookAheadCorrection(const DicTraverseSession *const traverseSession,
42 virtual ProximityType getProximityType(const DicTraverseSession *const traverseSession,
49 virtual bool isPossibleOmissionChildNode(const DicTraverseSession *const traverseSession,
weighting.h 34 const DicTraverseSession *const traverseSession,
39 virtual float getTerminalSpatialCost(const DicTraverseSession *const traverseSession,
46 const DicTraverseSession *const traverseSession, const DicNode *const dicNode,
49 virtual bool isProximityDicNode(const DicTraverseSession *const traverseSession,
53 const DicTraverseSession *const traverseSession, const DicNode *const parentDicNode,
57 const DicTraverseSession *const traverseSession,
60 virtual float getSpaceOmissionCost(const DicTraverseSession *const traverseSession,
64 const DicTraverseSession *const traverseSession, const DicNode *const dicNode,
68 const DicTraverseSession *const traverseSession,
72 const DicTraverseSession *const traverseSession,
    [all...]
scoring.h 34 virtual void getMostProbableString(const DicTraverseSession *const traverseSession,
38 DicTraverseSession *const traverseSession, DicNode *const terminals,
43 virtual bool sameAsTyped(const DicTraverseSession *const traverseSession,
weighting.cpp 76 const CorrectionType correctionType, const DicTraverseSession *const traverseSession,
79 const int inputSize = traverseSession->getInputSize();
83 traverseSession, parentDicNode, dicNode, &inputStateG);
85 traverseSession, parentDicNode, dicNode, multiBigramMap);
87 traverseSession, parentDicNode, dicNode);
105 const CorrectionType correctionType, const DicTraverseSession *const traverseSession,
115 + weighting->getMatchedCost(traverseSession, dicNode, inputStateG);
120 + weighting->getMatchedCost(traverseSession, dicNode, inputStateG);
122 return weighting->getSpaceOmissionCost(traverseSession, dicNode, inputStateG);
124 return weighting->getMatchedCost(traverseSession, dicNode, inputStateG)
    [all...]
  /packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/typing/
typing_traversal.h 47 AK_FORCE_INLINE bool isOmission(const DicTraverseSession *const traverseSession,
59 const int inputSize = traverseSession->getInputSize();
71 CharUtils::toBaseLowerCase(traverseSession->getProximityInfoState(0)
77 const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const {
81 if (traverseSession->getSuggestOptions()->weightForLocale()
88 if (!canDoLookAheadCorrection(traverseSession, dicNode)) {
93 && traverseSession->getProximityInfoState(0)->
98 const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const {
102 if (traverseSession->getSuggestOptions()->weightForLocale()
109 const int inputSize = traverseSession->getInputSize()
    [all...]
typing_weighting.h 40 float getTerminalSpatialCost(const DicTraverseSession *const traverseSession,
75 float getMatchedCost(const DicTraverseSession *const traverseSession,
78 const float normalizedSquaredLength = traverseSession->getProximityInfoState(0)
82 traverseSession->isTouchPositionCorrectionEnabled(), normalizedSquaredLength);
86 const bool isProximity = isProximityDicNode(traverseSession, dicNode);
105 bool isProximityDicNode(const DicTraverseSession *const traverseSession,
109 traverseSession->getProximityInfoState(0)->getPrimaryCodePointAt(pointIndex));
114 float getTranspositionCost(const DicTraverseSession *const traverseSession,
118 const float distance1 = traverseSession->getProximityInfoState(0)->getPointToKeyLength(
121 const float distance2 = traverseSession->getProximityInfoState(0)->getPointToKeyLength
    [all...]
typing_scoring.h 35 AK_FORCE_INLINE void getMostProbableString(const DicTraverseSession *const traverseSession,
40 DicTraverseSession *const traverseSession, DicNode *const terminals,
105 AK_FORCE_INLINE bool sameAsTyped(const DicTraverseSession *const traverseSession,
107 return traverseSession->getProximityInfoState(0)->sameAsTyped(
typing_weighting.cpp 28 const DicTraverseSession *const traverseSession, const DicNode *const parentDicNode,
32 if (isProximityDicNode(traverseSession, dicNode)) {
39 traverseSession->getProximityInfoState(0);
43 const int keyIndex = traverseSession->getProximityInfo()->getKeyIndexOf(
  /packages/inputmethods/LatinIME/native/jni/
com_android_inputmethod_latin_DicTraverseSession.cpp 31 void *traverseSession = DicTraverseSession::getSessionInstance(env, localeJStr, dictSize);
32 return reinterpret_cast<jlong>(traverseSession);
35 static void latinime_initDicTraverseSession(JNIEnv *env, jclass clazz, jlong traverseSession,
37 DicTraverseSession *ts = reinterpret_cast<DicTraverseSession *>(traverseSession);
53 static void latinime_releaseDicTraverseSession(JNIEnv *env, jclass clazz, jlong traverseSession) {
54 DicTraverseSession *ts = reinterpret_cast<DicTraverseSession *>(traverseSession);
com_android_inputmethod_latin_BinaryDictionary.cpp 194 DicTraverseSession *traverseSession =
196 if (!traverseSession) {
249 dictionary->getSuggestions(pInfo, traverseSession, xCoordinates, yCoordinates,
    [all...]
  /packages/inputmethods/LatinIME/native/jni/src/suggest/core/result/
suggestions_output_utils.h 45 DicTraverseSession *traverseSession, const float weightOfLangModelVsSpatialModel,
55 DicTraverseSession *traverseSession, const DicNode *const terminalDicNode,
suggestions_output_utils.cpp 36 const Scoring *const scoringPolicy, DicTraverseSession *traverseSession,
42 const int terminalSize = traverseSession->getDicTraverseCache()->terminalSize();
46 traverseSession->getDicTraverseCache()->popTerminal(&terminals[index]);
52 ? scoringPolicy->getAdjustedWeightOfLangModelVsSpatialModel(traverseSession,
61 && (traverseSession->getInputSize() >= MIN_LEN_FOR_MULTI_WORD_AUTOCORRECT
65 traverseSession->isOnlyOnePointerUsed(0 /* pointerId */);
66 const bool boostExactMatches = traverseSession->getDictionaryStructurePolicy()->
71 outputSuggestionsOfDicNode(scoringPolicy, traverseSession, &terminalDicNode,
75 scoringPolicy->getMostProbableString(traverseSession,
126 const Scoring *const scoringPolicy, DicTraverseSession *traverseSession,
    [all...]
  /packages/inputmethods/LatinIME/native/jni/src/suggest/core/session/
dic_traverse_session.h 49 static AK_FORCE_INLINE void releaseSessionInstance(DicTraverseSession *traverseSession) {
50 delete traverseSession;
  /packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/
BinaryDictionary.java 105 DicTraverseSession traverseSession = mDicTraverseSessions.get(traverseSessionId);
106 if (traverseSession == null) {
107 traverseSession = new DicTraverseSession(mLocale, mNativeDict, mDictSize);
108 mDicTraverseSessions.put(traverseSessionId, traverseSession);
110 return traverseSession;
194 long traverseSession, int[] xCoordinates, int[] yCoordinates, int[] times,
643 final DicTraverseSession traverseSession = mDicTraverseSessions.valueAt(index);
644 if (traverseSession != null) {
645 traverseSession.close();
  /packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
dictionary.h 68 void getSuggestions(ProximityInfo *proximityInfo, DicTraverseSession *traverseSession,
dictionary.cpp 47 void Dictionary::getSuggestions(ProximityInfo *proximityInfo, DicTraverseSession *traverseSession,
53 traverseSession->init(this, ngramContext, suggestOptions);
55 suggest->getSuggestions(proximityInfo, traverseSession, xcoordinates,

Completed in 130 milliseconds