Results 10 issues of Simon Gog

The in-memory construction provided by method `construct_im` calls the usual semi-external construction but uses a simple filesystem in RAM instead of disk files. Method `construct_im` is only intended for very...

It is now possible to specify the bitvector type used to store the encoded deltas. Example: `enc_vector` uses Elias-delta code, samples every 32th value, and uses`rrr_vector` to store the string...

The construct method for WTs first loads the original data and then serializes it as an int_vector. The int_vector is not necessarily bit-compressed (e.g. elements of the int_vector might use...

With the usage of C++11 we can now create variadic template functions which handle the execution of the mentioned operations. This will simplify the code.

enhancement

Feature request: Given a sequence P of positions (e.g as two iterators), return a new DIA which corresponds to the subarray of DIA elements at the given positions. The runtime...

Term mapping is currently implemented using an unordered set and an array. We can do it more space-efficient using a compressed dictionary, which is build via a CSA over the...

...to LGPL

The sampling parameter in the csa classes (csa_wt, csa_sada, csa_uncompressed) are template parameter. The original reason for this design decision was that in operator[] and operator() there are modulo and...