MEPP2 Project
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
Adaptive_Bit_Model Class Reference

Adaptive bit model. More...

#include <arithmetic_codec.hpp>

Collaboration diagram for Adaptive_Bit_Model:
Collaboration graph

Public Member Functions

 Adaptive_Bit_Model (void)
 
void reset (void)
 

Private Member Functions

void update (void)
 

Private Attributes

unsigned update_cycle
 
unsigned bits_until_update
 
unsigned bit_0_prob
 
unsigned bit_0_count
 
unsigned bit_count
 

Friends

class Arithmetic_Codec
 

Detailed Description

Adaptive bit model.

Definition at line 96 of file arithmetic_codec.hpp.

Constructor & Destructor Documentation

◆ Adaptive_Bit_Model()

Adaptive_Bit_Model::Adaptive_Bit_Model ( void  )
inline

Definition at line 790 of file arithmetic_codec.inl.

Here is the call graph for this function:

Member Function Documentation

◆ reset()

void Adaptive_Bit_Model::reset ( void  )
inline

Definition at line 796 of file arithmetic_codec.inl.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ update()

void Adaptive_Bit_Model::update ( void  )
inlineprivate

Definition at line 809 of file arithmetic_codec.inl.

Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Function Documentation

◆ Arithmetic_Codec

friend class Arithmetic_Codec
friend

Definition at line 107 of file arithmetic_codec.hpp.

Member Data Documentation

◆ bit_0_count

unsigned Adaptive_Bit_Model::bit_0_count
private

Definition at line 106 of file arithmetic_codec.hpp.

◆ bit_0_prob

unsigned Adaptive_Bit_Model::bit_0_prob
private

Definition at line 106 of file arithmetic_codec.hpp.

◆ bit_count

unsigned Adaptive_Bit_Model::bit_count
private

Definition at line 106 of file arithmetic_codec.hpp.

◆ bits_until_update

unsigned Adaptive_Bit_Model::bits_until_update
private

Definition at line 105 of file arithmetic_codec.hpp.

◆ update_cycle

unsigned Adaptive_Bit_Model::update_cycle
private

Definition at line 105 of file arithmetic_codec.hpp.


The documentation for this class was generated from the following files: