Searched refs:MatrixNode (Results 1 - 2 of 2) sorted by relevance

/packages/inputmethods/PinyinIME/jni/include/
H A Dmatrixsearch.h57 typedef struct MatrixNode { struct in namespace:ime_pinyin
60 MatrixNode *from;
64 } MatrixNode, *PMatrixNode; typedef in namespace:ime_pinyin
67 // The MatrixNode position in the matrix pool
99 // Points to a MatrixNode of the current step to indicate which choice the
101 MatrixNode *mtrx_nd_fixed;
194 MatrixNode *mtrx_nd_pool_;
323 // Extend a MatrixNode with the give LmaPsbItem list.
328 size_t extend_mtrx_nd(MatrixNode *mtrx_nd, LmaPsbItem lpi_items[],
/packages/inputmethods/PinyinIME/jni/share/
H A Dmatrixsearch.cpp77 size_t mtrx_nd_size = sizeof(MatrixNode) * kMtrxNdPoolSize;
94 mtrx_nd_pool_ = reinterpret_cast<MatrixNode*>(share_buf_);
212 // Get a MatrixNode from the pool
218 MatrixNode *node = mtrx_nd_pool_ + matrix_[0].mtrx_nd_pos;
894 MatrixNode *end_node = matrix_[step_end].mtrx_nd_fixed;
1000 // 1. Check if that old row has valid MatrixNode. If no, means that row is
1113 MatrixNode *mtrx_nd = mtrx_nd_pool_ + mtrx_nd_pos;
1314 MatrixNode *mtrx_nd = mtrx_nd_pool_ + matrix_[pys_decoded_len_].mtrx_nd_pos;
1535 size_t MatrixSearch::extend_mtrx_nd(MatrixNode *mtrx_nd, LmaPsbItem lpi_items[],
1551 MatrixNode *mtrx_nd_res_mi
[all...]

Completed in 77 milliseconds