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) |