BitMagic-C++
src Directory Reference

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