![]() |
Project
|
Namespaces | |
| namespace | compatImpl |
| namespace | defaults |
Classes | |
| class | makeDecoder |
| class | makeEncoder |
Typedefs | |
| template<typename source_T > | |
| using | encoder_type = decltype(makeEncoder::fromRenormed(RenormedDenseHistogram< source_T >{})) |
| template<typename source_T > | |
| using | decoder_type = decltype(makeDecoder::fromRenormed(RenormedDenseHistogram< source_T >{})) |
Functions | |
| size_t | computeRenormingPrecision (size_t nUsedAlphabetSymbols) |
| template<typename source_T > | |
| RenormedDenseHistogram< source_T > | renorm (DenseHistogram< source_T > histogram, size_t newPrecision=0) |
| template<typename source_T > | |
| size_t | getAlphabetRangeBits (const DenseHistogram< source_T > &histogram) noexcept |
| template<typename source_T > | |
| size_t | getAlphabetRangeBits (const RenormedDenseHistogram< source_T > &histogram) noexcept |
| template<typename source_T , typename symbol_T > | |
| size_t | getAlphabetRangeBits (const DenseSymbolTable< source_T, symbol_T > &symbolTable) noexcept |
| size_t | calculateMaxBufferSizeB (size_t nElements, size_t rangeBits) |
| using o2::rans::compat::decoder_type = typedef decltype(makeDecoder::fromRenormed(RenormedDenseHistogram<source_T>{})) |
| using o2::rans::compat::encoder_type = typedef decltype(makeEncoder::fromRenormed(RenormedDenseHistogram<source_T>{})) |
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
| RenormedDenseHistogram< source_T > o2::rans::compat::renorm | ( | DenseHistogram< source_T > | histogram, |
| size_t | newPrecision = 0 |
||
| ) |