This file is indexed.

/usr/share/doc/libitpp-dev/html/annotated.html is in libitpp-doc 4.2-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html;charset=utf-8">
  <title>Welcome to IT++!</title>
  <link href="doxygen.css" rel="stylesheet" type="text/css">
  <link href="tabs.css" rel="stylesheet" type="text/css">
  <link rel="shortcut icon" href="favicon.ico">
</head>
<body>
<div style="width: 100%; height: 40px; background-color: #ffff00; border: 1px solid #b0b0b0; margin: 5px 5px 5px 0; padding: 2px;">
  <a href="http://itpp.sourceforge.net"><img src="itpp_logo.png" alt="IT++ Logo" style="float: left; border: 0;"></a>
</div>
<!-- Generated by Doxygen 1.7.4 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
      <li id="searchli">
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li class="current"><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="headertitle">
<div class="title">Class List</div>  </div>
</div>
<div class="contents">
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><table>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1ACK.html">itpp::ACK</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1ACK__Channel.html">itpp::ACK_Channel</a></td><td class="indexvalue">ADD DOCUMENTATION HERE </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1AR1__Normal__RNG.html">itpp::AR1_Normal_RNG</a></td><td class="indexvalue">Filtered normal distribution </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1AR__Filter.html">itpp::AR_Filter&lt; T1, T2, T3 &gt;</a></td><td class="indexvalue">Autoregressive (AR) <a class="el" href="classitpp_1_1Filter.html" title="Virtual Filter Base Class.The class is templated as follows:">Filter</a> Base Class.This class implements a autoregressive (AR) filter according to </p>
<p class="formulaDsp">
<img class="formulaDsp" alt="\[ a(0)*y(n) = x(n) - a(1)*y(n-1) - ... - a(N)*y(n-N) \]" src="form_239.png"/>
</p>
<p> where <em>a</em> is the filter coefficients, <em>x</em> is the input and <em>y</em> is the output </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1ARMA__Filter.html">itpp::ARMA_Filter&lt; T1, T2, T3 &gt;</a></td><td class="indexvalue">Autoregressive Moving Average (ARMA) <a class="el" href="classitpp_1_1Filter.html" title="Virtual Filter Base Class.The class is templated as follows:">Filter</a> Base Class.This class implements a autoregressive moving average (ARMA) filter according to </p>
<p class="formulaDsp">
<img class="formulaDsp" alt="\[ a(0)*y(n) = b(0)*x(n) + b(1)*x(n-1) + \ldots + b(N_b)*x(n-N_b) - a(1)*y(n-1) - \ldots - a(N_a)*y(n-N_a) \]" src="form_240.png"/>
</p>
 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Array.html">itpp::Array&lt; T &gt;</a></td><td class="indexvalue">General array class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Audio__File.html">itpp::Audio_File</a></td><td class="indexvalue">Base class - do not use this one!ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1AWGN__Channel.html">itpp::AWGN_Channel</a></td><td class="indexvalue">Ordinary AWGN Channel for cvec or vec inputs and outputs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Base__Event.html">itpp::Base_Event</a></td><td class="indexvalue">Base <a class="el" href="classitpp_1_1Event.html" title="An Event class that executes a function when the event expires.">Event</a> Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Base__Slot.html">itpp::Base_Slot&lt; DataType &gt;</a></td><td class="indexvalue">Base <a class="el" href="classitpp_1_1Slot.html" title="Slot Class.">Slot</a> class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1BCH.html">itpp::BCH</a></td><td class="indexvalue">Class for binary, narrow-sense <a class="el" href="classitpp_1_1BCH.html" title="Class for binary, narrow-sense BCH codes.">BCH</a> codes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1BERC.html">itpp::BERC</a></td><td class="indexvalue">Bit Error Rate Counter (<a class="el" href="classitpp_1_1BERC.html" title="Bit Error Rate Counter (BERC) Class.">BERC</a>) Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Bernoulli__RNG.html">itpp::Bernoulli_RNG</a></td><td class="indexvalue">Bernoulli distribution </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1bfstream.html">itpp::bfstream</a></td><td class="indexvalue">Binary in/out-file Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1bfstream__base.html">itpp::bfstream_base</a></td><td class="indexvalue">Base class for binary file classesThis class serves as a base class for the classes <code>bofstream</code>, <code>bifstream</code>, and <code>bfstream</code>. It controls the endianity (i.e. the byte order of multibyte numbers on the disk) of the inhereted classes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1bifstream.html">itpp::bifstream</a></td><td class="indexvalue">Binary Infile Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1bin.html">itpp::bin</a></td><td class="indexvalue">Binary arithmetic (boolean) class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1BLDPC__Generator.html">itpp::BLDPC_Generator</a></td><td class="indexvalue">Block LDPC Generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1BLDPC__Parity.html">itpp::BLDPC_Parity</a></td><td class="indexvalue">Block LDPC code parity-check matrix </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1BLERC.html">itpp::BLERC</a></td><td class="indexvalue">Class for counting block error rates </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Block__Interleaver.html">itpp::Block_Interleaver&lt; T &gt;</a></td><td class="indexvalue">Block Interleaver Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1bofstream.html">itpp::bofstream</a></td><td class="indexvalue">Binary Outfile Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1BPSK.html">itpp::BPSK</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1BPSK.html" title="BPSK modulator with real symbols.">BPSK</a> modulator with real symbols </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1BPSK__c.html">itpp::BPSK_c</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1BPSK.html" title="BPSK modulator with real symbols.">BPSK</a> modulator with complex symbols </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1BSC.html">itpp::BSC</a></td><td class="indexvalue">A Binary Symetric Channel with crossover probability p </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Burst__WWW__Packet__Generator.html">itpp::Burst_WWW_Packet_Generator</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1CFix.html">itpp::CFix</a></td><td class="indexvalue">Complex fixed-point data type </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1CFixed.html">itpp::CFixed&lt; w, e, o, q &gt;</a></td><td class="indexvalue">Templated complex fixed-point data type </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Channel__Code.html">itpp::Channel_Code</a></td><td class="indexvalue">Generic Channel Code class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Channel__Specification.html">itpp::Channel_Specification</a></td><td class="indexvalue">General specification of a time-domain multipath channel </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Circular__Buffer.html">itpp::Circular_Buffer&lt; T &gt;</a></td><td class="indexvalue">General circular buffer class </td></tr>
  <tr><td class="indexkey"><a class="el" href="structitpp_1_1Compare__Base__Event__Times.html">itpp::Compare_Base_Event_Times</a></td><td class="indexvalue">Compare to events, Returns true if expire time of event1 is larger than the expire time of event2 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Complex__Normal__RNG.html">itpp::Complex_Normal_RNG</a></td><td class="indexvalue">A Complex Normal Source </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Constant__Rate__Packet__Generator.html">itpp::Constant_Rate_Packet_Generator</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Convolutional__Code.html">itpp::Convolutional_Code</a></td><td class="indexvalue">Binary Convolutional rate 1/n class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Correlated__Fading__Generator.html">itpp::Correlated_Fading_Generator</a></td><td class="indexvalue">Correlated (random) fading generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1CPU__Timer.html">itpp::CPU_Timer</a></td><td class="indexvalue">A CPU time timer classMeasures the time spent by the CPU on the current process. If two processes are running concurrently, one real seconds equal 5 CPU seconds per process. The resolution is not very good (in the order of 0.01 seconds) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1CRC__Code.html">itpp::CRC_Code</a></td><td class="indexvalue">Cyclic Redundancy Check Codes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Cross__Interleaver.html">itpp::Cross_Interleaver&lt; T &gt;</a></td><td class="indexvalue">Cross Interleaver Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Data__Event.html">itpp::Data_Event&lt; ObjectType, DataType &gt;</a></td><td class="indexvalue">An <a class="el" href="classitpp_1_1Event.html" title="An Event class that executes a function when the event expires.">Event</a> class that executes a function with some data as input when the event expires </td></tr>
  <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base__old_1_1data__header.html">itpp::it_file_base_old::data_header</a></td><td class="indexvalue">Data header structure </td></tr>
  <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base_1_1data__header.html">itpp::it_file_base::data_header</a></td><td class="indexvalue">Data header structure </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1DSFMT.html">itpp::DSFMT&lt; MEXP, POS1, SL1, MSK1, MSK2, MSK32_1, MSK32_2, MSK32_3, MSK32_4, FIX1, FIX2, PCV1, PCV2 &gt;</a></td><td class="indexvalue">C++ implementation of dSFMT random number generatorThe <a class="el" href="classitpp_1_1DSFMT.html" title="C++ implementation of dSFMT random number generatorThe DSFMT class implements parts of the Double pre...">DSFMT</a> class implements parts of the Double precision SIMD-oriented Fast Mersenne Twister (dSFM) random number generator. <a class="el" href="classitpp_1_1DSFMT.html" title="C++ implementation of dSFMT random number generatorThe DSFMT class implements parts of the Double pre...">DSFMT</a> directly generates double precision floating point random numbers, which have the IEEE Standard for Binary Floating-Point Arithmetic (ANSI/IEEE Std 754-1985) format. <a class="el" href="classitpp_1_1DSFMT.html" title="C++ implementation of dSFMT random number generatorThe DSFMT class implements parts of the Double pre...">DSFMT</a> does not support integer outputs </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Dummy__Code.html">itpp::Dummy_Code</a></td><td class="indexvalue">Dummy Channel Code class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Event.html">itpp::Event&lt; ObjectType &gt;</a></td><td class="indexvalue">An <a class="el" href="classitpp_1_1Event.html" title="An Event class that executes a function when the event expires.">Event</a> class that executes a function when the event expires </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Event__Queue.html">itpp::Event_Queue</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Event.html" title="An Event class that executes a function when the event expires.">Event</a> Queue class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1EXIT.html">itpp::EXIT</a></td><td class="indexvalue">EXtrinsic Information Transfer (EXIT) chart </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Exponential__RNG.html">itpp::Exponential_RNG</a></td><td class="indexvalue">Exponential distribution </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Extended__Golay.html">itpp::Extended_Golay</a></td><td class="indexvalue">Extended Golay code (24,12,8) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Factory.html">itpp::Factory</a></td><td class="indexvalue">Base class for class factories </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fading__Generator.html">itpp::Fading_Generator</a></td><td class="indexvalue">Fading generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fast__ICA.html">itpp::Fast_ICA</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Fast__ICA.html" title="Fast_ICA Fast Independent Component Analysis (Fast ICA)The software is based upon original FastICA fo...">Fast_ICA</a> Fast Independent Component Analysis (Fast ICA)The software is based upon original FastICA for Matlab from A. Hyvarinen. Fast and Robust Fixed-Point Algorithms for Independent Component Analysis. IEEE Transactions on Neural Networks, 10(3), pp. 626-634, 1999 </td></tr>
  <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base__old_1_1file__header.html">itpp::it_file_base_old::file_header</a></td><td class="indexvalue">File header structure </td></tr>
  <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base_1_1file__header.html">itpp::it_file_base::file_header</a></td><td class="indexvalue">File header structure </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Filter.html">itpp::Filter&lt; T1, T2, T3 &gt;</a></td><td class="indexvalue">Virtual <a class="el" href="classitpp_1_1Filter.html" title="Virtual Filter Base Class.The class is templated as follows:">Filter</a> Base Class.The class is templated as follows: </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1FIR__Fading__Generator.html">itpp::FIR_Fading_Generator</a></td><td class="indexvalue">FIR type Fading generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fix.html">itpp::Fix</a></td><td class="indexvalue">Fixed-point data type </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fix__Base.html">itpp::Fix_Base</a></td><td class="indexvalue">Base class for fixed-point data types </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fix__Factory.html">itpp::Fix_Factory</a></td><td class="indexvalue">Class factory for fixed-point data types <a class="el" href="classitpp_1_1Fix.html" title="Fixed-point data type.">Fix</a> and <a class="el" href="classitpp_1_1CFix.html" title="Complex fixed-point data type.">CFix</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Fixed.html">itpp::Fixed&lt; w, e, o, q &gt;</a></td><td class="indexvalue">Templated fixed-point data type </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Freq__Filt.html">itpp::Freq_Filt&lt; Num_T &gt;</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Freq__Filt.html" title="Freq_Filt Frequency domain filtering using the overlap-add techniqueThe Freq_Filt class implements an...">Freq_Filt</a> Frequency domain filtering using the overlap-add techniqueThe <a class="el" href="classitpp_1_1Freq__Filt.html" title="Freq_Filt Frequency domain filtering using the overlap-add techniqueThe Freq_Filt class implements an...">Freq_Filt</a> class implements an FFT based filter using the overlap-add technique. The data is filtered by first transforming the input sequence into the frequency domain with an efficient FFT implementation (i.e. FFTW) and then multiplied with a Fourier transformed version of the impulse response. The resulting data is then inversed Fourier transformed to return a filtered time domain signal </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Front__Drop__Queue.html">itpp::Front_Drop_Queue</a></td><td class="indexvalue">ADD DOCUMENTATION HERE </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Gamma__RNG.html">itpp::Gamma_RNG</a></td><td class="indexvalue">Gamma distributionGenerate samples from Gamma(alpha,beta) density, according to the following equation: </p>
<p class="formulaDsp">
<img class="formulaDsp" alt="\[ x \sim \Gamma(\alpha,\beta) = \frac{\beta^\alpha}{\Gamma(\alpha)}x^{\alpha-1} \exp(-\beta x) \]" src="form_15.png"/>
</p>
 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1GF.html">itpp::GF</a></td><td class="indexvalue">Galois Field GF(q) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1GF2mat.html">itpp::GF2mat</a></td><td class="indexvalue">Class for dense GF(2) matrices </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1GF2mat__sparse__alist.html">itpp::GF2mat_sparse_alist</a></td><td class="indexvalue">Parameterized "alist" representation of sparse GF(2) matrix </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1GFX.html">itpp::GFX</a></td><td class="indexvalue">Polynomials over GF(q)[x], where q=2^m, m=1,...,16 </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Gold.html">itpp::Gold</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Gold.html" title="Gold Sequences.">Gold</a> Sequences </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Hamming__Code.html">itpp::Hamming_Code</a></td><td class="indexvalue">Binary Hamming codes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Histogram.html">itpp::Histogram&lt; Num_T &gt;</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Histogram.html" title="Histogram computation class.">Histogram</a> computation class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1I__Uniform__RNG.html">itpp::I_Uniform_RNG</a></td><td class="indexvalue">Integer uniform distributionExample: Generation of random uniformly distributed integers in the interval [0,10] </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1IFFT__Fading__Generator.html">itpp::IFFT_Fading_Generator</a></td><td class="indexvalue">IFFT type Fading generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Impulse__Source.html">itpp::Impulse_Source</a></td><td class="indexvalue">Impulse source </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Independent__Fading__Generator.html">itpp::Independent_Fading_Generator</a></td><td class="indexvalue">Independent (random) fading generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__file.html">itpp::it_file</a></td><td class="indexvalue">The IT++ file format reading and writing class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__file__base.html">itpp::it_file_base</a></td><td class="indexvalue">Base class for <a class="el" href="classitpp_1_1it__ifile.html" title="The IT++ file format reading class.">it_ifile</a> and <a class="el" href="classitpp_1_1it__file.html" title="The IT++ file format reading and writing class.">it_file</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__file__base__old.html">itpp::it_file_base_old</a></td><td class="indexvalue">Base class for <a class="el" href="classitpp_1_1it__ifile__old.html" title="The old (version 2) IT++ file format reading class.">it_ifile_old</a> and <a class="el" href="classitpp_1_1it__file__old.html" title="The old (version 2) IT++ file format reading and writing class.">it_file_old</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__file__old.html">itpp::it_file_old</a></td><td class="indexvalue">The old (version 2) IT++ file format reading and writing class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__ifile.html">itpp::it_ifile</a></td><td class="indexvalue">The IT++ file format reading class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1it__ifile__old.html">itpp::it_ifile_old</a></td><td class="indexvalue">The old (version 2) IT++ file format reading class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1L3__Packet__Info.html">itpp::L3_Packet_Info</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Laplace__RNG.html">itpp::Laplace_RNG</a></td><td class="indexvalue">Laplacian distribution </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Code.html">itpp::LDPC_Code</a></td><td class="indexvalue">Low-density parity check (LDPC) codec </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Generator.html">itpp::LDPC_Generator</a></td><td class="indexvalue">LDPC Generator pure virtual base class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Generator__Systematic.html">itpp::LDPC_Generator_Systematic</a></td><td class="indexvalue">Systematic LDPC Generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Parity.html">itpp::LDPC_Parity</a></td><td class="indexvalue">LDPC parity check matrix generic class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Parity__Irregular.html">itpp::LDPC_Parity_Irregular</a></td><td class="indexvalue">Irregular LDPC code generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Parity__Regular.html">itpp::LDPC_Parity_Regular</a></td><td class="indexvalue">Regular LDPC code generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1LDPC__Parity__Unstructured.html">itpp::LDPC_Parity_Unstructured</a></td><td class="indexvalue">Pure abstract class for unstructured LDPC matrices </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1LFSR.html">itpp::LFSR</a></td><td class="indexvalue">Binary Linear Feedback Shift Register (<a class="el" href="classitpp_1_1LFSR.html" title="Binary Linear Feedback Shift Register (LFSR)">LFSR</a>) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Line__Search.html">itpp::Line_Search</a></td><td class="indexvalue">Line Search </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Link__Packet.html">itpp::Link_Packet</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1LLR__calc__unit.html">itpp::LLR_calc_unit</a></td><td class="indexvalue">Log-likelihood algebra calculation unit </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1MA__Filter.html">itpp::MA_Filter&lt; T1, T2, T3 &gt;</a></td><td class="indexvalue">Moving Average <a class="el" href="classitpp_1_1Filter.html" title="Virtual Filter Base Class.The class is templated as follows:">Filter</a> Base Class.This class implements a moving average (MA) filter according to </p>
<p class="formulaDsp">
<img class="formulaDsp" alt="\[ y(n) = b(0)*x(n) + b(1)*x(n-1) + ... + b(N)*x(n-N) \]" src="form_238.png"/>
</p>
<p> where <em>b</em> is the filter coefficients, <em>x</em> is the input and <em>y</em> is the output </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Mat.html">itpp::Mat&lt; Num_T &gt;</a></td><td class="indexvalue">Matrix Class (Templated) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Modulator.html">itpp::Modulator&lt; T &gt;</a></td><td class="indexvalue">General modulator for 1D or 2D signal constellations </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Modulator__NCD.html">itpp::Modulator_NCD</a></td><td class="indexvalue">Base class for vector (MIMO) channel modulator/demodulators with complex valued components </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Modulator__ND.html">itpp::Modulator_ND</a></td><td class="indexvalue">Base class for an N-dimensional (ND) vector (MIMO) modulator </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Modulator__NRD.html">itpp::Modulator_NRD</a></td><td class="indexvalue">Base class for N-dimensional vector (MIMO) channel modulators/demodulators with real-valued components </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1MOG__diag.html">itpp::MOG_diag</a></td><td class="indexvalue">Diagonal Mixture of Gaussians (MOG) class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1MOG__diag__EM__sup.html">itpp::MOG_diag_EM_sup</a></td><td class="indexvalue">Support class for <a class="el" href="group__MOG.html#ga7b86d84e61a3056418f08b7ac0686805">MOG_diag_ML()</a> and <a class="el" href="namespaceitpp.html#a91301f92034e90954f3b50b73eba0c3e">MOG_diag_MAP()</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1MOG__diag__kmeans__sup.html">itpp::MOG_diag_kmeans_sup</a></td><td class="indexvalue">Support class for <a class="el" href="group__MOG.html#gadeb91bf337a38234135d6d402e3143b3">MOG_diag_kmeans()</a> </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1MOG__generic.html">itpp::MOG_generic</a></td><td class="indexvalue">Generic Mixture of Gaussians (MOG) class. Used as a base for other MOG classes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Multicode__Spread__1d.html">itpp::Multicode_Spread_1d</a></td><td class="indexvalue">Multicode spreading of float symbols </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Multicode__Spread__2d.html">itpp::Multicode_Spread_2d</a></td><td class="indexvalue">Multicode spreading of complex symbols to complex output </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Name.html">itpp::Name</a></td><td class="indexvalue">Automatic naming when savingAn easy way to give a variable a name and optionally description when saving. Usage: </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1ND__UPAM.html">itpp::ND_UPAM</a></td><td class="indexvalue">Real-valued MIMO channel with uniform <a class="el" href="classitpp_1_1PAM.html" title="M-ary PAM modulator with real symbols.">PAM</a> along each dimension </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1ND__UPSK.html">itpp::ND_UPSK</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1ND__UQAM.html">itpp::ND_UQAM</a></td><td class="indexvalue">Complex MIMO channel with uniform <a class="el" href="classitpp_1_1QAM.html" title="M-ary QAM modulator with square lattice.">QAM</a> per dimension </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Newton__Search.html">itpp::Newton_Search</a></td><td class="indexvalue">Newton Search </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Normal__RNG.html">itpp::Normal_RNG</a></td><td class="indexvalue">Normal distributionNormal (Gaussian) random variables, using a simplified Ziggurat method </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1OFDM.html">itpp::OFDM</a></td><td class="indexvalue">Class for modulating and demodulation of <a class="el" href="classitpp_1_1OFDM.html" title="Class for modulating and demodulation of OFDM signals using the FFT.">OFDM</a> signals using the FFT </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Packet.html">itpp::Packet</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Packet__Channel.html">itpp::Packet_Channel</a></td><td class="indexvalue">ADD DOCUMENTATION HERE </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Packet__Generator.html">itpp::Packet_Generator</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1PAM.html">itpp::PAM</a></td><td class="indexvalue">M-ary <a class="el" href="classitpp_1_1PAM.html" title="M-ary PAM modulator with real symbols.">PAM</a> modulator with real symbols </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1PAM__c.html">itpp::PAM_c</a></td><td class="indexvalue">M-ary <a class="el" href="classitpp_1_1PAM.html" title="M-ary PAM modulator with real symbols.">PAM</a> modulator with complex symbols </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Parser.html">itpp::Parser</a></td><td class="indexvalue">Argument <a class="el" href="classitpp_1_1Parser.html" title="Argument Parser Class.">Parser</a> Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Pattern__Source.html">itpp::Pattern_Source</a></td><td class="indexvalue">Pattern source </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Poisson__Packet__Generator.html">itpp::Poisson_Packet_Generator</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1PSK.html">itpp::PSK</a></td><td class="indexvalue">M-ary <a class="el" href="classitpp_1_1PSK.html" title="M-ary PSK modulator.">PSK</a> modulator </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Pulse__Shape.html">itpp::Pulse_Shape&lt; T1, T2, T3 &gt;</a></td><td class="indexvalue">General FIR Pulse Shape </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Punctured__Convolutional__Code.html">itpp::Punctured_Convolutional_Code</a></td><td class="indexvalue">Binary Punctured Convolutional Code Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1QAM.html">itpp::QAM</a></td><td class="indexvalue">M-ary <a class="el" href="classitpp_1_1QAM.html" title="M-ary QAM modulator with square lattice.">QAM</a> modulator with square lattice </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1QPSK.html">itpp::QPSK</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1QPSK.html" title="QPSK modulator.">QPSK</a> modulator </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Raised__Cosine.html">itpp::Raised_Cosine&lt; T1 &gt;</a></td><td class="indexvalue">Raised Cosine (RC) Pulse Shaper </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Rayleigh__RNG.html">itpp::Rayleigh_RNG</a></td><td class="indexvalue">Rayleigh distribution </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Real__Timer.html">itpp::Real_Timer</a></td><td class="indexvalue">A real time timer classMeasures real time </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Rec__Syst__Conv__Code.html">itpp::Rec_Syst_Conv_Code</a></td><td class="indexvalue">A Recursive Systematic Convolutional Encoder/Decoder class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Reed__Solomon.html">itpp::Reed_Solomon</a></td><td class="indexvalue">Reed-Solomon Codes </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Rice__Fading__Generator.html">itpp::Rice_Fading_Generator</a></td><td class="indexvalue">Rice type fading generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Rice__RNG.html">itpp::Rice_RNG</a></td><td class="indexvalue">Rice distribution </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Root__Raised__Cosine.html">itpp::Root_Raised_Cosine&lt; T1 &gt;</a></td><td class="indexvalue">(Square) Root Raised Cosine (RRC) Pulse Shaper </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sawtooth__Source.html">itpp::Sawtooth_Source</a></td><td class="indexvalue">Sawtooth-wave source </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Scalar__Quantizer.html">itpp::Scalar_Quantizer</a></td><td class="indexvalue">Class for vector quantization </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Selective__Repeat__ARQ__Receiver.html">itpp::Selective_Repeat_ARQ_Receiver</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Selective__Repeat__ARQ__Sender.html">itpp::Selective_Repeat_ARQ_Sender</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sequence__Interleaver.html">itpp::Sequence_Interleaver&lt; T &gt;</a></td><td class="indexvalue">Sequence Interleaver Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sequence__Number.html">itpp::Sequence_Number</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Signal.html">itpp::Signal&lt; DataType &gt;</a></td><td class="indexvalue">Signals and slots </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sine__Source.html">itpp::Sine_Source</a></td><td class="indexvalue">Sine-wave source </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sink.html">itpp::Sink</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1SISO.html">itpp::SISO</a></td><td class="indexvalue">Soft Input Soft Output (SISO) modules </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Slot.html">itpp::Slot&lt; ObjectType, DataType &gt;</a></td><td class="indexvalue"><a class="el" href="classitpp_1_1Slot.html" title="Slot Class.">Slot</a> Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1SND__Format.html">itpp::SND_Format</a></td><td class="indexvalue">Base class for SND reading classes (the .au format)ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1SND__In__File.html">itpp::SND_In_File</a></td><td class="indexvalue">A class to read SND-files (the .au format)ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1SND__IO__File.html">itpp::SND_IO_File</a></td><td class="indexvalue">This class is capable of doing both input and output.ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1SND__Out__File.html">itpp::SND_Out_File</a></td><td class="indexvalue">A class to write SND-files (the .au format)ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sort.html">itpp::Sort&lt; T &gt;</a></td><td class="indexvalue">Class for sorting of vectors </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sparse__Mat.html">itpp::Sparse_Mat&lt; T &gt;</a></td><td class="indexvalue">Templated Sparse Matrix Class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sparse__Vec.html">itpp::Sparse_Vec&lt; T &gt;</a></td><td class="indexvalue">Templated sparse vector class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Spread__1d.html">itpp::Spread_1d</a></td><td class="indexvalue">Spreading of float symbols to float output </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Spread__2d.html">itpp::Spread_2d</a></td><td class="indexvalue">Spreading of complex symbols to complex output </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Square__Source.html">itpp::Square_Source</a></td><td class="indexvalue">Square-wave source </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Stack.html">itpp::Stack&lt; T &gt;</a></td><td class="indexvalue">General stack class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Stat.html">itpp::Stat</a></td><td class="indexvalue">A class for sampling a signal and calculating statistics </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Static__Fading__Generator.html">itpp::Static_Fading_Generator</a></td><td class="indexvalue">Static fading generator class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1STC.html">itpp::STC</a></td><td class="indexvalue">Space Time block Codes (<a class="el" href="classitpp_1_1STC.html" title="Space Time block Codes (STC) class.">STC</a>) class </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Client__Application.html">itpp::TCP_Client_Application</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Packet.html">itpp::TCP_Packet</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Receiver.html">itpp::TCP_Receiver</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Receiver__Buffer.html">itpp::TCP_Receiver_Buffer</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Segment.html">itpp::TCP_Segment</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Sender.html">itpp::TCP_Sender</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Server__Application.html">itpp::TCP_Server_Application</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="structitpp_1_1TCP__Packet_1_1TDebugInfo.html">itpp::TCP_Packet::TDebugInfo</a></td><td class="indexvalue">ADD DOCUMENTATION HERE </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TDL__Channel.html">itpp::TDL_Channel</a></td><td class="indexvalue">Tapped Delay Line (TDL) channel model </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Timer.html">itpp::Timer</a></td><td class="indexvalue">A virtual base class for timers </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Triangle__Source.html">itpp::Triangle_Source</a></td><td class="indexvalue">Triangle-wave source </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TTimer.html">itpp::TTimer&lt; THandler &gt;</a></td><td class="indexvalue"></td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Turbo__Codec.html">itpp::Turbo_Codec</a></td><td class="indexvalue">Turbo encoder/decoder ClassTo set up the turbo encoder used in e.g. WCDMA the following code can be used (assuming a code block size of 320 bits): </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Uniform__RNG.html">itpp::Uniform_RNG</a></td><td class="indexvalue">Uniform distribution </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Vec.html">itpp::Vec&lt; Num_T &gt;</a></td><td class="indexvalue">Vector Class (Templated) </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Vector__Quantizer.html">itpp::Vector_Quantizer</a></td><td class="indexvalue">Class for vector quantization </td></tr>
  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Weibull__RNG.html">itpp::Weibull_RNG</a></td><td class="indexvalue">Weibull distribution </td></tr>
</table>
</div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Defines</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div style="clear: both; width: 100%; height: 31px; background-color: #ffff00; border: 1px solid #b0b0b0; margin: 5px 5px 5px 0; padding: 2px;">
  <a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=37044&amp;type=1" alt="SourceForge Logo" style="float: right; border: 0;"></a>
  <p style="padding-left: 10px; font-size: 85%;">Generated on Wed Jul 27 2011 16:27:06 for IT++ by <a href="http://www.doxygen.org/index.html">Doxygen</a> 1.7.4</p>
</div>
</body>
</html>