Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
ArithmeticBitModel Class Reference

#include <arithmeticmodel.hpp>

Public Member Functions

 ArithmeticBitModel ()
 
void init ()
 
 ~ArithmeticBitModel ()
 

Private Member Functions

void update ()
 

Private Attributes

U32 bit_0_count
 
U32 bit_0_prob
 
U32 bit_count
 
U32 bits_until_update
 
U32 update_cycle
 

Friends

class ArithmeticDecoder
 
class ArithmeticEncoder
 

Detailed Description

Definition at line 75 of file arithmeticmodel.hpp.

Constructor & Destructor Documentation

◆ ArithmeticBitModel()

ArithmeticBitModel::ArithmeticBitModel ( )

Definition at line 175 of file arithmeticmodel.cpp.

◆ ~ArithmeticBitModel()

ArithmeticBitModel::~ArithmeticBitModel ( )

Definition at line 180 of file arithmeticmodel.cpp.

Member Function Documentation

◆ init()

void ArithmeticBitModel::init ( )

Definition at line 184 of file arithmeticmodel.cpp.

◆ update()

void ArithmeticBitModel::update ( )
private

Definition at line 194 of file arithmeticmodel.cpp.

Friends And Related Function Documentation

◆ ArithmeticDecoder

friend class ArithmeticDecoder
friend

Definition at line 88 of file arithmeticmodel.hpp.

◆ ArithmeticEncoder

friend class ArithmeticEncoder
friend

Definition at line 87 of file arithmeticmodel.hpp.

Member Data Documentation

◆ bit_0_count

U32 ArithmeticBitModel::bit_0_count
private

Definition at line 86 of file arithmeticmodel.hpp.

◆ bit_0_prob

U32 ArithmeticBitModel::bit_0_prob
private

Definition at line 86 of file arithmeticmodel.hpp.

◆ bit_count

U32 ArithmeticBitModel::bit_count
private

Definition at line 86 of file arithmeticmodel.hpp.

◆ bits_until_update

U32 ArithmeticBitModel::bits_until_update
private

Definition at line 85 of file arithmeticmodel.hpp.

◆ update_cycle

U32 ArithmeticBitModel::update_cycle
private

Definition at line 85 of file arithmeticmodel.hpp.


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


lvr2
Author(s): Thomas Wiemann , Sebastian Pütz , Alexander Mock , Lars Kiesow , Lukas Kalbertodt , Tristan Igelbrink , Johan M. von Behren , Dominik Feldschnieders , Alexander Löhr
autogenerated on Wed Mar 2 2022 00:37:26