File: files.html

package info (click to toggle)
bmagic 6.3.0-1
  • links: PTS
  • area: main
  • in suites: bookworm, bullseye, sid, trixie
  • size: 49,956 kB
  • sloc: cpp: 84,298; ansic: 9,703; sh: 1,664; makefile: 742
file content (137 lines) | stat: -rwxr-xr-x 29,483 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>BitMagic-C++: File List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">BitMagic-C++
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">File List</div>  </div>
</div><!--header-->
<div class="contents">
<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
<table class="directory">
<tr id="row_0_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bm_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bm_8h.html" target="_self">bm.h</a></td><td class="desc">Compressed bit-vector <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> container, set algebraic methods, traversal iterators </td></tr>
<tr id="row_1_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmaggregator_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmaggregator_8h.html" target="_self">bmaggregator.h</a></td><td class="desc">Algorithms for fast aggregation of N bvectors </td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmalgo_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmalgo_8h.html" target="_self">bmalgo.h</a></td><td class="desc">Algorithms for <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> (main include) </td></tr>
<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmalgo__impl_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmalgo__impl_8h.html" target="_self">bmalgo_impl.h</a></td><td class="desc">Algorithms for <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> </td></tr>
<tr id="row_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmalgo__similarity_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmalgo__similarity_8h.html" target="_self">bmalgo_similarity.h</a></td><td class="desc"></td></tr>
<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmalloc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmalloc_8h.html" target="_self">bmalloc.h</a></td><td class="desc">Default SIMD friendly allocator </td></tr>
<tr id="row_6_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmbmatrix_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmbmatrix_8h.html" target="_self">bmbmatrix.h</a></td><td class="desc">Basic bit-matrix class and utilities </td></tr>
<tr id="row_7_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmconst_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmconst_8h.html" target="_self">bmconst.h</a></td><td class="desc">Constants, tables and typedefs </td></tr>
<tr id="row_8_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmdef_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmdef_8h.html" target="_self">bmdef.h</a></td><td class="desc">Definitions(internal) </td></tr>
<tr id="row_9_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmfunc_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmfunc_8h.html" target="_self">bmfunc.h</a></td><td class="desc">Bit manipulation primitives (internal) </td></tr>
<tr id="row_10_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmgamma_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmgamma_8h.html" target="_self">bmgamma.h</a></td><td class="desc">Elias Gamma Utils used for compact serialization (internal) </td></tr>
<tr id="row_11_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmintervals_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmintervals_8h.html" target="_self">bmintervals.h</a></td><td class="desc">Algorithms for bit ranges and intervals </td></tr>
<tr id="row_12_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmrandom_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmrandom_8h.html" target="_self">bmrandom.h</a></td><td class="desc">Generation of random subset </td></tr>
<tr id="row_13_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmserial_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmserial_8h.html" target="_self">bmserial.h</a></td><td class="desc">Serialization / compression of <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a>. Set theoretical operations on compressed BLOBs </td></tr>
<tr id="row_14_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmsimd_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmsimd_8h.html" target="_self">bmsimd.h</a></td><td class="desc">SIMD target version definitions </td></tr>
<tr id="row_15_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmsparsevec_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmsparsevec_8h.html" target="_self">bmsparsevec.h</a></td><td class="desc">Sparse constainer sparse_vector&lt;&gt; for integer types using bit-transposition transform </td></tr>
<tr id="row_16_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmsparsevec__algo_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmsparsevec__algo_8h.html" target="_self">bmsparsevec_algo.h</a></td><td class="desc">Algorithms for <a class="el" href="classbm_1_1sparse__vector.html" title="sparse vector with runtime compression using bit transposition method">bm::sparse_vector</a> </td></tr>
<tr id="row_17_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmsparsevec__compr_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmsparsevec__compr_8h.html" target="_self">bmsparsevec_compr.h</a></td><td class="desc">Compressed sparse container rsc_sparse_vector&lt;&gt; for integer types </td></tr>
<tr id="row_18_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmsparsevec__serial_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmsparsevec__serial_8h.html" target="_self">bmsparsevec_serial.h</a></td><td class="desc">Serialization for sparse_vector&lt;&gt; </td></tr>
<tr id="row_19_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmsparsevec__util_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmsparsevec__util_8h.html" target="_self">bmsparsevec_util.h</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmsse2_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmsse2_8h.html" target="_self">bmsse2.h</a></td><td class="desc">Compute functions for SSE2 SIMD instruction set (internal) </td></tr>
<tr id="row_21_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmsse4_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmsse4_8h.html" target="_self">bmsse4.h</a></td><td class="desc">Compute functions for SSE4.2 SIMD instruction set (internal) </td></tr>
<tr id="row_22_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmsse__util_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmsse__util_8h.html" target="_self">bmsse_util.h</a></td><td class="desc">Compute functions for SSE SIMD instruction set (internal) </td></tr>
<tr id="row_23_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmstrsparsevec_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmstrsparsevec_8h.html" target="_self">bmstrsparsevec.h</a></td><td class="desc">String sparse vector based on bit-transposed matrix </td></tr>
<tr id="row_24_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmtimer_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmtimer_8h.html" target="_self">bmtimer.h</a></td><td class="desc">Timing utilities for benchmarking (internal) </td></tr>
<tr id="row_25_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmtrans_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmtrans_8h.html" target="_self">bmtrans.h</a></td><td class="desc">Utilities for bit transposition (internal) (experimental!) </td></tr>
<tr id="row_26_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmundef_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmundef_8h.html" target="_self">bmundef.h</a></td><td class="desc">Pre-processor un-defines to avoid global space pollution (internal) </td></tr>
<tr id="row_27_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmutil_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmutil_8h.html" target="_self">bmutil.h</a></td><td class="desc">Bit manipulation primitives (internal) </td></tr>
<tr id="row_28_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmvmin_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmvmin_8h.html" target="_self">bmvmin.h</a></td><td class="desc">Mini bitset for testing and utility purposes (internal) </td></tr>
<tr id="row_29_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bmxor_8h_source.html"><span class="icondoc"></span></a><a class="el" href="bmxor_8h.html" target="_self">bmxor.h</a></td><td class="desc">Functions and utilities for XOR filters (internal) </td></tr>
<tr id="row_30_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bvsample01__64_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="bvsample01__64_8cpp.html" target="_self">bvsample01_64.cpp</a></td><td class="desc">Example: how to use 64-bit mode </td></tr>
<tr id="row_31_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="bvsetalgebra_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="bvsetalgebra_8cpp.html" target="_self">bvsetalgebra.cpp</a></td><td class="desc">Example: algebra of sets operations </td></tr>
<tr id="row_32_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="encoding_8h_source.html"><span class="icondoc"></span></a><a class="el" href="encoding_8h.html" target="_self">encoding.h</a></td><td class="desc">Encoding utilities for serialization (internal) </td></tr>
<tr id="row_33_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="rscsample01_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="rscsample01_8cpp.html" target="_self">rscsample01.cpp</a></td><td class="desc">Example: rsc_sparse_vector&lt;&gt; usage </td></tr>
<tr id="row_34_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="rscsample02_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="rscsample02_8cpp.html" target="_self">rscsample02.cpp</a></td><td class="desc">Example: rsc_sparse_vector&lt;&gt; selective and range de-serialization </td></tr>
<tr id="row_35_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="rscsample03_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="rscsample03_8cpp.html" target="_self">rscsample03.cpp</a></td><td class="desc">Example: bm::rsc_sparse_vector&lt;&gt;::const_iterator </td></tr>
<tr id="row_36_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample1_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample1_8cpp.html" target="_self">sample1.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> set bits and then retrieve indexes of ON bits </td></tr>
<tr id="row_37_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample10_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample10_8cpp.html" target="_self">sample10.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> generation of random sub-set </td></tr>
<tr id="row_38_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample11_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample11_8cpp.html" target="_self">sample11.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> bit-counting techniques analysis </td></tr>
<tr id="row_39_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample12_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample12_8cpp.html" target="_self">sample12.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> analysis of bit setting methods </td></tr>
<tr id="row_40_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample14_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample14_8cpp.html" target="_self">sample14.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> set operations on serialized/compressed BLOBs </td></tr>
<tr id="row_41_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample15_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample15_8cpp.html" target="_self">sample15.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> methods to find last bit and bit-vectors effective range </td></tr>
<tr id="row_42_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample16_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample16_8cpp.html" target="_self">sample16.cpp</a></td><td class="desc">Example: how to use bm::aggregator&lt;&gt; for logical operations </td></tr>
<tr id="row_43_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample17_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample17_8cpp.html" target="_self">sample17.cpp</a></td><td class="desc">Example: rank and select operations using rank-select index </td></tr>
<tr id="row_44_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample18_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample18_8cpp.html" target="_self">sample18.cpp</a></td><td class="desc">Example: bulk insert iterator </td></tr>
<tr id="row_45_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample19_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample19_8cpp.html" target="_self">sample19.cpp</a></td><td class="desc">Example: bit-vector merge </td></tr>
<tr id="row_46_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample2_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample2_8cpp.html" target="_self">sample2.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> set algebra operations AND, OR, XOR, etc </td></tr>
<tr id="row_47_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample20_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample20_8cpp.html" target="_self">sample20.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> - bit-shifts </td></tr>
<tr id="row_48_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample21_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample21_8cpp.html" target="_self">sample21.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> - bit-shifts </td></tr>
<tr id="row_49_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample22_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample22_8cpp.html" target="_self">sample22.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> - ranges and intervals functions </td></tr>
<tr id="row_50_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample23_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample23_8cpp.html" target="_self">sample23.cpp</a></td><td class="desc">Example: interval_enumerator&lt;&gt; - interator class for intervals </td></tr>
<tr id="row_51_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample3_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample3_8cpp.html" target="_self">sample3.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> with different allocation/compression strategies </td></tr>
<tr id="row_52_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample4_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample4_8cpp.html" target="_self">sample4.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> serialization/deserialization </td></tr>
<tr id="row_53_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample5_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample5_8cpp.html" target="_self">sample5.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html#a71cabca9670588878381f72d16e059b8">bvector&lt;&gt;::enumerator</a> use </td></tr>
<tr id="row_54_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample6_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample6_8cpp.html" target="_self">sample6.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> custom memory allocator </td></tr>
<tr id="row_55_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample7_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample7_8cpp.html" target="_self">sample7.cpp</a></td><td class="desc">Example: set operations between <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> and arrays of integers </td></tr>
<tr id="row_56_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample8_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample8_8cpp.html" target="_self">sample8.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> - STL interoperability </td></tr>
<tr id="row_57_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="sample9_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="sample9_8cpp.html" target="_self">sample9.cpp</a></td><td class="desc">Example: <a class="el" href="classbm_1_1bvector.html">bvector&lt;&gt;</a> binary similarity / distance algorithms </td></tr>
<tr id="row_58_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="strsvsample01_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="strsvsample01_8cpp.html" target="_self">strsvsample01.cpp</a></td><td class="desc">Example: str_sparse_vector&lt;&gt; set values, optimize memory </td></tr>
<tr id="row_59_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="strsvsample02_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="strsvsample02_8cpp.html" target="_self">strsvsample02.cpp</a></td><td class="desc">Example: str_sparse_vector&lt;&gt; insertion sort example </td></tr>
<tr id="row_60_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="strsvsample03_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="strsvsample03_8cpp.html" target="_self">strsvsample03.cpp</a></td><td class="desc">Example: str_sparse_vector&lt;&gt; back insert iterator example </td></tr>
<tr id="row_61_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="strsvsample04_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="strsvsample04_8cpp.html" target="_self">strsvsample04.cpp</a></td><td class="desc">Example: str_sparse_vector&lt;&gt; how to work with NULLs values </td></tr>
<tr id="row_62_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="strsvsample05_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="strsvsample05_8cpp.html" target="_self">strsvsample05.cpp</a></td><td class="desc">Example: str_sparse_vector&lt;&gt; gather deserialization example </td></tr>
<tr id="row_63_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="svsample01_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="svsample01_8cpp.html" target="_self">svsample01.cpp</a></td><td class="desc">Example: sparse_vector&lt;&gt; container set values </td></tr>
<tr id="row_64_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="svsample02_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="svsample02_8cpp.html" target="_self">svsample02.cpp</a></td><td class="desc">Example: sparse_vector&lt;&gt; serialization </td></tr>
<tr id="row_65_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="svsample03_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="svsample03_8cpp.html" target="_self">svsample03.cpp</a></td><td class="desc">Example: sparse_vector&lt;&gt; merge and fast extraction of content </td></tr>
<tr id="row_66_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="svsample04_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="svsample04_8cpp.html" target="_self">svsample04.cpp</a></td><td class="desc">Example: sparse_vector&lt;&gt; with NULL (unset) values </td></tr>
<tr id="row_67_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="svsample05_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="svsample05_8cpp.html" target="_self">svsample05.cpp</a></td><td class="desc">Example: sparse_vector&lt;&gt; used for set 2 set remapping (theory of groups Image) </td></tr>
<tr id="row_68_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="svsample06_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="svsample06_8cpp.html" target="_self">svsample06.cpp</a></td><td class="desc">Example: sparse_vector&lt;&gt; scan search (non-ordered set functionality) </td></tr>
<tr id="row_69_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="svsample07_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="svsample07_8cpp.html" target="_self">svsample07.cpp</a></td><td class="desc">Example: sparse_vector&lt;&gt; lower bound search </td></tr>
<tr id="row_70_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="svsample08_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="svsample08_8cpp.html" target="_self">svsample08.cpp</a></td><td class="desc">Example: sparse_vector&lt;&gt; selective de-serialization (gather) and range deserialization </td></tr>
<tr id="row_71_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="svsample09_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="svsample09_8cpp.html" target="_self">svsample09.cpp</a></td><td class="desc">Example: Use of sparse vector mismatch search </td></tr>
<tr id="row_72_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="xsample01_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="xsample01_8cpp.html" target="_self">xsample01.cpp</a></td><td class="desc">Example: Example: memory consumption techniques </td></tr>
<tr id="row_73_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="xsample02_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="xsample02_8cpp.html" target="_self">xsample02.cpp</a></td><td class="desc">Example: sparse_vector&lt;&gt; used for counting sort / historgam construction </td></tr>
<tr id="row_74_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="xsample03_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="xsample03_8cpp.html" target="_self">xsample03.cpp</a></td><td class="desc">Example: SNP search in human genome </td></tr>
<tr id="row_75_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="xsample04_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="xsample04_8cpp.html" target="_self">xsample04.cpp</a></td><td class="desc">Example: DNA substring search </td></tr>
<tr id="row_76_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="xsample04a_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="xsample04a_8cpp.html" target="_self">xsample04a.cpp</a></td><td class="desc">Example: DNA index construction </td></tr>
<tr id="row_77_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="xsample05_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="xsample05_8cpp.html" target="_self">xsample05.cpp</a></td><td class="desc">Example: Example on how to use bit-transposed string sparse vector </td></tr>
<tr id="row_78_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="xsample06_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="xsample06_8cpp.html" target="_self">xsample06.cpp</a></td><td class="desc">Example: Use of sparse vector for compressed DNA strings </td></tr>
<tr id="row_79_"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><a href="xsample08_8cpp_source.html"><span class="icondoc"></span></a><a class="el" href="xsample08_8cpp.html" target="_self">xsample08.cpp</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.17
</small></address>
</body>
</html>