root/doc/html/annotated.html @ 353

Revision 353, 62.8 kB (checked in by smidl, 16 years ago)

doc

Line 
1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3<title>mixpp: Class List</title>
4<link href="tabs.css" rel="stylesheet" type="text/css">
5<link href="doxygen.css" rel="stylesheet" type="text/css">
6</head><body>
7<!-- Generated by Doxygen 1.5.8 -->
8<script type="text/javascript">
9<!--
10function changeDisplayState (e){
11  var num=this.id.replace(/[^[0-9]/g,'');
12  var button=this.firstChild;
13  var sectionDiv=document.getElementById('dynsection'+num);
14  if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
15    sectionDiv.style.display='block';
16    button.src='open.gif';
17  }else{
18    sectionDiv.style.display='none';
19    button.src='closed.gif';
20  }
21}
22function initDynSections(){
23  var divs=document.getElementsByTagName('div');
24  var sectionCounter=1;
25  for(var i=0;i<divs.length-1;i++){
26    if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
27      var header=divs[i];
28      var section=divs[i+1];
29      var button=header.firstChild;
30      if (button!='IMG'){
31        divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
32        button=document.createElement('img');
33        divs[i].insertBefore(button,divs[i].firstChild);
34      }
35      header.style.cursor='pointer';
36      header.onclick=changeDisplayState;
37      header.id='dynheader'+sectionCounter;
38      button.src='closed.gif';
39      section.id='dynsection'+sectionCounter;
40      section.style.display='none';
41      section.style.marginLeft='14px';
42      sectionCounter++;
43    }
44  }
45}
46window.onload = initDynSections;
47-->
48</script>
49<div class="navigation" id="top">
50  <div class="tabs">
51    <ul>
52      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
53      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
54      <li><a href="modules.html"><span>Modules</span></a></li>
55      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
56      <li><a href="files.html"><span>Files</span></a></li>
57    </ul>
58  </div>
59  <div class="tabs">
60    <ul>
61      <li class="current"><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
62      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
63      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
64      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
65    </ul>
66  </div>
67</div>
68<div class="contents">
69<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
70  <tr><td class="indexkey"><a class="el" href="classitpp_1_1ACK.html">itpp::ACK</a></td><td class="indexvalue"></td></tr>
71  <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>
72  <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>
73  <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.<p>
74This class implements a autoregressive (AR) filter according to <p class="formulaDsp">
75<img class="formulaDsp" alt="\[ a(0)*y(n) = x(n) - a(1)*y(n-1) - ... - a(N)*y(n-N) \]" src="form_345.png">
76<p>
77 where <em>a</em> is the filter coefficients, <em>x</em> is the input and <em>y</em> is the output </td></tr>
78  <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.<p>
79This class implements a autoregressive moving average (ARMA) filter according to <p class="formulaDsp">
80<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_346.png">
81<p>
82 </td></tr>
83  <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>
84  <tr><td class="indexkey"><a class="el" href="classbdm_1_1ARX.html">bdm::ARX</a></td><td class="indexvalue">Linear Autoregressive model with Gaussian noise </td></tr>
85  <tr><td class="indexkey"><a class="el" href="classbdm_1_1ArxDS.html">bdm::ArxDS</a></td><td class="indexvalue">Generator of <a class="el" href="classbdm_1_1ARX.html" title="Linear Autoregressive model with Gaussian noise.">ARX</a> data </td></tr>
86  <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!<p>
87ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr>
88  <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>
89  <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>
90  <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>
91  <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>
92  <tr><td class="indexkey"><a class="el" href="classbdm_1_1bdmroot.html">bdm::bdmroot</a></td><td class="indexvalue">Root class of BDM objects </td></tr>
93  <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>
94  <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>
95  <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>
96  <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 classes<p>
97This class serves as a base class for the classes <code><a class="el" href="classitpp_1_1bofstream.html" title="Binary Outfile Class.">bofstream</a></code>, <code><a class="el" href="classitpp_1_1bifstream.html" title="Binary Infile Class.">bifstream</a></code>, and <code><a class="el" href="classitpp_1_1bfstream.html" title="Binary in/out-file Class.">bfstream</a></code>. It controls the endianity (i.e. the byte order of multibyte numbers on the disk) of the inhereted classes </td></tr>
98  <tr><td class="indexkey"><a class="el" href="classitpp_1_1bifstream.html">itpp::bifstream</a></td><td class="indexvalue">Binary Infile Class </td></tr>
99  <tr><td class="indexkey"><a class="el" href="classbdm_1_1bilinfn.html">bdm::bilinfn</a></td><td class="indexvalue">Class representing function <img class="formulaInl" alt="$f(x,u) = Ax+Bu$" src="form_90.png"> </td></tr>
100  <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>
101  <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>
102  <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>
103  <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>
104  <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>
105  <tr><td class="indexkey"><a class="el" href="classbdm_1_1BM.html">bdm::BM</a></td><td class="indexvalue">Bayesian Model of a system, i.e. all uncertainty is modeled by probabilities </td></tr>
106  <tr><td class="indexkey"><a class="el" href="classbdm_1_1BMEF.html">bdm::BMEF</a></td><td class="indexvalue">Estimator for Exponential family </td></tr>
107  <tr><td class="indexkey"><a class="el" href="classitpp_1_1bofstream.html">itpp::bofstream</a></td><td class="indexvalue">Binary Outfile Class </td></tr>
108  <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>
109  <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>
110  <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>
111  <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>
112  <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>
113  <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>
114  <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>
115  <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>
116  <tr><td class="indexkey"><a class="el" href="classchmat.html">chmat</a></td><td class="indexvalue">Symmetric matrix stored in square root decomposition using upper cholesky </td></tr>
117  <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>
118  <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>
119  <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>
120  <tr><td class="indexkey"><a class="el" href="classbdm_1_1compositepdf.html">bdm::compositepdf</a></td><td class="indexvalue">Abstract composition of pdfs, will be used for specific classes this abstract class is common to <a class="el" href="classbdm_1_1epdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> and <a class="el" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> </td></tr>
121  <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>
122  <tr><td class="indexkey"><a class="el" href="classbdm_1_1constfn.html">bdm::constfn</a></td><td class="indexvalue">Class representing function <img class="formulaInl" alt="$f(x) = a$" src="form_87.png">, here <code>rv</code> is empty </td></tr>
123  <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>
124  <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>
125  <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 class<p>
126Measures 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>
127  <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>
128  <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>
129  <tr><td class="indexkey"><a class="el" href="classbdm_1_1CsvFileDS.html">bdm::CsvFileDS</a></td><td class="indexvalue">CSV file data storage The constructor creates <code>Data</code> matrix from the records in a CSV file <code>fname</code>. The orientation can be of two types: 1. <code>BY_COL</code> which is default - the data are stored in columns; one column per time <img class="formulaInl" alt="$t$" src="form_54.png">, one row per data item. 2. <code>BY_ROW</code> if the data are stored the classical CSV style. Then each column stores the values for data item, for ex. <img class="formulaInl" alt="$[y_{t} y_{t-1} ...]$" src="form_55.png">, one row for each discrete time instant </td></tr>
130  <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>
131  <tr><td class="indexkey"><a class="el" href="classbdm_1_1datalink.html">bdm::datalink</a></td><td class="indexvalue">DataLink is a connection between two data vectors Up and Down </td></tr>
132  <tr><td class="indexkey"><a class="el" href="classbdm_1_1datalink__m2e.html">bdm::datalink_m2e</a></td><td class="indexvalue">Data link between </td></tr>
133  <tr><td class="indexkey"><a class="el" href="classbdm_1_1datalink__m2m.html">bdm::datalink_m2m</a></td><td class="indexvalue"></td></tr>
134  <tr><td class="indexkey"><a class="el" href="classbdm_1_1diffbifn.html">bdm::diffbifn</a></td><td class="indexvalue">Class representing a differentiable function of two variables <img class="formulaInl" alt="$f(x,u)$" src="form_89.png"> </td></tr>
135  <tr><td class="indexkey"><a class="el" href="classbdm_1_1dirfilelog.html">bdm::dirfilelog</a></td><td class="indexvalue">Logging into dirfile with buffer in memory </td></tr>
136  <tr><td class="indexkey"><a class="el" href="classbdm_1_1DS.html">bdm::DS</a></td><td class="indexvalue">Abstract class for discrete-time sources of data </td></tr>
137  <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 generator<p>
138The <a class="el" href="classitpp_1_1DSFMT.html" title="C++ implementation of dSFMT random number generatorThe DSFMT class implements parts...">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...">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...">DSFMT</a> does not support integer outputs </td></tr>
139  <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>
140  <tr><td class="indexkey"><a class="el" href="classbdm_1_1eDirich.html">bdm::eDirich</a></td><td class="indexvalue">Dirichlet posterior density </td></tr>
141  <tr><td class="indexkey"><a class="el" href="classbdm_1_1eEF.html">bdm::eEF</a></td><td class="indexvalue">General conjugate exponential family posterior density </td></tr>
142  <tr><td class="indexkey"><a class="el" href="classbdm_1_1eEmp.html">bdm::eEmp</a></td><td class="indexvalue">Weighted empirical density </td></tr>
143  <tr><td class="indexkey"><a class="el" href="classbdm_1_1egamma.html">bdm::egamma</a></td><td class="indexvalue">Gamma posterior density </td></tr>
144  <tr><td class="indexkey"><a class="el" href="classbdm_1_1egiw.html">bdm::egiw</a></td><td class="indexvalue">Gauss-inverse-Wishart density stored in LD form </td></tr>
145  <tr><td class="indexkey"><a class="el" href="classbdm_1_1egiwmix.html">bdm::egiwmix</a></td><td class="indexvalue">Mixture of egiws </td></tr>
146  <tr><td class="indexkey"><a class="el" href="classbdm_1_1eigamma.html">bdm::eigamma</a></td><td class="indexvalue">Inverse-Gamma posterior density </td></tr>
147  <tr><td class="indexkey"><a class="el" href="classbdm_1_1EKF.html">bdm::EKF&lt; sq_T &gt;</a></td><td class="indexvalue">Extended <a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter </td></tr>
148  <tr><td class="indexkey"><a class="el" href="classbdm_1_1EKFCh.html">bdm::EKFCh</a></td><td class="indexvalue">Extended <a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter in Square root </td></tr>
149  <tr><td class="indexkey"><a class="el" href="classbdm_1_1EKFCh__chQ.html">bdm::EKFCh_chQ</a></td><td class="indexvalue">Extended <a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter in Choleski form with unknown <code>Q</code> </td></tr>
150  <tr><td class="indexkey"><a class="el" href="classbdm_1_1EKFCh__cond.html">bdm::EKFCh_cond</a></td><td class="indexvalue">Extended <a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter with unknown parameters in <code>IM</code> </td></tr>
151  <tr><td class="indexkey"><a class="el" href="classbdm_1_1EKFCh__dQ.html">bdm::EKFCh_dQ</a></td><td class="indexvalue">Extended <a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter in Choleski form with unknown diagonal <code>Q</code> </td></tr>
152  <tr><td class="indexkey"><a class="el" href="classEKFfixed.html">EKFfixed</a></td><td class="indexvalue">Extended Kalman Filter with full matrices in fixed point arithmetic </td></tr>
153  <tr><td class="indexkey"><a class="el" href="classbdm_1_1EKFful__unQR.html">bdm::EKFful_unQR</a></td><td class="indexvalue">Extended <a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter with unknown <code>Q</code> and <code>R</code> </td></tr>
154  <tr><td class="indexkey"><a class="el" href="classbdm_1_1EKFfull.html">bdm::EKFfull</a></td><td class="indexvalue">Extended <a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter in full matrices </td></tr>
155  <tr><td class="indexkey"><a class="el" href="classbdm_1_1elognorm.html">bdm::elognorm</a></td><td class="indexvalue"></td></tr>
156  <tr><td class="indexkey"><a class="el" href="classbdm_1_1emix.html">bdm::emix</a></td><td class="indexvalue">Mixture of epdfs </td></tr>
157  <tr><td class="indexkey"><a class="el" href="classbdm_1_1enorm.html">bdm::enorm&lt; sq_T &gt;</a></td><td class="indexvalue">Gaussian density with positive definite (decomposed) covariance matrix </td></tr>
158  <tr><td class="indexkey"><a class="el" href="classbdm_1_1epdf.html">bdm::epdf</a></td><td class="indexvalue">Probability density function with numerical statistics, e.g. posterior density </td></tr>
159  <tr><td class="indexkey"><a class="el" href="classbdm_1_1eprod.html">bdm::eprod</a></td><td class="indexvalue">Product of independent epdfs. For dependent pdfs, use <a class="el" href="classbdm_1_1mprod.html" title="Chain rule decomposition of epdf.">mprod</a> </td></tr>
160  <tr><td class="indexkey"><a class="el" href="classbdm_1_1euni.html">bdm::euni</a></td><td class="indexvalue">Uniform distributed density on a rectangular support </td></tr>
161  <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>
162  <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>
163  <tr><td class="indexkey"><a class="el" href="classbdm_1_1eWishartCh.html">bdm::eWishartCh</a></td><td class="indexvalue"></td></tr>
164  <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>
165  <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>
166  <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>
167  <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>
168  <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...">Fast_ICA</a> Fast Independent Component Analysis (Fast ICA)<p>
169The 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>
170  <tr><td class="indexkey"><a class="el" href="classbdm_1_1FileDS.html">bdm::FileDS</a></td><td class="indexvalue"></td></tr>
171  <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.<p>
172The class is templated as follows: </td></tr>
173  <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>
174  <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>
175  <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>
176  <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>
177  <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>
178  <tr><td class="indexkey"><a class="el" href="classbdm_1_1fnc.html">bdm::fnc</a></td><td class="indexvalue">Class representing function <img class="formulaInl" alt="$f(x)$" src="form_40.png"> of variable <img class="formulaInl" alt="$x$" src="form_0.png"> represented by <code>rv</code> </td></tr>
179  <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...">Freq_Filt</a> Frequency domain filtering using the overlap-add technique<p>
180The <a class="el" href="classitpp_1_1Freq__Filt.html" title="Freq_Filt Frequency domain filtering using the overlap-add techniqueThe Freq_Filt...">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>
181  <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>
182  <tr><td class="indexkey"><a class="el" href="classfsqmat.html">fsqmat</a></td><td class="indexvalue">Fake <a class="el" href="classsqmat.html" title="Virtual class for representation of double symmetric matrices in square-root form...">sqmat</a>. This class maps <a class="el" href="classsqmat.html" title="Virtual class for representation of double symmetric matrices in square-root form...">sqmat</a> operations to operations on full matrix </td></tr>
183  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Gamma__RNG.html">itpp::Gamma_RNG</a></td><td class="indexvalue">Gamma distribution<p>
184Generate samples from Gamma(alpha,beta) density, according to the following equation: <p class="formulaDsp">
185<img class="formulaDsp" alt="\[ x \sim \Gamma(\alpha,\beta) = \frac{\beta^\alpha}{\Gamma(\alpha)}x^{\alpha-1} \exp(-\beta x) \]" src="form_184.png">
186<p>
187 </td></tr>
188  <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>
189  <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>
190  <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>
191  <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>
192  <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>
193  <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>
194  <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>
195  <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 distribution<p>
196Example: Generation of random uniformly distributed integers in the interval [0,10] </td></tr>
197  <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>
198  <tr><td class="indexkey"><a class="el" href="classIMk1.html">IMk1</a></td><td class="indexvalue">Model stredni hodnoty vyvoje stavu pro k1 </td></tr>
199  <tr><td class="indexkey"><a class="el" href="classIMpmsm.html">IMpmsm</a></td><td class="indexvalue">State evolution model for a PMSM drive and its derivative with respect to <img class="formulaInl" alt="$x$" src="form_0.png"> </td></tr>
200  <tr><td class="indexkey"><a class="el" href="classIMpmsm2o.html">IMpmsm2o</a></td><td class="indexvalue">State evolution model for a PMSM drive and its derivative with respect to <img class="formulaInl" alt="$x$" src="form_0.png"> </td></tr>
201  <tr><td class="indexkey"><a class="el" href="classIMpmsmMz.html">IMpmsmMz</a></td><td class="indexvalue">State for PMSM with unknown Mz </td></tr>
202  <tr><td class="indexkey"><a class="el" href="classIMpmsmStat.html">IMpmsmStat</a></td><td class="indexvalue">State evolution model for a PMSM drive and its derivative with respect to <img class="formulaInl" alt="$x$" src="form_0.png">, equation for <img class="formulaInl" alt="$\omega$" src="form_1.png"> is omitted.$ </td></tr>
203  <tr><td class="indexkey"><a class="el" href="classIMpmsmStatMz.html">IMpmsmStatMz</a></td><td class="indexvalue">State for PMSM with unknown Mz </td></tr>
204  <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>
205  <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>
206  <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>
207  <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>
208  <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base_1_1data__header.html">itpp::it_file_base::it_file_base::data_header</a></td><td class="indexvalue">Data header structure </td></tr>
209  <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base_1_1file__header.html">itpp::it_file_base::it_file_base::file_header</a></td><td class="indexvalue">File header structure </td></tr>
210  <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>
211  <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base__old_1_1data__header.html">itpp::it_file_base_old::it_file_base_old::data_header</a></td><td class="indexvalue">Data header structure </td></tr>
212  <tr><td class="indexkey"><a class="el" href="structitpp_1_1it__file__base__old_1_1file__header.html">itpp::it_file_base_old::it_file_base_old::file_header</a></td><td class="indexvalue">File header structure </td></tr>
213  <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>
214  <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>
215  <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>
216  <tr><td class="indexkey"><a class="el" href="classbdm_1_1ITppFileDS.html">bdm::ITppFileDS</a></td><td class="indexvalue">Read Data Matrix from an IT file </td></tr>
217  <tr><td class="indexkey"><a class="el" href="classbdm_1_1Kalman.html">bdm::Kalman&lt; sq_T &gt;</a></td><td class="indexvalue"><a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter with covariance matrices in square root form </td></tr>
218  <tr><td class="indexkey"><a class="el" href="classbdm_1_1KalmanCh.html">bdm::KalmanCh</a></td><td class="indexvalue"><a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter in square root form </td></tr>
219  <tr><td class="indexkey"><a class="el" href="classbdm_1_1KalmanFull.html">bdm::KalmanFull</a></td><td class="indexvalue">Basic <a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter with full matrices (education purpose only)! Will be deleted soon! </td></tr>
220  <tr><td class="indexkey"><a class="el" href="classbdm_1_1KFcondQR.html">bdm::KFcondQR</a></td><td class="indexvalue"><a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter with conditional diagonal matrices R and Q </td></tr>
221  <tr><td class="indexkey"><a class="el" href="classbdm_1_1KFcondR.html">bdm::KFcondR</a></td><td class="indexvalue"><a class="el" href="classbdm_1_1Kalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter with conditional diagonal matrices R and Q </td></tr>
222  <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>
223  <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>
224  <tr><td class="indexkey"><a class="el" href="classldmat.html">ldmat</a></td><td class="indexvalue">Matrix stored in LD form, (commonly known as UD) </td></tr>
225  <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>
226  <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>
227  <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>
228  <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>
229  <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>
230  <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>
231  <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>
232  <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)The LFSR is on Fibonacci form (see p...">LFSR</a>)<p>
233<ul>
234<li>The <a class="el" href="classitpp_1_1LFSR.html" title="Binary Linear Feedback Shift Register (LFSR)The LFSR is on Fibonacci form (see p...">LFSR</a> is on Fibonacci form (see p. 104 in Peterson, Ziemer and Borth, "Introduction to Spread Spctrum communications", Prentice-Hall, 1995)</li><li>If the connect_polynomial=1+g1*D+g2*D^2+...+gr*D^r is a primitive polynomial, a Maximum Length Sequence (m-sequence) of length N=2^r-1 is constructed. Use an arbitrary state not equal to zero, to get a phase of the m-sequence</li><li>For a table of primtive polynomials see p. 117 in the reference above or a suitable book on coding </li></ul>
235</td></tr>
236  <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>
237  <tr><td class="indexkey"><a class="el" href="classbdm_1_1linfn.html">bdm::linfn</a></td><td class="indexvalue">Class representing function <img class="formulaInl" alt="$f(x) = Ax+B$" src="form_88.png"> </td></tr>
238  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Link__Packet.html">itpp::Link_Packet</a></td><td class="indexvalue"></td></tr>
239  <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>
240  <tr><td class="indexkey"><a class="el" href="classbdm_1_1logger.html">bdm::logger</a></td><td class="indexvalue">Class for storing results (and semi-results) of an experiment </td></tr>
241  <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.<p>
242This class implements a moving average (MA) filter according to <p class="formulaDsp">
243<img class="formulaDsp" alt="\[ y(n) = b(0)*x(n) + b(1)*x(n-1) + ... + b(N)*x(n-N) \]" src="form_344.png">
244<p>
245 where <em>b</em> is the filter coefficients, <em>x</em> is the input and <em>y</em> is the output </td></tr>
246  <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>
247  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mEF.html">bdm::mEF</a></td><td class="indexvalue">Exponential family model </td></tr>
248  <tr><td class="indexkey"><a class="el" href="classbdm_1_1MemDS.html">bdm::MemDS</a></td><td class="indexvalue">Memory storage of off-line data column-wise </td></tr>
249  <tr><td class="indexkey"><a class="el" href="classbdm_1_1memlog.html">bdm::memlog</a></td><td class="indexvalue">Logging into matrices in data format in memory </td></tr>
250  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mepdf.html">bdm::mepdf</a></td><td class="indexvalue">Unconditional <a class="el" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>, allows using <a class="el" href="classbdm_1_1epdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> in the role of <a class="el" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> </td></tr>
251  <tr><td class="indexkey"><a class="el" href="classbdm_1_1merger.html">bdm::merger</a></td><td class="indexvalue">Function for general combination of pdfs </td></tr>
252  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mgamma.html">bdm::mgamma</a></td><td class="indexvalue">Gamma random walk </td></tr>
253  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mgamma__fix.html">bdm::mgamma_fix</a></td><td class="indexvalue">Gamma random walk around a fixed point </td></tr>
254  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mgnorm.html">bdm::mgnorm&lt; sq_T &gt;</a></td><td class="indexvalue">Mpdf with general function for mean value </td></tr>
255  <tr><td class="indexkey"><a class="el" href="classbdm_1_1migamma.html">bdm::migamma</a></td><td class="indexvalue">Inverse-Gamma random walk </td></tr>
256  <tr><td class="indexkey"><a class="el" href="classbdm_1_1migamma__ref.html">bdm::migamma_ref</a></td><td class="indexvalue">Inverse-Gamma random walk around a fixed point </td></tr>
257  <tr><td class="indexkey"><a class="el" href="classbdm_1_1MixEF.html">bdm::MixEF</a></td><td class="indexvalue">Mixture of Exponential Family Densities </td></tr>
258  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mlnorm.html">bdm::mlnorm&lt; sq_T &gt;</a></td><td class="indexvalue">Normal distributed linear function with linear function of mean value; </td></tr>
259  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mlognorm.html">bdm::mlognorm</a></td><td class="indexvalue">Log-Normal random walk </td></tr>
260  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mlstudent.html">bdm::mlstudent</a></td><td class="indexvalue"></td></tr>
261  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mmix.html">bdm::mmix</a></td><td class="indexvalue">Mixture of mpdfs with constant weights, all mpdfs are of equal type </td></tr>
262  <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>
263  <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>
264  <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>
265  <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>
266  <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>
267  <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#g7b86d84e61a3056418f08b7ac0686805">MOG_diag_ML()</a> and MOG_diag_MAP() </td></tr>
268  <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#gdeb91bf337a38234135d6d402e3143b3">MOG_diag_kmeans()</a> </td></tr>
269  <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>
270  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mpdf.html">bdm::mpdf</a></td><td class="indexvalue">Conditional probability density, e.g. modeling some dependencies </td></tr>
271  <tr><td class="indexkey"><a class="el" href="classbdm_1_1MPF.html">bdm::MPF&lt; BM_T &gt;</a></td><td class="indexvalue">Marginalized Particle filter </td></tr>
272  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mprod.html">bdm::mprod</a></td><td class="indexvalue">Chain rule decomposition of <a class="el" href="classbdm_1_1epdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> </td></tr>
273  <tr><td class="indexkey"><a class="el" href="classbdm_1_1mratio.html">bdm::mratio</a></td><td class="indexvalue">Class representing ratio of two densities which arise e.g. by applying the Bayes rule. It represents density in the form: <p class="formulaDsp">
274<img class="formulaDsp" alt="\[ f(rv|rvc) = \frac{f(rv,rvc)}{f(rvc)} \]" src="form_36.png">
275<p>
276 where <img class="formulaInl" alt="$ f(rvc) = \int f(rv,rvc) d\ rv $" src="form_37.png"> </td></tr>
277  <tr><td class="indexkey"><a class="el" href="classbdm_1_1multiBM.html">bdm::multiBM</a></td><td class="indexvalue">Estimator for Multinomial density </td></tr>
278  <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>
279  <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>
280  <tr><td class="indexkey"><a class="el" href="classbdm_1_1MultiModel.html">bdm::MultiModel</a></td><td class="indexvalue">(Switching) Multiple Model The model runs several models in parallel and evaluates thier weights (fittness) </td></tr>
281  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Name.html">itpp::Name</a></td><td class="indexvalue">Automatic naming when saving<p>
282An easy way to give a variable a name and optionally description when saving. Usage: </td></tr>
283  <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>
284  <tr><td class="indexkey"><a class="el" href="classitpp_1_1ND__UPSK.html">itpp::ND_UPSK</a></td><td class="indexvalue"></td></tr>
285  <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>
286  <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>
287  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Normal__RNG.html">itpp::Normal_RNG</a></td><td class="indexvalue">Normal distribution<p>
288Normal (Gaussian) random variables, using a simplified Ziggurat method </td></tr>
289  <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>
290  <tr><td class="indexkey"><a class="el" href="classOMk1.html">OMk1</a></td><td class="indexvalue">Model stredni hodnoty pozorovani pro k1 </td></tr>
291  <tr><td class="indexkey"><a class="el" href="classOMpmsm.html">OMpmsm</a></td><td class="indexvalue">Observation model for PMSM drive and its derivative with respect to <img class="formulaInl" alt="$x$" src="form_0.png"> </td></tr>
292  <tr><td class="indexkey"><a class="el" href="classOMpmsm4.html">OMpmsm4</a></td><td class="indexvalue">Observation model for PMSM drive and its derivative with respect to <img class="formulaInl" alt="$x$" src="form_0.png"> for full vector of observations </td></tr>
293  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Packet.html">itpp::Packet</a></td><td class="indexvalue"></td></tr>
294  <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>
295  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Packet__Generator.html">itpp::Packet_Generator</a></td><td class="indexvalue"></td></tr>
296  <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>
297  <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>
298  <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>
299  <tr><td class="indexkey"><a class="el" href="classbdm_1_1Particular__UI.html">bdm::Particular_UI&lt; T &gt;</a></td><td class="indexvalue">The main userinfo template class. You should derive this class whenever you need a new userinfo of a class which is compound from smaller elements (all having its own userinfo class prepared) </td></tr>
300  <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>
301  <tr><td class="indexkey"><a class="el" href="classbdm_1_1PF.html">bdm::PF</a></td><td class="indexvalue">Trivial particle filter with proposal density equal to parameter evolution model </td></tr>
302  <tr><td class="indexkey"><a class="el" href="classpmsmCRB.html">pmsmCRB</a></td><td class="indexvalue">This class behaves like BM but it is evaluating EKF </td></tr>
303  <tr><td class="indexkey"><a class="el" href="classpmsmCRBMz.html">pmsmCRBMz</a></td><td class="indexvalue">This class behaves like BM but it is evaluating EKF </td></tr>
304  <tr><td class="indexkey"><a class="el" href="classpmsmDS.html">pmsmDS</a></td><td class="indexvalue">Simulator of PMSM machine with predefined profile on omega </td></tr>
305  <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>
306  <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>
307  <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>
308  <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>
309  <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>
310  <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>
311  <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>
312  <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>
313  <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 class<p>
314Measures real time </td></tr>
315  <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>
316  <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>
317  <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>
318  <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>
319  <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>
320  <tr><td class="indexkey"><a class="el" href="classbdm_1_1RV.html">bdm::RV</a></td><td class="indexvalue">Class representing variables, most often random variables </td></tr>
321  <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>
322  <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>
323  <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>
324  <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>
325  <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>
326  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sequence__Number.html">itpp::Sequence_Number</a></td><td class="indexvalue"></td></tr>
327  <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>
328  <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>
329  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Sink.html">itpp::Sink</a></td><td class="indexvalue"></td></tr>
330  <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>
331  <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)<p>
332ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr>
333  <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)<p>
334ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr>
335  <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.<p>
336ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr>
337  <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)<p>
338ACTION: ADD DETAILED DOCUMENTATION FOR THIS CLASS!!!!!!!!!!! </td></tr>
339  <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>
340  <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>
341  <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>
342  <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>
343  <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>
344  <tr><td class="indexkey"><a class="el" href="classsqmat.html">sqmat</a></td><td class="indexvalue">Virtual class for representation of double symmetric matrices in square-root form </td></tr>
345  <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>
346  <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>
347  <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>
348  <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>
349  <tr><td class="indexkey"><a class="el" href="classbdm_1_1str.html">bdm::str</a></td><td class="indexvalue">Structure of <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a> (used internally), i.e. expanded RVs </td></tr>
350  <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>
351  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Packet.html">itpp::TCP_Packet</a></td><td class="indexvalue"></td></tr>
352  <tr><td class="indexkey"><a class="el" href="structitpp_1_1TCP__Packet_1_1TDebugInfo.html">itpp::TCP_Packet::TCP_Packet::TDebugInfo</a></td><td class="indexvalue">ADD DOCUMENTATION HERE </td></tr>
353  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Receiver.html">itpp::TCP_Receiver</a></td><td class="indexvalue"></td></tr>
354  <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>
355  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Segment.html">itpp::TCP_Segment</a></td><td class="indexvalue"></td></tr>
356  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TCP__Sender.html">itpp::TCP_Sender</a></td><td class="indexvalue"></td></tr>
357  <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>
358  <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>
359  <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>
360  <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>
361  <tr><td class="indexkey"><a class="el" href="classitpp_1_1TTimer.html">itpp::TTimer&lt; THandler &gt;</a></td><td class="indexvalue"></td></tr>
362  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Turbo__Codec.html">itpp::Turbo_Codec</a></td><td class="indexvalue">Turbo encoder/decoder Class<p>
363To 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>
364  <tr><td class="indexkey"><a class="el" href="classbdm_1_1UI.html">bdm::UI</a></td><td class="indexvalue">UserInfo is an abstract is for internal purposes only. Use CompoundUserInfo&lt;T&gt; or Particular_UI&lt;T&gt; instead. The raison d'etre of this class is to allow pointers to its templated descendants </td></tr>
365  <tr><td class="indexkey"><a class="el" href="classbdm_1_1UI__File.html">bdm::UI_File</a></td><td class="indexvalue">This class serves to load and/or save DOMElements into/from files stored on a hard-disk </td></tr>
366  <tr><td class="indexkey"><a class="el" href="classUIARX.html">UIARX</a></td><td class="indexvalue"></td></tr>
367  <tr><td class="indexkey"><a class="el" href="classUIArxDS.html">UIArxDS</a></td><td class="indexvalue"></td></tr>
368  <tr><td class="indexkey"><a class="el" href="classbdm_1_1UIbuilder.html">bdm::UIbuilder</a></td><td class="indexvalue">Builds computational object from a UserInfo structure </td></tr>
369  <tr><td class="indexkey"><a class="el" href="classUIdirfilelog.html">UIdirfilelog</a></td><td class="indexvalue">UI for dirfilelog (Kst file format) </td></tr>
370  <tr><td class="indexkey"><a class="el" href="classbdm_1_1UIexternal.html">bdm::UIexternal</a></td><td class="indexvalue"></td></tr>
371  <tr><td class="indexkey"><a class="el" href="classbdm_1_1UIinternal.html">bdm::UIinternal</a></td><td class="indexvalue"></td></tr>
372  <tr><td class="indexkey"><a class="el" href="classUIITppFileDS.html">UIITppFileDS</a></td><td class="indexvalue">UI for reading data from files </td></tr>
373  <tr><td class="indexkey"><a class="el" href="classUIitpplog.html">UIitpplog</a></td><td class="indexvalue">UI for memlog </td></tr>
374  <tr><td class="indexkey"><a class="el" href="classUImexDS.html">UImexDS</a></td><td class="indexvalue">Create memory data source from mxArray </td></tr>
375  <tr><td class="indexkey"><a class="el" href="classUImgnorm.html">UImgnorm</a></td><td class="indexvalue"></td></tr>
376  <tr><td class="indexkey"><a class="el" href="classUImigamma__ref.html">UImigamma_ref</a></td><td class="indexvalue"></td></tr>
377  <tr><td class="indexkey"><a class="el" href="classUImlognorm.html">UImlognorm</a></td><td class="indexvalue"></td></tr>
378  <tr><td class="indexkey"><a class="el" href="classUIMPF.html">UIMPF</a></td><td class="indexvalue"></td></tr>
379  <tr><td class="indexkey"><a class="el" href="classUIpmsmDS.html">UIpmsmDS</a></td><td class="indexvalue">UI for <a class="el" href="classpmsmDS.html" title="Simulator of PMSM machine with predefined profile on omega.">pmsmDS</a>, </td></tr>
380  <tr><td class="indexkey"><a class="el" href="classUIpmsmOM.html">UIpmsmOM</a></td><td class="indexvalue">UI for pmsm observation model </td></tr>
381  <tr><td class="indexkey"><a class="el" href="classUIrv.html">UIrv</a></td><td class="indexvalue">UI for class RV (description of data vectors) </td></tr>
382  <tr><td class="indexkey"><a class="el" href="classUIstateDS.html">UIstateDS</a></td><td class="indexvalue"></td></tr>
383  <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>
384  <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>
385  <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>
386  <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>
387</table>
388</div>
389<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jun 2 10:02:14 2009 for mixpp by&nbsp;
390<a href="http://www.doxygen.org/index.html">
391<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>
392</body>
393</html>
Note: See TracBrowser for help on using the browser.