|
tudocomp
– The TU Dortmund Compression Framework
|
#include <tudocomp/Algorithm.hpp>#include <tudocomp/compressors/esp/SLP.hpp>#include <tudocomp/compressors/esp/MonotoneSubsequences.hpp>#include <tudocomp/compressors/esp/ArithmeticCoder.hpp>#include <tudocomp/compressors/esp/HuffmanCoder.hpp>#include <tudocomp/compressors/esp/SubseqStrategy.hpp>Go to the source code of this file.
Classes | |
| class | tdc::esp::DHuffman |
| class | tdc::esp::DArithmetic |
| class | tdc::esp::DPlain |
| class | tdc::esp::DWaveletTree |
| class | tdc::esp::DMonotonSubseq< subseq_t, d_coding_t > |
| class | tdc::esp::DDiff |
| class | tdc::esp::DRangeFit |
Namespaces | |
| tdc | |
| Contains the text compression and encoding framework. | |
| tdc::esp | |
Functions | |
| template<typename vec_t > | |
| auto | tdc::esp::encode_unary_diff (vec_t &vec, BitOStream &out, const size_t bit_width, const size_t diff_bit_width, const bool sign, StatPhase &phase) -> uint64_t |
| template<typename vec_t > | |
| void | tdc::esp::decode_unary_diff (vec_t &vec, BitIStream &in, const size_t bit_width, const size_t diff_bit_width, const bool sign) |