BitMagic-C++
src Directory Reference

Files

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