#include <ArithmeticModel.h>
|
| ArithmeticModel (const ext::set< SymbolType > &alphabet) |
|
void | update (const SymbolType &symbol) |
|
void | getProbability (const SymbolType &c, unsigned &low_prob, unsigned &high_prob) const |
|
void | getProbabilityEof (unsigned &low_prob, unsigned &high_prob) const |
|
SymbolType | getChar (unsigned scaled_value, unsigned &low_prob, unsigned &high_prob) const |
|
bool | isEof (unsigned scaled_value) const |
|
unsigned | getCount () const |
|
◆ ArithmeticModel()
template<class SymbolType >
◆ getChar()
template<class SymbolType >
SymbolType ArithmeticModel< SymbolType >::getChar |
( |
unsigned |
scaled_value, |
|
|
unsigned & |
low_prob, |
|
|
unsigned & |
high_prob |
|
) |
| const |
|
inline |
◆ getCount()
template<class SymbolType >
◆ getProbability()
template<class SymbolType >
void ArithmeticModel< SymbolType >::getProbability |
( |
const SymbolType & |
c, |
|
|
unsigned & |
low_prob, |
|
|
unsigned & |
high_prob |
|
) |
| const |
|
inline |
◆ getProbabilityEof()
template<class SymbolType >
void ArithmeticModel< SymbolType >::getProbabilityEof |
( |
unsigned & |
low_prob, |
|
|
unsigned & |
high_prob |
|
) |
| const |
|
inline |
◆ isEof()
template<class SymbolType >
◆ update()
template<class SymbolType >
The documentation for this class was generated from the following file: