|
Joshua
open source statistical hierarchical phrase-based machine translation system
|
#include <trie.hh>
Public Member Functions | |
| BitPackedLongest () | |
| void | Init (void *base, const Quant &quant, uint64_t max_vocab) |
| void | LoadedBinary () |
| void | Insert (WordIndex word, float prob) |
| bool | Find (WordIndex word, float &prob, const NodeRange &node) const |
Static Public Member Functions | |
| static std::size_t | Size (uint8_t quant_bits, uint64_t entries, uint64_t max_vocab) |
Private Attributes | |
| Quant | quant_ |
| lm::ngram::trie::BitPackedLongest< Quant >::BitPackedLongest | ( | ) |
| bool lm::ngram::trie::BitPackedLongest< Quant >::Find | ( | WordIndex | word, |
| float & | prob, | ||
| const NodeRange & | node | ||
| ) | const |
| void lm::ngram::trie::BitPackedLongest< Quant >::Init | ( | void * | base, |
| const Quant & | quant, | ||
| uint64_t | max_vocab | ||
| ) |
| void lm::ngram::trie::BitPackedLongest< Quant >::Insert | ( | WordIndex | word, |
| float | prob | ||
| ) |
| void lm::ngram::trie::BitPackedLongest< Quant >::LoadedBinary | ( | ) |
| static std::size_t lm::ngram::trie::BitPackedLongest< Quant >::Size | ( | uint8_t | quant_bits, |
| uint64_t | entries, | ||
| uint64_t | max_vocab | ||
| ) | [static] |
Quant lm::ngram::trie::BitPackedLongest< Quant >::quant_ [private] |