|
Joshua
open source statistical hierarchical phrase-based machine translation system
|
#include <trie.hh>
Public Member Functions | |
| BitPackedMiddle (void *base, const Quant &quant, uint64_t entries, uint64_t max_vocab, uint64_t max_next, const BitPacked &next_source, const Config &config) | |
| void | Insert (WordIndex word, float prob, float backoff) |
| void | FinishedLoading (uint64_t next_end, const Config &config) |
| void | LoadedBinary () |
| bool | Find (WordIndex word, float &prob, float &backoff, NodeRange &range) const |
| bool | FindNoProb (WordIndex word, float &backoff, NodeRange &range) const |
Static Public Member Functions | |
| static std::size_t | Size (uint8_t quant_bits, uint64_t entries, uint64_t max_vocab, uint64_t max_next, const Config &config) |
Private Attributes | |
| Quant | quant_ |
| Bhiksha | bhiksha_ |
| const BitPacked * | next_source_ |
| lm::ngram::trie::BitPackedMiddle< Quant, Bhiksha >::BitPackedMiddle | ( | void * | base, |
| const Quant & | quant, | ||
| uint64_t | entries, | ||
| uint64_t | max_vocab, | ||
| uint64_t | max_next, | ||
| const BitPacked & | next_source, | ||
| const Config & | config | ||
| ) |
| bool lm::ngram::trie::BitPackedMiddle< Quant, Bhiksha >::Find | ( | WordIndex | word, |
| float & | prob, | ||
| float & | backoff, | ||
| NodeRange & | range | ||
| ) | const |
| bool lm::ngram::trie::BitPackedMiddle< Quant, Bhiksha >::FindNoProb | ( | WordIndex | word, |
| float & | backoff, | ||
| NodeRange & | range | ||
| ) | const |
| void lm::ngram::trie::BitPackedMiddle< Quant, Bhiksha >::FinishedLoading | ( | uint64_t | next_end, |
| const Config & | config | ||
| ) |
| void lm::ngram::trie::BitPackedMiddle< Quant, Bhiksha >::Insert | ( | WordIndex | word, |
| float | prob, | ||
| float | backoff | ||
| ) |
| void lm::ngram::trie::BitPackedMiddle< Quant, Bhiksha >::LoadedBinary | ( | ) |
| std::size_t lm::ngram::trie::BitPackedMiddle< Quant, Bhiksha >::Size | ( | uint8_t | quant_bits, |
| uint64_t | entries, | ||
| uint64_t | max_vocab, | ||
| uint64_t | max_next, | ||
| const Config & | config | ||
| ) | [static] |
Bhiksha lm::ngram::trie::BitPackedMiddle< Quant, Bhiksha >::bhiksha_ [private] |
const BitPacked* lm::ngram::trie::BitPackedMiddle< Quant, Bhiksha >::next_source_ [private] |
Quant lm::ngram::trie::BitPackedMiddle< Quant, Bhiksha >::quant_ [private] |