Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e0349619 authored by Satoshi Kataoka's avatar Satoshi Kataoka
Browse files

Refactor most probable string

Change-Id: Ic14f1632f219f844c65a2e9c78d5ecf635e8234e
parent be68b41c
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1168,9 +1168,9 @@ bool ProximityInfoState::suppressCharProbabilities(const int index0, const int i
    return true;
}

// Get a word that is detected by tracing the most probable char sequence into codePointBuf and
// Get a word that is detected by tracing the most probable string into codePointBuf and
// returns probability of generating the word.
float ProximityInfoState::getMostProbableCharSequence(int *const codePointBuf) const {
float ProximityInfoState::getMostProbableString(int *const codePointBuf) const {
    static const float DEMOTION_LOG_PROBABILITY = 0.3f;
    int index = 0;
    float sumLogProbability = 0.0f;
+1 −1
Original line number Diff line number Diff line
@@ -196,7 +196,7 @@ class ProximityInfoState {
    // Returns angle of three points. x, y, and z are indices.
    float getPointsAngle(const int index0, const int index1, const int index2) const;

    float getMostProbableCharSequence(int *const codePointBuf) const;
    float getMostProbableString(int *const codePointBuf) const;

    float getProbability(const int index, const int charCode) const;