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