Adaptive data model.
More...
#include <arithmetic_codec.hpp>
Adaptive data model.
Definition at line 119 of file arithmetic_codec.hpp.
◆ Adaptive_Data_Model() [1/2]
| Adaptive_Data_Model::Adaptive_Data_Model |
( |
void |
| ) |
|
|
inline |
◆ Adaptive_Data_Model() [2/2]
| Adaptive_Data_Model::Adaptive_Data_Model |
( |
unsigned |
number_of_symbols | ) |
|
|
inline |
◆ ~Adaptive_Data_Model()
| Adaptive_Data_Model::~Adaptive_Data_Model |
( |
void |
| ) |
|
|
inline |
◆ model_symbols()
| unsigned Adaptive_Data_Model::model_symbols |
( |
void |
| ) |
|
|
inline |
◆ reset()
| void Adaptive_Data_Model::reset |
( |
void |
| ) |
|
|
inline |
◆ set_alphabet()
| void Adaptive_Data_Model::set_alphabet |
( |
unsigned |
number_of_symbols | ) |
|
|
inline |
◆ update()
| void Adaptive_Data_Model::update |
( |
bool |
from_encoder | ) |
|
|
inlineprivate |
◆ Arithmetic_Codec
◆ data_symbols
| unsigned Adaptive_Data_Model::data_symbols |
|
private |
◆ decoder_table
| unsigned * Adaptive_Data_Model::decoder_table |
|
private |
◆ distribution
| unsigned* Adaptive_Data_Model::distribution |
|
private |
◆ last_symbol
| unsigned Adaptive_Data_Model::last_symbol |
|
private |
◆ symbol_count
| unsigned * Adaptive_Data_Model::symbol_count |
|
private |
◆ symbols_until_update
| unsigned Adaptive_Data_Model::symbols_until_update |
|
private |
◆ table_shift
| unsigned Adaptive_Data_Model::table_shift |
|
private |
◆ table_size
| unsigned Adaptive_Data_Model::table_size |
|
private |
◆ total_count
| unsigned Adaptive_Data_Model::total_count |
|
private |
◆ update_cycle
| unsigned Adaptive_Data_Model::update_cycle |
|
private |
The documentation for this class was generated from the following files:
- /Users/mac/builds/efd823a3/0/MEPP-team/MEPP2/FEVV/Filters/Generic/Manifold/Compression_Valence/arithmetic_codec.hpp
- /Users/mac/builds/efd823a3/0/MEPP-team/MEPP2/FEVV/Filters/Generic/Manifold/Compression_Valence/arithmetic_codec.inl