16#ifndef RANS_INTERNAL_METRICS_PROPERTIES_H_
17#define RANS_INTERNAL_METRICS_PROPERTIES_H_
30template <
typename source_T>
38 std::optional<source_type>
min{};
39 std::optional<source_type>
max{};
42template <
typename source_T>
Low overhead dictionary size estimate that can be computed alogiside other metrics.
std::optional< size_t > nIncompressibleSamples
std::optional< size_t > renormingPrecisionBits
std::optional< source_type > max
internal::DictSizeEstimate dictSizeEstimate
std::optional< source_type > min
std::optional< size_t > nIncompressibleSymbols
uint32_t alphabetRangeBits
uint32_t nUsedAlphabetSymbols
std::array< uint32_t, 32 > weightedSymbolLengthDistribution
std::array< uint32_t, 32 > symbolLengthDistribution