Searched defs:traverseSession (Results 1 - 11 of 11) sorted by relevance

/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/typing/
H A Dtyping_weighting.cpp27 const DicTraverseSession *const traverseSession, const DicNode *const parentDicNode,
31 if (isProximityDicNode(traverseSession, dicNode)) {
26 getErrorType(const CorrectionType correctionType, const DicTraverseSession *const traverseSession, const DicNode *const parentDicNode, const DicNode *const dicNode) const argument
H A Dtyping_scoring.h34 const DicTraverseSession *const traverseSession, const int terminalSize,
49 AK_FORCE_INLINE float getAdjustedLanguageWeight(DicTraverseSession *const traverseSession, argument
33 getMostProbableString( const DicTraverseSession *const traverseSession, const int terminalSize, const float languageWeight, int *const outputCodePoints, int *const type, int *const freq) const argument
H A Dtyping_traversal.h46 AK_FORCE_INLINE bool isOmission(const DicTraverseSession *const traverseSession, argument
58 const int inputSize = traverseSession->getInputSize();
70 CharUtils::toBaseLowerCase(traverseSession->getProximityInfoState(0)
76 const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const {
80 if (!canDoLookAheadCorrection(traverseSession, dicNode)) {
85 && traverseSession->getProximityInfoState(0)->
90 const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const {
94 const int inputSize = traverseSession->getInputSize();
108 const DicTraverseSession *const traverseSession) const {
109 const int inputSize = traverseSession
75 isSpaceSubstitutionTerminal( const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const argument
89 isSpaceOmissionTerminal( const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const argument
113 shouldNodeLevelCache( const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const argument
118 canDoLookAheadCorrection( const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const argument
124 getProximityType( const DicTraverseSession *const traverseSession, const DicNode *const dicNode, const DicNode *const childDicNode) const argument
148 sameAsTyped( const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const argument
159 isPossibleOmissionChildNode( const DicTraverseSession *const traverseSession, const DicNode *const parentDicNode, const DicNode *const dicNode) const argument
[all...]
H A Dtyping_weighting.h39 float getTerminalSpatialCost(const DicTraverseSession *const traverseSession, argument
71 float getMatchedCost(const DicTraverseSession *const traverseSession, argument
76 const float normalizedSquaredLength = traverseSession->getProximityInfoState(0)
80 traverseSession->isTouchPositionCorrectionEnabled(), normalizedSquaredLength);
84 const bool isProximity = isProximityDicNode(traverseSession, dicNode);
103 bool isProximityDicNode(const DicTraverseSession *const traverseSession, argument
107 traverseSession->getProximityInfoState(0)->getPrimaryCodePointAt(pointIndex));
112 float getTranspositionCost(const DicTraverseSession *const traverseSession, argument
116 const float distance1 = traverseSession->getProximityInfoState(0)->getPointToKeyLength(
119 const float distance2 = traverseSession
127 getInsertionCost(const DicTraverseSession *const traverseSession, const DicNode *const parentDicNode, const DicNode *const dicNode) const argument
151 getNewWordSpatialCost(const DicTraverseSession *const traverseSession, const DicNode *const dicNode, DicNode_InputStateG *inputStateG) const argument
156 getNewWordBigramLanguageCost(const DicTraverseSession *const traverseSession, const DicNode *const dicNode, MultiBigramMap *const multiBigramMap) const argument
164 getCompletionCost(const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const argument
175 getTerminalLanguageCost(const DicTraverseSession *const traverseSession, const DicNode *const dicNode, const float dicNodeLanguageImprobability) const argument
180 getTerminalInsertionCost(const DicTraverseSession *const traverseSession, const DicNode *const dicNode) const argument
[all...]
/packages/inputmethods/LatinIME/native/jni/
H A Dcom_android_inputmethod_latin_DicTraverseSession.cpp30 void *traverseSession = DicTraverseSession::getSessionInstance(env, localeJStr, dictSize); local
31 return reinterpret_cast<jlong>(traverseSession);
34 static void latinime_initDicTraverseSession(JNIEnv *env, jclass clazz, jlong traverseSession, argument
36 DicTraverseSession *ts = reinterpret_cast<DicTraverseSession *>(traverseSession);
49 static void latinime_releaseDicTraverseSession(JNIEnv *env, jclass clazz, jlong traverseSession) { argument
50 DicTraverseSession *ts = reinterpret_cast<DicTraverseSession *>(traverseSession);
H A Dcom_android_inputmethod_latin_BinaryDictionary.cpp148 DicTraverseSession *traverseSession = local
211 count = dictionary->getSuggestions(pInfo, traverseSession, xCoordinates, yCoordinates,
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/policy/
H A Dweighting.cpp75 const CorrectionType correctionType, const DicTraverseSession *const traverseSession,
78 const int inputSize = traverseSession->getInputSize();
82 traverseSession, parentDicNode, dicNode, &inputStateG);
84 traverseSession, parentDicNode, dicNode, multiBigramMap);
85 const ErrorType errorType = weighting->getErrorType(correctionType, traverseSession,
104 const CorrectionType correctionType, const DicTraverseSession *const traverseSession,
117 return weighting->getNewWordSpatialCost(traverseSession, dicNode, inputStateG);
119 return weighting->getMatchedCost(traverseSession, dicNode, inputStateG);
121 return weighting->getCompletionCost(traverseSession, dicNode);
123 return weighting->getTerminalSpatialCost(traverseSession, dicNod
74 addCostAndForwardInputIndex(const Weighting *const weighting, const CorrectionType correctionType, const DicTraverseSession *const traverseSession, const DicNode *const parentDicNode, DicNode *const dicNode, MultiBigramMap *const multiBigramMap) argument
103 getSpatialCost(const Weighting *const weighting, const CorrectionType correctionType, const DicTraverseSession *const traverseSession, const DicNode *const parentDicNode, const DicNode *const dicNode, DicNode_InputStateG *const inputStateG) argument
137 getLanguageCost(const Weighting *const weighting, const CorrectionType correctionType, const DicTraverseSession *const traverseSession, const DicNode *const parentDicNode, const DicNode *const dicNode, MultiBigramMap *const multiBigramMap) argument
[all...]
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/dictionary/
H A Ddictionary.cpp54 int Dictionary::getSuggestions(ProximityInfo *proximityInfo, DicTraverseSession *traverseSession, argument
62 traverseSession, this, prevWordCodePoints, prevWordLength, suggestOptions);
63 result = mGestureSuggest->getSuggestions(proximityInfo, traverseSession, xcoordinates,
72 traverseSession, this, prevWordCodePoints, prevWordLength, suggestOptions);
73 result = mTypingSuggest->getSuggestions(proximityInfo, traverseSession, xcoordinates,
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/session/
H A Ddic_traverse_session.h48 static AK_FORCE_INLINE void initSessionInstance(DicTraverseSession *traverseSession, argument
51 if (traverseSession) {
52 DicTraverseSession *tSession = static_cast<DicTraverseSession *>(traverseSession);
57 static AK_FORCE_INLINE void releaseSessionInstance(DicTraverseSession *traverseSession) { argument
58 delete traverseSession;
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/
H A Dsuggest.cpp47 * TODO: Stop detecting continuous suggestion. Start using traverseSession instead.
49 int Suggest::getSuggestions(ProximityInfo *pInfo, void *traverseSession, argument
56 DicTraverseSession *tSession = static_cast<DicTraverseSession *>(traverseSession);
84 void Suggest::initializeSearch(DicTraverseSession *traverseSession, int commitPoint) const { argument
85 if (!traverseSession->getProximityInfoState(0)->isUsed()) {
92 if (traverseSession->getInputSize() > MIN_CONTINUOUS_SUGGESTION_INPUT_SIZE
93 && traverseSession->isContinuousSuggestionPossible()) {
96 traverseSession->getDicTraverseCache()->continueSearch();
100 traverseSession->getDicTraverseCache()->setCommitPoint(commitPoint);
101 traverseSession
120 outputSuggestions(DicTraverseSession *traverseSession, int *frequencies, int *outputCodePoints, int *outputIndicesToPartialCommit, int *outputTypes, int *outputAutoCommitFirstWordConfidence) const argument
440 processTerminalDicNode( DicTraverseSession *traverseSession, DicNode *dicNode) const argument
468 processExpandedDicNode( DicTraverseSession *traverseSession, DicNode *dicNode) const argument
484 processDicNodeAsMatch(DicTraverseSession *traverseSession, DicNode *childDicNode) const argument
490 processDicNodeAsAdditionalProximityChar(DicTraverseSession *traverseSession, DicNode *dicNode, DicNode *childDicNode) const argument
500 processDicNodeAsSubstitution(DicTraverseSession *traverseSession, DicNode *dicNode, DicNode *childDicNode) const argument
511 processDicNodeAsDigraph(DicTraverseSession *traverseSession, DicNode *childDicNode) const argument
525 processDicNodeAsOmission( DicTraverseSession *traverseSession, DicNode *dicNode) const argument
549 processDicNodeAsInsertion(DicTraverseSession *traverseSession, DicNode *dicNode) const argument
571 processDicNodeAsTransposition(DicTraverseSession *traverseSession, DicNode *dicNode) const argument
610 weightChildNode(DicTraverseSession *traverseSession, DicNode *dicNode) const argument
625 createNextWordDicNode(DicTraverseSession *traverseSession, DicNode *dicNode, const bool spaceSubstitution) const argument
[all...]
/packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin/
H A DBinaryDictionary.java81 DicTraverseSession traverseSession = mDicTraverseSessions.get(traverseSessionId);
82 if (traverseSession == null) {
83 traverseSession = mDicTraverseSessions.get(traverseSessionId);
84 if (traverseSession == null) {
85 traverseSession = new DicTraverseSession(mLocale, mNativeDict, mDictSize);
86 mDicTraverseSessions.put(traverseSessionId, traverseSession);
89 return traverseSession;
129 long traverseSession, int[] xCoordinates, int[] yCoordinates, int[] times,
358 final DicTraverseSession traverseSession = mDicTraverseSessions.valueAt(index);
359 if (traverseSession !
128 getSuggestionsNative(long dict, long proximityInfo, long traverseSession, int[] xCoordinates, int[] yCoordinates, int[] times, int[] pointerIds, int[] inputCodePoints, int inputSize, int commitPoint, int[] suggestOptions, int[] prevWordCodePointArray, int[] outputCodePoints, int[] outputScores, int[] outputIndices, int[] outputTypes, int[] outputAutoCommitFirstWordConfidence) argument
[all...]

Completed in 101 milliseconds