![]() |
Project
|
Classes | |
struct | AlphabetTester |
class | BitRangeContiguousAlphabet |
class | CodecIdentity |
class | CodingModelDispatcher |
Runtime dispatcher interface for probability model definitions. More... | |
class | ContiguousAlphabet |
class | DataDeflater |
class | ExampleAlphabet |
struct | getmax |
Get maximum of an n-bit number. More... | |
struct | getmax< T, 0 > |
struct | getmaxTester |
struct | getnofelements |
Get number of elements in a sequence of integral types This redirects to the size meta program of the boost mpl, but includes the upper bound as a valid element in the accounting. More... | |
class | HuffmanCodec |
Main class of the Huffman codec implementation. More... | |
class | HuffmanModel |
class | HuffmanNode |
Container holding information to build Huffman tree. More... | |
class | ProbabilityModel |
class | TruncatedPrecisionConverter |
struct | upperbinarybound |
Get the upper binary bound of a number The gives the number of bits required to present a number. More... | |
struct | upperbinarybound< 0 > |
struct | upperbinaryboundTester |
class | ZeroBoundContiguousAlphabet |
Functions | |
BOOST_AUTO_TEST_CASE (test_dc_primitives) | |
template<class RandvalStreamT , class EncodedStreamT , class CodecT > | |
void | decoderProcess (RandvalStreamT &fifoRandvals, EncodedStreamT &fifoEncoded, CodecT &codec) |
template<typename CodecT , typename GeneratorT > | |
void | checkRandom (CodecT &codec, GeneratorT &generator, int nRolls=1000000) |
auto | setupCodec (int verbosity=0) |
BOOST_AUTO_TEST_CASE (test_HuffmanCodec_basic) | |
BOOST_AUTO_TEST_CASE (test_HuffmanCodec_configuration) | |
o2::data_compression::BOOST_AUTO_TEST_CASE | ( | test_dc_primitives | ) |
Definition at line 79 of file test_dc_primitives.cxx.
o2::data_compression::BOOST_AUTO_TEST_CASE | ( | test_HuffmanCodec_basic | ) |
Definition at line 167 of file test_HuffmanCodec.cxx.
o2::data_compression::BOOST_AUTO_TEST_CASE | ( | test_HuffmanCodec_configuration | ) |
Definition at line 207 of file test_HuffmanCodec.cxx.
void o2::data_compression::checkRandom | ( | CodecT & | codec, |
GeneratorT & | generator, | ||
int | nRolls = 1000000 |
||
) |
Definition at line 66 of file test_HuffmanCodec.cxx.
void o2::data_compression::decoderProcess | ( | RandvalStreamT & | fifoRandvals, |
EncodedStreamT & | fifoEncoded, | ||
CodecT & | codec | ||
) |
Definition at line 43 of file test_HuffmanCodec.cxx.
auto o2::data_compression::setupCodec | ( | int | verbosity = 0 | ) |
Definition at line 107 of file test_HuffmanCodec.cxx.