|
Joshua
open source statistical hierarchical phrase-based machine translation system
|
Public Member Functions | |
| Bins () | |
| Bins (uint8_t bits, const float *const begin) | |
| uint64_t | EncodeProb (float value) const |
| uint64_t | EncodeBackoff (float value) const |
| float | Decode (std::size_t off) const |
| uint8_t | Bits () const |
| uint64_t | Mask () const |
Private Member Functions | |
| uint64_t | Encode (float value, size_t reserved) const |
Private Attributes | |
| const float * | begin_ |
| const float * | end_ |
| uint8_t | bits_ |
| uint64_t | mask_ |
| lm::ngram::SeparatelyQuantize::Bins::Bins | ( | uint8_t | bits, |
| const float *const | begin | ||
| ) |
| uint8_t lm::ngram::SeparatelyQuantize::Bins::Bits | ( | ) | const |
| float lm::ngram::SeparatelyQuantize::Bins::Decode | ( | std::size_t | off | ) | const |
| uint64_t lm::ngram::SeparatelyQuantize::Bins::Encode | ( | float | value, |
| size_t | reserved | ||
| ) | const [private] |
| uint64_t lm::ngram::SeparatelyQuantize::Bins::EncodeBackoff | ( | float | value | ) | const |
| uint64_t lm::ngram::SeparatelyQuantize::Bins::EncodeProb | ( | float | value | ) | const |
| uint64_t lm::ngram::SeparatelyQuantize::Bins::Mask | ( | ) | const |
const float* lm::ngram::SeparatelyQuantize::Bins::begin_ [private] |
uint8_t lm::ngram::SeparatelyQuantize::Bins::bits_ [private] |
const float* lm::ngram::SeparatelyQuantize::Bins::end_ [private] |
uint64_t lm::ngram::SeparatelyQuantize::Bins::mask_ [private] |