/packages/inputmethods/LatinIME/native/jni/src/suggest/policyimpl/typing/ |
H A D | typing_weighting.cpp | 27 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 D | typing_scoring.h | 34 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 D | typing_traversal.h | 46 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 D | typing_weighting.h | 39 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 D | com_android_inputmethod_latin_DicTraverseSession.cpp | 30 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 D | com_android_inputmethod_latin_BinaryDictionary.cpp | 148 DicTraverseSession *traverseSession = local 211 count = dictionary->getSuggestions(pInfo, traverseSession, xCoordinates, yCoordinates,
|
/packages/inputmethods/LatinIME/native/jni/src/suggest/core/policy/ |
H A D | weighting.cpp | 75 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 D | dictionary.cpp | 54 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 D | dic_traverse_session.h | 48 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 D | suggest.cpp | 47 * 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 D | BinaryDictionary.java | 81 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...] |