Project
Loading...
Searching...
No Matches
o2::rans::internal::DictSizeEstimate Class Reference

#include <DictSizeEstimate.h>

Public Member Functions

 DictSizeEstimate ()=default
 
 DictSizeEstimate (size_t numSamples)
 
size_t getIndexSize () const noexcept
 
size_t getFreqSize () const noexcept
 
size_t getIndexSizeB () const noexcept
 
size_t getFreqSizeB () const noexcept
 
size_t getSizeB (size_t nNonzero, size_t renormingBits) const
 
void updateIndexSize (uint32_t delta)
 
void updateFreqSize (uint32_t frequency)
 

Detailed Description

Definition at line 29 of file DictSizeEstimate.h.

Constructor & Destructor Documentation

◆ DictSizeEstimate() [1/2]

o2::rans::internal::DictSizeEstimate::DictSizeEstimate ( )
default

◆ DictSizeEstimate() [2/2]

o2::rans::internal::DictSizeEstimate::DictSizeEstimate ( size_t  numSamples)
inline

Definition at line 33 of file DictSizeEstimate.h.

Member Function Documentation

◆ getFreqSize()

size_t o2::rans::internal::DictSizeEstimate::getFreqSize ( ) const
inlinenoexcept

Definition at line 41 of file DictSizeEstimate.h.

◆ getFreqSizeB()

size_t o2::rans::internal::DictSizeEstimate::getFreqSizeB ( ) const
inlinenoexcept

Definition at line 43 of file DictSizeEstimate.h.

◆ getIndexSize()

size_t o2::rans::internal::DictSizeEstimate::getIndexSize ( ) const
inlinenoexcept

Definition at line 40 of file DictSizeEstimate.h.

◆ getIndexSizeB()

size_t o2::rans::internal::DictSizeEstimate::getIndexSizeB ( ) const
inlinenoexcept

Definition at line 42 of file DictSizeEstimate.h.

◆ getSizeB()

size_t o2::rans::internal::DictSizeEstimate::getSizeB ( size_t  nNonzero,
size_t  renormingBits 
) const
inline

Definition at line 45 of file DictSizeEstimate.h.

◆ updateFreqSize()

void o2::rans::internal::DictSizeEstimate::updateFreqSize ( uint32_t  frequency)
inline

Definition at line 59 of file DictSizeEstimate.h.

◆ updateIndexSize()

void o2::rans::internal::DictSizeEstimate::updateIndexSize ( uint32_t  delta)
inline

Definition at line 55 of file DictSizeEstimate.h.


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