Project
Loading...
Searching...
No Matches
o2::rans::renormImpl Namespace Reference

Functions

template<typename source_T >
size_t getNUsedAlphabetSymbols (const DenseHistogram< source_T > &f)
 
template<typename source_T >
size_t getNUsedAlphabetSymbols (const AdaptiveHistogram< source_T > &f)
 
template<typename source_T >
size_t getNUsedAlphabetSymbols (const SparseHistogram< source_T > &f)
 
template<typename histogram_T >
decltype(auto) renorm (histogram_T histogram, Metrics< typename histogram_T::source_type > &metrics, RenormingPolicy renormingPolicy, size_t lowProbabilityCutoffBits=0)
 

Function Documentation

◆ getNUsedAlphabetSymbols() [1/3]

template<typename source_T >
size_t o2::rans::renormImpl::getNUsedAlphabetSymbols ( const AdaptiveHistogram< source_T > &  f)
inline

Definition at line 50 of file renorm.h.

◆ getNUsedAlphabetSymbols() [2/3]

template<typename source_T >
size_t o2::rans::renormImpl::getNUsedAlphabetSymbols ( const DenseHistogram< source_T > &  f)
inline

Definition at line 39 of file renorm.h.

◆ getNUsedAlphabetSymbols() [3/3]

template<typename source_T >
size_t o2::rans::renormImpl::getNUsedAlphabetSymbols ( const SparseHistogram< source_T > &  f)
inline

Definition at line 56 of file renorm.h.

◆ renorm()

template<typename histogram_T >
decltype(auto) o2::rans::renormImpl::renorm ( histogram_T  histogram,
Metrics< typename histogram_T::source_type > &  metrics,
RenormingPolicy  renormingPolicy,
size_t  lowProbabilityCutoffBits = 0 
)

Definition at line 62 of file renorm.h.