|
BitMagic-C++
|
Files | |
| bm.h | |
| Compressed bit-vector bvector<> container, set algebraic methods, traversal iterators. | |
| bm3vl.h | |
| Three-valued logic (3VL) operations. | |
| bmaggregator.h | |
| Algorithms for fast aggregation of N bvectors. | |
| bmalgo.h | |
| Algorithms for bvector<> (main include). | |
| bmalgo_impl.h | |
| Algorithms for bvector<>. | |
| bmalgo_similarity.h | |
| bmalloc.h | |
| Default SIMD friendly allocator. | |
| bmavx2.h | |
| bmbmatrix.h | |
| basic bit-matrix class and utilities | |
| bmbvimport.h | |
| Import of bvector<> from native type bit-arrays. | |
| bmconst.h | |
| Constants, lookup tables and typedefs. | |
| bmdef.h | |
| Definitions(internal). | |
| bmfunc.h | |
| Bit manipulation primitives (internal). | |
| bmgamma.h | |
| Elias Gamma Utils used for compact serialization (internal). | |
| bmintervals.h | |
| Algorithms for bit ranges and intervals. | |
| bmrandom.h | |
| Generation of random subset. | |
| bmserial.h | |
| Serialization / compression of bvector<>. Set theoretical operations on compressed BLOBs. | |
| bmsimd.h | |
| SIMD target version definitions. | |
| bmsparsevec.h | |
| Sparse constainer sparse_vector<> for integer types using bit-transposition transform. | |
| bmsparsevec_algo.h | |
| Algorithms for bm::sparse_vector. | |
| bmsparsevec_compr.h | |
| Compressed sparse container rsc_sparse_vector<> for integer types. | |
| bmsparsevec_parallel.h | |
| Parallel planner for operations with sparse vectors. | |
| bmsparsevec_serial.h | |
| Serialization for sparse_vector<>. | |
| bmsparsevec_util.h | |
| bmsse2.h | |
| Compute functions for SSE2 SIMD instruction set (internal). | |
| bmsse4.h | |
| Compute functions for SSE4.2 SIMD instruction set (internal). | |
| bmsse_util.h | |
| Compute functions for SSE SIMD instruction set (internal). | |
| bmstrsparsevec.h | |
| string sparse vector based on bit-transposed matrix | |
| bmtask.h | |
| Task definitions for parallel programming with BitMagic. | |
| bmthreadpool.h | |
| bmtimer.h | |
| Timing utilities for benchmarking (internal). | |
| bmtrans.h | |
| Utilities for bit transposition (internal) (experimental!). | |
| bmundef.h | |
| pre-processor un-defines to avoid global space pollution (internal) | |
| bmutil.h | |
| Bit manipulation primitives (internal). | |
| bmvmin.h | |
| Mini bitset for testing and utility purposes (internal). | |
| bmxor.h | |
| Functions and utilities for XOR filters (internal). | |
| encoding.h | |
| Encoding utilities for serialization (internal). | |