Project
Loading...
Searching...
No Matches
o2::rans::RenormedHistogramConcept< container_T > Class Template Reference

#include <RenormedHistogram.h>

Inherits container_T.

Public Types

using source_type = typename base_type::source_type
 
using value_type = typename base_type::value_type
 
using container_type = typename base_type::container_type
 
using size_type = typename base_type::size_type
 
using difference_type = typename base_type::difference_type
 
using reference = typename base_type::reference
 
using const_reference = typename base_type::const_reference
 
using pointer = typename base_type::pointer
 
using const_pointer = typename base_type::const_pointer
 
using const_iterator = typename base_type::const_iterator
 

Public Member Functions

 RenormedHistogramConcept ()
 
 RenormedHistogramConcept (container_type frequencies, size_t renormingBits, value_type nIncompressible)
 
size_t getRenormingBits () const noexcept
 
bool isRenormedTo (size_t nBits) const noexcept
 
value_type getIncompressibleSymbolFrequency () const noexcept
 
bool hasIncompressibleSymbol () const noexcept
 

Detailed Description

template<class container_T>
class o2::rans::RenormedHistogramConcept< container_T >

Definition at line 29 of file RenormedHistogram.h.

Member Typedef Documentation

◆ const_iterator

template<class container_T >
using o2::rans::RenormedHistogramConcept< container_T >::const_iterator = typename base_type::const_iterator

Definition at line 43 of file RenormedHistogram.h.

◆ const_pointer

template<class container_T >
using o2::rans::RenormedHistogramConcept< container_T >::const_pointer = typename base_type::const_pointer

Definition at line 42 of file RenormedHistogram.h.

◆ const_reference

template<class container_T >
using o2::rans::RenormedHistogramConcept< container_T >::const_reference = typename base_type::const_reference

Definition at line 40 of file RenormedHistogram.h.

◆ container_type

template<class container_T >
using o2::rans::RenormedHistogramConcept< container_T >::container_type = typename base_type::container_type

Definition at line 36 of file RenormedHistogram.h.

◆ difference_type

template<class container_T >
using o2::rans::RenormedHistogramConcept< container_T >::difference_type = typename base_type::difference_type

Definition at line 38 of file RenormedHistogram.h.

◆ pointer

template<class container_T >
using o2::rans::RenormedHistogramConcept< container_T >::pointer = typename base_type::pointer

Definition at line 41 of file RenormedHistogram.h.

◆ reference

template<class container_T >
using o2::rans::RenormedHistogramConcept< container_T >::reference = typename base_type::reference

Definition at line 39 of file RenormedHistogram.h.

◆ size_type

template<class container_T >
using o2::rans::RenormedHistogramConcept< container_T >::size_type = typename base_type::size_type

Definition at line 37 of file RenormedHistogram.h.

◆ source_type

template<class container_T >
using o2::rans::RenormedHistogramConcept< container_T >::source_type = typename base_type::source_type

Definition at line 34 of file RenormedHistogram.h.

◆ value_type

template<class container_T >
using o2::rans::RenormedHistogramConcept< container_T >::value_type = typename base_type::value_type

Definition at line 35 of file RenormedHistogram.h.

Constructor & Destructor Documentation

◆ RenormedHistogramConcept() [1/2]

template<class container_T >
o2::rans::RenormedHistogramConcept< container_T >::RenormedHistogramConcept ( )
inline

Definition at line 45 of file RenormedHistogram.h.

◆ RenormedHistogramConcept() [2/2]

template<class container_T >
o2::rans::RenormedHistogramConcept< container_T >::RenormedHistogramConcept ( container_type  frequencies,
size_t  renormingBits,
value_type  nIncompressible 
)
inline

Definition at line 47 of file RenormedHistogram.h.

Member Function Documentation

◆ getIncompressibleSymbolFrequency()

template<class container_T >
value_type o2::rans::RenormedHistogramConcept< container_T >::getIncompressibleSymbolFrequency ( ) const
inlinenoexcept

Definition at line 70 of file RenormedHistogram.h.

◆ getRenormingBits()

template<class container_T >
size_t o2::rans::RenormedHistogramConcept< container_T >::getRenormingBits ( ) const
inlinenoexcept

Definition at line 66 of file RenormedHistogram.h.

◆ hasIncompressibleSymbol()

template<class container_T >
bool o2::rans::RenormedHistogramConcept< container_T >::hasIncompressibleSymbol ( ) const
inlinenoexcept

Definition at line 72 of file RenormedHistogram.h.

◆ isRenormedTo()

template<class container_T >
bool o2::rans::RenormedHistogramConcept< container_T >::isRenormedTo ( size_t  nBits) const
inlinenoexcept

Definition at line 68 of file RenormedHistogram.h.


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