Index: doc/html/classeEF.html
===================================================================
--- doc/html/classeEF.html (revision 99)
+++ doc/html/classeEF.html (revision 106)
@@ -67,4 +67,8 @@
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the required moment of the <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.  <a href="#8019654e494bf5e458f6fb947e11b262"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b3523bce1de49f58afe7c1e428cc4fd"></a><!-- doxytag: member="eEF::sample" ref="7b3523bce1de49f58afe7c1e428cc4fd" args="(int N) const " -->
+virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ea597362e11a0040fe7c990269d072c"></a><!-- doxytag: member="eEF::eval" ref="3ea597362e11a0040fe7c990269d072c" args="(const vec &amp;val) const " -->
 virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a> (const vec &amp;val) const </td></tr>
@@ -112,7 +116,7 @@
 <p>
 Returns a sample, <img class="formulaInl" alt="$x$" src="form_28.png"> from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png"> 
-<p>Implemented in <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a>, <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a>, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a>, <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a>, <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; ldmat &gt;</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; chmat &gt;</a>, and <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; fsqmat &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">emix</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a>, <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a>, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a>, <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a>, <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; ldmat &gt;</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; chmat &gt;</a>, and <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; fsqmat &gt;</a>.</p>
 
-<p>Referenced by <a class="el" href="libBM_8h-source.html#l00165">mpdf::samplecond()</a>, <a class="el" href="libPF_8cpp-source.html#l00035">PF::set_est()</a>, and <a class="el" href="libEF_8cpp-source.html#l00222">eEmp::set_parameters()</a>.</p>
+<p>Referenced by <a class="el" href="libBM_8cpp-source.html#l00074">epdf::sample()</a>, <a class="el" href="libBM_8h-source.html#l00169">mpdf::samplecond()</a>, <a class="el" href="libPF_8cpp-source.html#l00035">PF::set_est()</a>, and <a class="el" href="libEF_8cpp-source.html#l00222">eEmp::set_parameters()</a>.</p>
 
 </div>
@@ -121,5 +125,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libEF_8h-source.html
===================================================================
--- doc/html/libEF_8h-source.html (revision 99)
+++ doc/html/libEF_8h-source.html (revision 106)
@@ -330,5 +330,5 @@
 <a name="l00457"></a>00457 <span class="preprocessor">#endif //EF_H</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libKF_8h-source.html
===================================================================
--- doc/html/libKF_8h-source.html (revision 99)
+++ doc/html/libKF_8h-source.html (revision 106)
@@ -300,5 +300,5 @@
 <a name="l00401"></a>00401 
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:20 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classfnc-members.html
===================================================================
--- doc/html/classfnc-members.html (revision 99)
+++ doc/html/classfnc-members.html (revision 106)
@@ -31,5 +31,5 @@
   <tr class="memlist"><td><a class="el" href="classfnc.html#17164c202f6feee3d708b8caab6306ab">~fnc</a>()</td><td><a class="el" href="classfnc.html">fnc</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x65.html
===================================================================
--- doc/html/functions_0x65.html (revision 99)
+++ doc/html/functions_0x65.html (revision 106)
@@ -83,4 +83,6 @@
 <li>EKFfull()
 : <a class="el" href="classEKFfull.html#67ac4de96fd025197da767fe0472c7f7">EKFfull</a>
+<li>emix()
+: <a class="el" href="classemix.html#3a10c8481115a5460877272ddb6532a6">emix</a>
 <li>enorm()
 : <a class="el" href="classenorm.html#7b5cb487a2570e8109bfdc0df149aa06">enorm&lt; sq_T &gt;</a>
@@ -89,7 +91,9 @@
 <li>ep
 : <a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">mpdf</a>
-<li>epdf()
-: <a class="el" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd">epdf</a>
-, <a class="el" href="classmgamma.html#612dbf35c770a780027619aaac2c443e">mgamma</a>
+<li>epdf
+: <a class="el" href="classmgamma.html#612dbf35c770a780027619aaac2c443e">mgamma</a>
+, <a class="el" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd">epdf</a>
+<li>equal()
+: <a class="el" href="classRV.html#c4f547370d67eba414caafe91c64b12a">RV</a>
 <li>est
 : <a class="el" href="classARX.html#691d023662beffa1dda611b416c0e27e">ARX</a>
@@ -99,15 +103,15 @@
 : <a class="el" href="classeuni.html#2537a6c239cff52e3ba814851a1116cd">euni</a>
 <li>eval()
-: <a class="el" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe">IMpmsm</a>
+: <a class="el" href="classeuni.html#2723d4992900b5c5495bfa03628195ed">euni</a>
+, <a class="el" href="classbilinfn.html#e36a16e72e7f9fedf3cb18d2d5505a24">bilinfn</a>
+, <a class="el" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe">IMpmsm</a>
 , <a class="el" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da">OMpmsm</a>
 , <a class="el" href="classlinfn.html#fac0e56701f4c7beaf1c91f9b2a55f0b">linfn</a>
+, <a class="el" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c">fnc</a>
+, <a class="el" href="classdiffbifn.html#ad7673e16aa1a046b131b24c731c4632">diffbifn</a>
+, <a class="el" href="classconstfn.html#0411f603cbf675f2bc04a8f85e4e3b52">constfn</a>
 , <a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">epdf</a>
-, <a class="el" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c">fnc</a>
+, <a class="el" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">enorm&lt; sq_T &gt;</a>
 , <a class="el" href="classdiffbifn.html#40d8a7eee45acc55cda33d43282faa03">diffbifn</a>
-, <a class="el" href="classeuni.html#2723d4992900b5c5495bfa03628195ed">euni</a>
-, <a class="el" href="classconstfn.html#0411f603cbf675f2bc04a8f85e4e3b52">constfn</a>
-, <a class="el" href="classbilinfn.html#e36a16e72e7f9fedf3cb18d2d5505a24">bilinfn</a>
-, <a class="el" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">enorm&lt; sq_T &gt;</a>
-, <a class="el" href="classdiffbifn.html#ad7673e16aa1a046b131b24c731c4632">diffbifn</a>
 <li>evalcond()
 : <a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">mpdf</a>
@@ -115,13 +119,14 @@
 : <a class="el" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">BM</a>
 <li>evalpdflog()
-: <a class="el" href="classegiw.html#425cbc53b377274e28c6add942bab62d">egiw</a>
+: <a class="el" href="classegamma.html#de84faac8f9799dfe2777ddbedf997ef">egamma</a>
+, <a class="el" href="classeEmp.html#23e7358995400865ad2e278945922fb3">eEmp</a>
+, <a class="el" href="classegiw.html#425cbc53b377274e28c6add942bab62d">egiw</a>
+, <a class="el" href="classemix.html#469e910479b3402589104ef3bb1b5741">emix</a>
+, <a class="el" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401">enorm&lt; sq_T &gt;</a>
+, <a class="el" href="classeuni.html#06af95d514a6623ad4688bd2ad50ad71">euni</a>
 , <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf</a>
-, <a class="el" href="classeuni.html#06af95d514a6623ad4688bd2ad50ad71">euni</a>
-, <a class="el" href="classegamma.html#de84faac8f9799dfe2777ddbedf997ef">egamma</a>
-, <a class="el" href="classeEmp.html#23e7358995400865ad2e278945922fb3">eEmp</a>
-, <a class="el" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401">enorm&lt; sq_T &gt;</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classbilinfn-members.html
===================================================================
--- doc/html/classbilinfn-members.html (revision 99)
+++ doc/html/classbilinfn-members.html (revision 106)
@@ -43,5 +43,5 @@
   <tr class="memlist"><td><a class="el" href="classfnc.html#17164c202f6feee3d708b8caab6306ab">~fnc</a>()</td><td><a class="el" href="classfnc.html">fnc</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:35 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classKFcondR.html
===================================================================
--- doc/html/classKFcondR.html (revision 99)
+++ doc/html/classKFcondR.html (revision 106)
@@ -190,5 +190,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x74.html
===================================================================
--- doc/html/functions_0x74.html (revision 99)
+++ doc/html/functions_0x74.html (revision 106)
@@ -83,5 +83,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classMemDS.html
===================================================================
--- doc/html/classMemDS.html (revision 99)
+++ doc/html/classMemDS.html (revision 106)
@@ -121,5 +121,5 @@
 <p>Reimplemented from <a class="el" href="classDS.html#9a35ca9c9321dce2bf63bf668f785b75">DS</a>.</p>
 
-<p>References <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00193">DS::Drv</a>, and <a class="el" href="libBM_8h-source.html#l00195">DS::Urv</a>.</p>
+<p>References <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00197">DS::Drv</a>, and <a class="el" href="libBM_8h-source.html#l00199">DS::Urv</a>.</p>
 
 </div>
@@ -128,5 +128,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libDS_8h-source.html">libDS.h</a><li>work/mixpp/bdm/stat/libDS.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libPF_8h.html
===================================================================
--- doc/html/libPF_8h.html (revision 99)
+++ doc/html/libPF_8h.html (revision 106)
@@ -65,5 +65,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:30 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classemix__inherit__graph.map
===================================================================
--- doc/html/classemix__inherit__graph.map (revision 32)
+++ doc/html/classemix__inherit__graph.map (revision 106)
@@ -1,1 +1,1 @@
-<area shape="rect" href="$classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,7,57,33">
+<area shape="rect" href="$classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,7,52,31">
Index: doc/html/sim__var__arx_8cpp.html
===================================================================
--- doc/html/sim__var__arx_8cpp.html (revision 106)
+++ doc/html/sim__var__arx_8cpp.html (revision 106)
@@ -0,0 +1,52 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>mixpp: work/mixpp/pmsm/sim_var_arx.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>work/mixpp/pmsm/sim_var_arx.cpp File Reference</h1>Models for synchronous electric drive using IT++ and BDM. <a href="#_details">More...</a>
+<p>
+<code>#include &lt;itpp/itbase.h&gt;</code><br>
+<code>#include &lt;<a class="el" href="arx_8h-source.html">estim/arx.h</a>&gt;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for sim_var_arx.cpp:</div>
+<div class="dynsection">
+<p><center><img src="sim__var__arx_8cpp__incl.png" border="0" usemap="#work/mixpp/pmsm/sim_var_arx.cpp_map" alt=""></center>
+<map name="work/mixpp/pmsm/sim_var_arx.cpp_map">
+<area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="131,81,216,105"><area shape="rect" href="libFN_8h&#45;source.html" title="../stat/libFN.h" alt="" coords="153,156,252,180"><area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="276,156,375,180"><area shape="rect" href="libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations." alt="" coords="204,231,268,255"><area shape="rect" href="libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="343,231,449,255"><area shape="rect" href="itpp__ext_8h&#45;source.html" title="../itpp_ext.h" alt="" coords="473,231,564,255"></map>
+</div>
+<table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5c4cd8cb9349380ddbd338e72e91d9c9"></a><!-- doxytag: member="sim_var_arx.cpp::getPsi" ref="5c4cd8cb9349380ddbd338e72e91d9c9" args="(int t, mat &amp;D, mat &amp;Q)" -->
+vec&nbsp;</td><td class="memItemRight" valign="bottom"><b>getPsi</b> (int t, mat &amp;D, mat &amp;Q)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="sim_var_arx.cpp::main" ref="e66f6b31b5ad750f1fe042a706a4e3d4" args="()" -->
+int&nbsp;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>
+
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Models for synchronous electric drive using IT++ and BDM. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Vaclav Smidl.</dd></dl>
+----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
+Using IT++ for numerical operations ----------------------------------- </div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
Index: doc/html/functions_func_0x65.html
===================================================================
--- doc/html/functions_func_0x65.html (revision 99)
+++ doc/html/functions_func_0x65.html (revision 106)
@@ -81,33 +81,38 @@
 <li>EKFfull()
 : <a class="el" href="classEKFfull.html#67ac4de96fd025197da767fe0472c7f7">EKFfull</a>
+<li>emix()
+: <a class="el" href="classemix.html#3a10c8481115a5460877272ddb6532a6">emix</a>
 <li>enorm()
 : <a class="el" href="classenorm.html#7b5cb487a2570e8109bfdc0df149aa06">enorm&lt; sq_T &gt;</a>
 <li>epdf()
 : <a class="el" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd">epdf</a>
+<li>equal()
+: <a class="el" href="classRV.html#c4f547370d67eba414caafe91c64b12a">RV</a>
 <li>euni()
 : <a class="el" href="classeuni.html#2537a6c239cff52e3ba814851a1116cd">euni</a>
 <li>eval()
-: <a class="el" href="classeuni.html#2723d4992900b5c5495bfa03628195ed">euni</a>
+: <a class="el" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe">IMpmsm</a>
 , <a class="el" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c">fnc</a>
 , <a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">epdf</a>
 , <a class="el" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">enorm&lt; sq_T &gt;</a>
-, <a class="el" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe">IMpmsm</a>
+, <a class="el" href="classeuni.html#2723d4992900b5c5495bfa03628195ed">euni</a>
 , <a class="el" href="classconstfn.html#0411f603cbf675f2bc04a8f85e4e3b52">constfn</a>
+, <a class="el" href="classlinfn.html#fac0e56701f4c7beaf1c91f9b2a55f0b">linfn</a>
+, <a class="el" href="classbilinfn.html#e36a16e72e7f9fedf3cb18d2d5505a24">bilinfn</a>
+, <a class="el" href="classdiffbifn.html#ad7673e16aa1a046b131b24c731c4632">diffbifn</a>
 , <a class="el" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da">OMpmsm</a>
-, <a class="el" href="classdiffbifn.html#ad7673e16aa1a046b131b24c731c4632">diffbifn</a>
-, <a class="el" href="classbilinfn.html#e36a16e72e7f9fedf3cb18d2d5505a24">bilinfn</a>
-, <a class="el" href="classlinfn.html#fac0e56701f4c7beaf1c91f9b2a55f0b">linfn</a>
 <li>evalcond()
 : <a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">mpdf</a>
 <li>evalpdflog()
-: <a class="el" href="classeEmp.html#23e7358995400865ad2e278945922fb3">eEmp</a>
-, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf</a>
+: <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf</a>
+, <a class="el" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401">enorm&lt; sq_T &gt;</a>
+, <a class="el" href="classeuni.html#06af95d514a6623ad4688bd2ad50ad71">euni</a>
+, <a class="el" href="classeEmp.html#23e7358995400865ad2e278945922fb3">eEmp</a>
+, <a class="el" href="classemix.html#469e910479b3402589104ef3bb1b5741">emix</a>
+, <a class="el" href="classegiw.html#425cbc53b377274e28c6add942bab62d">egiw</a>
 , <a class="el" href="classegamma.html#de84faac8f9799dfe2777ddbedf997ef">egamma</a>
-, <a class="el" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401">enorm&lt; sq_T &gt;</a>
-, <a class="el" href="classegiw.html#425cbc53b377274e28c6add942bab62d">egiw</a>
-, <a class="el" href="classeuni.html#06af95d514a6623ad4688bd2ad50ad71">euni</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classRV.html
===================================================================
--- doc/html/classRV.html (revision 99)
+++ doc/html/classRV.html (revision 106)
@@ -58,4 +58,8 @@
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find indexes of another rv in self. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4f547370d67eba414caafe91c64b12a"></a><!-- doxytag: member="RV::equal" ref="c4f547370d67eba414caafe91c64b12a" args="(RV rv2) const " -->
+bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRV.html#c4f547370d67eba414caafe91c64b12a">equal</a> (<a class="el" href="classRV.html">RV</a> rv2) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compare if <code>rv2</code> is identical to this <code><a class="el" href="classRV.html" title="Class representing variables, most often random variables.">RV</a></code>. <br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4fc941a5ebc9f82aa372f54f2e02dab2"></a><!-- doxytag: member="RV::add" ref="4fc941a5ebc9f82aa372f54f2e02dab2" args="(const RV &amp;rv2)" -->
 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classRV.html#4fc941a5ebc9f82aa372f54f2e02dab2">add</a> (const <a class="el" href="classRV.html">RV</a> &amp;rv2)</td></tr>
@@ -143,5 +147,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a><li>work/mixpp/bdm/stat/libBM.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classuivector.html
===================================================================
--- doc/html/classuivector.html (revision 99)
+++ doc/html/classuivector.html (revision 106)
@@ -109,5 +109,5 @@
 <li>work/mixpp/bdm/<a class="el" href="userinfo_8h-source.html">userinfo.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/arx_8h.html
===================================================================
--- doc/html/arx_8h.html (revision 99)
+++ doc/html/arx_8h.html (revision 106)
@@ -33,4 +33,13 @@
 
 <p>
+<div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dynsection">
+<p><center><img src="arx_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/estim/arx.hdep_map" alt=""></center>
+<map name="work/mixpp/bdm/estim/arx.hdep_map">
+<area shape="rect" href="sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,81,232,105"></map>
+</div>
+
+<p>
 <a href="arx_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
 <tr><td></td></tr>
@@ -46,5 +55,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:30 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classEKF.html
===================================================================
--- doc/html/classEKF.html (revision 99)
+++ doc/html/classEKF.html (revision 106)
@@ -187,5 +187,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x74.html
===================================================================
--- doc/html/functions_func_0x74.html (revision 99)
+++ doc/html/functions_func_0x74.html (revision 106)
@@ -77,5 +77,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/pmsm__mod_8h-source.html
===================================================================
--- doc/html/pmsm__mod_8h-source.html (revision 99)
+++ doc/html/pmsm__mod_8h-source.html (revision 106)
@@ -28,5 +28,5 @@
 <a name="l00012"></a>00012 
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x6b.html
===================================================================
--- doc/html/functions_0x6b.html (revision 99)
+++ doc/html/functions_0x6b.html (revision 106)
@@ -79,5 +79,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libDC_8h-source.html
===================================================================
--- doc/html/libDC_8h-source.html (revision 99)
+++ doc/html/libDC_8h-source.html (revision 106)
@@ -157,20 +157,19 @@
 <a name="l00260"></a>00260                 <span class="keyword">friend</span> std::ostream &amp;<a class="code" href="classldmat.html#eaaa0baa6026b84cfcbced41c84599d1" title="print both L and D ">operator&lt;&lt; </a>( std::ostream &amp;os, <span class="keyword">const</span> <a class="code" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD).">ldmat</a> &amp;sq );
 <a name="l00261"></a>00261 
-<a name="l00262"></a>00262 
-<a name="l00263"></a>00263         <span class="keyword">protected</span>:
-<a name="l00265"></a><a class="code" href="classldmat.html#4cce04824539c4a8d062d9a36d6e014e">00265</a>                 vec D;
-<a name="l00267"></a><a class="code" href="classldmat.html#f74a64b99fe58a75ebd37bb679e121ea">00267</a>                 mat L;
-<a name="l00268"></a>00268 
-<a name="l00269"></a>00269 };
+<a name="l00262"></a>00262         <span class="keyword">protected</span>:
+<a name="l00264"></a><a class="code" href="classldmat.html#4cce04824539c4a8d062d9a36d6e014e">00264</a>                 vec D;
+<a name="l00266"></a><a class="code" href="classldmat.html#f74a64b99fe58a75ebd37bb679e121ea">00266</a>                 mat L;
+<a name="l00267"></a>00267 
+<a name="l00268"></a>00268 };
+<a name="l00269"></a>00269 
 <a name="l00270"></a>00270 
-<a name="l00271"></a>00271 
-<a name="l00274"></a><a class="code" href="classldmat.html#ca445ee152a56043af946ea095b2d8f8">00274</a> <span class="keyword">inline</span> <a class="code" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD).">ldmat</a>&amp; <a class="code" href="classldmat.html#ca445ee152a56043af946ea095b2d8f8" title="add another ldmat matrix">ldmat::operator += </a>( <span class="keyword">const</span> <a class="code" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD).">ldmat</a> &amp;ldA )  {this-&gt;<span class="keyword">add</span> ( ldA );<span class="keywordflow">return</span> *<span class="keyword">this</span>;}
-<a name="l00276"></a><a class="code" href="classldmat.html#e3f4d2d85ab1ba384c852329aa31d0fb">00276</a> <span class="keyword">inline</span> <a class="code" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD).">ldmat</a>&amp; <a class="code" href="classldmat.html#e3f4d2d85ab1ba384c852329aa31d0fb" title="subtract another ldmat matrix">ldmat::operator -= </a>( <span class="keyword">const</span> <a class="code" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD).">ldmat</a> &amp;ldA )  {this-&gt;<span class="keyword">add</span> ( ldA,-1.0 );<span class="keywordflow">return</span> *<span class="keyword">this</span>;}
-<a name="l00278"></a><a class="code" href="classldmat.html#0fceb6b5b637cec89bb0a3d2e6be1306">00278</a> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classldmat.html#0fceb6b5b637cec89bb0a3d2e6be1306" title="access function">ldmat::cols</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classsqmat.html#0abed904bdc0882373ba9adba919689d" title="dimension of the square matrix">dim</a>;}
-<a name="l00280"></a><a class="code" href="classldmat.html#96dfb21865db4f5bd36fa70f9b0b1163">00280</a> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classldmat.html#96dfb21865db4f5bd36fa70f9b0b1163" title="access function">ldmat::rows</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classsqmat.html#0abed904bdc0882373ba9adba919689d" title="dimension of the square matrix">dim</a>;}
-<a name="l00281"></a>00281 
-<a name="l00282"></a>00282 <span class="preprocessor">#endif // DC_H</span>
+<a name="l00273"></a><a class="code" href="classldmat.html#ca445ee152a56043af946ea095b2d8f8">00273</a> <span class="keyword">inline</span> <a class="code" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD).">ldmat</a>&amp; <a class="code" href="classldmat.html#ca445ee152a56043af946ea095b2d8f8" title="add another ldmat matrix">ldmat::operator += </a>( <span class="keyword">const</span> <a class="code" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD).">ldmat</a> &amp;ldA )  {this-&gt;<span class="keyword">add</span> ( ldA );<span class="keywordflow">return</span> *<span class="keyword">this</span>;}
+<a name="l00275"></a><a class="code" href="classldmat.html#e3f4d2d85ab1ba384c852329aa31d0fb">00275</a> <span class="keyword">inline</span> <a class="code" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD).">ldmat</a>&amp; <a class="code" href="classldmat.html#e3f4d2d85ab1ba384c852329aa31d0fb" title="subtract another ldmat matrix">ldmat::operator -= </a>( <span class="keyword">const</span> <a class="code" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD).">ldmat</a> &amp;ldA )  {this-&gt;<span class="keyword">add</span> ( ldA,-1.0 );<span class="keywordflow">return</span> *<span class="keyword">this</span>;}
+<a name="l00277"></a><a class="code" href="classldmat.html#0fceb6b5b637cec89bb0a3d2e6be1306">00277</a> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classldmat.html#0fceb6b5b637cec89bb0a3d2e6be1306" title="access function">ldmat::cols</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classsqmat.html#0abed904bdc0882373ba9adba919689d" title="dimension of the square matrix">dim</a>;}
+<a name="l00279"></a><a class="code" href="classldmat.html#96dfb21865db4f5bd36fa70f9b0b1163">00279</a> <span class="keyword">inline</span> <span class="keywordtype">int</span> <a class="code" href="classldmat.html#96dfb21865db4f5bd36fa70f9b0b1163" title="access function">ldmat::rows</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classsqmat.html#0abed904bdc0882373ba9adba919689d" title="dimension of the square matrix">dim</a>;}
+<a name="l00280"></a>00280 
+<a name="l00281"></a>00281 <span class="preprocessor">#endif // DC_H</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classemix__inherit__graph.md5
===================================================================
--- doc/html/classemix__inherit__graph.md5 (revision 32)
+++ doc/html/classemix__inherit__graph.md5 (revision 106)
@@ -1,1 +1,1 @@
-2cb1b6f2f4f5690f9051813c5e8e56e9
+b863c2e6507d1d0251e52eb3903997bd
Index: doc/html/classuivector-members.html
===================================================================
--- doc/html/classuivector-members.html (revision 99)
+++ doc/html/classuivector-members.html (revision 106)
@@ -41,5 +41,5 @@
   <tr class="memlist"><td><a class="el" href="classuibase.html#1972e8d075e083e0f033ac2e4fee3a7a">~uibase</a>()</td><td><a class="el" href="classuibase.html">uibase</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classfsqmat.html
===================================================================
--- doc/html/classfsqmat.html (revision 99)
+++ doc/html/classfsqmat.html (revision 106)
@@ -328,5 +328,5 @@
 <li>work/mixpp/bdm/math/<a class="el" href="libDC_8h-source.html">libDC.h</a><li>work/mixpp/bdm/math/libDC.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/userinfo_8h-source.html
===================================================================
--- doc/html/userinfo_8h-source.html (revision 99)
+++ doc/html/userinfo_8h-source.html (revision 106)
@@ -149,5 +149,5 @@
 <a name="l00167"></a>00167 
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/arx_8h-source.html
===================================================================
--- doc/html/arx_8h-source.html (revision 99)
+++ doc/html/arx_8h-source.html (revision 106)
@@ -31,7 +31,7 @@
 <a name="l00043"></a><a class="code" href="classARX.html#a4182c281098b2d86b62518a7493d9be">00043</a>         <span class="keywordtype">double</span> &amp;<a class="code" href="classARX.html#a4182c281098b2d86b62518a7493d9be" title="cached value of est.nu">nu</a>;
 <a name="l00045"></a><a class="code" href="classARX.html#e467144efb0a5acbc10dba4eff8638fe">00045</a>         <span class="keywordtype">double</span> <a class="code" href="classARX.html#e467144efb0a5acbc10dba4eff8638fe" title="forgetting factor">frg</a>;
-<a name="l00047"></a><a class="code" href="classARX.html#6d0cd0f0734aa77cdc5e48f1cf6737ec">00047</a>         <span class="keywordtype">double</span> <a class="code" href="classARX.html#6d0cd0f0734aa77cdc5e48f1cf6737ec" title="cached value of lognc() in the previous step">last_lognc</a>;
+<a name="l00047"></a><a class="code" href="classARX.html#6d0cd0f0734aa77cdc5e48f1cf6737ec">00047</a>         <span class="keywordtype">double</span> <a class="code" href="classARX.html#6d0cd0f0734aa77cdc5e48f1cf6737ec" title="cached value of lognc() in the previous step (used in evaluation of ll )">last_lognc</a>;
 <a name="l00048"></a>00048 <span class="keyword">public</span>:
-<a name="l00050"></a><a class="code" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be">00050</a>         <a class="code" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be" title="Full constructor.">ARX</a> (<a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;<a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88" title="Random variable of the posterior.">rv</a>, mat &amp;V0, <span class="keywordtype">double</span> &amp;nu0, <span class="keywordtype">double</span> frg0=1.0) : <a class="code" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities.">BM</a>(rv),<a class="code" href="classARX.html#691d023662beffa1dda611b416c0e27e" title="Posterior estimate of  in the form of Normal-inverse Wishart density.">est</a>(rv,V0,nu0), <a class="code" href="classARX.html#2291297861dd74ca0175a01f910a0ef7" title="cached value of est.V">V</a>(<a class="code" href="classARX.html#691d023662beffa1dda611b416c0e27e" title="Posterior estimate of  in the form of Normal-inverse Wishart density.">est</a>._V()), <a class="code" href="classARX.html#a4182c281098b2d86b62518a7493d9be" title="cached value of est.nu">nu</a>(<a class="code" href="classARX.html#691d023662beffa1dda611b416c0e27e" title="Posterior estimate of  in the form of Normal-inverse Wishart density.">est</a>._nu()), <a class="code" href="classARX.html#e467144efb0a5acbc10dba4eff8638fe" title="forgetting factor">frg</a>(frg0){<a class="code" href="classARX.html#6d0cd0f0734aa77cdc5e48f1cf6737ec" title="cached value of lognc() in the previous step">last_lognc</a>=<a class="code" href="classARX.html#691d023662beffa1dda611b416c0e27e" title="Posterior estimate of  in the form of Normal-inverse Wishart density.">est</a>.<a class="code" href="classegiw.html#70eb1a0b88459b227f919b425b0d3359" title="logarithm of the normalizing constant, ">lognc</a>();};
+<a name="l00050"></a><a class="code" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be">00050</a>         <a class="code" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be" title="Full constructor.">ARX</a> (<a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;<a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88" title="Random variable of the posterior.">rv</a>, mat &amp;V0, <span class="keywordtype">double</span> &amp;nu0, <span class="keywordtype">double</span> frg0=1.0) : <a class="code" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities.">BM</a>(rv),<a class="code" href="classARX.html#691d023662beffa1dda611b416c0e27e" title="Posterior estimate of  in the form of Normal-inverse Wishart density.">est</a>(rv,V0,nu0), <a class="code" href="classARX.html#2291297861dd74ca0175a01f910a0ef7" title="cached value of est.V">V</a>(<a class="code" href="classARX.html#691d023662beffa1dda611b416c0e27e" title="Posterior estimate of  in the form of Normal-inverse Wishart density.">est</a>._V()), <a class="code" href="classARX.html#a4182c281098b2d86b62518a7493d9be" title="cached value of est.nu">nu</a>(<a class="code" href="classARX.html#691d023662beffa1dda611b416c0e27e" title="Posterior estimate of  in the form of Normal-inverse Wishart density.">est</a>._nu()), <a class="code" href="classARX.html#e467144efb0a5acbc10dba4eff8638fe" title="forgetting factor">frg</a>(frg0){<a class="code" href="classARX.html#6d0cd0f0734aa77cdc5e48f1cf6737ec" title="cached value of lognc() in the previous step (used in evaluation of ll )">last_lognc</a>=<a class="code" href="classARX.html#691d023662beffa1dda611b416c0e27e" title="Posterior estimate of  in the form of Normal-inverse Wishart density.">est</a>.<a class="code" href="classegiw.html#70eb1a0b88459b227f919b425b0d3359" title="logarithm of the normalizing constant, ">lognc</a>();};
 <a name="l00052"></a>00052         <span class="keywordtype">void</span> <a class="code" href="classARX.html#ba82c956ca893826811aefe1e4af465d" title="Here .">bayes</a> ( <span class="keyword">const</span> vec &amp;dt );
 <a name="l00053"></a><a class="code" href="classARX.html#9d8eff7a9df81786191a4c55b27e5b8a">00053</a>         <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>&amp; <a class="code" href="classARX.html#9d8eff7a9df81786191a4c55b27e5b8a" title="Returns a pointer to the epdf representing posterior density on parameters. Use with...">_epdf</a>() {<span class="keywordflow">return</span> <a class="code" href="classARX.html#691d023662beffa1dda611b416c0e27e" title="Posterior estimate of  in the form of Normal-inverse Wishart density.">est</a>;}
@@ -44,5 +44,5 @@
 <a name="l00061"></a>00061 
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:20 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmlnorm.html
===================================================================
--- doc/html/classmlnorm.html (revision 99)
+++ doc/html/classmlnorm.html (revision 106)
@@ -107,5 +107,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/chmat_8h.html
===================================================================
--- doc/html/chmat_8h.html (revision 99)
+++ doc/html/chmat_8h.html (revision 106)
@@ -55,5 +55,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:30 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/emix_8h.html
===================================================================
--- doc/html/emix_8h.html (revision 106)
+++ doc/html/emix_8h.html (revision 106)
@@ -0,0 +1,51 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>mixpp: work/mixpp/bdm/stat/emix.h File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+</div>
+<div class="contents">
+<h1>work/mixpp/bdm/stat/emix.h File Reference</h1>Probability distributions for Mixtures of pdfs. <a href="#_details">More...</a>
+<p>
+<code>#include &quot;<a class="el" href="libBM_8h-source.html">libBM.h</a>&quot;</code><br>
+<code>#include &quot;<a class="el" href="libEF_8h-source.html">libEF.h</a>&quot;</code><br>
+
+<p>
+<div class="dynheader">
+Include dependency graph for emix.h:</div>
+<div class="dynsection">
+<p><center><img src="emix_8h__incl.png" border="0" usemap="#work/mixpp/bdm/stat/emix.h_map" alt=""></center>
+<map name="work/mixpp/bdm/stat/emix.h_map">
+<area shape="rect" href="libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations." alt="" coords="31,156,95,180"><area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="101,81,163,105"><area shape="rect" href="libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="169,156,276,180"><area shape="rect" href="itpp__ext_8h&#45;source.html" title="../itpp_ext.h" alt="" coords="300,156,391,180"></map>
+</div>
+
+<p>
+<a href="emix_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
+<tr><td></td></tr>
+<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classemix.html">emix</a></td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mixture of epdfs.  <a href="classemix.html#_details">More...</a><br></td></tr>
+</table>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Probability distributions for Mixtures of pdfs. 
+<p>
+<dl class="author" compact><dt><b>Author:</b></dt><dd>Vaclav Smidl.</dd></dl>
+----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
+Using IT++ for numerical operations ----------------------------------- </div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:31 2008 for mixpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
Index: doc/html/classeEmp.html
===================================================================
--- doc/html/classeEmp.html (revision 99)
+++ doc/html/classeEmp.html (revision 106)
@@ -80,4 +80,8 @@
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return expected value <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b3523bce1de49f58afe7c1e428cc4fd"></a><!-- doxytag: member="eEmp::sample" ref="7b3523bce1de49f58afe7c1e428cc4fd" args="(int N) const " -->
+virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ea597362e11a0040fe7c990269d072c"></a><!-- doxytag: member="eEmp::eval" ref="3ea597362e11a0040fe7c990269d072c" args="(const vec &amp;val) const " -->
 virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a> (const vec &amp;val) const </td></tr>
@@ -112,5 +116,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classKalman-members.html
===================================================================
--- doc/html/classKalman-members.html (revision 99)
+++ doc/html/classKalman-members.html (revision 106)
@@ -60,5 +60,5 @@
   <tr class="memlist"><td><a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">~BM</a>()</td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x6b.html
===================================================================
--- doc/html/functions_func_0x6b.html (revision 99)
+++ doc/html/functions_func_0x6b.html (revision 106)
@@ -75,5 +75,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmlnorm-members.html
===================================================================
--- doc/html/classmlnorm-members.html (revision 99)
+++ doc/html/classmlnorm-members.html (revision 106)
@@ -41,5 +41,5 @@
   <tr class="memlist"><td><a class="el" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb">~mpdf</a>()</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/reference_8h-source.html
===================================================================
--- doc/html/reference_8h-source.html (revision 99)
+++ doc/html/reference_8h-source.html (revision 106)
@@ -58,5 +58,5 @@
 <a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#define Ucmax_fault     (650.0/Uref)</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classBM-members.html
===================================================================
--- doc/html/classBM-members.html (revision 99)
+++ doc/html/classBM-members.html (revision 106)
@@ -36,5 +36,5 @@
   <tr class="memlist"><td><a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">~BM</a>()</td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:36 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmgamma.html
===================================================================
--- doc/html/classmgamma.html (revision 99)
+++ doc/html/classmgamma.html (revision 106)
@@ -113,5 +113,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classPF.html
===================================================================
--- doc/html/classPF.html (revision 99)
+++ doc/html/classPF.html (revision 106)
@@ -146,5 +146,5 @@
 <p>Reimplemented in <a class="el" href="classMPF.html#55daf8e4b6553dd9f47c692de7931623">MPF&lt; BM_T &gt;</a>.</p>
 
-<p>References <a class="el" href="libPF_8h-source.html#l00040">_samples</a>, <a class="el" href="libPF_8h-source.html#l00038">_w</a>, <a class="el" href="libPF_8h-source.html#l00036">est</a>, <a class="el" href="libBM_8h-source.html#l00170">mpdf::evalcond()</a>, <a class="el" href="libPF_8h-source.html#l00034">n</a>, <a class="el" href="libPF_8h-source.html#l00044">obs</a>, <a class="el" href="libPF_8h-source.html#l00042">par</a>, <a class="el" href="libEF_8cpp-source.html#l00137">eEmp::resample()</a>, and <a class="el" href="libBM_8h-source.html#l00165">mpdf::samplecond()</a>.</p>
+<p>References <a class="el" href="libPF_8h-source.html#l00040">_samples</a>, <a class="el" href="libPF_8h-source.html#l00038">_w</a>, <a class="el" href="libPF_8h-source.html#l00036">est</a>, <a class="el" href="libBM_8h-source.html#l00174">mpdf::evalcond()</a>, <a class="el" href="libPF_8h-source.html#l00034">n</a>, <a class="el" href="libPF_8h-source.html#l00044">obs</a>, <a class="el" href="libPF_8h-source.html#l00042">par</a>, <a class="el" href="libEF_8cpp-source.html#l00137">eEmp::resample()</a>, and <a class="el" href="libBM_8h-source.html#l00169">mpdf::samplecond()</a>.</p>
 
 </div>
@@ -153,5 +153,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="libPF_8h-source.html">libPF.h</a><li>work/mixpp/bdm/estim/libPF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x66.html
===================================================================
--- doc/html/functions_0x66.html (revision 99)
+++ doc/html/functions_0x66.html (revision 106)
@@ -77,5 +77,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classlinfn-members.html
===================================================================
--- doc/html/classlinfn-members.html (revision 99)
+++ doc/html/classlinfn-members.html (revision 106)
@@ -33,5 +33,5 @@
   <tr class="memlist"><td><a class="el" href="classfnc.html#17164c202f6feee3d708b8caab6306ab">~fnc</a>()</td><td><a class="el" href="classfnc.html">fnc</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classldmat.html
===================================================================
--- doc/html/classldmat.html (revision 99)
+++ doc/html/classldmat.html (revision 106)
@@ -214,5 +214,5 @@
 <p>Implements <a class="el" href="classsqmat.html#b223484796661f2dadb5607a86ce0581">sqmat</a>.</p>
 
-<p>References <a class="el" href="libDC_8h-source.html#l00265">D</a>, <a class="el" href="libDC_8h-source.html#l00099">sqmat::dim</a>, and <a class="el" href="libDC_8h-source.html#l00267">L</a>.</p>
+<p>References <a class="el" href="libDC_8h-source.html#l00264">D</a>, <a class="el" href="libDC_8h-source.html#l00099">sqmat::dim</a>, and <a class="el" href="libDC_8h-source.html#l00266">L</a>.</p>
 
 <p>Referenced by <a class="el" href="libDC_8cpp-source.html#l00104">add()</a>, <a class="el" href="arx_8cpp-source.html#l00005">ARX::bayes()</a>, and <a class="el" href="libDC_8cpp-source.html#l00118">inv()</a>.</p>
@@ -247,5 +247,5 @@
 <p>Implements <a class="el" href="classsqmat.html#60fbbfa9e483b8187c135f787ee53afa">sqmat</a>.</p>
 
-<p>References <a class="el" href="libDC_8h-source.html#l00265">D</a>, <a class="el" href="libDC_8h-source.html#l00267">L</a>, and <a class="el" href="libDC_8cpp-source.html#l00209">ldform()</a>.</p>
+<p>References <a class="el" href="libDC_8h-source.html#l00264">D</a>, <a class="el" href="libDC_8h-source.html#l00266">L</a>, and <a class="el" href="libDC_8cpp-source.html#l00209">ldform()</a>.</p>
 
 </div>
@@ -278,5 +278,5 @@
 <p>Implements <a class="el" href="classsqmat.html#6909e906da17725b1b80f3cae7cf3325">sqmat</a>.</p>
 
-<p>References <a class="el" href="libDC_8h-source.html#l00265">D</a>, <a class="el" href="libDC_8h-source.html#l00267">L</a>, and <a class="el" href="libDC_8cpp-source.html#l00209">ldform()</a>.</p>
+<p>References <a class="el" href="libDC_8h-source.html#l00264">D</a>, <a class="el" href="libDC_8h-source.html#l00266">L</a>, and <a class="el" href="libDC_8cpp-source.html#l00209">ldform()</a>.</p>
 
 </div>
@@ -304,5 +304,5 @@
 <p>Implements <a class="el" href="classsqmat.html#6b79438b5d7544a9c8e110a145355d8f">sqmat</a>.</p>
 
-<p>References <a class="el" href="libDC_8h-source.html#l00265">D</a>, <a class="el" href="libDC_8h-source.html#l00099">sqmat::dim</a>, and <a class="el" href="libDC_8h-source.html#l00267">L</a>.</p>
+<p>References <a class="el" href="libDC_8h-source.html#l00264">D</a>, <a class="el" href="libDC_8h-source.html#l00099">sqmat::dim</a>, and <a class="el" href="libDC_8h-source.html#l00266">L</a>.</p>
 
 </div>
@@ -333,5 +333,5 @@
 </dl>
 
-<p>References <a class="el" href="libDC_8cpp-source.html#l00116">clear()</a>, <a class="el" href="libDC_8h-source.html#l00265">D</a>, <a class="el" href="libDC_8h-source.html#l00099">sqmat::dim</a>, <a class="el" href="libDC_8h-source.html#l00267">L</a>, and <a class="el" href="libDC_8cpp-source.html#l00058">opupdt()</a>.</p>
+<p>References <a class="el" href="libDC_8cpp-source.html#l00116">clear()</a>, <a class="el" href="libDC_8h-source.html#l00264">D</a>, <a class="el" href="libDC_8h-source.html#l00099">sqmat::dim</a>, <a class="el" href="libDC_8h-source.html#l00266">L</a>, and <a class="el" href="libDC_8cpp-source.html#l00058">opupdt()</a>.</p>
 
 </div>
@@ -372,5 +372,5 @@
 </dl>
 
-<p>References <a class="el" href="libDC_8h-source.html#l00265">D</a>, <a class="el" href="libDC_8h-source.html#l00267">L</a>, and <a class="el" href="libDC_8cpp-source.html#l00209">ldform()</a>.</p>
+<p>References <a class="el" href="libDC_8h-source.html#l00264">D</a>, <a class="el" href="libDC_8h-source.html#l00266">L</a>, and <a class="el" href="libDC_8cpp-source.html#l00209">ldform()</a>.</p>
 
 </div>
@@ -411,5 +411,5 @@
 </dl>
 
-<p>References <a class="el" href="libDC_8h-source.html#l00265">D</a>, <a class="el" href="libDC_8h-source.html#l00267">L</a>, and <a class="el" href="libDC_8cpp-source.html#l00209">ldform()</a>.</p>
+<p>References <a class="el" href="libDC_8h-source.html#l00264">D</a>, <a class="el" href="libDC_8h-source.html#l00266">L</a>, and <a class="el" href="libDC_8cpp-source.html#l00209">ldform()</a>.</p>
 
 </div>
@@ -450,5 +450,5 @@
 </dl>
 
-<p>References <a class="el" href="libDC_8h-source.html#l00265">D</a>, <a class="el" href="libDC_8h-source.html#l00099">sqmat::dim</a>, and <a class="el" href="libDC_8h-source.html#l00267">L</a>.</p>
+<p>References <a class="el" href="libDC_8h-source.html#l00264">D</a>, <a class="el" href="libDC_8h-source.html#l00099">sqmat::dim</a>, and <a class="el" href="libDC_8h-source.html#l00266">L</a>.</p>
 
 <p>Referenced by <a class="el" href="libDC_8cpp-source.html#l00046">ldmat()</a>, <a class="el" href="libDC_8cpp-source.html#l00130">mult_sym()</a>, and <a class="el" href="libDC_8cpp-source.html#l00135">mult_sym_t()</a>.</p>
@@ -503,5 +503,5 @@
 <li>work/mixpp/bdm/math/<a class="el" href="libDC_8h-source.html">libDC.h</a><li>work/mixpp/bdm/math/libDC.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x75.html
===================================================================
--- doc/html/functions_0x75.html (revision 99)
+++ doc/html/functions_0x75.html (revision 106)
@@ -79,5 +79,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classOMpmsm.html
===================================================================
--- doc/html/classOMpmsm.html (revision 99)
+++ doc/html/classOMpmsm.html (revision 106)
@@ -207,5 +207,5 @@
 <li>work/mixpp/pmsm/<a class="el" href="pmsm_8h-source.html">pmsm.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x66.html
===================================================================
--- doc/html/functions_func_0x66.html (revision 99)
+++ doc/html/functions_func_0x66.html (revision 106)
@@ -71,5 +71,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classEKFfixed.html
===================================================================
--- doc/html/classEKFfixed.html (revision 99)
+++ doc/html/classEKFfixed.html (revision 106)
@@ -177,5 +177,5 @@
 <li>work/mixpp/pmsm/simulator_zdenek/ekf_example/<a class="el" href="ekf__obj_8h-source.html">ekf_obj.h</a><li>work/mixpp/pmsm/simulator_zdenek/ekf_example/ekf_obj.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classKalmanFull.html
===================================================================
--- doc/html/classKalmanFull.html (revision 99)
+++ doc/html/classKalmanFull.html (revision 106)
@@ -118,5 +118,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classEKFfull.html
===================================================================
--- doc/html/classEKFfull.html (revision 99)
+++ doc/html/classEKFfull.html (revision 106)
@@ -159,5 +159,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classOMpmsm-members.html
===================================================================
--- doc/html/classOMpmsm-members.html (revision 99)
+++ doc/html/classOMpmsm-members.html (revision 106)
@@ -42,5 +42,5 @@
   <tr class="memlist"><td><a class="el" href="classfnc.html#17164c202f6feee3d708b8caab6306ab">~fnc</a>()</td><td><a class="el" href="classfnc.html">fnc</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classlogger-members.html
===================================================================
--- doc/html/classlogger-members.html (revision 99)
+++ doc/html/classlogger-members.html (revision 106)
@@ -33,5 +33,5 @@
   <tr class="memlist"><td><a class="el" href="classlogger.html#92c63a0a87392c62b9ed3c00faa9d5df">~logger</a>()</td><td><a class="el" href="classlogger.html">logger</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classEKFfull-members.html
===================================================================
--- doc/html/classEKFfull-members.html (revision 99)
+++ doc/html/classEKFfull-members.html (revision 106)
@@ -59,5 +59,5 @@
   <tr class="memlist"><td><a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">~BM</a>()</td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x75.html
===================================================================
--- doc/html/functions_func_0x75.html (revision 99)
+++ doc/html/functions_func_0x75.html (revision 106)
@@ -75,5 +75,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x6c.html
===================================================================
--- doc/html/functions_0x6c.html (revision 99)
+++ doc/html/functions_0x6c.html (revision 106)
@@ -113,5 +113,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/demo__example_2regulace_8h-source.html
===================================================================
--- doc/html/demo__example_2regulace_8h-source.html (revision 99)
+++ doc/html/demo__example_2regulace_8h-source.html (revision 106)
@@ -33,5 +33,5 @@
 <a name="l00017"></a>00017 <span class="comment">// Idw_urm, Urmf, Iqw_reg </span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libFN_8h-source.html
===================================================================
--- doc/html/libFN_8h-source.html (revision 99)
+++ doc/html/libFN_8h-source.html (revision 106)
@@ -104,5 +104,5 @@
 <a name="l00123"></a>00123 <span class="preprocessor">#endif // FN_H</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/fixed_8h-source.html
===================================================================
--- doc/html/fixed_8h-source.html (revision 99)
+++ doc/html/fixed_8h-source.html (revision 106)
@@ -33,5 +33,5 @@
 <a name="l00017"></a>00017 <span class="comment">// obecne deleni: x_"Qposun1"*"Qscale"/y_"Qposun2" -&gt; "Q_posun_fin"</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/ekf_8h-source.html
===================================================================
--- doc/html/ekf_8h-source.html (revision 99)
+++ doc/html/ekf_8h-source.html (revision 106)
@@ -39,5 +39,5 @@
 <a name="l00023"></a>00023 
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classenorm.html
===================================================================
--- doc/html/classenorm.html (revision 99)
+++ doc/html/classenorm.html (revision 106)
@@ -162,5 +162,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/inherit__graph__1.map
===================================================================
--- doc/html/inherit__graph__1.map (revision 99)
+++ doc/html/inherit__graph__1.map (revision 106)
@@ -1,6 +1,7 @@
-<area shape="rect" href="$classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,174,52,198">
+<area shape="rect" href="$classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,198,52,222">
 <area shape="rect" href="$classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="107,126,152,150">
 <area shape="rect" href="$classeEmp.html" title="Weighted empirical density." alt="" coords="101,174,157,198">
-<area shape="rect" href="$classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="107,222,152,246">
+<area shape="rect" href="$classemix.html" title="Mixture of epdfs." alt="" coords="105,222,153,246">
+<area shape="rect" href="$classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="107,270,152,294">
 <area shape="rect" href="$classegamma.html" title="Gamma posterior density." alt="" coords="231,6,303,30">
 <area shape="rect" href="$classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="243,54,291,78">
Index: doc/html/classuimatrix-members.html
===================================================================
--- doc/html/classuimatrix-members.html (revision 99)
+++ doc/html/classuimatrix-members.html (revision 106)
@@ -41,5 +41,5 @@
   <tr class="memlist"><td><a class="el" href="classuibase.html#1972e8d075e083e0f033ac2e4fee3a7a">~uibase</a>()</td><td><a class="el" href="classuibase.html">uibase</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x6c.html
===================================================================
--- doc/html/functions_func_0x6c.html (revision 99)
+++ doc/html/functions_func_0x6c.html (revision 106)
@@ -97,5 +97,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classenorm-members.html
===================================================================
--- doc/html/classenorm-members.html (revision 99)
+++ doc/html/classenorm-members.html (revision 106)
@@ -43,5 +43,5 @@
   <tr class="memlist"><td><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">sample</a>() const </td><td><a class="el" href="classenorm.html">enorm&lt; sq_T &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">sample</a>(int N) const </td><td><a class="el" href="classenorm.html">enorm&lt; sq_T &gt;</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">sample</a>(int N) const </td><td><a class="el" href="classenorm.html">enorm&lt; sq_T &gt;</a></td><td><code> [inline, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classenorm.html#d892a38f03be12e572ea57d9689cef6b">set_mu</a>(const vec mu0)</td><td><a class="el" href="classenorm.html">enorm&lt; sq_T &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">set_parameters</a>(const vec &amp;mu, const sq_T &amp;R)</td><td><a class="el" href="classenorm.html">enorm&lt; sq_T &gt;</a></td><td><code> [inline]</code></td></tr>
@@ -49,5 +49,5 @@
   <tr class="memlist"><td><a class="el" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">~epdf</a>()</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/pages.html
===================================================================
--- doc/html/pages.html (revision 99)
+++ doc/html/pages.html (revision 106)
@@ -22,5 +22,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:20 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classMPF-members.html
===================================================================
--- doc/html/classMPF-members.html (revision 99)
+++ doc/html/classMPF-members.html (revision 106)
@@ -47,5 +47,5 @@
   <tr bgcolor="#f0f0f0"><td><b>~MPF</b>() (defined in <a class="el" href="classMPF.html">MPF&lt; BM_T &gt;</a>)</td><td><a class="el" href="classMPF.html">MPF&lt; BM_T &gt;</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classepdf.html
===================================================================
--- doc/html/classepdf.html (revision 99)
+++ doc/html/classepdf.html (revision 106)
@@ -34,5 +34,5 @@
 <p><center><img src="classepdf__inherit__graph.png" border="0" usemap="#epdf__inherit__map" alt="Inheritance graph"></center>
 <map name="epdf__inherit__map">
-<area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="189,84,235,108"><area shape="rect" href="classeEmp.html" title="Weighted empirical density." alt="" coords="259,84,315,108"><area shape="rect" href="classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="339,84,384,108"><area shape="rect" title="internal class for MPDF providing composition of eEmp with external components" alt="" coords="408,84,571,108"><area shape="rect" href="classegamma.html" title="Gamma posterior density." alt="" coords="5,161,77,185"><area shape="rect" href="classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="101,161,149,185"><area shape="rect" href="classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="295,161,404,185"><area shape="rect" href="classenorm.html" title="enorm\&lt; ldmat \&gt;" alt="" coords="151,249,263,273"><area shape="rect" href="classenorm.html" title="enorm\&lt; chmat \&gt;" alt="" coords="463,249,580,273"><area shape="rect" href="classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="297,249,417,273"></map>
+<area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="189,84,235,108"><area shape="rect" href="classeEmp.html" title="Weighted empirical density." alt="" coords="259,84,315,108"><area shape="rect" href="classemix.html" title="Mixture of epdfs." alt="" coords="339,84,387,108"><area shape="rect" href="classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="411,84,456,108"><area shape="rect" title="internal class for MPDF providing composition of eEmp with external components" alt="" coords="480,84,643,108"><area shape="rect" href="classegamma.html" title="Gamma posterior density." alt="" coords="5,161,77,185"><area shape="rect" href="classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="101,161,149,185"><area shape="rect" href="classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="295,161,404,185"><area shape="rect" href="classenorm.html" title="enorm\&lt; ldmat \&gt;" alt="" coords="151,249,263,273"><area shape="rect" href="classenorm.html" title="enorm\&lt; chmat \&gt;" alt="" coords="463,249,580,273"><area shape="rect" href="classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="297,249,417,273"></map>
 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
 <div class="dynheader">
@@ -59,4 +59,8 @@
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the required moment of the <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.  <a href="#8019654e494bf5e458f6fb947e11b262"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b3523bce1de49f58afe7c1e428cc4fd"></a><!-- doxytag: member="epdf::sample" ref="7b3523bce1de49f58afe7c1e428cc4fd" args="(int N) const " -->
+virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ea597362e11a0040fe7c990269d072c"></a><!-- doxytag: member="epdf::eval" ref="3ea597362e11a0040fe7c990269d072c" args="(const vec &amp;val) const " -->
 virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a> (const vec &amp;val) const </td></tr>
@@ -106,14 +110,14 @@
 <p>
 Returns a sample, <img class="formulaInl" alt="$x$" src="form_28.png"> from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png"> 
-<p>Implemented in <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a>, <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a>, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a>, <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a>, <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; ldmat &gt;</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; chmat &gt;</a>, and <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; fsqmat &gt;</a>.</p>
+<p>Implemented in <a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">emix</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a>, <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a>, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a>, <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a>, <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; ldmat &gt;</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; chmat &gt;</a>, and <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; fsqmat &gt;</a>.</p>
 
-<p>Referenced by <a class="el" href="libBM_8h-source.html#l00165">mpdf::samplecond()</a>, <a class="el" href="libPF_8cpp-source.html#l00035">PF::set_est()</a>, and <a class="el" href="libEF_8cpp-source.html#l00222">eEmp::set_parameters()</a>.</p>
+<p>Referenced by <a class="el" href="libBM_8cpp-source.html#l00074">sample()</a>, <a class="el" href="libBM_8h-source.html#l00169">mpdf::samplecond()</a>, <a class="el" href="libPF_8cpp-source.html#l00035">PF::set_est()</a>, and <a class="el" href="libEF_8cpp-source.html#l00222">eEmp::set_parameters()</a>.</p>
 
 </div>
 </div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a><li>work/mixpp/bdm/stat/libBM.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/parametry__motoru_8h-source.html
===================================================================
--- doc/html/parametry__motoru_8h-source.html (revision 99)
+++ doc/html/parametry__motoru_8h-source.html (revision 106)
@@ -36,5 +36,5 @@
 <a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#define kp              1.5</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmpdf.html
===================================================================
--- doc/html/classmpdf.html (revision 99)
+++ doc/html/classmpdf.html (revision 106)
@@ -128,5 +128,5 @@
 <p>Reimplemented in <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm&lt; sq_T &gt;</a>, and <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a>.</p>
 
-<p>References <a class="el" href="libBM_8h-source.html#l00167">condition()</a>, <a class="el" href="libBM_8h-source.html#l00159">ep</a>, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf::evalpdflog()</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p>
+<p>References <a class="el" href="libBM_8h-source.html#l00171">condition()</a>, <a class="el" href="libBM_8h-source.html#l00163">ep</a>, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf::evalpdflog()</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p>
 
 <p>Referenced by <a class="el" href="libPF_8h-source.html#l00137">MPF&lt; BM_T &gt;::bayes()</a>, and <a class="el" href="libPF_8cpp-source.html#l00007">PF::bayes()</a>.</p>
@@ -137,5 +137,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/inherit__graph__1.md5
===================================================================
--- doc/html/inherit__graph__1.md5 (revision 99)
+++ doc/html/inherit__graph__1.md5 (revision 106)
@@ -1,1 +1,1 @@
-e3fe3d965d93fb91310b56baf0e8a549
+062e3408ef05241020985a5dbbe5f7ff
Index: doc/html/classMemDS-members.html
===================================================================
--- doc/html/classMemDS-members.html (revision 99)
+++ doc/html/classMemDS-members.html (revision 106)
@@ -35,5 +35,5 @@
   <tr class="memlist"><td><a class="el" href="classMemDS.html#6279bf18d44343750747ecc12e050f09">write</a>(vec &amp;ut, ivec &amp;indexes)</td><td><a class="el" href="classMemDS.html">MemDS</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classIMpmsm.html
===================================================================
--- doc/html/classIMpmsm.html (revision 99)
+++ doc/html/classIMpmsm.html (revision 106)
@@ -235,5 +235,5 @@
 <li>work/mixpp/pmsm/<a class="el" href="pmsm_8h-source.html">pmsm.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x67.html
===================================================================
--- doc/html/functions_0x67.html (revision 99)
+++ doc/html/functions_0x67.html (revision 106)
@@ -87,5 +87,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/hierarchy.html
===================================================================
--- doc/html/hierarchy.html (revision 99)
+++ doc/html/hierarchy.html (revision 106)
@@ -84,4 +84,5 @@
 </ul>
 <li><a class="el" href="classeEmp.html">eEmp</a>
+<li><a class="el" href="classemix.html">emix</a>
 <li><a class="el" href="classeuni.html">euni</a>
 </ul>
@@ -136,5 +137,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libDC_8h__dep__incl.map
===================================================================
--- doc/html/libDC_8h__dep__incl.map (revision 99)
+++ doc/html/libDC_8h__dep__incl.map (revision 106)
@@ -1,7 +1,9 @@
-<area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="313,81,500,105">
-<area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="519,156,713,180">
-<area shape="rect" href="$chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="89,81,289,105">
-<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="311,156,495,180">
-<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="92,156,287,180">
-<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="456,230,656,254">
+<area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="513,81,700,105">
+<area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="400,156,595,180">
+<area shape="rect" href="$chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="219,81,419,105">
+<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="827,156,1011,180">
+<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="181,156,376,180">
+<area shape="rect" href="$emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="619,156,803,180">
+<area shape="rect" href="$sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="805,230,1032,254">
+<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="397,230,597,254">
 <area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="5,230,373,254">
Index: doc/html/classARX.html
===================================================================
--- doc/html/classARX.html (revision 99)
+++ doc/html/classARX.html (revision 106)
@@ -95,5 +95,5 @@
 double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classARX.html#6d0cd0f0734aa77cdc5e48f1cf6737ec">last_lognc</a></td></tr>
 
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">cached value of lognc() in the previous step <br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">cached value of lognc() in the previous step (used in evaluation of <code>ll</code> ) <br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af00f0612fabe66241dd507188cdbf88"></a><!-- doxytag: member="ARX::rv" ref="af00f0612fabe66241dd507188cdbf88" args="" -->
 <a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#af00f0612fabe66241dd507188cdbf88">rv</a></td></tr>
@@ -141,5 +141,5 @@
 <dl class="return" compact><dt><b>Returns:</b></dt><dd>indeces of accepted regressors. </dd></dl>
 
-<p>References <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="arx_8h-source.html#l00039">est</a>, <a class="el" href="libEF_8cpp-source.html#l00031">egiw::lognc()</a>, and <a class="el" href="libBM_8h-source.html#l00224">BM::rv</a>.</p>
+<p>References <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="arx_8h-source.html#l00039">est</a>, <a class="el" href="libEF_8cpp-source.html#l00031">egiw::lognc()</a>, and <a class="el" href="libBM_8h-source.html#l00228">BM::rv</a>.</p>
 
 </div>
@@ -148,5 +148,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="arx_8h-source.html">arx.h</a><li>work/mixpp/bdm/estim/arx.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classEKF-members.html
===================================================================
--- doc/html/classEKF-members.html (revision 99)
+++ doc/html/classEKF-members.html (revision 106)
@@ -62,5 +62,5 @@
   <tr class="memlist"><td><a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">~BM</a>()</td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classKalman.html
===================================================================
--- doc/html/classKalman.html (revision 99)
+++ doc/html/classKalman.html (revision 106)
@@ -193,5 +193,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x76.html
===================================================================
--- doc/html/functions_0x76.html (revision 99)
+++ doc/html/functions_0x76.html (revision 106)
@@ -73,5 +73,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classconstfn.html
===================================================================
--- doc/html/classconstfn.html (revision 99)
+++ doc/html/classconstfn.html (revision 106)
@@ -70,5 +70,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:37 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x67.html
===================================================================
--- doc/html/functions_func_0x67.html (revision 99)
+++ doc/html/functions_func_0x67.html (revision 106)
@@ -85,5 +85,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions.html
===================================================================
--- doc/html/functions.html (revision 99)
+++ doc/html/functions.html (revision 106)
@@ -109,6 +109,6 @@
 : <a class="el" href="classenorm.html#7a5034b25771a84450a990d10fc40ac9">enorm&lt; sq_T &gt;</a>
 <li>_rv()
-: <a class="el" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">BM</a>
-, <a class="el" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">epdf</a>
+: <a class="el" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">epdf</a>
+, <a class="el" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">BM</a>
 <li>_rvc()
 : <a class="el" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a">BMcond</a>
@@ -116,17 +116,18 @@
 <li>_Ry
 : <a class="el" href="classKalman.html#45c9f928d2d62e0c884900fb3380f904">Kalman&lt; sq_T &gt;</a>
-<li>_samples()
-: <a class="el" href="classeEmp.html#31b747eca73b16f30370827ba4cc3575">eEmp</a>
-, <a class="el" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5">PF</a>
+<li>_samples
+: <a class="el" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5">PF</a>
+, <a class="el" href="classeEmp.html#31b747eca73b16f30370827ba4cc3575">eEmp</a>
 <li>_V()
 : <a class="el" href="classegiw.html#533e792e1175bfa06d5d595dc5d080d5">egiw</a>
-<li>_w()
-: <a class="el" href="classeEmp.html#31b2bfb73b72486a5c89f2ab850c7a9b">eEmp</a>
-, <a class="el" href="classPF.html#5c87aba508df321ff26536ced64dbb3a">PF</a>
+<li>_w
+: <a class="el" href="classPF.html#5c87aba508df321ff26536ced64dbb3a">PF</a>
+, <a class="el" href="classeEmp.html#31b2bfb73b72486a5c89f2ab850c7a9b">eEmp</a>
+, <a class="el" href="classemix.html#35baf0f62307455cebfbf462144b4dd8">emix</a>
 <li>_yp
 : <a class="el" href="classKalman.html#764bbc95238eda11fc81c5ebd0b1dcfd">Kalman&lt; sq_T &gt;</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x61.html
===================================================================
--- doc/html/functions_0x61.html (revision 99)
+++ doc/html/functions_0x61.html (revision 106)
@@ -85,5 +85,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libDC_8h__dep__incl.md5
===================================================================
--- doc/html/libDC_8h__dep__incl.md5 (revision 99)
+++ doc/html/libDC_8h__dep__incl.md5 (revision 106)
@@ -1,1 +1,1 @@
-6dedc92d98c0d1137172b15993f58284
+baf93795373404d417945d3da6182c22
Index: doc/html/functions_0x6d.html
===================================================================
--- doc/html/functions_0x6d.html (revision 99)
+++ doc/html/functions_0x6d.html (revision 106)
@@ -71,10 +71,11 @@
 : <a class="el" href="classmemlog.html#4195f322897ededdac66c404b848ced3">memlog</a>
 <li>mean()
-: <a class="el" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870">epdf</a>
+: <a class="el" href="classemix.html#b662a51d042b062020460e64bff4e9e8">emix</a>
+, <a class="el" href="classegamma.html#6ab5ba56f7cdb2e5921c3e77524fa50a">egamma</a>
 , <a class="el" href="classeuni.html#8050087e421a9cfd1b4b1f8bd33b1cc1">euni</a>
+, <a class="el" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870">epdf</a>
 , <a class="el" href="classeEmp.html#ba055c19038cc72628d98e25197e982d">eEmp</a>
 , <a class="el" href="classenorm.html#50fa84da7bae02f7af17a98f37566899">enorm&lt; sq_T &gt;</a>
 , <a class="el" href="classegiw.html#6deb0ff2859f41ef7cbdf6a842cabb29">egiw</a>
-, <a class="el" href="classegamma.html#6ab5ba56f7cdb2e5921c3e77524fa50a">egamma</a>
 <li>mEF()
 : <a class="el" href="classmEF.html#8bf51fe8654d7b83c8c8afeb19409d4f">mEF</a>
@@ -94,22 +95,23 @@
 : <a class="el" href="classMPF.html#fc5e11e11eec3195e3c6503937bf02bd">MPF&lt; BM_T &gt;</a>
 <li>mu
-: <a class="el" href="classKalmanFull.html#fb5aec635e2720cc5ac31bc01c18a68a">KalmanFull</a>
-, <a class="el" href="classenorm.html#71fde0d54bba147e00f612577f95ad20">enorm&lt; sq_T &gt;</a>
+: <a class="el" href="classenorm.html#71fde0d54bba147e00f612577f95ad20">enorm&lt; sq_T &gt;</a>
+, <a class="el" href="classKalmanFull.html#fb5aec635e2720cc5ac31bc01c18a68a">KalmanFull</a>
 <li>mult_sym()
-: <a class="el" href="classfsqmat.html#d4eddc3743c8865cc5ed92d14de0e3e3">fsqmat</a>
-, <a class="el" href="classchmat.html#66f509f92b0ccf020e2a2a32566e0777">chmat</a>
+: <a class="el" href="classchmat.html#66f509f92b0ccf020e2a2a32566e0777">chmat</a>
 , <a class="el" href="classfsqmat.html#5530d2756b5d991de755e6121c9a452e">fsqmat</a>
+, <a class="el" href="classldmat.html#e7207748909325bb0f99b43f090a2b7e">ldmat</a>
 , <a class="el" href="classsqmat.html#60fbbfa9e483b8187c135f787ee53afa">sqmat</a>
+, <a class="el" href="classfsqmat.html#d4eddc3743c8865cc5ed92d14de0e3e3">fsqmat</a>
 , <a class="el" href="classldmat.html#e967b9425007f0cb6cd59b845f9756d8">ldmat</a>
 <li>mult_sym_t()
-: <a class="el" href="classfsqmat.html#92052a8adc2054b63e42d1373d145c89">fsqmat</a>
+: <a class="el" href="classfsqmat.html#ae4949ad2a32553c7fa04d6d1483770a">fsqmat</a>
 , <a class="el" href="classsqmat.html#6909e906da17725b1b80f3cae7cf3325">sqmat</a>
-, <a class="el" href="classfsqmat.html#ae4949ad2a32553c7fa04d6d1483770a">fsqmat</a>
-, <a class="el" href="classldmat.html#f94dc3a233f3d40fc853d8d4ac3b8eab">ldmat</a>
 , <a class="el" href="classchmat.html#07f50d1332b901eee962e8b1913102f7">chmat</a>
 , <a class="el" href="classldmat.html#4fd155f38eb6dd5af4bdf9c98a7999a9">ldmat</a>
+, <a class="el" href="classfsqmat.html#92052a8adc2054b63e42d1373d145c89">fsqmat</a>
+, <a class="el" href="classldmat.html#f94dc3a233f3d40fc853d8d4ac3b8eab">ldmat</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/iopom_8h-source.html
===================================================================
--- doc/html/iopom_8h-source.html (revision 99)
+++ doc/html/iopom_8h-source.html (revision 106)
@@ -61,5 +61,5 @@
 <a name="l00045"></a>00045 }
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classKFcondQR-members.html
===================================================================
--- doc/html/classKFcondQR-members.html (revision 99)
+++ doc/html/classKFcondQR-members.html (revision 106)
@@ -66,5 +66,5 @@
   <tr class="memlist"><td><a class="el" href="classBMcond.html#d40c72250cf93640f982d06de20815b2">~BMcond</a>()</td><td><a class="el" href="classBMcond.html">BMcond</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x70.html
===================================================================
--- doc/html/functions_0x70.html (revision 99)
+++ doc/html/functions_0x70.html (revision 106)
@@ -79,5 +79,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classemix.html
===================================================================
--- doc/html/classemix.html (revision 33)
+++ doc/html/classemix.html (revision 106)
@@ -5,24 +5,27 @@
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.3 -->
-<div class="tabs">
-  <ul>
-    <li><a href="index.html"><span>Main&nbsp;Page</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="pages.html"><span>Related&nbsp;Pages</span></a></li>
-  </ul>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</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>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
 </div>
-<div class="tabs">
-  <ul>
-    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
-    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
-    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
-  </ul>
-</div>
-<h1>emix Class Reference</h1><!-- doxytag: class="emix" --><!-- doxytag: inherits="epdf" -->Weighted mixture of epdfs with external owned components.  
+<div class="contents">
+<h1>emix Class Reference</h1><!-- doxytag: class="emix" --><!-- doxytag: inherits="epdf" -->Mixture of epdfs.  
 <a href="#_details">More...</a>
 <p>
-<code>#include &lt;<a class="el" href="libEF_8h-source.html">libEF.h</a>&gt;</code>
+<code>#include &lt;<a class="el" href="emix_8h-source.html">emix.h</a>&gt;</code>
 <p>
 <div class="dynheader">
@@ -31,5 +34,5 @@
 <p><center><img src="classemix__inherit__graph.png" border="0" usemap="#emix__inherit__map" alt="Inheritance graph"></center>
 <map name="emix__inherit__map">
-<area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,7,57,33"></map>
+<area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,7,52,31"></map>
 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
 <div class="dynheader">
@@ -38,5 +41,5 @@
 <p><center><img src="classemix__coll__graph.png" border="0" usemap="#emix__coll__map" alt="Collaboration graph"></center>
 <map name="emix__coll__map">
-<area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,103,57,129"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="13,7,51,33"><area shape="rect" title="rv" alt="" coords="28,31,36,39"><area shape="rect" title="rv" alt="" coords="28,99,36,107"></map>
+<area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,95,52,119"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="11,7,48,31"></map>
 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
 
@@ -45,32 +48,35 @@
 <tr><td></td></tr>
 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0ac204af8919c22bce72816ed82019e"></a><!-- doxytag: member="emix::emix" ref="b0ac204af8919c22bce72816ed82019e" args="(const RV &amp;rv, vec &amp;w0)" -->
-&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classemix.html#b0ac204af8919c22bce72816ed82019e">emix</a> (const <a class="el" href="classRV.html">RV</a> &amp;rv, vec &amp;w0)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a10c8481115a5460877272ddb6532a6"></a><!-- doxytag: member="emix::emix" ref="3a10c8481115a5460877272ddb6532a6" args="(RV &amp;rv)" -->
+&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classemix.html#3a10c8481115a5460877272ddb6532a6">emix</a> (<a class="el" href="classRV.html">RV</a> &amp;<a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a>)</td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7be197d56e64f7cb578be3932663dfe5"></a><!-- doxytag: member="emix::set_parameters" ref="7be197d56e64f7cb578be3932663dfe5" args="(int &amp;i, double wi, epdf *ep)" -->
-void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_parameters</b> (int &amp;i, double wi, <a class="el" href="classepdf.html">epdf</a> *ep)</td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6ce82b24d7fe540ddbf44b472a005555"></a><!-- doxytag: member="emix::set_parameters" ref="6ce82b24d7fe540ddbf44b472a005555" args="(const vec &amp;w, const Array&lt; epdf * &gt; &amp;Coms)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classemix.html#6ce82b24d7fe540ddbf44b472a005555">set_parameters</a> (const vec &amp;<a class="el" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab">w</a>, const Array&lt; <a class="el" href="classepdf.html">epdf</a> * &gt; &amp;<a class="el" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">Coms</a>)</td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dcb3f927bf061eac6229850158ca1558"></a><!-- doxytag: member="emix::mean" ref="dcb3f927bf061eac6229850158ca1558" args="()" -->
-vec&nbsp;</td><td class="memItemRight" valign="bottom"><b>mean</b> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set weights <code>w</code> and components <code>R</code>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top">vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">sample</a> () const </td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3eb9a8e12ce1c5c8a3ddb245354b6941"></a><!-- doxytag: member="emix::sample" ref="3eb9a8e12ce1c5c8a3ddb245354b6941" args="()" -->
-vec&nbsp;</td><td class="memItemRight" valign="bottom"><b>sample</b> ()</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the required moment of the <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.  <a href="#0650601f24e633e0ab09aa1e46c14483"></a><br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b662a51d042b062020460e64bff4e9e8"></a><!-- doxytag: member="emix::mean" ref="b662a51d042b062020460e64bff4e9e8" args="() const " -->
+vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classemix.html#b662a51d042b062020460e64bff4e9e8">mean</a> () const </td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">sample</a> () const =0</td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return expected value <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="469e910479b3402589104ef3bb1b5741"></a><!-- doxytag: member="emix::evalpdflog" ref="469e910479b3402589104ef3bb1b5741" args="(const vec &amp;val) const " -->
+double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classemix.html#469e910479b3402589104ef3bb1b5741">evalpdflog</a> (const vec &amp;val) const </td></tr>
 
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the required moment of the <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.  <a href="#8019654e494bf5e458f6fb947e11b262"></a><br></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compute log-probability of argument <code>val</code>. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35baf0f62307455cebfbf462144b4dd8"></a><!-- doxytag: member="emix::_w" ref="35baf0f62307455cebfbf462144b4dd8" args="()" -->
+vec &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classemix.html#35baf0f62307455cebfbf462144b4dd8">_w</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns a pointer to the internal mean value. Use with Care! <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b3523bce1de49f58afe7c1e428cc4fd"></a><!-- doxytag: member="emix::sample" ref="7b3523bce1de49f58afe7c1e428cc4fd" args="(int N) const " -->
+virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ea597362e11a0040fe7c990269d072c"></a><!-- doxytag: member="emix::eval" ref="3ea597362e11a0040fe7c990269d072c" args="(const vec &amp;val) const " -->
 virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a> (const vec &amp;val) const </td></tr>
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compute probability of argument <code>val</code>. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6aef3eca74899692503769c18add1a4c"></a><!-- doxytag: member="emix::evalpdflog" ref="6aef3eca74899692503769c18add1a4c" args="(const vec &amp;val) const =0" -->
-virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">evalpdflog</a> (const vec &amp;val) const =0</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compute log-probability of argument <code>val</code>. <br></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf0a070a8f3e67a93604ca724638b870"></a><!-- doxytag: member="emix::mean" ref="bf0a070a8f3e67a93604ca724638b870" args="() const =0" -->
-virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870">mean</a> () const =0</td></tr>
-
-<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return expected value <br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b89143f12c9b49282e30841e4fb5f337"></a><!-- doxytag: member="emix::_rv" ref="b89143f12c9b49282e30841e4fb5f337" args="() const " -->
 <a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">_rv</a> () const </td></tr>
@@ -78,29 +84,34 @@
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr>
 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d408b764d002e5eb88acbf333921b2b3"></a><!-- doxytag: member="emix::n" ref="d408b764d002e5eb88acbf333921b2b3" args="" -->
-int&nbsp;</td><td class="memItemRight" valign="bottom"><b>n</b></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cdc8f4e2a5e43595ac5450d8a7f9d1ab"></a><!-- doxytag: member="emix::w" ref="cdc8f4e2a5e43595ac5450d8a7f9d1ab" args="" -->
+vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab">w</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c79274a1e67dde9cc2914054c69b596b"></a><!-- doxytag: member="emix::w" ref="c79274a1e67dde9cc2914054c69b596b" args="" -->
-vec &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>w</b></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">weights of the components <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7155d827417b53fb6aa5cff1459e6eb4"></a><!-- doxytag: member="emix::Coms" ref="7155d827417b53fb6aa5cff1459e6eb4" args="" -->
+Array&lt; <a class="el" href="classepdf.html">epdf</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">Coms</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7155d827417b53fb6aa5cff1459e6eb4"></a><!-- doxytag: member="emix::Coms" ref="7155d827417b53fb6aa5cff1459e6eb4" args="" -->
-Array&lt; <a class="el" href="classepdf.html">epdf</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>Coms</b></td></tr>
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Component (epdfs). <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74da992e3f5d598da8850b646b79b9d9"></a><!-- doxytag: member="emix::rv" ref="74da992e3f5d598da8850b646b79b9d9" args="" -->
+<a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td></tr>
 
-<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74da992e3f5d598da8850b646b79b9d9"></a><!-- doxytag: member="emix::rv" ref="74da992e3f5d598da8850b646b79b9d9" args="" -->
-<a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>rv</b></td></tr>
-
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Identified of the random variable. <br></td></tr>
 </table>
 <hr><a name="_details"></a><h2>Detailed Description</h2>
-Weighted mixture of epdfs with external owned components. <hr><h2>Member Function Documentation</h2>
-<a class="anchor" name="8019654e494bf5e458f6fb947e11b262"></a><!-- doxytag: member="emix::sample" ref="8019654e494bf5e458f6fb947e11b262" args="() const =0" -->
+Mixture of epdfs. 
+<p>
+Density function: <p class="formulaDsp">
+<img class="formulaDsp" alt="\[ f(x) = \sum_{i=1}^{n} w_{i} f_i(x), \quad \sum_{i=1}^n w_i = 1. \]" src="form_63.png">
+<p>
+ where <img class="formulaInl" alt="$f_i(x)$" src="form_64.png"> is any density on random variable <img class="formulaInl" alt="$x$" src="form_28.png">, called <em>component</em>, <hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="0650601f24e633e0ab09aa1e46c14483"></a><!-- doxytag: member="emix::sample" ref="0650601f24e633e0ab09aa1e46c14483" args="() const " -->
 <div class="memitem">
 <div class="memproto">
       <table class="memname">
         <tr>
-          <td class="memname">virtual vec epdf::sample           </td>
+          <td class="memname">vec emix::sample           </td>
           <td>(</td>
           <td class="paramname">          </td>
           <td>&nbsp;)&nbsp;</td>
-          <td width="100%"> const<code> [pure virtual, inherited]</code></td>
+          <td width="100%"> const<code> [virtual]</code></td>
         </tr>
       </table>
@@ -111,14 +122,17 @@
 Returns the required moment of the <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>. 
 <p>
-Returns a sample from the density, <img class="formulaInl" alt="$x \sim epdf(rv)$" src="form_3.png"> 
-<p>Implemented in <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a>, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a>, <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a>, <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a>, and <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; ldmat &gt;</a>.</p>
+Returns a sample, <img class="formulaInl" alt="$x$" src="form_28.png"> from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png"> 
+<p>Implements <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a>.</p>
+
+<p>References <a class="el" href="emix_8h-source.html#l00037">Coms</a>, and <a class="el" href="emix_8h-source.html#l00035">w</a>.</p>
 
 </div>
 </div><p>
-<hr>The documentation for this class was generated from the following file:<ul>
-<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul>
-<hr size="1"><address style="text-align: right;"><small>Generated on Wed Mar 5 13:08:12 2008 for mixpp by&nbsp;
+<hr>The documentation for this class was generated from the following files:<ul>
+<li>work/mixpp/bdm/stat/<a class="el" href="emix_8h-source.html">emix.h</a><li>work/mixpp/bdm/stat/emix.cpp</ul>
+</div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
 </body>
 </html>
Index: doc/html/pwm_8h-source.html
===================================================================
--- doc/html/pwm_8h-source.html (revision 99)
+++ doc/html/pwm_8h-source.html (revision 106)
@@ -36,5 +36,5 @@
 <a name="l00020"></a>00020 <span class="keyword">extern</span> <span class="keywordtype">void</span> pwm_full_new_3h(<span class="keywordtype">double</span> *us, <span class="keywordtype">double</span> *u, <span class="keywordtype">double</span> *Iz, <span class="keywordtype">double</span> Ucn, <span class="keywordtype">double</span> Uc, <span class="keywordtype">double</span> *is, <span class="keywordtype">double</span> *va_char, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> pocet, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> mod);
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x61.html
===================================================================
--- doc/html/functions_func_0x61.html (revision 99)
+++ doc/html/functions_func_0x61.html (revision 106)
@@ -79,5 +79,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classegamma-members.html
===================================================================
--- doc/html/classegamma-members.html (revision 99)
+++ doc/html/classegamma-members.html (revision 106)
@@ -40,10 +40,10 @@
   <tr class="memlist"><td><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">sample</a>() const </td><td><a class="el" href="classegamma.html">egamma</a></td><td><code> [virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classegamma.html#13ae455ec9621b99ca2eb4850f586b45">sample</a>(int N) const </td><td><a class="el" href="classegamma.html">egamma</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classegamma.html#13ae455ec9621b99ca2eb4850f586b45">sample</a>(int N) const </td><td><a class="el" href="classegamma.html">egamma</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classegamma.html#8e348b89be82b70471fe8c5630f61339">set_parameters</a>(const vec &amp;a, const vec &amp;b)</td><td><a class="el" href="classegamma.html">egamma</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classeEF.html#fd88bc35550ec8fe9281d358216d0fcf">tupdate</a>(double phi, mat &amp;vbar, double nubar)</td><td><a class="el" href="classeEF.html">eEF</a></td><td><code> [inline, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">~epdf</a>()</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classsqmat.html
===================================================================
--- doc/html/classsqmat.html (revision 99)
+++ doc/html/classsqmat.html (revision 106)
@@ -220,5 +220,5 @@
 <li>work/mixpp/bdm/math/<a class="el" href="libDC_8h-source.html">libDC.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/emix_8h__incl.map
===================================================================
--- doc/html/emix_8h__incl.map (revision 106)
+++ doc/html/emix_8h__incl.map (revision 106)
@@ -0,0 +1,4 @@
+<area shape="rect" href="$libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations." alt="" coords="31,156,95,180">
+<area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="101,81,163,105">
+<area shape="rect" href="$libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="169,156,276,180">
+<area shape="rect" href="$itpp__ext_8h&#45;source.html" title="../itpp_ext.h" alt="" coords="300,156,391,180">
Index: doc/html/classuiscalar-members.html
===================================================================
--- doc/html/classuiscalar-members.html (revision 99)
+++ doc/html/classuiscalar-members.html (revision 106)
@@ -42,5 +42,5 @@
   <tr class="memlist"><td><a class="el" href="classuiscalar.html#23b474d26466a4b11f3adfd515da5ed1">~uiscalar</a>()</td><td><a class="el" href="classuiscalar.html">uiscalar&lt; T &gt;</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classPF-members.html
===================================================================
--- doc/html/classPF-members.html (revision 99)
+++ doc/html/classPF-members.html (revision 106)
@@ -44,5 +44,5 @@
   <tr class="memlist"><td><a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">~BM</a>()</td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/regulace_8h-source.html
===================================================================
--- doc/html/regulace_8h-source.html (revision 99)
+++ doc/html/regulace_8h-source.html (revision 106)
@@ -31,5 +31,5 @@
 <a name="l00015"></a>00015 
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x6d.html
===================================================================
--- doc/html/functions_func_0x6d.html (revision 99)
+++ doc/html/functions_func_0x6d.html (revision 106)
@@ -64,9 +64,10 @@
 <h3><a class="anchor" name="index_m">- m -</a></h3><ul>
 <li>mean()
-: <a class="el" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870">epdf</a>
+: <a class="el" href="classemix.html#b662a51d042b062020460e64bff4e9e8">emix</a>
+, <a class="el" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870">epdf</a>
+, <a class="el" href="classegiw.html#6deb0ff2859f41ef7cbdf6a842cabb29">egiw</a>
+, <a class="el" href="classegamma.html#6ab5ba56f7cdb2e5921c3e77524fa50a">egamma</a>
 , <a class="el" href="classenorm.html#50fa84da7bae02f7af17a98f37566899">enorm&lt; sq_T &gt;</a>
-, <a class="el" href="classegamma.html#6ab5ba56f7cdb2e5921c3e77524fa50a">egamma</a>
 , <a class="el" href="classeuni.html#8050087e421a9cfd1b4b1f8bd33b1cc1">euni</a>
-, <a class="el" href="classegiw.html#6deb0ff2859f41ef7cbdf6a842cabb29">egiw</a>
 , <a class="el" href="classeEmp.html#ba055c19038cc72628d98e25197e982d">eEmp</a>
 <li>mEF()
@@ -87,19 +88,18 @@
 : <a class="el" href="classMPF.html#fc5e11e11eec3195e3c6503937bf02bd">MPF&lt; BM_T &gt;</a>
 <li>mult_sym()
-: <a class="el" href="classsqmat.html#60fbbfa9e483b8187c135f787ee53afa">sqmat</a>
+: <a class="el" href="classldmat.html#e7207748909325bb0f99b43f090a2b7e">ldmat</a>
+, <a class="el" href="classchmat.html#66f509f92b0ccf020e2a2a32566e0777">chmat</a>
+, <a class="el" href="classsqmat.html#60fbbfa9e483b8187c135f787ee53afa">sqmat</a>
+, <a class="el" href="classldmat.html#e967b9425007f0cb6cd59b845f9756d8">ldmat</a>
 , <a class="el" href="classfsqmat.html#5530d2756b5d991de755e6121c9a452e">fsqmat</a>
-, <a class="el" href="classldmat.html#e967b9425007f0cb6cd59b845f9756d8">ldmat</a>
-, <a class="el" href="classfsqmat.html#d4eddc3743c8865cc5ed92d14de0e3e3">fsqmat</a>
-, <a class="el" href="classldmat.html#e7207748909325bb0f99b43f090a2b7e">ldmat</a>
-, <a class="el" href="classchmat.html#66f509f92b0ccf020e2a2a32566e0777">chmat</a>
 <li>mult_sym_t()
-: <a class="el" href="classsqmat.html#6909e906da17725b1b80f3cae7cf3325">sqmat</a>
-, <a class="el" href="classldmat.html#f94dc3a233f3d40fc853d8d4ac3b8eab">ldmat</a>
+: <a class="el" href="classldmat.html#f94dc3a233f3d40fc853d8d4ac3b8eab">ldmat</a>
 , <a class="el" href="classfsqmat.html#ae4949ad2a32553c7fa04d6d1483770a">fsqmat</a>
 , <a class="el" href="classldmat.html#4fd155f38eb6dd5af4bdf9c98a7999a9">ldmat</a>
+, <a class="el" href="classsqmat.html#6909e906da17725b1b80f3cae7cf3325">sqmat</a>
 , <a class="el" href="classchmat.html#07f50d1332b901eee962e8b1913102f7">chmat</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x70.html
===================================================================
--- doc/html/functions_func_0x70.html (revision 99)
+++ doc/html/functions_func_0x70.html (revision 106)
@@ -67,5 +67,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classlogger.html
===================================================================
--- doc/html/classlogger.html (revision 99)
+++ doc/html/classlogger.html (revision 106)
@@ -77,5 +77,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="loggers_8h-source.html">loggers.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classldmat-members.html
===================================================================
--- doc/html/classldmat-members.html (revision 99)
+++ doc/html/classldmat-members.html (revision 106)
@@ -62,5 +62,5 @@
   <tr class="memlist"><td><a class="el" href="classsqmat.html#0481f2067bb32aaea7e6d4f27e46b656">~sqmat</a>()</td><td><a class="el" href="classsqmat.html">sqmat</a></td><td><code> [inline, private, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classBMcond-members.html
===================================================================
--- doc/html/classBMcond-members.html (revision 99)
+++ doc/html/classBMcond-members.html (revision 106)
@@ -31,5 +31,5 @@
   <tr class="memlist"><td><a class="el" href="classBMcond.html#d40c72250cf93640f982d06de20815b2">~BMcond</a>()</td><td><a class="el" href="classBMcond.html">BMcond</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:36 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classDS-members.html
===================================================================
--- doc/html/classDS-members.html (revision 99)
+++ doc/html/classDS-members.html (revision 106)
@@ -34,5 +34,5 @@
   <tr class="memlist"><td><a class="el" href="classDS.html#f4ae51a3bc1267a6a52fc229973afe85">write</a>(vec &amp;ut, ivec &amp;indeces)</td><td><a class="el" href="classDS.html">DS</a></td><td></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:38 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/emix_8h__incl.md5
===================================================================
--- doc/html/emix_8h__incl.md5 (revision 106)
+++ doc/html/emix_8h__incl.md5 (revision 106)
@@ -0,0 +1,1 @@
+4286f56e9a8b99677015d9ac9c80d6cc
Index: doc/html/classKalmanCh-members.html
===================================================================
--- doc/html/classKalmanCh-members.html (revision 99)
+++ doc/html/classKalmanCh-members.html (revision 106)
@@ -63,5 +63,5 @@
   <tr class="memlist"><td><a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">~BM</a>()</td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classfnc.html
===================================================================
--- doc/html/classfnc.html (revision 99)
+++ doc/html/classfnc.html (revision 106)
@@ -67,5 +67,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x68.html
===================================================================
--- doc/html/functions_0x68.html (revision 99)
+++ doc/html/functions_0x68.html (revision 106)
@@ -71,5 +71,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classEKFfixed-members.html
===================================================================
--- doc/html/classEKFfixed-members.html (revision 99)
+++ doc/html/classEKFfixed-members.html (revision 106)
@@ -66,5 +66,5 @@
   <tr class="memlist"><td><a class="el" href="classBMcond.html#d40c72250cf93640f982d06de20815b2">~BMcond</a>()</td><td><a class="el" href="classBMcond.html">BMcond</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_rela.html
===================================================================
--- doc/html/functions_rela.html (revision 99)
+++ doc/html/functions_rela.html (revision 106)
@@ -44,5 +44,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/annotated.html
===================================================================
--- doc/html/annotated.html (revision 99)
+++ doc/html/annotated.html (revision 106)
@@ -43,4 +43,5 @@
   <tr><td class="indexkey"><a class="el" href="classEKFfixed.html">EKFfixed</a></td><td class="indexvalue">Extended <a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter in full matrices </td></tr>
   <tr><td class="indexkey"><a class="el" href="classEKFfull.html">EKFfull</a></td><td class="indexvalue">Extended <a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter in full matrices </td></tr>
+  <tr><td class="indexkey"><a class="el" href="classemix.html">emix</a></td><td class="indexvalue">Mixture of epdfs </td></tr>
   <tr><td class="indexkey"><a class="el" href="classenorm.html">enorm&lt; sq_T &gt;</a></td><td class="indexvalue">Gaussian density with positive definite (decomposed) covariance matrix </td></tr>
   <tr><td class="indexkey"><a class="el" href="classepdf.html">epdf</a></td><td class="indexvalue">Probability density function with numerical statistics, e.g. posterior density </td></tr>
@@ -77,5 +78,5 @@
 </table>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/formula.repository
===================================================================
--- doc/html/formula.repository (revision 99)
+++ doc/html/formula.repository (revision 106)
@@ -62,2 +62,4 @@
 \form#61:\[ y_t = \theta_1 \psi_1 + \theta_2 + \psi_2 +\ldots + \theta_n \psi_n + r e_t \]
 \form#62:\[ e_t \sim \mathcal{N}(0,1). \]
+\form#63:\[ f(x) = \sum_{i=1}^{n} w_{i} f_i(x), \quad \sum_{i=1}^n w_i = 1. \]
+\form#64:$f_i(x)$
Index: doc/html/demo__example_2nastaveni__regulatoru__float_8h-source.html
===================================================================
--- doc/html/demo__example_2nastaveni__regulatoru__float_8h-source.html (revision 99)
+++ doc/html/demo__example_2nastaveni__regulatoru__float_8h-source.html (revision 106)
@@ -47,5 +47,5 @@
 <a name="l00031"></a>00031 <span class="preprocessor"></span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmEF-members.html
===================================================================
--- doc/html/classmEF-members.html (revision 99)
+++ doc/html/classmEF-members.html (revision 106)
@@ -37,5 +37,5 @@
   <tr class="memlist"><td><a class="el" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb">~mpdf</a>()</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libPF_8h-source.html
===================================================================
--- doc/html/libPF_8h-source.html (revision 99)
+++ doc/html/libPF_8h-source.html (revision 106)
@@ -187,5 +187,5 @@
 <a name="l00206"></a>00206 
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:20 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x77.html
===================================================================
--- doc/html/functions_0x77.html (revision 99)
+++ doc/html/functions_0x77.html (revision 106)
@@ -66,8 +66,8 @@
 <h3><a class="anchor" name="index_w">- w -</a></h3><ul>
 <li>w
-: <a class="el" href="classeEmp.html#ae78d144404ddba843c93b171b215de8">eEmp</a>
+: <a class="el" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab">emix</a>
+, <a class="el" href="classeEmp.html#ae78d144404ddba843c93b171b215de8">eEmp</a>
 <li>write()
-: <a class="el" href="classDS.html#0dfb6788b70c0d48a1f5276ed6c93039">DS</a>
-, <a class="el" href="classMemDS.html#6279bf18d44343750747ecc12e050f09">MemDS</a>
+: <a class="el" href="classMemDS.html#6279bf18d44343750747ecc12e050f09">MemDS</a>
 , <a class="el" href="classDS.html#f4ae51a3bc1267a6a52fc229973afe85">DS</a>
 <li>write_buffers()
@@ -75,5 +75,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/demo__example_2simulator_8h-source.html
===================================================================
--- doc/html/demo__example_2simulator_8h-source.html (revision 99)
+++ doc/html/demo__example_2simulator_8h-source.html (revision 106)
@@ -34,5 +34,5 @@
 <a name="l00018"></a>00018 <span class="keyword">extern</span> <span class="keywordtype">double</span> KalmanObs[4];
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/sim__var__arx_8cpp__incl.map
===================================================================
--- doc/html/sim__var__arx_8cpp__incl.map (revision 106)
+++ doc/html/sim__var__arx_8cpp__incl.map (revision 106)
@@ -0,0 +1,6 @@
+<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="131,81,216,105">
+<area shape="rect" href="$libFN_8h&#45;source.html" title="../stat/libFN.h" alt="" coords="153,156,252,180">
+<area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="276,156,375,180">
+<area shape="rect" href="$libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations." alt="" coords="204,231,268,255">
+<area shape="rect" href="$libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="343,231,449,255">
+<area shape="rect" href="$itpp__ext_8h&#45;source.html" title="../itpp_ext.h" alt="" coords="473,231,564,255">
Index: doc/html/functions_0x62.html
===================================================================
--- doc/html/functions_0x62.html (revision 99)
+++ doc/html/functions_0x62.html (revision 106)
@@ -90,5 +90,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/itpp__ext_8h-source.html
===================================================================
--- doc/html/itpp__ext_8h-source.html (revision 99)
+++ doc/html/itpp__ext_8h-source.html (revision 106)
@@ -64,5 +64,5 @@
 <a name="l00063"></a>00063 <span class="preprocessor">#endif //ITEX_H</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:20 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classKFcondR-members.html
===================================================================
--- doc/html/classKFcondR-members.html (revision 99)
+++ doc/html/classKFcondR-members.html (revision 106)
@@ -66,5 +66,5 @@
   <tr class="memlist"><td><a class="el" href="classBMcond.html#d40c72250cf93640f982d06de20815b2">~BMcond</a>()</td><td><a class="el" href="classBMcond.html">BMcond</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classEKF__unQ-members.html
===================================================================
--- doc/html/classEKF__unQ-members.html (revision 99)
+++ doc/html/classEKF__unQ-members.html (revision 106)
@@ -76,5 +76,5 @@
   <tr class="memlist"><td><a class="el" href="classBMcond.html#d40c72250cf93640f982d06de20815b2">~BMcond</a>()</td><td><a class="el" href="classBMcond.html">BMcond</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x77.html
===================================================================
--- doc/html/functions_func_0x77.html (revision 99)
+++ doc/html/functions_func_0x77.html (revision 106)
@@ -70,5 +70,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x6e.html
===================================================================
--- doc/html/functions_0x6e.html (revision 99)
+++ doc/html/functions_0x6e.html (revision 106)
@@ -65,9 +65,9 @@
 <p>
 <h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>N
+: <a class="el" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8">uiscalar&lt; T &gt;</a>
 <li>n
 : <a class="el" href="classPF.html#2c2f44ed7a4eaa42e07bdb58d503f280">PF</a>
 , <a class="el" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd">eEmp</a>
-<li>N
-: <a class="el" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8">uiscalar&lt; T &gt;</a>
 <li>name
 : <a class="el" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3">uibase</a>
@@ -83,5 +83,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/globals_vars.html
===================================================================
--- doc/html/globals_vars.html (revision 99)
+++ doc/html/globals_vars.html (revision 106)
@@ -42,5 +42,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:29 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classepdf__inherit__graph.map
===================================================================
--- doc/html/classepdf__inherit__graph.map (revision 99)
+++ doc/html/classepdf__inherit__graph.map (revision 106)
@@ -1,6 +1,7 @@
 <area shape="rect" href="$classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="189,84,235,108">
 <area shape="rect" href="$classeEmp.html" title="Weighted empirical density." alt="" coords="259,84,315,108">
-<area shape="rect" href="$classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="339,84,384,108">
-<area shape="rect" title="internal class for MPDF providing composition of eEmp with external components" alt="" coords="408,84,571,108">
+<area shape="rect" href="$classemix.html" title="Mixture of epdfs." alt="" coords="339,84,387,108">
+<area shape="rect" href="$classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="411,84,456,108">
+<area shape="rect" title="internal class for MPDF providing composition of eEmp with external components" alt="" coords="480,84,643,108">
 <area shape="rect" href="$classegamma.html" title="Gamma posterior density." alt="" coords="5,161,77,185">
 <area shape="rect" href="$classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="101,161,149,185">
Index: doc/html/codingrules.html
===================================================================
--- doc/html/codingrules.html (revision 99)
+++ doc/html/codingrules.html (revision 106)
@@ -86,5 +86,5 @@
 <p>
 Explicit destructor functions are not required, unless they are needed. It shall not be possible to use any of the other member functions unless the class has been properly initiated with the input parameters. </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/sim__var__arx_8cpp__incl.md5
===================================================================
--- doc/html/sim__var__arx_8cpp__incl.md5 (revision 106)
+++ doc/html/sim__var__arx_8cpp__incl.md5 (revision 106)
@@ -0,0 +1,1 @@
+3e532c1b75ca227a407ce7c9ca44688d
Index: doc/html/functions_0x71.html
===================================================================
--- doc/html/functions_0x71.html (revision 99)
+++ doc/html/functions_0x71.html (revision 106)
@@ -74,5 +74,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/chmat_8h-source.html
===================================================================
--- doc/html/chmat_8h-source.html (revision 99)
+++ doc/html/chmat_8h-source.html (revision 106)
@@ -68,5 +68,5 @@
 <a name="l00083"></a>00083 <span class="preprocessor">#endif // CHMAT_H</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:20 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/arx_8h__dep__incl.map
===================================================================
--- doc/html/arx_8h__dep__incl.map (revision 106)
+++ doc/html/arx_8h__dep__incl.map (revision 106)
@@ -0,0 +1,1 @@
+<area shape="rect" href="$sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,81,232,105">
Index: doc/html/functions_func_0x62.html
===================================================================
--- doc/html/functions_func_0x62.html (revision 99)
+++ doc/html/functions_func_0x62.html (revision 106)
@@ -84,5 +84,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/files.html
===================================================================
--- doc/html/files.html (revision 99)
+++ doc/html/files.html (revision 106)
@@ -32,4 +32,5 @@
   <tr><td class="indexkey">work/mixpp/bdm/math/<a class="el" href="chmat_8h.html">chmat.h</a> <a href="chmat_8h-source.html">[code]</a></td><td class="indexvalue">Matrices in decomposed forms (LDL', LU, UDU', etc) </td></tr>
   <tr><td class="indexkey">work/mixpp/bdm/math/<a class="el" href="libDC_8h.html">libDC.h</a> <a href="libDC_8h-source.html">[code]</a></td><td class="indexvalue">Matrices in decomposed forms (LDL', LU, UDU', etc) </td></tr>
+  <tr><td class="indexkey">work/mixpp/bdm/stat/<a class="el" href="emix_8h.html">emix.h</a> <a href="emix_8h-source.html">[code]</a></td><td class="indexvalue">Probability distributions for Mixtures of pdfs </td></tr>
   <tr><td class="indexkey">work/mixpp/bdm/stat/<a class="el" href="libBM_8h.html">libBM.h</a> <a href="libBM_8h-source.html">[code]</a></td><td class="indexvalue">Bayesian Models (bm) that use Bayes rule to learn from observations </td></tr>
   <tr><td class="indexkey">work/mixpp/bdm/stat/<a class="el" href="libDS_8h.html">libDS.h</a> <a href="libDS_8h-source.html">[code]</a></td><td class="indexvalue">Common DataSources </td></tr>
@@ -40,4 +41,5 @@
   <tr><td class="indexkey">work/mixpp/pmsm/<b>pmsm.h</b> <a href="pmsm_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey">work/mixpp/pmsm/<a class="el" href="sim__var_8cpp.html">sim_var.cpp</a></td><td class="indexvalue">Models for synchronous electric drive using IT++ and BDM </td></tr>
+  <tr><td class="indexkey">work/mixpp/pmsm/<a class="el" href="sim__var__arx_8cpp.html">sim_var_arx.cpp</a></td><td class="indexvalue">Models for synchronous electric drive using IT++ and BDM </td></tr>
   <tr><td class="indexkey">work/mixpp/pmsm/simulator_zdenek/<b>nastaveni_regulatoru_float.h</b> <a href="nastaveni__regulatoru__float_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey">work/mixpp/pmsm/simulator_zdenek/<b>regulace.h</b> <a href="regulace_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr>
@@ -58,5 +60,5 @@
 </table>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:29 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_vars.html
===================================================================
--- doc/html/functions_vars.html (revision 99)
+++ doc/html/functions_vars.html (revision 106)
@@ -97,4 +97,6 @@
 <li>Ch
 : <a class="el" href="classchmat.html#95158bb150f5e7f939168abcd577fd9c">chmat</a>
+<li>Coms
+: <a class="el" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">emix</a>
 </ul>
 <h3><a class="anchor" name="index_d">- d -</a></h3><ul>
@@ -186,9 +188,9 @@
 </ul>
 <h3><a class="anchor" name="index_n">- n -</a></h3><ul>
+<li>N
+: <a class="el" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8">uiscalar&lt; T &gt;</a>
 <li>n
 : <a class="el" href="classPF.html#2c2f44ed7a4eaa42e07bdb58d503f280">PF</a>
 , <a class="el" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd">eEmp</a>
-<li>N
-: <a class="el" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8">uiscalar&lt; T &gt;</a>
 <li>name
 : <a class="el" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3">uibase</a>
@@ -273,8 +275,9 @@
 <h3><a class="anchor" name="index_w">- w -</a></h3><ul>
 <li>w
-: <a class="el" href="classeEmp.html#ae78d144404ddba843c93b171b215de8">eEmp</a>
+: <a class="el" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab">emix</a>
+, <a class="el" href="classeEmp.html#ae78d144404ddba843c93b171b215de8">eEmp</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/graph_legend.html
===================================================================
--- doc/html/graph_legend.html (revision 99)
+++ doc/html/graph_legend.html (revision 106)
@@ -80,5 +80,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:29 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x6e.html
===================================================================
--- doc/html/functions_func_0x6e.html (revision 99)
+++ doc/html/functions_func_0x6e.html (revision 106)
@@ -67,5 +67,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classepdf__inherit__graph.md5
===================================================================
--- doc/html/classepdf__inherit__graph.md5 (revision 99)
+++ doc/html/classepdf__inherit__graph.md5 (revision 106)
@@ -1,1 +1,1 @@
-cc12eb54193bea69bcf950ec9dba18c4
+b83168e033f9d45ac94609485ac2d080
Index: doc/html/libDS_8h-source.html
===================================================================
--- doc/html/libDS_8h-source.html (revision 99)
+++ doc/html/libDS_8h-source.html (revision 106)
@@ -44,5 +44,5 @@
 <a name="l00047"></a>00047 <span class="preprocessor">#endif // DS_H</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classuibase.html
===================================================================
--- doc/html/classuibase.html (revision 99)
+++ doc/html/classuibase.html (revision 106)
@@ -102,5 +102,5 @@
 <li>work/mixpp/bdm/<a class="el" href="userinfo_8h-source.html">userinfo.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x71.html
===================================================================
--- doc/html/functions_func_0x71.html (revision 99)
+++ doc/html/functions_func_0x71.html (revision 106)
@@ -70,5 +70,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/arx_8h__dep__incl.md5
===================================================================
--- doc/html/arx_8h__dep__incl.md5 (revision 106)
+++ doc/html/arx_8h__dep__incl.md5 (revision 106)
@@ -0,0 +1,1 @@
+63cdb467dfbe836ff1c06322e08c29b2
Index: doc/html/globals.html
===================================================================
--- doc/html/globals.html (revision 99)
+++ doc/html/globals.html (revision 106)
@@ -50,5 +50,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:29 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libEF_8h__dep__incl.map
===================================================================
--- doc/html/libEF_8h__dep__incl.map (revision 99)
+++ doc/html/libEF_8h__dep__incl.map (revision 106)
@@ -1,5 +1,7 @@
-<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="5,82,189,106">
-<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="432,82,627,106">
-<area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="213,82,408,106">
-<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="211,156,411,180">
-<area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="435,156,803,180">
+<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="32,82,216,106">
+<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="471,82,665,106">
+<area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="252,82,447,106">
+<area shape="rect" href="$emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="689,82,873,106">
+<area shape="rect" href="$sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,156,232,180">
+<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="256,156,456,180">
+<area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="480,156,848,180">
Index: doc/html/classBM.html
===================================================================
--- doc/html/classBM.html (revision 99)
+++ doc/html/classBM.html (revision 106)
@@ -125,5 +125,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:36 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libKF_8h.html
===================================================================
--- doc/html/libKF_8h.html (revision 99)
+++ doc/html/libKF_8h.html (revision 106)
@@ -77,5 +77,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:30 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classuibase-members.html
===================================================================
--- doc/html/classuibase-members.html (revision 99)
+++ doc/html/classuibase-members.html (revision 106)
@@ -38,5 +38,5 @@
   <tr class="memlist"><td><a class="el" href="classuibase.html#1972e8d075e083e0f033ac2e4fee3a7a">~uibase</a>()</td><td><a class="el" href="classuibase.html">uibase</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classKFcondQR.html
===================================================================
--- doc/html/classKFcondQR.html (revision 99)
+++ doc/html/classKFcondQR.html (revision 106)
@@ -190,5 +190,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x69.html
===================================================================
--- doc/html/functions_0x69.html (revision 99)
+++ doc/html/functions_0x69.html (revision 106)
@@ -91,5 +91,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/loggers_8h-source.html
===================================================================
--- doc/html/loggers_8h-source.html (revision 99)
+++ doc/html/loggers_8h-source.html (revision 106)
@@ -65,22 +65,23 @@
 <a name="l00084"></a><a class="code" href="classmemlog.html#9ebaf88cda26992f4f50aa13aeafc691">00084</a>         <span class="keywordtype">void</span> <a class="code" href="classmemlog.html#9ebaf88cda26992f4f50aa13aeafc691" title="consider this record to be complete">step</a>(<span class="keywordtype">bool</span> <span class="keyword">final</span>=<span class="keyword">false</span>) {<span class="keywordflow">if</span> ( <a class="code" href="classmemlog.html#3410b4c002636508c43ddcba8d394520" title="Currect record to be written.">ind</a>&lt;<a class="code" href="classmemlog.html#4195f322897ededdac66c404b848ced3" title="Maximum length of vectors stored in memory.">maxlen</a> ) <a class="code" href="classmemlog.html#3410b4c002636508c43ddcba8d394520" title="Currect record to be written.">ind</a>++; <span class="keywordflow">else</span> it_error ( <span class="stringliteral">"memlog::ind is too high;"</span> );}
 <a name="l00085"></a><a class="code" href="classmemlog.html#8d2feeb826f7249e9104d616b5a67144">00085</a>         <span class="keywordtype">void</span> <a class="code" href="classmemlog.html#8d2feeb826f7249e9104d616b5a67144" title="log this vector">logit</a> ( <span class="keywordtype">int</span> <span class="keywordtype">id</span>, vec v ) {<a class="code" href="classmemlog.html#f0f5bc7b83539ad102e8f65297852d91" title="Storage.">vectors</a> ( <span class="keywordtype">id</span> ).set_row ( <a class="code" href="classmemlog.html#3410b4c002636508c43ddcba8d394520" title="Currect record to be written.">ind</a>,v );}
-<a name="l00086"></a>00086 };
-<a name="l00087"></a>00087 
-<a name="l00096"></a><a class="code" href="classdirfilelog.html">00096</a> <span class="keyword">class </span><a class="code" href="classdirfilelog.html" title="Logging into dirfile with buffer in memory.">dirfilelog</a> : <span class="keyword">public</span> <a class="code" href="classmemlog.html" title="Logging into matrices in data format in memory.">memlog</a> {
-<a name="l00097"></a>00097 
-<a name="l00098"></a>00098 <span class="keyword">protected</span>:
-<a name="l00100"></a><a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771">00100</a>         <span class="keywordtype">string</span> <a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771" title="name of the directory">dirname</a>;
-<a name="l00102"></a><a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772">00102</a>         Array&lt;string&gt; <a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772" title="Automatically generated.">scalarnames</a>;
-<a name="l00103"></a>00103 <span class="keyword">public</span>:
-<a name="l00107"></a><a class="code" href="classdirfilelog.html#802eeb6fc4ebf11d97638fd5dc651c68">00107</a>         <a class="code" href="classdirfilelog.html#802eeb6fc4ebf11d97638fd5dc651c68" title="Default constructor.">dirfilelog</a> ( std::string dirname0, <span class="keywordtype">int</span> maxlen0 ) : <a class="code" href="classmemlog.html" title="Logging into matrices in data format in memory.">memlog</a> ( maxlen0 ), <a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771" title="name of the directory">dirname</a> ( dirname0 ), <a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772" title="Automatically generated.">scalarnames</a> ( 0 ) {}
-<a name="l00109"></a>00109         <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#afeaebe003110f9db1ac43edf8e53a92" title="Initialize storage.">init</a>();
-<a name="l00110"></a>00110         <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51" title="consider this record to be complete">step</a>(<span class="keywordtype">bool</span> <span class="keyword">final</span>=<span class="keyword">false</span>);
-<a name="l00114"></a>00114         <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#bd95cdb46af194245f88a7b4bf4c66c7" title="Write memory storage to disk.">write_buffers</a> ( <span class="keywordtype">int</span> Len );
-<a name="l00115"></a>00115 };
-<a name="l00116"></a>00116 
+<a name="l00086"></a>00086         <span class="keywordtype">void</span> itsave(<span class="keyword">const</span> <span class="keywordtype">char</span>* fname);
+<a name="l00087"></a>00087 };
+<a name="l00088"></a>00088 
+<a name="l00097"></a><a class="code" href="classdirfilelog.html">00097</a> <span class="keyword">class </span><a class="code" href="classdirfilelog.html" title="Logging into dirfile with buffer in memory.">dirfilelog</a> : <span class="keyword">public</span> <a class="code" href="classmemlog.html" title="Logging into matrices in data format in memory.">memlog</a> {
+<a name="l00098"></a>00098 
+<a name="l00099"></a>00099 <span class="keyword">protected</span>:
+<a name="l00101"></a><a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771">00101</a>         <span class="keywordtype">string</span> <a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771" title="name of the directory">dirname</a>;
+<a name="l00103"></a><a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772">00103</a>         Array&lt;string&gt; <a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772" title="Automatically generated.">scalarnames</a>;
+<a name="l00104"></a>00104 <span class="keyword">public</span>:
+<a name="l00108"></a><a class="code" href="classdirfilelog.html#802eeb6fc4ebf11d97638fd5dc651c68">00108</a>         <a class="code" href="classdirfilelog.html#802eeb6fc4ebf11d97638fd5dc651c68" title="Default constructor.">dirfilelog</a> ( std::string dirname0, <span class="keywordtype">int</span> maxlen0 ) : <a class="code" href="classmemlog.html" title="Logging into matrices in data format in memory.">memlog</a> ( maxlen0 ), <a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771" title="name of the directory">dirname</a> ( dirname0 ), <a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772" title="Automatically generated.">scalarnames</a> ( 0 ) {}
+<a name="l00110"></a>00110         <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#afeaebe003110f9db1ac43edf8e53a92" title="Initialize storage.">init</a>();
+<a name="l00111"></a>00111         <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51" title="consider this record to be complete">step</a>(<span class="keywordtype">bool</span> <span class="keyword">final</span>=<span class="keyword">false</span>);
+<a name="l00115"></a>00115         <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#bd95cdb46af194245f88a7b4bf4c66c7" title="Write memory storage to disk.">write_buffers</a> ( <span class="keywordtype">int</span> Len );
+<a name="l00116"></a>00116 };
 <a name="l00117"></a>00117 
-<a name="l00118"></a>00118 <span class="preprocessor">#endif // LGR_H</span>
+<a name="l00118"></a>00118 
+<a name="l00119"></a>00119 <span class="preprocessor">#endif // LGR_H</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/ekf__example_2nastaveni__regulatoru__float_8h-source.html
===================================================================
--- doc/html/ekf__example_2nastaveni__regulatoru__float_8h-source.html (revision 99)
+++ doc/html/ekf__example_2nastaveni__regulatoru__float_8h-source.html (revision 106)
@@ -81,5 +81,5 @@
 <a name="l00065"></a>00065 <span class="preprocessor"></span><span class="preprocessor">#define MINud   (-600.)         // principialne neni nutne omezovat, avsak s ohledem na format Q13 s dostatecnou bezpecnosti uvazovano 600V</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classeEmp-members.html
===================================================================
--- doc/html/classeEmp-members.html (revision 99)
+++ doc/html/classeEmp-members.html (revision 106)
@@ -38,4 +38,5 @@
   <tr class="memlist"><td><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">sample</a>() const </td><td><a class="el" href="classeEmp.html">eEmp</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">epdf::sample</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a">samples</a></td><td><a class="el" href="classeEmp.html">eEmp</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">set_parameters</a>(const vec &amp;w0, epdf *pdf0)</td><td><a class="el" href="classeEmp.html">eEmp</a></td><td></td></tr>
@@ -43,5 +44,5 @@
   <tr class="memlist"><td><a class="el" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">~epdf</a>()</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classegamma.html
===================================================================
--- doc/html/classegamma.html (revision 99)
+++ doc/html/classegamma.html (revision 106)
@@ -137,5 +137,5 @@
 <p>Implements <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a>.</p>
 
-<p>References <a class="el" href="libEF_8h-source.html#l00154">alpha</a>, <a class="el" href="libEF_8h-source.html#l00156">beta</a>, <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00121">epdf::rv</a>, and <a class="el" href="itpp__ext_8h-source.html#l00033">itpp::Gamma_RNG::setup()</a>.</p>
+<p>References <a class="el" href="libEF_8h-source.html#l00154">alpha</a>, <a class="el" href="libEF_8h-source.html#l00156">beta</a>, <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00123">epdf::rv</a>, and <a class="el" href="itpp__ext_8h-source.html#l00033">itpp::Gamma_RNG::setup()</a>.</p>
 
 </div>
@@ -144,5 +144,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classchmat.html
===================================================================
--- doc/html/classchmat.html (revision 99)
+++ doc/html/classchmat.html (revision 106)
@@ -302,5 +302,5 @@
 <li>work/mixpp/bdm/math/<a class="el" href="chmat_8h-source.html">chmat.h</a><li>work/mixpp/bdm/math/chmat.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:36 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classuiscalar.html
===================================================================
--- doc/html/classuiscalar.html (revision 99)
+++ doc/html/classuiscalar.html (revision 106)
@@ -113,5 +113,5 @@
 <li>work/mixpp/bdm/<a class="el" href="userinfo_8h-source.html">userinfo.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libEF_8h__dep__incl.md5
===================================================================
--- doc/html/libEF_8h__dep__incl.md5 (revision 99)
+++ doc/html/libEF_8h__dep__incl.md5 (revision 106)
@@ -1,1 +1,1 @@
-58c790469a04b4f83d0f6215c23f4180
+42af2b3702eaa491b52d381c22c886ad
Index: doc/html/classlinfn.html
===================================================================
--- doc/html/classlinfn.html (revision 99)
+++ doc/html/classlinfn.html (revision 106)
@@ -74,5 +74,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/globals_func.html
===================================================================
--- doc/html/globals_func.html (revision 99)
+++ doc/html/globals_func.html (revision 106)
@@ -42,5 +42,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:29 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x69.html
===================================================================
--- doc/html/functions_func_0x69.html (revision 99)
+++ doc/html/functions_func_0x69.html (revision 106)
@@ -83,5 +83,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classchmat-members.html
===================================================================
--- doc/html/classchmat-members.html (revision 99)
+++ doc/html/classchmat-members.html (revision 106)
@@ -55,5 +55,5 @@
   <tr class="memlist"><td><a class="el" href="classsqmat.html#0481f2067bb32aaea7e6d4f27e46b656">~sqmat</a>()</td><td><a class="el" href="classsqmat.html">sqmat</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:37 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classitpp_1_1Gamma__RNG.html
===================================================================
--- doc/html/classitpp_1_1Gamma__RNG.html (revision 99)
+++ doc/html/classitpp_1_1Gamma__RNG.html (revision 106)
@@ -65,5 +65,5 @@
 <li>work/mixpp/bdm/<a class="el" href="itpp__ext_8h-source.html">itpp_ext.h</a><li>work/mixpp/bdm/itpp_ext.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/nastaveni__regulatoru__float_8h-source.html
===================================================================
--- doc/html/nastaveni__regulatoru__float_8h-source.html (revision 99)
+++ doc/html/nastaveni__regulatoru__float_8h-source.html (revision 106)
@@ -47,5 +47,5 @@
 <a name="l00031"></a>00031 <span class="preprocessor"></span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func.html
===================================================================
--- doc/html/functions_func.html (revision 99)
+++ doc/html/functions_func.html (revision 106)
@@ -111,7 +111,8 @@
 <li>_w()
 : <a class="el" href="classeEmp.html#31b2bfb73b72486a5c89f2ab850c7a9b">eEmp</a>
+, <a class="el" href="classemix.html#35baf0f62307455cebfbf462144b4dd8">emix</a>
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x63.html
===================================================================
--- doc/html/functions_0x63.html (revision 99)
+++ doc/html/functions_0x63.html (revision 106)
@@ -79,17 +79,20 @@
 : <a class="el" href="classsqmat.html#ecc2e2540f95a04f4449842588170f5b">sqmat</a>
 , <a class="el" href="classldmat.html#0fceb6b5b637cec89bb0a3d2e6be1306">ldmat</a>
+<li>Coms
+: <a class="el" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">emix</a>
 <li>concat
 : <a class="el" href="classRV.html#33c114e83980d883c5b211c47d5322a4">RV</a>
 <li>condition()
-: <a class="el" href="classKFcondQR.html#c9ecf292a85327aa6309c9fd70ceb606">KFcondQR</a>
+: <a class="el" href="classBMcond.html#3543cfe274c35f9033c24d8036a96c4d">BMcond</a>
 , <a class="el" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195">mlnorm&lt; sq_T &gt;</a>
-, <a class="el" href="classBMcond.html#3543cfe274c35f9033c24d8036a96c4d">BMcond</a>
 , <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a>
 , <a class="el" href="classmgamma__fix.html#6ea3931eec7b7da7b693e45981052460">mgamma_fix</a>
-, <a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">mpdf</a>
+, <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a>
+, <a class="el" href="classKFcondR.html#8c0721e47879bb8840d829db7a174a7f">KFcondR</a>
 , <a class="el" href="classEKFfixed.html#c7fee79e75ad7f0c0e96c5a322cbf44e">EKFfixed</a>
 , <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a>
+, <a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">mpdf</a>
 , <a class="el" href="classmgamma.html#a61094c9f7a2d64ea77b130cbc031f97">mgamma</a>
-, <a class="el" href="classKFcondR.html#8c0721e47879bb8840d829db7a174a7f">KFcondR</a>
+, <a class="el" href="classKFcondQR.html#c9ecf292a85327aa6309c9fd70ceb606">KFcondQR</a>
 <li>constfn()
 : <a class="el" href="classconstfn.html#d08acd7fac0ef3edfa59bbe48403f2bc">constfn</a>
@@ -98,5 +101,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/ekf__obj_8h-source.html
===================================================================
--- doc/html/ekf__obj_8h-source.html (revision 99)
+++ doc/html/ekf__obj_8h-source.html (revision 106)
@@ -99,5 +99,5 @@
 <a name="l00102"></a>00102 
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classitpp_1_1Gamma__RNG-members.html
===================================================================
--- doc/html/classitpp_1_1Gamma__RNG-members.html (revision 99)
+++ doc/html/classitpp_1_1Gamma__RNG-members.html (revision 106)
@@ -32,5 +32,5 @@
   <tr class="memlist"><td><a class="el" href="classitpp_1_1Gamma__RNG.html#dfaae19411e39aa87e1f72e409b6babe">setup</a>(double a0, double b0)</td><td><a class="el" href="classitpp_1_1Gamma__RNG.html">itpp::Gamma_RNG</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classsqmat-members.html
===================================================================
--- doc/html/classsqmat-members.html (revision 99)
+++ doc/html/classsqmat-members.html (revision 106)
@@ -40,5 +40,5 @@
   <tr class="memlist"><td><a class="el" href="classsqmat.html#0481f2067bb32aaea7e6d4f27e46b656">~sqmat</a>()</td><td><a class="el" href="classsqmat.html">sqmat</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmemlog.html
===================================================================
--- doc/html/classmemlog.html (revision 99)
+++ doc/html/classmemlog.html (revision 106)
@@ -64,4 +64,7 @@
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">log this vector <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="65571ebbb16577b5211adbb27baf769c"></a><!-- doxytag: member="memlog::itsave" ref="65571ebbb16577b5211adbb27baf769c" args="(const char *fname)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>itsave</b> (const char *fname)</td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d6c6ab580b36619c4010e3ebec55378"></a><!-- doxytag: member="memlog::add" ref="3d6c6ab580b36619c4010e3ebec55378" args="(RV rv, string name=&quot;&quot;)" -->
 virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlogger.html#3d6c6ab580b36619c4010e3ebec55378">add</a> (<a class="el" href="classRV.html">RV</a> rv, string name=&quot;&quot;)</td></tr>
@@ -93,8 +96,8 @@
 Logging into matrices in data format in memory. 
 <p>
-More?... <hr>The documentation for this class was generated from the following file:<ul>
-<li>work/mixpp/bdm/stat/<a class="el" href="loggers_8h-source.html">loggers.h</a></ul>
+More?... <hr>The documentation for this class was generated from the following files:<ul>
+<li>work/mixpp/bdm/stat/<a class="el" href="loggers_8h-source.html">loggers.h</a><li>work/mixpp/bdm/stat/loggers.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/index.html
===================================================================
--- doc/html/index.html (revision 99)
+++ doc/html/index.html (revision 106)
@@ -42,5 +42,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:20 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classegiw-members.html
===================================================================
--- doc/html/classegiw-members.html (revision 99)
+++ doc/html/classegiw-members.html (revision 106)
@@ -40,9 +40,10 @@
   <tr class="memlist"><td><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">sample</a>() const </td><td><a class="el" href="classegiw.html">egiw</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">eEF::sample</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classeEF.html#fd88bc35550ec8fe9281d358216d0fcf">tupdate</a>(double phi, mat &amp;vbar, double nubar)</td><td><a class="el" href="classeEF.html">eEF</a></td><td><code> [inline, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classegiw.html#f343d03ede89db820edf44a6297fa442">V</a></td><td><a class="el" href="classegiw.html">egiw</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">~epdf</a>()</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x6f.html
===================================================================
--- doc/html/functions_0x6f.html (revision 99)
+++ doc/html/functions_0x6f.html (revision 106)
@@ -94,5 +94,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/simulator_8h-source.html
===================================================================
--- doc/html/simulator_8h-source.html (revision 99)
+++ doc/html/simulator_8h-source.html (revision 106)
@@ -35,5 +35,5 @@
 <a name="l00019"></a>00019 <span class="keyword">extern</span> <span class="keywordtype">double</span> KalmanObs[4];
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classdiffbifn-members.html
===================================================================
--- doc/html/classdiffbifn-members.html (revision 99)
+++ doc/html/classdiffbifn-members.html (revision 106)
@@ -41,5 +41,5 @@
   <tr class="memlist"><td><a class="el" href="classfnc.html#17164c202f6feee3d708b8caab6306ab">~fnc</a>()</td><td><a class="el" href="classfnc.html">fnc</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:37 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/inherits.html
===================================================================
--- doc/html/inherits.html (revision 99)
+++ doc/html/inherits.html (revision 106)
@@ -32,5 +32,5 @@
 <tr><td><img src="inherit__graph__1.png" border="0" alt="" usemap="#epdf_map">
 <map name="epdf_map">
-<area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,174,52,198"><area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="107,126,152,150"><area shape="rect" href="classeEmp.html" title="Weighted empirical density." alt="" coords="101,174,157,198"><area shape="rect" href="classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="107,222,152,246"><area shape="rect" href="classegamma.html" title="Gamma posterior density." alt="" coords="231,6,303,30"><area shape="rect" href="classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="243,54,291,78"><area shape="rect" href="classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="212,102,321,126"><area shape="rect" href="classenorm.html" title="enorm\&lt; chmat \&gt;" alt="" coords="208,150,325,174"><area shape="rect" href="classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="207,198,327,222"><area shape="rect" href="classenorm.html" title="enorm\&lt; ldmat \&gt;" alt="" coords="211,246,323,270"></map></td></tr>
+<area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,198,52,222"><area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="107,126,152,150"><area shape="rect" href="classeEmp.html" title="Weighted empirical density." alt="" coords="101,174,157,198"><area shape="rect" href="classemix.html" title="Mixture of epdfs." alt="" coords="105,222,153,246"><area shape="rect" href="classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="107,270,152,294"><area shape="rect" href="classegamma.html" title="Gamma posterior density." alt="" coords="231,6,303,30"><area shape="rect" href="classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="243,54,291,78"><area shape="rect" href="classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="212,102,321,126"><area shape="rect" href="classenorm.html" title="enorm\&lt; chmat \&gt;" alt="" coords="208,150,325,174"><area shape="rect" href="classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="207,198,327,222"><area shape="rect" href="classenorm.html" title="enorm\&lt; ldmat \&gt;" alt="" coords="211,246,323,270"></map></td></tr>
 <tr><td><img src="inherit__graph__2.png" border="0" alt="" usemap="#fnc_map">
 <map name="fnc_map">
@@ -59,5 +59,5 @@
 </table>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x72.html
===================================================================
--- doc/html/functions_0x72.html (revision 99)
+++ doc/html/functions_0x72.html (revision 106)
@@ -95,5 +95,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmEF.html
===================================================================
--- doc/html/classmEF.html (revision 99)
+++ doc/html/classmEF.html (revision 106)
@@ -126,5 +126,5 @@
 <p>Reimplemented in <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm&lt; sq_T &gt;</a>, and <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a>.</p>
 
-<p>References <a class="el" href="libBM_8h-source.html#l00167">mpdf::condition()</a>, <a class="el" href="libBM_8h-source.html#l00159">mpdf::ep</a>, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf::evalpdflog()</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p>
+<p>References <a class="el" href="libBM_8h-source.html#l00171">mpdf::condition()</a>, <a class="el" href="libBM_8h-source.html#l00163">mpdf::ep</a>, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf::evalpdflog()</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p>
 
 <p>Referenced by <a class="el" href="libPF_8h-source.html#l00137">MPF&lt; BM_T &gt;::bayes()</a>, and <a class="el" href="libPF_8cpp-source.html#l00007">PF::bayes()</a>.</p>
@@ -135,5 +135,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmemlog-members.html
===================================================================
--- doc/html/classmemlog-members.html (revision 99)
+++ doc/html/classmemlog-members.html (revision 106)
@@ -29,4 +29,5 @@
   <tr class="memlist"><td><a class="el" href="classmemlog.html#3410b4c002636508c43ddcba8d394520">ind</a></td><td><a class="el" href="classmemlog.html">memlog</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmemlog.html#b081ef5acb4816e6b5fcb56c19cc7e47">init</a>()</td><td><a class="el" href="classmemlog.html">memlog</a></td><td><code> [inline]</code></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>itsave</b>(const char *fname) (defined in <a class="el" href="classmemlog.html">memlog</a>)</td><td><a class="el" href="classmemlog.html">memlog</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classlogger.html#4f753a510e00c892b38e95c2284363a6">logger</a>()</td><td><a class="el" href="classlogger.html">logger</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmemlog.html#8d2feeb826f7249e9104d616b5a67144">logit</a>(int id, vec v)</td><td><a class="el" href="classmemlog.html">memlog</a></td><td><code> [inline, virtual]</code></td></tr>
@@ -38,5 +39,5 @@
   <tr class="memlist"><td><a class="el" href="classlogger.html#92c63a0a87392c62b9ed3c00faa9d5df">~logger</a>()</td><td><a class="el" href="classlogger.html">logger</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x63.html
===================================================================
--- doc/html/functions_func_0x63.html (revision 99)
+++ doc/html/functions_func_0x63.html (revision 106)
@@ -91,5 +91,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classKalmanFull-members.html
===================================================================
--- doc/html/classKalmanFull-members.html (revision 99)
+++ doc/html/classKalmanFull-members.html (revision 106)
@@ -47,5 +47,5 @@
   <tr bgcolor="#f0f0f0"><td><b>R</b> (defined in <a class="el" href="classKalmanFull.html">KalmanFull</a>)</td><td><a class="el" href="classKalmanFull.html">KalmanFull</a></td><td><code> [protected]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classbilinfn.html
===================================================================
--- doc/html/classbilinfn.html (revision 99)
+++ doc/html/classbilinfn.html (revision 106)
@@ -215,5 +215,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a><li>work/mixpp/bdm/stat/libFN.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:35 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x7e.html
===================================================================
--- doc/html/functions_0x7e.html (revision 99)
+++ doc/html/functions_0x7e.html (revision 106)
@@ -91,5 +91,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classeEF-members.html
===================================================================
--- doc/html/classeEF-members.html (revision 99)
+++ doc/html/classeEF-members.html (revision 106)
@@ -36,8 +36,9 @@
   <tr class="memlist"><td><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">sample</a>() const =0</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classeEF.html#fd88bc35550ec8fe9281d358216d0fcf">tupdate</a>(double phi, mat &amp;vbar, double nubar)</td><td><a class="el" href="classeEF.html">eEF</a></td><td><code> [inline, virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">~epdf</a>()</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classeuni.html
===================================================================
--- doc/html/classeuni.html (revision 99)
+++ doc/html/classeuni.html (revision 106)
@@ -71,4 +71,8 @@
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return expected value <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b3523bce1de49f58afe7c1e428cc4fd"></a><!-- doxytag: member="euni::sample" ref="7b3523bce1de49f58afe7c1e428cc4fd" args="(int N) const " -->
+virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b89143f12c9b49282e30841e4fb5f337"></a><!-- doxytag: member="euni::_rv" ref="b89143f12c9b49282e30841e4fb5f337" args="() const " -->
 <a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">_rv</a> () const </td></tr>
@@ -124,5 +128,5 @@
 <p>Implements <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a>.</p>
 
-<p>References <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libEF_8h-source.html#l00196">distance</a>, <a class="el" href="libEF_8h-source.html#l00192">low</a>, and <a class="el" href="libBM_8h-source.html#l00121">epdf::rv</a>.</p>
+<p>References <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libEF_8h-source.html#l00196">distance</a>, <a class="el" href="libEF_8h-source.html#l00192">low</a>, and <a class="el" href="libBM_8h-source.html#l00123">epdf::rv</a>.</p>
 
 </div>
@@ -131,5 +135,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x6f.html
===================================================================
--- doc/html/functions_func_0x6f.html (revision 99)
+++ doc/html/functions_func_0x6f.html (revision 106)
@@ -85,5 +85,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classuimatrix.html
===================================================================
--- doc/html/classuimatrix.html (revision 99)
+++ doc/html/classuimatrix.html (revision 106)
@@ -109,5 +109,5 @@
 <li>work/mixpp/bdm/<a class="el" href="userinfo_8h-source.html">userinfo.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x72.html
===================================================================
--- doc/html/functions_func_0x72.html (revision 99)
+++ doc/html/functions_func_0x72.html (revision 106)
@@ -72,5 +72,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/ekf__example_2regulace_8h-source.html
===================================================================
--- doc/html/ekf__example_2regulace_8h-source.html (revision 99)
+++ doc/html/ekf__example_2regulace_8h-source.html (revision 106)
@@ -33,5 +33,5 @@
 <a name="l00017"></a>00017 <span class="comment">// Idw_urm, Urmf, Iqw_reg </span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/globals_enum.html
===================================================================
--- doc/html/globals_enum.html (revision 99)
+++ doc/html/globals_enum.html (revision 106)
@@ -38,5 +38,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:29 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classMPF.html
===================================================================
--- doc/html/classMPF.html (revision 99)
+++ doc/html/classMPF.html (revision 106)
@@ -157,5 +157,5 @@
 <p>Reimplemented from <a class="el" href="classPF.html#64f636bbd63bea9efd778214e6b631d3">PF</a>.</p>
 
-<p>References <a class="el" href="libPF_8h-source.html#l00040">PF::_samples</a>, <a class="el" href="libPF_8h-source.html#l00038">PF::_w</a>, <a class="el" href="libPF_8h-source.html#l00036">PF::est</a>, <a class="el" href="libPF_8h-source.html#l00034">PF::n</a>, <a class="el" href="libPF_8h-source.html#l00042">PF::par</a>, <a class="el" href="libEF_8cpp-source.html#l00137">eEmp::resample()</a>, and <a class="el" href="libBM_8h-source.html#l00165">mpdf::samplecond()</a>.</p>
+<p>References <a class="el" href="libPF_8h-source.html#l00040">PF::_samples</a>, <a class="el" href="libPF_8h-source.html#l00038">PF::_w</a>, <a class="el" href="libPF_8h-source.html#l00036">PF::est</a>, <a class="el" href="libPF_8h-source.html#l00034">PF::n</a>, <a class="el" href="libPF_8h-source.html#l00042">PF::par</a>, <a class="el" href="libEF_8cpp-source.html#l00137">eEmp::resample()</a>, and <a class="el" href="libBM_8h-source.html#l00169">mpdf::samplecond()</a>.</p>
 
 </div>
@@ -164,5 +164,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="libPF_8h-source.html">libPF.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classEKF__unQ.html
===================================================================
--- doc/html/classEKF__unQ.html (revision 99)
+++ doc/html/classEKF__unQ.html (revision 106)
@@ -219,5 +219,5 @@
 <li>work/mixpp/pmsm/pmsm_sim.cpp<li>work/mixpp/pmsm/pmsm_sim2.cpp<li>work/mixpp/pmsm/pmsm_unkQpf.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classeuni-members.html
===================================================================
--- doc/html/classeuni-members.html (revision 99)
+++ doc/html/classeuni-members.html (revision 106)
@@ -39,8 +39,9 @@
   <tr class="memlist"><td><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">sample</a>() const </td><td><a class="el" href="classeuni.html">euni</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">epdf::sample</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2">set_parameters</a>(const vec &amp;low0, const vec &amp;high0)</td><td><a class="el" href="classeuni.html">euni</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">~epdf</a>()</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libBM_8h-source.html
===================================================================
--- doc/html/libBM_8h-source.html (revision 99)
+++ doc/html/libBM_8h-source.html (revision 106)
@@ -48,128 +48,130 @@
 <a name="l00062"></a>00062 
 <a name="l00064"></a>00064         ivec <a class="code" href="classRV.html#6b078b1086224aca3a9e5a203e647fb6" title="Find indexes of another rv in self.">find</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> rv2 );
-<a name="l00066"></a>00066         <span class="keywordtype">void</span> <span class="keyword">add</span> (<span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv2 );
-<a name="l00068"></a>00068         <span class="keyword">friend</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classRV.html#33c114e83980d883c5b211c47d5322a4" title="Add (concat) another variable to the current one.">concat</a> (<span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv1, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv2 );
-<a name="l00070"></a>00070         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classRV.html#4c5ec5e913fc598e242cb930ae8bdf4a" title="Subtract another variable from the current one.">subt</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> rv2 );
-<a name="l00072"></a>00072         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classRV.html#2bf35b18a32aad419f0516273939628e" title="Select only variables at indeces ind.">subselect</a> ( ivec ind );
-<a name="l00074"></a>00074         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classRV.html#28bbcb8873bafdac317bafb7b481cc45" title="Select only variables at indeces ind.">operator() </a>( ivec ind );
-<a name="l00076"></a>00076         <span class="keywordtype">void</span> <a class="code" href="classRV.html#e0a158d53ab9430627241f844f4c9a60" title="Generate new RV with time shifted by delta.">t</a> ( <span class="keywordtype">int</span> delta );
-<a name="l00078"></a>00078         ivec <a class="code" href="classRV.html#8470cf53be6e7bdba78ad0efbd203ee7" title="generate a list of indeces, i.e. which">indexlist</a>();
-<a name="l00079"></a>00079 
-<a name="l00081"></a><a class="code" href="classRV.html#b88ef5124713c9e30fd9446846b3f044">00081</a>         Array&lt;std::string&gt;&amp; <a class="code" href="classRV.html#b88ef5124713c9e30fd9446846b3f044" title="access function">_names</a>(){<span class="keywordflow">return</span> <a class="code" href="classRV.html#df5d0030b277a1db2f1fd5fb79152acb" title="Array of names.">names</a>;};
-<a name="l00082"></a>00082 
-<a name="l00084"></a><a class="code" href="classRV.html#4a0069bc69f5a98d7ce9ed59077f2e6c">00084</a>         <span class="keywordtype">int</span> <a class="code" href="classRV.html#4a0069bc69f5a98d7ce9ed59077f2e6c" title="access function">id</a>(<span class="keywordtype">int</span> at){<span class="keywordflow">return</span> <a class="code" href="classRV.html#1bd7165140f4b880a7f344bbb1c433f9" title="Vector of unique IDs.">ids</a>(at);};
-<a name="l00086"></a><a class="code" href="classRV.html#20db23a5585d64a6e24404cc8379bc28">00086</a>         <span class="keywordtype">int</span> <a class="code" href="classRV.html#20db23a5585d64a6e24404cc8379bc28" title="access function">size</a>(<span class="keywordtype">int</span> at){<span class="keywordflow">return</span> <a class="code" href="classRV.html#c878aab13f34b420e1eb5b485563682b" title="Vector of sizes.">sizes</a>(at);};
-<a name="l00088"></a><a class="code" href="classRV.html#af068cf478864fe1a4fbfc6b4693b088">00088</a>         <span class="keywordtype">int</span> <a class="code" href="classRV.html#af068cf478864fe1a4fbfc6b4693b088" title="access function">time</a>(<span class="keywordtype">int</span> at){<span class="keywordflow">return</span> <a class="code" href="classRV.html#646e530c47a2dd38254b778d9f11ac89" title="Vector of shifts from current time.">times</a>(at);};
-<a name="l00090"></a><a class="code" href="classRV.html#3ae4dd6e368f814a02710636ac8e1721">00090</a>         std::string <a class="code" href="classRV.html#3ae4dd6e368f814a02710636ac8e1721" title="access function">name</a>(<span class="keywordtype">int</span> at){<span class="keywordflow">return</span> <a class="code" href="classRV.html#df5d0030b277a1db2f1fd5fb79152acb" title="Array of names.">names</a>(at);};
-<a name="l00091"></a>00091 };
-<a name="l00092"></a>00092 
-<a name="l00093"></a>00093 
+<a name="l00066"></a>00066         <span class="keywordtype">bool</span> <a class="code" href="classRV.html#c4f547370d67eba414caafe91c64b12a" title="Compare if rv2 is identical to this RV.">equal</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> rv2 ) <span class="keyword">const</span>;
+<a name="l00068"></a>00068         <span class="keywordtype">void</span> <span class="keyword">add</span> (<span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv2 );
+<a name="l00070"></a>00070         <span class="keyword">friend</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classRV.html#33c114e83980d883c5b211c47d5322a4" title="Add (concat) another variable to the current one.">concat</a> (<span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv1, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv2 );
+<a name="l00072"></a>00072         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classRV.html#4c5ec5e913fc598e242cb930ae8bdf4a" title="Subtract another variable from the current one.">subt</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> rv2 );
+<a name="l00074"></a>00074         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classRV.html#2bf35b18a32aad419f0516273939628e" title="Select only variables at indeces ind.">subselect</a> ( ivec ind );
+<a name="l00076"></a>00076         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classRV.html#28bbcb8873bafdac317bafb7b481cc45" title="Select only variables at indeces ind.">operator() </a>( ivec ind );
+<a name="l00078"></a>00078         <span class="keywordtype">void</span> <a class="code" href="classRV.html#e0a158d53ab9430627241f844f4c9a60" title="Generate new RV with time shifted by delta.">t</a> ( <span class="keywordtype">int</span> delta );
+<a name="l00080"></a>00080         ivec <a class="code" href="classRV.html#8470cf53be6e7bdba78ad0efbd203ee7" title="generate a list of indeces, i.e. which">indexlist</a>();
+<a name="l00081"></a>00081 
+<a name="l00083"></a><a class="code" href="classRV.html#b88ef5124713c9e30fd9446846b3f044">00083</a>         Array&lt;std::string&gt;&amp; <a class="code" href="classRV.html#b88ef5124713c9e30fd9446846b3f044" title="access function">_names</a>(){<span class="keywordflow">return</span> <a class="code" href="classRV.html#df5d0030b277a1db2f1fd5fb79152acb" title="Array of names.">names</a>;};
+<a name="l00084"></a>00084 
+<a name="l00086"></a><a class="code" href="classRV.html#4a0069bc69f5a98d7ce9ed59077f2e6c">00086</a>         <span class="keywordtype">int</span> <a class="code" href="classRV.html#4a0069bc69f5a98d7ce9ed59077f2e6c" title="access function">id</a>(<span class="keywordtype">int</span> at){<span class="keywordflow">return</span> <a class="code" href="classRV.html#1bd7165140f4b880a7f344bbb1c433f9" title="Vector of unique IDs.">ids</a>(at);};
+<a name="l00088"></a><a class="code" href="classRV.html#20db23a5585d64a6e24404cc8379bc28">00088</a>         <span class="keywordtype">int</span> <a class="code" href="classRV.html#20db23a5585d64a6e24404cc8379bc28" title="access function">size</a>(<span class="keywordtype">int</span> at){<span class="keywordflow">return</span> <a class="code" href="classRV.html#c878aab13f34b420e1eb5b485563682b" title="Vector of sizes.">sizes</a>(at);};
+<a name="l00090"></a><a class="code" href="classRV.html#af068cf478864fe1a4fbfc6b4693b088">00090</a>         <span class="keywordtype">int</span> <a class="code" href="classRV.html#af068cf478864fe1a4fbfc6b4693b088" title="access function">time</a>(<span class="keywordtype">int</span> at){<span class="keywordflow">return</span> <a class="code" href="classRV.html#646e530c47a2dd38254b778d9f11ac89" title="Vector of shifts from current time.">times</a>(at);};
+<a name="l00092"></a><a class="code" href="classRV.html#3ae4dd6e368f814a02710636ac8e1721">00092</a>         std::string <a class="code" href="classRV.html#3ae4dd6e368f814a02710636ac8e1721" title="access function">name</a>(<span class="keywordtype">int</span> at){<span class="keywordflow">return</span> <a class="code" href="classRV.html#df5d0030b277a1db2f1fd5fb79152acb" title="Array of names.">names</a>(at);};
+<a name="l00093"></a>00093 };
+<a name="l00094"></a>00094 
 <a name="l00095"></a>00095 
-<a name="l00096"></a><a class="code" href="classfnc.html">00096</a> <span class="keyword">class </span><a class="code" href="classfnc.html" title="Class representing function  of variable  represented by rv.">fnc</a> {
-<a name="l00097"></a>00097 <span class="keyword">protected</span>:
-<a name="l00099"></a><a class="code" href="classfnc.html#22d51d10a7901331167f64f80d1af8e9">00099</a>         <span class="keywordtype">int</span> <a class="code" href="classfnc.html#22d51d10a7901331167f64f80d1af8e9" title="Length of the output vector.">dimy</a>;
-<a name="l00100"></a>00100 <span class="keyword">public</span>:
-<a name="l00102"></a><a class="code" href="classfnc.html#8a1da32233c3006a4239cf601c413538">00102</a>         <a class="code" href="classfnc.html#8a1da32233c3006a4239cf601c413538" title="default constructor">fnc</a>(<span class="keywordtype">int</span> dy):<a class="code" href="classfnc.html#22d51d10a7901331167f64f80d1af8e9" title="Length of the output vector.">dimy</a>(dy){};
-<a name="l00104"></a><a class="code" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c">00104</a>         <span class="keyword">virtual</span> vec <a class="code" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c" title="function evaluates numerical value of  at  cond ">eval</a> ( <span class="keyword">const</span> vec &amp;cond ) {
-<a name="l00105"></a>00105                 <span class="keywordflow">return</span> vec ( 0 );
-<a name="l00106"></a>00106         }; 
-<a name="l00107"></a>00107 
-<a name="l00109"></a><a class="code" href="classfnc.html#a8891973d0ca48ce38e1886df45ca298">00109</a>         <span class="keywordtype">int</span> <a class="code" href="classfnc.html#a8891973d0ca48ce38e1886df45ca298" title="access function">_dimy</a>()<span class="keyword"> const</span>{<span class="keywordflow">return</span> <a class="code" href="classfnc.html#22d51d10a7901331167f64f80d1af8e9" title="Length of the output vector.">dimy</a>;}
-<a name="l00110"></a>00110 
-<a name="l00112"></a><a class="code" href="classfnc.html#17164c202f6feee3d708b8caab6306ab">00112</a>         <span class="keyword">virtual</span> <a class="code" href="classfnc.html#17164c202f6feee3d708b8caab6306ab" title="Destructor for future use;.">~fnc</a>() {};
-<a name="l00113"></a>00113 };
-<a name="l00114"></a>00114 
-<a name="l00115"></a>00115 
+<a name="l00097"></a>00097 
+<a name="l00098"></a><a class="code" href="classfnc.html">00098</a> <span class="keyword">class </span><a class="code" href="classfnc.html" title="Class representing function  of variable  represented by rv.">fnc</a> {
+<a name="l00099"></a>00099 <span class="keyword">protected</span>:
+<a name="l00101"></a><a class="code" href="classfnc.html#22d51d10a7901331167f64f80d1af8e9">00101</a>         <span class="keywordtype">int</span> <a class="code" href="classfnc.html#22d51d10a7901331167f64f80d1af8e9" title="Length of the output vector.">dimy</a>;
+<a name="l00102"></a>00102 <span class="keyword">public</span>:
+<a name="l00104"></a><a class="code" href="classfnc.html#8a1da32233c3006a4239cf601c413538">00104</a>         <a class="code" href="classfnc.html#8a1da32233c3006a4239cf601c413538" title="default constructor">fnc</a>(<span class="keywordtype">int</span> dy):<a class="code" href="classfnc.html#22d51d10a7901331167f64f80d1af8e9" title="Length of the output vector.">dimy</a>(dy){};
+<a name="l00106"></a><a class="code" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c">00106</a>         <span class="keyword">virtual</span> vec <a class="code" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c" title="function evaluates numerical value of  at  cond ">eval</a> ( <span class="keyword">const</span> vec &amp;cond ) {
+<a name="l00107"></a>00107                 <span class="keywordflow">return</span> vec ( 0 );
+<a name="l00108"></a>00108         }; 
+<a name="l00109"></a>00109 
+<a name="l00111"></a><a class="code" href="classfnc.html#a8891973d0ca48ce38e1886df45ca298">00111</a>         <span class="keywordtype">int</span> <a class="code" href="classfnc.html#a8891973d0ca48ce38e1886df45ca298" title="access function">_dimy</a>()<span class="keyword"> const</span>{<span class="keywordflow">return</span> <a class="code" href="classfnc.html#22d51d10a7901331167f64f80d1af8e9" title="Length of the output vector.">dimy</a>;}
+<a name="l00112"></a>00112 
+<a name="l00114"></a><a class="code" href="classfnc.html#17164c202f6feee3d708b8caab6306ab">00114</a>         <span class="keyword">virtual</span> <a class="code" href="classfnc.html#17164c202f6feee3d708b8caab6306ab" title="Destructor for future use;.">~fnc</a>() {};
+<a name="l00115"></a>00115 };
+<a name="l00116"></a>00116 
 <a name="l00117"></a>00117 
-<a name="l00118"></a><a class="code" href="classepdf.html">00118</a> <span class="keyword">class </span><a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> {
-<a name="l00119"></a>00119 <span class="keyword">protected</span>:
-<a name="l00121"></a><a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">00121</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a>;
-<a name="l00122"></a>00122 <span class="keyword">public</span>:
-<a name="l00124"></a><a class="code" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd">00124</a>         <a class="code" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd" title="default constructor">epdf</a>() :<a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a> ( ivec ( 0 ) ) {};
-<a name="l00125"></a>00125 
-<a name="l00127"></a><a class="code" href="classepdf.html#c95b1a27a8dd9507bb9a5a3cb2809c7a">00127</a>         <a class="code" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd" title="default constructor">epdf</a> ( <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0 ) :<a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a> ( rv0 ) {};
-<a name="l00128"></a>00128 
-<a name="l00130"></a>00130 <span class="comment">//      virtual vec moment ( const int order = 1 );</span>
-<a name="l00132"></a>00132 <span class="comment"></span>        <span class="keyword">virtual</span> vec <a class="code" href="classepdf.html#8019654e494bf5e458f6fb947e11b262" title="Returns the required moment of the epdf.">sample</a> () <span class="keyword">const</span> =0;
-<a name="l00134"></a><a class="code" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">00134</a>         <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="classepdf.html#3ea597362e11a0040fe7c990269d072c" title="Compute probability of argument val.">eval</a> ( <span class="keyword">const</span> vec &amp;val )<span class="keyword"> const </span>{<span class="keywordflow">return</span> exp(this-&gt;<a class="code" href="classepdf.html#6aef3eca74899692503769c18add1a4c" title="Compute log-probability of argument val.">evalpdflog</a>(val));};
-<a name="l00135"></a>00135 
-<a name="l00137"></a>00137         <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="classepdf.html#6aef3eca74899692503769c18add1a4c" title="Compute log-probability of argument val.">evalpdflog</a> ( <span class="keyword">const</span> vec &amp;val ) <span class="keyword">const</span> =0;
-<a name="l00138"></a>00138 
-<a name="l00140"></a>00140         <span class="keyword">virtual</span> vec <a class="code" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870" title="return expected value">mean</a>() <span class="keyword">const</span> =0;
-<a name="l00141"></a>00141         
-<a name="l00143"></a><a class="code" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">00143</a>         <span class="keyword">virtual</span> <a class="code" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396" title="Destructor for future use;.">~epdf</a>() {};
-<a name="l00145"></a><a class="code" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">00145</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337" title="access function">_rv</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a>;}
-<a name="l00146"></a>00146 };
-<a name="l00147"></a>00147 
-<a name="l00148"></a>00148 
-<a name="l00150"></a>00150 <span class="comment">//TODO Samplecond can be generalized</span>
+<a name="l00119"></a>00119 
+<a name="l00120"></a><a class="code" href="classepdf.html">00120</a> <span class="keyword">class </span><a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> {
+<a name="l00121"></a>00121 <span class="keyword">protected</span>:
+<a name="l00123"></a><a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">00123</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a>;
+<a name="l00124"></a>00124 <span class="keyword">public</span>:
+<a name="l00126"></a><a class="code" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd">00126</a>         <a class="code" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd" title="default constructor">epdf</a>() :<a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a> ( ivec ( 0 ) ) {};
+<a name="l00127"></a>00127 
+<a name="l00129"></a><a class="code" href="classepdf.html#c95b1a27a8dd9507bb9a5a3cb2809c7a">00129</a>         <a class="code" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd" title="default constructor">epdf</a> ( <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0 ) :<a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a> ( rv0 ) {};
+<a name="l00130"></a>00130 
+<a name="l00132"></a>00132 <span class="comment">//      virtual vec moment ( const int order = 1 );</span>
+<a name="l00134"></a>00134 <span class="comment"></span>        <span class="keyword">virtual</span> vec <a class="code" href="classepdf.html#8019654e494bf5e458f6fb947e11b262" title="Returns the required moment of the epdf.">sample</a> () <span class="keyword">const</span> =0;
+<a name="l00136"></a>00136         <span class="keyword">virtual</span> mat <a class="code" href="classepdf.html#8019654e494bf5e458f6fb947e11b262" title="Returns the required moment of the epdf.">sample</a> (<span class="keywordtype">int</span> N) <span class="keyword">const</span>; 
+<a name="l00138"></a><a class="code" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">00138</a>         <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="classepdf.html#3ea597362e11a0040fe7c990269d072c" title="Compute probability of argument val.">eval</a> ( <span class="keyword">const</span> vec &amp;val )<span class="keyword"> const </span>{<span class="keywordflow">return</span> exp(this-&gt;<a class="code" href="classepdf.html#6aef3eca74899692503769c18add1a4c" title="Compute log-probability of argument val.">evalpdflog</a>(val));};
+<a name="l00139"></a>00139 
+<a name="l00141"></a>00141         <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="classepdf.html#6aef3eca74899692503769c18add1a4c" title="Compute log-probability of argument val.">evalpdflog</a> ( <span class="keyword">const</span> vec &amp;val ) <span class="keyword">const</span> =0;
+<a name="l00142"></a>00142 
+<a name="l00144"></a>00144         <span class="keyword">virtual</span> vec <a class="code" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870" title="return expected value">mean</a>() <span class="keyword">const</span> =0;
+<a name="l00145"></a>00145         
+<a name="l00147"></a><a class="code" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">00147</a>         <span class="keyword">virtual</span> <a class="code" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396" title="Destructor for future use;.">~epdf</a>() {};
+<a name="l00149"></a><a class="code" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">00149</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337" title="access function">_rv</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a>;}
+<a name="l00150"></a>00150 };
 <a name="l00151"></a>00151 
-<a name="l00152"></a><a class="code" href="classmpdf.html">00152</a> <span class="keyword">class </span><a class="code" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> {
-<a name="l00153"></a>00153 <span class="keyword">protected</span>:
-<a name="l00155"></a><a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">00155</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>;
-<a name="l00157"></a><a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">00157</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a>;
-<a name="l00159"></a><a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">00159</a>         <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>* <a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>;
-<a name="l00160"></a>00160 <span class="keyword">public</span>:
-<a name="l00161"></a>00161 
-<a name="l00163"></a>00163 <span class="comment">//      virtual fnc moment ( const int order = 1 );</span>
-<a name="l00165"></a><a class="code" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">00165</a> <span class="comment"></span>        <span class="keyword">virtual</span> vec <a class="code" href="classmpdf.html#b0193a350c97933ddf15b15a130da352" title="Returns the required moment of the epdf.">samplecond</a> ( vec &amp;cond, <span class="keywordtype">double</span> &amp;ll ) {this-&gt;<a class="code" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a>(cond);vec temp= <a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>-&gt;<a class="code" href="classepdf.html#8019654e494bf5e458f6fb947e11b262" title="Returns the required moment of the epdf.">sample</a>();ll=<a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>-&gt;<a class="code" href="classepdf.html#6aef3eca74899692503769c18add1a4c" title="Compute log-probability of argument val.">evalpdflog</a>(temp);<span class="keywordflow">return</span> temp;};
-<a name="l00167"></a><a class="code" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">00167</a>         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a> ( <span class="keyword">const</span> vec &amp;cond ) {};
-<a name="l00168"></a>00168         
-<a name="l00170"></a><a class="code" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">00170</a>         <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91" title="Shortcut for conditioning and evaluation of the internal epdf. In some cases, this...">evalcond</a> (<span class="keyword">const</span> vec &amp;dt, <span class="keyword">const</span> vec &amp;cond ) {this-&gt;<a class="code" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a>(cond);<span class="keywordflow">return</span> <a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>-&gt;<a class="code" href="classepdf.html#3ea597362e11a0040fe7c990269d072c" title="Compute probability of argument val.">eval</a>(dt);};
-<a name="l00171"></a>00171 
-<a name="l00173"></a><a class="code" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb">00173</a>         <span class="keyword">virtual</span> <a class="code" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb" title="Destructor for future use;.">~mpdf</a>() {};
-<a name="l00174"></a>00174 
-<a name="l00176"></a><a class="code" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">00176</a>         <a class="code" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f" title="Default constructor.">mpdf</a> ( <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rvc0 ) :<a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a> ( rv0 ),<a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a> ( rvc0 ) {};
-<a name="l00178"></a><a class="code" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8">00178</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8" title="access function">_rvc</a>(){<span class="keywordflow">return</span> <a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a>;}
-<a name="l00180"></a><a class="code" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8">00180</a>         <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>&amp; <a class="code" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8" title="access function">_epdf</a>(){<span class="keywordflow">return</span> *<a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>;}
-<a name="l00181"></a>00181 };
-<a name="l00182"></a>00182 
-<a name="l00190"></a><a class="code" href="classDS.html">00190</a> <span class="keyword">class </span><a class="code" href="classDS.html" title="Abstract class for discrete-time sources of data.">DS</a> {
-<a name="l00191"></a>00191 <span class="keyword">protected</span>:
-<a name="l00193"></a><a class="code" href="classDS.html#1012025a1a3a1fdd24aa48698a3d3454">00193</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classDS.html#1012025a1a3a1fdd24aa48698a3d3454" title="Observed variables, returned by getdata().">Drv</a>;
-<a name="l00195"></a><a class="code" href="classDS.html#0a88ffaeb3c7c2cf30c69bc41a000629">00195</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classDS.html#0a88ffaeb3c7c2cf30c69bc41a000629" title="Action variables, accepted by write().">Urv</a>; <span class="comment">//</span>
-<a name="l00196"></a>00196 <span class="keyword">public</span>:
-<a name="l00198"></a>00198         <span class="keywordtype">void</span> <a class="code" href="classDS.html#db2dacc9e71a36eeb9c5c2ee402eeeb1" title="Returns full vector of observed data.">getdata</a> ( vec &amp;dt );
-<a name="l00200"></a>00200         <span class="keywordtype">void</span> <a class="code" href="classDS.html#db2dacc9e71a36eeb9c5c2ee402eeeb1" title="Returns full vector of observed data.">getdata</a> ( vec &amp;dt, ivec &amp;indeces );
-<a name="l00202"></a>00202         <span class="keywordtype">void</span> <a class="code" href="classDS.html#0dfb6788b70c0d48a1f5276ed6c93039" title="Accepts action variable and schedule it for application.">write</a> ( vec &amp;ut );
-<a name="l00204"></a>00204         <span class="keywordtype">void</span> <a class="code" href="classDS.html#0dfb6788b70c0d48a1f5276ed6c93039" title="Accepts action variable and schedule it for application.">write</a> ( vec &amp;ut, ivec &amp;indeces );
-<a name="l00210"></a>00210         <span class="keywordtype">void</span> <a class="code" href="classDS.html#9a35ca9c9321dce2bf63bf668f785b75" title="Method that assigns random variables to the datasource. Typically, the datasource...">linkrvs</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;drv, <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;urv );
-<a name="l00211"></a>00211 
-<a name="l00213"></a>00213         <span class="keywordtype">void</span> <a class="code" href="classDS.html#470ba89e8e7c3c4d830803221b4e9be6" title="Moves from  to , i.e. perfroms the actions and reads response of the system.">step</a>();
-<a name="l00214"></a>00214 
-<a name="l00215"></a>00215 };
-<a name="l00216"></a>00216 
-<a name="l00221"></a><a class="code" href="classBM.html">00221</a> <span class="keyword">class </span><a class="code" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities.">BM</a> {
-<a name="l00222"></a>00222 <span class="keyword">protected</span>:
-<a name="l00224"></a><a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88">00224</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88" title="Random variable of the posterior.">rv</a>;
-<a name="l00226"></a><a class="code" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979">00226</a>         <span class="keywordtype">double</span> <a class="code" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979" title="Logarithm of marginalized data likelihood.">ll</a>;
-<a name="l00228"></a><a class="code" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">00228</a>         <span class="keywordtype">bool</span> <a class="code" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129" title="If true, the filter will compute likelihood of the data record and store it in ll...">evalll</a>;
-<a name="l00229"></a>00229 <span class="keyword">public</span>:
-<a name="l00230"></a>00230 
-<a name="l00232"></a><a class="code" href="classBM.html#605d28b426adb677c86a57ddb525132a">00232</a>         <a class="code" href="classBM.html#605d28b426adb677c86a57ddb525132a" title="Default constructor.">BM</a>(<span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0) :<a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88" title="Random variable of the posterior.">rv</a>(rv0), <a class="code" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979" title="Logarithm of marginalized data likelihood.">ll</a> ( 0 ),<a class="code" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129" title="If true, the filter will compute likelihood of the data record and store it in ll...">evalll</a> ( true ) {<span class="comment">//Fixme: test rv </span>
-<a name="l00233"></a>00233         };
+<a name="l00152"></a>00152 
+<a name="l00154"></a>00154 <span class="comment">//TODO Samplecond can be generalized</span>
+<a name="l00155"></a>00155 
+<a name="l00156"></a><a class="code" href="classmpdf.html">00156</a> <span class="keyword">class </span><a class="code" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> {
+<a name="l00157"></a>00157 <span class="keyword">protected</span>:
+<a name="l00159"></a><a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">00159</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>;
+<a name="l00161"></a><a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">00161</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a>;
+<a name="l00163"></a><a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">00163</a>         <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>* <a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>;
+<a name="l00164"></a>00164 <span class="keyword">public</span>:
+<a name="l00165"></a>00165 
+<a name="l00167"></a>00167 <span class="comment">//      virtual fnc moment ( const int order = 1 );</span>
+<a name="l00169"></a><a class="code" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">00169</a> <span class="comment"></span>        <span class="keyword">virtual</span> vec <a class="code" href="classmpdf.html#b0193a350c97933ddf15b15a130da352" title="Returns the required moment of the epdf.">samplecond</a> ( vec &amp;cond, <span class="keywordtype">double</span> &amp;ll ) {this-&gt;<a class="code" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a>(cond);vec temp= <a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>-&gt;<a class="code" href="classepdf.html#8019654e494bf5e458f6fb947e11b262" title="Returns the required moment of the epdf.">sample</a>();ll=<a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>-&gt;<a class="code" href="classepdf.html#6aef3eca74899692503769c18add1a4c" title="Compute log-probability of argument val.">evalpdflog</a>(temp);<span class="keywordflow">return</span> temp;};
+<a name="l00171"></a><a class="code" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">00171</a>         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a> ( <span class="keyword">const</span> vec &amp;cond ) {};
+<a name="l00172"></a>00172         
+<a name="l00174"></a><a class="code" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">00174</a>         <span class="keyword">virtual</span> <span class="keywordtype">double</span> <a class="code" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91" title="Shortcut for conditioning and evaluation of the internal epdf. In some cases, this...">evalcond</a> (<span class="keyword">const</span> vec &amp;dt, <span class="keyword">const</span> vec &amp;cond ) {this-&gt;<a class="code" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a>(cond);<span class="keywordflow">return</span> <a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>-&gt;<a class="code" href="classepdf.html#3ea597362e11a0040fe7c990269d072c" title="Compute probability of argument val.">eval</a>(dt);};
+<a name="l00175"></a>00175 
+<a name="l00177"></a><a class="code" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb">00177</a>         <span class="keyword">virtual</span> <a class="code" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb" title="Destructor for future use;.">~mpdf</a>() {};
+<a name="l00178"></a>00178 
+<a name="l00180"></a><a class="code" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">00180</a>         <a class="code" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f" title="Default constructor.">mpdf</a> ( <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rvc0 ) :<a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a> ( rv0 ),<a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a> ( rvc0 ) {};
+<a name="l00182"></a><a class="code" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8">00182</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8" title="access function">_rvc</a>(){<span class="keywordflow">return</span> <a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a>;}
+<a name="l00184"></a><a class="code" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8">00184</a>         <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>&amp; <a class="code" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8" title="access function">_epdf</a>(){<span class="keywordflow">return</span> *<a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>;}
+<a name="l00185"></a>00185 };
+<a name="l00186"></a>00186 
+<a name="l00194"></a><a class="code" href="classDS.html">00194</a> <span class="keyword">class </span><a class="code" href="classDS.html" title="Abstract class for discrete-time sources of data.">DS</a> {
+<a name="l00195"></a>00195 <span class="keyword">protected</span>:
+<a name="l00197"></a><a class="code" href="classDS.html#1012025a1a3a1fdd24aa48698a3d3454">00197</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classDS.html#1012025a1a3a1fdd24aa48698a3d3454" title="Observed variables, returned by getdata().">Drv</a>;
+<a name="l00199"></a><a class="code" href="classDS.html#0a88ffaeb3c7c2cf30c69bc41a000629">00199</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classDS.html#0a88ffaeb3c7c2cf30c69bc41a000629" title="Action variables, accepted by write().">Urv</a>; <span class="comment">//</span>
+<a name="l00200"></a>00200 <span class="keyword">public</span>:
+<a name="l00202"></a>00202         <span class="keywordtype">void</span> <a class="code" href="classDS.html#db2dacc9e71a36eeb9c5c2ee402eeeb1" title="Returns full vector of observed data.">getdata</a> ( vec &amp;dt );
+<a name="l00204"></a>00204         <span class="keywordtype">void</span> <a class="code" href="classDS.html#db2dacc9e71a36eeb9c5c2ee402eeeb1" title="Returns full vector of observed data.">getdata</a> ( vec &amp;dt, ivec &amp;indeces );
+<a name="l00206"></a>00206         <span class="keywordtype">void</span> <a class="code" href="classDS.html#0dfb6788b70c0d48a1f5276ed6c93039" title="Accepts action variable and schedule it for application.">write</a> ( vec &amp;ut );
+<a name="l00208"></a>00208         <span class="keywordtype">void</span> <a class="code" href="classDS.html#0dfb6788b70c0d48a1f5276ed6c93039" title="Accepts action variable and schedule it for application.">write</a> ( vec &amp;ut, ivec &amp;indeces );
+<a name="l00214"></a>00214         <span class="keywordtype">void</span> <a class="code" href="classDS.html#9a35ca9c9321dce2bf63bf668f785b75" title="Method that assigns random variables to the datasource. Typically, the datasource...">linkrvs</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;drv, <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;urv );
+<a name="l00215"></a>00215 
+<a name="l00217"></a>00217         <span class="keywordtype">void</span> <a class="code" href="classDS.html#470ba89e8e7c3c4d830803221b4e9be6" title="Moves from  to , i.e. perfroms the actions and reads response of the system.">step</a>();
+<a name="l00218"></a>00218 
+<a name="l00219"></a>00219 };
+<a name="l00220"></a>00220 
+<a name="l00225"></a><a class="code" href="classBM.html">00225</a> <span class="keyword">class </span><a class="code" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities.">BM</a> {
+<a name="l00226"></a>00226 <span class="keyword">protected</span>:
+<a name="l00228"></a><a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88">00228</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88" title="Random variable of the posterior.">rv</a>;
+<a name="l00230"></a><a class="code" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979">00230</a>         <span class="keywordtype">double</span> <a class="code" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979" title="Logarithm of marginalized data likelihood.">ll</a>;
+<a name="l00232"></a><a class="code" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">00232</a>         <span class="keywordtype">bool</span> <a class="code" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129" title="If true, the filter will compute likelihood of the data record and store it in ll...">evalll</a>;
+<a name="l00233"></a>00233 <span class="keyword">public</span>:
 <a name="l00234"></a>00234 
-<a name="l00238"></a>00238         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classBM.html#a892eff438aab2dd1a9e2efcb7fb5bdf" title="Incremental Bayes rule.">bayes</a> ( <span class="keyword">const</span> vec &amp;dt ) = 0;
-<a name="l00240"></a>00240         <span class="keywordtype">void</span> <a class="code" href="classBM.html#a892eff438aab2dd1a9e2efcb7fb5bdf" title="Incremental Bayes rule.">bayes</a> ( mat Dt );
-<a name="l00242"></a>00242         <span class="keyword">virtual</span> <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>&amp; <a class="code" href="classBM.html#3dc45554556926bde996a267636abe55" title="Returns a pointer to the epdf representing posterior density on parameters. Use with...">_epdf</a>()=0;
-<a name="l00243"></a>00243 
-<a name="l00245"></a><a class="code" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">00245</a>         <span class="keyword">virtual</span> <a class="code" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd" title="Destructor for future use;.">~BM</a>() {};
-<a name="l00247"></a><a class="code" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">00247</a>         <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a>&amp; <a class="code" href="classBM.html#126bd2595c48e311fc2a7ab72876092a" title="access function">_rv</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88" title="Random variable of the posterior.">rv</a>;}
-<a name="l00249"></a><a class="code" href="classBM.html#87f4a547d2c29180be88175e5eab9c88">00249</a>         <span class="keywordtype">double</span> <a class="code" href="classBM.html#87f4a547d2c29180be88175e5eab9c88" title="access function">_ll</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979" title="Logarithm of marginalized data likelihood.">ll</a>;}
-<a name="l00250"></a>00250 };
-<a name="l00251"></a>00251 
-<a name="l00261"></a><a class="code" href="classBMcond.html">00261</a> <span class="keyword">class </span><a class="code" href="classBMcond.html" title="Conditional Bayesian Filter.">BMcond</a> {
-<a name="l00262"></a>00262 <span class="keyword">protected</span>:
-<a name="l00264"></a><a class="code" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec">00264</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec" title="Identificator of the conditioning variable.">rvc</a>;
-<a name="l00265"></a>00265 <span class="keyword">public</span>:
-<a name="l00267"></a>00267         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classBMcond.html#3543cfe274c35f9033c24d8036a96c4d" title="Substitute val for rvc.">condition</a> ( <span class="keyword">const</span> vec &amp;val ) =0;
-<a name="l00269"></a><a class="code" href="classBMcond.html#9a38dcdabef902fd91da3c9fb6ac27f7">00269</a>         <a class="code" href="classBMcond.html#9a38dcdabef902fd91da3c9fb6ac27f7" title="Default constructor.">BMcond</a>(<a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0):<a class="code" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec" title="Identificator of the conditioning variable.">rvc</a>(rv0){};
-<a name="l00271"></a><a class="code" href="classBMcond.html#d40c72250cf93640f982d06de20815b2">00271</a>         <span class="keyword">virtual</span> <a class="code" href="classBMcond.html#d40c72250cf93640f982d06de20815b2" title="Destructor for future use.">~BMcond</a>(){};
-<a name="l00273"></a><a class="code" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a">00273</a>         <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a>&amp; <a class="code" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a" title="access function">_rvc</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec" title="Identificator of the conditioning variable.">rvc</a>;}
-<a name="l00274"></a>00274 };
-<a name="l00275"></a>00275 
-<a name="l00276"></a>00276 <span class="preprocessor">#endif // BM_H</span>
+<a name="l00236"></a><a class="code" href="classBM.html#605d28b426adb677c86a57ddb525132a">00236</a>         <a class="code" href="classBM.html#605d28b426adb677c86a57ddb525132a" title="Default constructor.">BM</a>(<span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0) :<a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88" title="Random variable of the posterior.">rv</a>(rv0), <a class="code" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979" title="Logarithm of marginalized data likelihood.">ll</a> ( 0 ),<a class="code" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129" title="If true, the filter will compute likelihood of the data record and store it in ll...">evalll</a> ( true ) {<span class="comment">//Fixme: test rv </span>
+<a name="l00237"></a>00237         };
+<a name="l00238"></a>00238 
+<a name="l00242"></a>00242         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classBM.html#a892eff438aab2dd1a9e2efcb7fb5bdf" title="Incremental Bayes rule.">bayes</a> ( <span class="keyword">const</span> vec &amp;dt ) = 0;
+<a name="l00244"></a>00244         <span class="keywordtype">void</span> <a class="code" href="classBM.html#a892eff438aab2dd1a9e2efcb7fb5bdf" title="Incremental Bayes rule.">bayes</a> ( mat Dt );
+<a name="l00246"></a>00246         <span class="keyword">virtual</span> <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>&amp; <a class="code" href="classBM.html#3dc45554556926bde996a267636abe55" title="Returns a pointer to the epdf representing posterior density on parameters. Use with...">_epdf</a>()=0;
+<a name="l00247"></a>00247 
+<a name="l00249"></a><a class="code" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">00249</a>         <span class="keyword">virtual</span> <a class="code" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd" title="Destructor for future use;.">~BM</a>() {};
+<a name="l00251"></a><a class="code" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">00251</a>         <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a>&amp; <a class="code" href="classBM.html#126bd2595c48e311fc2a7ab72876092a" title="access function">_rv</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88" title="Random variable of the posterior.">rv</a>;}
+<a name="l00253"></a><a class="code" href="classBM.html#87f4a547d2c29180be88175e5eab9c88">00253</a>         <span class="keywordtype">double</span> <a class="code" href="classBM.html#87f4a547d2c29180be88175e5eab9c88" title="access function">_ll</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979" title="Logarithm of marginalized data likelihood.">ll</a>;}
+<a name="l00254"></a>00254 };
+<a name="l00255"></a>00255 
+<a name="l00265"></a><a class="code" href="classBMcond.html">00265</a> <span class="keyword">class </span><a class="code" href="classBMcond.html" title="Conditional Bayesian Filter.">BMcond</a> {
+<a name="l00266"></a>00266 <span class="keyword">protected</span>:
+<a name="l00268"></a><a class="code" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec">00268</a>         <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec" title="Identificator of the conditioning variable.">rvc</a>;
+<a name="l00269"></a>00269 <span class="keyword">public</span>:
+<a name="l00271"></a>00271         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classBMcond.html#3543cfe274c35f9033c24d8036a96c4d" title="Substitute val for rvc.">condition</a> ( <span class="keyword">const</span> vec &amp;val ) =0;
+<a name="l00273"></a><a class="code" href="classBMcond.html#9a38dcdabef902fd91da3c9fb6ac27f7">00273</a>         <a class="code" href="classBMcond.html#9a38dcdabef902fd91da3c9fb6ac27f7" title="Default constructor.">BMcond</a>(<a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0):<a class="code" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec" title="Identificator of the conditioning variable.">rvc</a>(rv0){};
+<a name="l00275"></a><a class="code" href="classBMcond.html#d40c72250cf93640f982d06de20815b2">00275</a>         <span class="keyword">virtual</span> <a class="code" href="classBMcond.html#d40c72250cf93640f982d06de20815b2" title="Destructor for future use.">~BMcond</a>(){};
+<a name="l00277"></a><a class="code" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a">00277</a>         <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a>&amp; <a class="code" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a" title="access function">_rvc</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec" title="Identificator of the conditioning variable.">rvc</a>;}
+<a name="l00278"></a>00278 };
+<a name="l00279"></a>00279 
+<a name="l00280"></a>00280 <span class="preprocessor">#endif // BM_H</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x7e.html
===================================================================
--- doc/html/functions_func_0x7e.html (revision 99)
+++ doc/html/functions_func_0x7e.html (revision 106)
@@ -89,5 +89,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libBM_8h__dep__incl.map
===================================================================
--- doc/html/libBM_8h__dep__incl.map (revision 99)
+++ doc/html/libBM_8h__dep__incl.map (revision 106)
@@ -1,10 +1,12 @@
-<area shape="rect" href="$libFN_8h&#45;source.html" title="work/mixpp/bdm/stat/libFN.h" alt="" coords="225,81,412,105">
-<area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="439,81,625,105">
-<area shape="rect" href="$libDS_8h.html" title="Common DataSources." alt="" coords="873,81,1060,105">
-<area shape="rect" href="$loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="649,81,849,105">
-<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="227,156,411,180">
-<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="435,156,629,180">
-<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="277,230,477,254">
-<area shape="rect" href="$pmsm_8h&#45;source.html" title="work/mixpp/pmsm/pmsm.h" alt="" coords="24,156,203,180">
-<area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="501,230,869,254">
-<area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="653,156,848,180">
+<area shape="rect" href="$libFN_8h&#45;source.html" title="work/mixpp/bdm/stat/libFN.h" alt="" coords="315,81,501,105">
+<area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="528,81,715,105">
+<area shape="rect" href="$emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="956,156,1140,180">
+<area shape="rect" href="$libDS_8h.html" title="Common DataSources." alt="" coords="789,81,976,105">
+<area shape="rect" href="$loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="5,81,205,105">
+<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="529,156,713,180">
+<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="311,156,505,180">
+<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="47,230,247,254">
+<area shape="rect" href="$pmsm_8h&#45;source.html" title="work/mixpp/pmsm/pmsm.h" alt="" coords="57,156,236,180">
+<area shape="rect" href="$sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="663,230,889,254">
+<area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="271,230,639,254">
+<area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="737,156,932,180">
Index: doc/html/classuistring.html
===================================================================
--- doc/html/classuistring.html (revision 99)
+++ doc/html/classuistring.html (revision 106)
@@ -106,5 +106,5 @@
 <li>work/mixpp/bdm/<a class="el" href="userinfo_8h-source.html">userinfo.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/ekf__obj_8h.html
===================================================================
--- doc/html/ekf__obj_8h.html (revision 99)
+++ doc/html/ekf__obj_8h.html (revision 106)
@@ -53,5 +53,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classEKFCh.html
===================================================================
--- doc/html/classEKFCh.html (revision 99)
+++ doc/html/classEKFCh.html (revision 106)
@@ -192,5 +192,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classdirfilelog.html
===================================================================
--- doc/html/classdirfilelog.html (revision 99)
+++ doc/html/classdirfilelog.html (revision 106)
@@ -66,4 +66,7 @@
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">log this vector <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="65571ebbb16577b5211adbb27baf769c"></a><!-- doxytag: member="dirfilelog::itsave" ref="65571ebbb16577b5211adbb27baf769c" args="(const char *fname)" -->
+void&nbsp;</td><td class="memItemRight" valign="bottom"><b>itsave</b> (const char *fname)</td></tr>
+
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d6c6ab580b36619c4010e3ebec55378"></a><!-- doxytag: member="dirfilelog::add" ref="3d6c6ab580b36619c4010e3ebec55378" args="(RV rv, string name=&quot;&quot;)" -->
 virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classlogger.html#3d6c6ab580b36619c4010e3ebec55378">add</a> (<a class="el" href="classRV.html">RV</a> rv, string name=&quot;&quot;)</td></tr>
@@ -168,7 +171,7 @@
 </dl>
 
-<p>References <a class="el" href="loggers_8h-source.html#l00100">dirname</a>, <a class="el" href="loggers_8h-source.html#l00031">logger::entries</a>, <a class="el" href="loggers_8h-source.html#l00068">memlog::maxlen</a>, <a class="el" href="loggers_8h-source.html#l00102">scalarnames</a>, and <a class="el" href="loggers_8h-source.html#l00072">memlog::vectors</a>.</p>
+<p>References <a class="el" href="loggers_8h-source.html#l00101">dirname</a>, <a class="el" href="loggers_8h-source.html#l00031">logger::entries</a>, <a class="el" href="loggers_8h-source.html#l00068">memlog::maxlen</a>, <a class="el" href="loggers_8h-source.html#l00103">scalarnames</a>, and <a class="el" href="loggers_8h-source.html#l00072">memlog::vectors</a>.</p>
 
-<p>Referenced by <a class="el" href="loggers_8cpp-source.html#l00010">init()</a>, and <a class="el" href="loggers_8cpp-source.html#l00100">step()</a>.</p>
+<p>Referenced by <a class="el" href="loggers_8cpp-source.html#l00018">init()</a>, and <a class="el" href="loggers_8cpp-source.html#l00108">step()</a>.</p>
 
 </div>
@@ -177,5 +180,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="loggers_8h-source.html">loggers.h</a><li>work/mixpp/bdm/stat/loggers.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:38 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classuistring-members.html
===================================================================
--- doc/html/classuistring-members.html (revision 99)
+++ doc/html/classuistring-members.html (revision 106)
@@ -42,5 +42,5 @@
   <tr bgcolor="#f0f0f0"><td><b>~uistring</b>() (defined in <a class="el" href="classuistring.html">uistring</a>)</td><td><a class="el" href="classuistring.html">uistring</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classemix__coll__graph.map
===================================================================
--- doc/html/classemix__coll__graph.map (revision 32)
+++ doc/html/classemix__coll__graph.map (revision 106)
@@ -1,4 +1,2 @@
-<area shape="rect" href="$classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,103,57,129">
-<area shape="rect" href="$classRV.html" title="Class representing variables, most often random variables." alt="" coords="13,7,51,33">
-<area shape="rect" title="rv" alt="" coords="28,31,36,39">
-<area shape="rect" title="rv" alt="" coords="28,99,36,107">
+<area shape="rect" href="$classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,95,52,119">
+<area shape="rect" href="$classRV.html" title="Class representing variables, most often random variables." alt="" coords="11,7,48,31">
Index: doc/html/sim__var_8cpp.html
===================================================================
--- doc/html/sim__var_8cpp.html (revision 99)
+++ doc/html/sim__var_8cpp.html (revision 106)
@@ -52,5 +52,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmgamma__fix.html
===================================================================
--- doc/html/classmgamma__fix.html (revision 99)
+++ doc/html/classmgamma__fix.html (revision 106)
@@ -129,5 +129,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classepdf-members.html
===================================================================
--- doc/html/classepdf-members.html (revision 99)
+++ doc/html/classepdf-members.html (revision 106)
@@ -33,7 +33,8 @@
   <tr class="memlist"><td><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">sample</a>() const =0</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [pure virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">~epdf</a>()</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classEKFCh-members.html
===================================================================
--- doc/html/classEKFCh-members.html (revision 99)
+++ doc/html/classEKFCh-members.html (revision 106)
@@ -65,5 +65,5 @@
   <tr class="memlist"><td><a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">~BM</a>()</td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classdirfilelog-members.html
===================================================================
--- doc/html/classdirfilelog-members.html (revision 99)
+++ doc/html/classdirfilelog-members.html (revision 106)
@@ -31,4 +31,5 @@
   <tr class="memlist"><td><a class="el" href="classmemlog.html#3410b4c002636508c43ddcba8d394520">ind</a></td><td><a class="el" href="classmemlog.html">memlog</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classdirfilelog.html#afeaebe003110f9db1ac43edf8e53a92">init</a>()</td><td><a class="el" href="classdirfilelog.html">dirfilelog</a></td><td></td></tr>
+  <tr bgcolor="#f0f0f0"><td><b>itsave</b>(const char *fname) (defined in <a class="el" href="classmemlog.html">memlog</a>)</td><td><a class="el" href="classmemlog.html">memlog</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classlogger.html#4f753a510e00c892b38e95c2284363a6">logger</a>()</td><td><a class="el" href="classlogger.html">logger</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classmemlog.html#8d2feeb826f7249e9104d616b5a67144">logit</a>(int id, vec v)</td><td><a class="el" href="classmemlog.html">memlog</a></td><td><code> [inline, virtual]</code></td></tr>
@@ -42,5 +43,5 @@
   <tr class="memlist"><td><a class="el" href="classlogger.html#92c63a0a87392c62b9ed3c00faa9d5df">~logger</a>()</td><td><a class="el" href="classlogger.html">logger</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:38 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libBM_8h__dep__incl.md5
===================================================================
--- doc/html/libBM_8h__dep__incl.md5 (revision 99)
+++ doc/html/libBM_8h__dep__incl.md5 (revision 106)
@@ -1,1 +1,1 @@
-db22fd6c9b23e5856c27170709de55f3
+7d276388446c8bf564810e77d27db853
Index: doc/html/classmpdf-members.html
===================================================================
--- doc/html/classmpdf-members.html (revision 99)
+++ doc/html/classmpdf-members.html (revision 106)
@@ -36,5 +36,5 @@
   <tr class="memlist"><td><a class="el" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb">~mpdf</a>()</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classRV-members.html
===================================================================
--- doc/html/classRV-members.html (revision 99)
+++ doc/html/classRV-members.html (revision 106)
@@ -29,4 +29,5 @@
   <tr class="memlist"><td><a class="el" href="classRV.html#33c114e83980d883c5b211c47d5322a4">concat</a>(const RV &amp;rv1, const RV &amp;rv2)</td><td><a class="el" href="classRV.html">RV</a></td><td><code> [friend]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0">count</a>() const </td><td><a class="el" href="classRV.html">RV</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classRV.html#c4f547370d67eba414caafe91c64b12a">equal</a>(RV rv2) const </td><td><a class="el" href="classRV.html">RV</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classRV.html#6b078b1086224aca3a9e5a203e647fb6">find</a>(RV rv2)</td><td><a class="el" href="classRV.html">RV</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classRV.html#4a0069bc69f5a98d7ce9ed59077f2e6c">id</a>(int at)</td><td><a class="el" href="classRV.html">RV</a></td><td><code> [inline]</code></td></tr>
@@ -51,5 +52,5 @@
   <tr class="memlist"><td><a class="el" href="classRV.html#f2396efe2e6d656ebe9e6f06018cbe25">tsize</a></td><td><a class="el" href="classRV.html">RV</a></td><td><code> [protected]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:28 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classIMpmsm-members.html
===================================================================
--- doc/html/classIMpmsm-members.html (revision 99)
+++ doc/html/classIMpmsm-members.html (revision 106)
@@ -51,5 +51,5 @@
   <tr class="memlist"><td><a class="el" href="classfnc.html#17164c202f6feee3d708b8caab6306ab">~fnc</a>()</td><td><a class="el" href="classfnc.html">fnc</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmgamma__fix-members.html
===================================================================
--- doc/html/classmgamma__fix-members.html (revision 99)
+++ doc/html/classmgamma__fix-members.html (revision 106)
@@ -47,5 +47,5 @@
   <tr class="memlist"><td><a class="el" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb">~mpdf</a>()</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libBM_8h.html
===================================================================
--- doc/html/libBM_8h.html (revision 99)
+++ doc/html/libBM_8h.html (revision 106)
@@ -34,5 +34,5 @@
 <p><center><img src="libBM_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/stat/libBM.hdep_map" alt=""></center>
 <map name="work/mixpp/bdm/stat/libBM.hdep_map">
-<area shape="rect" href="libFN_8h&#45;source.html" title="work/mixpp/bdm/stat/libFN.h" alt="" coords="225,81,412,105"><area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="439,81,625,105"><area shape="rect" href="libDS_8h.html" title="Common DataSources." alt="" coords="873,81,1060,105"><area shape="rect" href="loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="649,81,849,105"><area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="227,156,411,180"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="435,156,629,180"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="277,230,477,254"><area shape="rect" href="pmsm_8h&#45;source.html" title="work/mixpp/pmsm/pmsm.h" alt="" coords="24,156,203,180"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="501,230,869,254"><area shape="rect" href="libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="653,156,848,180"></map>
+<area shape="rect" href="libFN_8h&#45;source.html" title="work/mixpp/bdm/stat/libFN.h" alt="" coords="315,81,501,105"><area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="528,81,715,105"><area shape="rect" href="emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="956,156,1140,180"><area shape="rect" href="libDS_8h.html" title="Common DataSources." alt="" coords="789,81,976,105"><area shape="rect" href="loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="5,81,205,105"><area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="529,156,713,180"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="311,156,505,180"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="47,230,247,254"><area shape="rect" href="pmsm_8h&#45;source.html" title="work/mixpp/pmsm/pmsm.h" alt="" coords="57,156,236,180"><area shape="rect" href="sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="663,230,889,254"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="271,230,639,254"><area shape="rect" href="libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="737,156,932,180"></map>
 </div>
 
@@ -69,5 +69,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:31 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x64.html
===================================================================
--- doc/html/functions_0x64.html (revision 99)
+++ doc/html/functions_0x64.html (revision 106)
@@ -104,5 +104,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classemix__coll__graph.md5
===================================================================
--- doc/html/classemix__coll__graph.md5 (revision 32)
+++ doc/html/classemix__coll__graph.md5 (revision 106)
@@ -1,1 +1,1 @@
-9e6f3bc93d6cc8dd8296a99a3c0e2409
+5009c0617321eb42bfb8ea5a64b6e622
Index: doc/html/loggers_8h.html
===================================================================
--- doc/html/loggers_8h.html (revision 99)
+++ doc/html/loggers_8h.html (revision 106)
@@ -61,5 +61,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classARX-members.html
===================================================================
--- doc/html/classARX-members.html (revision 99)
+++ doc/html/classARX-members.html (revision 106)
@@ -43,5 +43,5 @@
   <tr class="memlist"><td><a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">~BM</a>()</td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:35 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classfsqmat-members.html
===================================================================
--- doc/html/classfsqmat-members.html (revision 99)
+++ doc/html/classfsqmat-members.html (revision 106)
@@ -57,5 +57,5 @@
   <tr class="memlist"><td><a class="el" href="classsqmat.html#0481f2067bb32aaea7e6d4f27e46b656">~sqmat</a>()</td><td><a class="el" href="classsqmat.html">sqmat</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classconstfn-members.html
===================================================================
--- doc/html/classconstfn-members.html (revision 99)
+++ doc/html/classconstfn-members.html (revision 106)
@@ -32,5 +32,5 @@
   <tr class="memlist"><td><a class="el" href="classfnc.html#17164c202f6feee3d708b8caab6306ab">~fnc</a>()</td><td><a class="el" href="classfnc.html">fnc</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:37 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_0x73.html
===================================================================
--- doc/html/functions_0x73.html (revision 99)
+++ doc/html/functions_0x73.html (revision 106)
@@ -68,13 +68,16 @@
 : <a class="el" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd">uistring</a>
 <li>sample()
-: <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a>
-, <a class="el" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">enorm&lt; sq_T &gt;</a>
+: <a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">emix</a>
+, <a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">epdf</a>
+, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a>
+, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a>
 , <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a>
 , <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a>
+, <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a>
+, <a class="el" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">enorm&lt; sq_T &gt;</a>
 , <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a>
-, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a>
-, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a>
 <li>samplecond()
-: <a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">mpdf</a>
+: <a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">mgamma</a>
+, <a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">mpdf</a>
 , <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm&lt; sq_T &gt;</a>
 , <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a>
@@ -98,29 +101,30 @@
 : <a class="el" href="classenorm.html#d892a38f03be12e572ea57d9689cef6b">enorm&lt; sq_T &gt;</a>
 <li>set_parameters()
-: <a class="el" href="classEKFCh.html#0216bed270df59fe65d0d62d41f8257c">EKFCh</a>
+: <a class="el" href="classlinfn.html#15eb81f2141984a61706b7ad5b411505">linfn</a>
+, <a class="el" href="classEKFfull.html#fc753106e0d4cf68e4f2160fd54458c0">EKFfull</a>
+, <a class="el" href="classEKF.html#28d058ae4d24d992d2f055419a06ee66">EKF&lt; sq_T &gt;</a>
+, <a class="el" href="classEKFCh.html#0216bed270df59fe65d0d62d41f8257c">EKFCh</a>
+, <a class="el" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">mlnorm&lt; sq_T &gt;</a>
+, <a class="el" href="classemix.html#6ce82b24d7fe540ddbf44b472a005555">emix</a>
 , <a class="el" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">enorm&lt; sq_T &gt;</a>
 , <a class="el" href="classegamma.html#8e348b89be82b70471fe8c5630f61339">egamma</a>
-, <a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">eEmp</a>
 , <a class="el" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2">euni</a>
-, <a class="el" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">mlnorm&lt; sq_T &gt;</a>
 , <a class="el" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94">mgamma</a>
 , <a class="el" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1">mgamma_fix</a>
-, <a class="el" href="classlinfn.html#15eb81f2141984a61706b7ad5b411505">linfn</a>
+, <a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">eEmp</a>
 , <a class="el" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228">IMpmsm</a>
 , <a class="el" href="classKalman.html#239b28a0380946f5749b2f8d2807f93a">Kalman&lt; sq_T &gt;</a>
 , <a class="el" href="classKalmanCh.html#92fb227287af05c9f0078d523c7c9793">KalmanCh</a>
-, <a class="el" href="classEKFfull.html#fc753106e0d4cf68e4f2160fd54458c0">EKFfull</a>
-, <a class="el" href="classEKF.html#28d058ae4d24d992d2f055419a06ee66">EKF&lt; sq_T &gt;</a>
 <li>set_value()
 : <a class="el" href="classuiscalar.html#3db4fc9c4970f184d4e78c492842a2d2">uiscalar&lt; T &gt;</a>
+, <a class="el" href="classuistring.html#89e96a96faca08d1847cd73cf8aaae9a">uistring</a>
 , <a class="el" href="classuivector.html#08501b4bb9d1d93097488ec00da8677a">uivector&lt; T &gt;</a>
 , <a class="el" href="classuimatrix.html#cc00f8af1706d634b11458c49a52a7b3">uimatrix&lt; T &gt;</a>
-, <a class="el" href="classuistring.html#89e96a96faca08d1847cd73cf8aaae9a">uistring</a>
 <li>setD()
-: <a class="el" href="classchmat.html#4b9271097d8317d9514c5d0d62cccb39">chmat</a>
-, <a class="el" href="classldmat.html#7619922b4de18830ce5351c6b5667e60">ldmat</a>
+: <a class="el" href="classldmat.html#7619922b4de18830ce5351c6b5667e60">ldmat</a>
+, <a class="el" href="classfsqmat.html#922f8190c13987cbcdb33ec2bf5cf105">fsqmat</a>
 , <a class="el" href="classchmat.html#a4fc7f9b0539b97c414442a22f3db6e8">chmat</a>
+, <a class="el" href="classfsqmat.html#03a8f49eb4d38a054ecc522be59cd2ad">fsqmat</a>
 , <a class="el" href="classldmat.html#0884a613b94fde61bfc84288e73ce57f">ldmat</a>
-, <a class="el" href="classfsqmat.html#922f8190c13987cbcdb33ec2bf5cf105">fsqmat</a>
 <li>setL()
 : <a class="el" href="classldmat.html#32ff66296627ff5341d7c0b973249614">ldmat</a>
@@ -134,14 +138,14 @@
 : <a class="el" href="classsqmat.html#4268750c040c716b2c05037f725078a2">sqmat</a>
 <li>sqrt_mult()
-: <a class="el" href="classfsqmat.html#842a774077ee34ac3c36d180ab33e103">fsqmat</a>
+: <a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">chmat</a>
 , <a class="el" href="classldmat.html#fc380626ced6f9244fb58c5f0231174d">ldmat</a>
+, <a class="el" href="classfsqmat.html#842a774077ee34ac3c36d180ab33e103">fsqmat</a>
 , <a class="el" href="classsqmat.html#6b79438b5d7544a9c8e110a145355d8f">sqmat</a>
-, <a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">chmat</a>
 <li>step()
-: <a class="el" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51">dirfilelog</a>
+: <a class="el" href="classMemDS.html#21916feb3e5ff960855c09b06a0d279b">MemDS</a>
 , <a class="el" href="classDS.html#470ba89e8e7c3c4d830803221b4e9be6">DS</a>
+, <a class="el" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51">dirfilelog</a>
 , <a class="el" href="classmemlog.html#9ebaf88cda26992f4f50aa13aeafc691">memlog</a>
 , <a class="el" href="classlogger.html#2b86e4ad1d970cb4a0db4ded3ca59924">logger</a>
-, <a class="el" href="classMemDS.html#21916feb3e5ff960855c09b06a0d279b">MemDS</a>
 <li>structure_est()
 : <a class="el" href="classARX.html#130bb7336aac681ce14b027b8f1409fa">ARX</a>
@@ -152,5 +156,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/emix_8h-source.html
===================================================================
--- doc/html/emix_8h-source.html (revision 106)
+++ doc/html/emix_8h-source.html (revision 106)
@@ -0,0 +1,54 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
+<title>mixpp: work/mixpp/bdm/stat/emix.h Source File</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+<link href="tabs.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
+      <li><a href="annotated.html"><span>Classes</span></a></li>
+      <li class="current"><a href="files.html"><span>Files</span></a></li>
+    </ul>
+  </div>
+<h1>work/mixpp/bdm/stat/emix.h</h1><a href="emix_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 
+<a name="l00013"></a>00013 <span class="preprocessor">#ifndef MX_H</span>
+<a name="l00014"></a>00014 <span class="preprocessor"></span><span class="preprocessor">#define MX_H</span>
+<a name="l00015"></a>00015 <span class="preprocessor"></span>
+<a name="l00016"></a>00016 <span class="preprocessor">#include "<a class="code" href="libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations.">libBM.h</a>"</span>
+<a name="l00017"></a>00017 <span class="preprocessor">#include "<a class="code" href="libEF_8h.html" title="Probability distributions for Exponential Family models.">libEF.h</a>"</span>
+<a name="l00018"></a>00018 <span class="comment">//#include &lt;std&gt;</span>
+<a name="l00019"></a>00019 
+<a name="l00020"></a>00020 <span class="keyword">using namespace </span>itpp;
+<a name="l00021"></a>00021 
+<a name="l00032"></a><a class="code" href="classemix.html">00032</a> <span class="keyword">class </span><a class="code" href="classemix.html" title="Mixture of epdfs.">emix</a> : <span class="keyword">public</span> <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> {
+<a name="l00033"></a>00033 <span class="keyword">protected</span>:
+<a name="l00035"></a><a class="code" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab">00035</a>         vec <a class="code" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab" title="weights of the components">w</a>;
+<a name="l00037"></a><a class="code" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">00037</a>         Array&lt;epdf*&gt; <a class="code" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4" title="Component (epdfs).">Coms</a>;
+<a name="l00038"></a>00038 <span class="keyword">public</span>:
+<a name="l00040"></a><a class="code" href="classemix.html#3a10c8481115a5460877272ddb6532a6">00040</a>         <a class="code" href="classemix.html#3a10c8481115a5460877272ddb6532a6" title="Default constructor.">emix</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;<a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a> ): <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>(rv){};
+<a name="l00042"></a>00042         <span class="keywordtype">void</span> <a class="code" href="classemix.html#6ce82b24d7fe540ddbf44b472a005555" title="Set weights w and components R.">set_parameters</a> ( <span class="keyword">const</span> vec &amp;<a class="code" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab" title="weights of the components">w</a>, <span class="keyword">const</span> Array&lt;epdf*&gt; &amp;<a class="code" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4" title="Component (epdfs).">Coms</a> );
+<a name="l00043"></a>00043 
+<a name="l00044"></a>00044         vec <a class="code" href="classemix.html#0650601f24e633e0ab09aa1e46c14483" title="Returns the required moment of the epdf.">sample</a>() <span class="keyword">const</span>;
+<a name="l00045"></a><a class="code" href="classemix.html#b662a51d042b062020460e64bff4e9e8">00045</a>         vec <a class="code" href="classemix.html#b662a51d042b062020460e64bff4e9e8" title="return expected value">mean</a>()<span class="keyword"> const </span>{
+<a name="l00046"></a>00046                 <span class="keywordtype">int</span> i; vec mu=zeros ( <a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return number of scalars in the RV.">count</a>() );
+<a name="l00047"></a>00047                 <span class="keywordflow">for</span> ( i=0;i&lt;<a class="code" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab" title="weights of the components">w</a>.length();i++ ) {mu+=<a class="code" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab" title="weights of the components">w</a> ( i ) *<a class="code" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4" title="Component (epdfs).">Coms</a> ( i )-&gt;mean(); }
+<a name="l00048"></a>00048                 <span class="keywordflow">return</span> mu;
+<a name="l00049"></a>00049         }
+<a name="l00050"></a><a class="code" href="classemix.html#469e910479b3402589104ef3bb1b5741">00050</a>         <span class="keywordtype">double</span> <a class="code" href="classemix.html#469e910479b3402589104ef3bb1b5741" title="Compute log-probability of argument val.">evalpdflog</a> ( <span class="keyword">const</span> vec &amp;val )<span class="keyword"> const </span>{<span class="keywordtype">int</span> i; <span class="keywordtype">double</span> sum=0.0; <span class="keywordflow">for</span> ( i=0;i&lt;<a class="code" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab" title="weights of the components">w</a>.length();i++ ) {sum+=<a class="code" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab" title="weights of the components">w</a> ( i ) *<a class="code" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4" title="Component (epdfs).">Coms</a> ( i )-&gt;evalpdflog ( val );} <span class="keywordflow">return</span> log ( sum );};
+<a name="l00051"></a>00051 
+<a name="l00052"></a>00052 <span class="comment">//Access methods</span>
+<a name="l00054"></a><a class="code" href="classemix.html#35baf0f62307455cebfbf462144b4dd8">00054</a> <span class="comment"></span>        vec&amp; <a class="code" href="classemix.html#35baf0f62307455cebfbf462144b4dd8" title="returns a pointer to the internal mean value. Use with Care!">_w</a>() {<span class="keywordflow">return</span> <a class="code" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab" title="weights of the components">w</a>;}
+<a name="l00055"></a>00055 };
+<a name="l00056"></a>00056 
+<a name="l00057"></a>00057 
+<a name="l00058"></a>00058 <span class="preprocessor">#endif //MX_H</span>
+</pre></div></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
+</body>
+</html>
Index: doc/html/osutils_8h-source.html
===================================================================
--- doc/html/osutils_8h-source.html (revision 99)
+++ doc/html/osutils_8h-source.html (revision 106)
@@ -34,5 +34,5 @@
 <a name="l00027"></a>00027 <span class="keywordtype">void</span> makedir(<span class="keywordtype">string</span> &amp;dirname, <span class="keywordtype">bool</span> rewrite = <span class="keyword">true</span>);
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x64.html
===================================================================
--- doc/html/functions_func_0x64.html (revision 99)
+++ doc/html/functions_func_0x64.html (revision 106)
@@ -81,5 +81,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:23 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libDC_8h.html
===================================================================
--- doc/html/libDC_8h.html (revision 99)
+++ doc/html/libDC_8h.html (revision 106)
@@ -34,5 +34,5 @@
 <p><center><img src="libDC_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/math/libDC.hdep_map" alt=""></center>
 <map name="work/mixpp/bdm/math/libDC.hdep_map">
-<area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="313,81,500,105"><area shape="rect" href="libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="519,156,713,180"><area shape="rect" href="chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="89,81,289,105"><area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="311,156,495,180"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="92,156,287,180"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="456,230,656,254"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="5,230,373,254"></map>
+<area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="513,81,700,105"><area shape="rect" href="libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="400,156,595,180"><area shape="rect" href="chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="219,81,419,105"><area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="827,156,1011,180"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="181,156,376,180"><area shape="rect" href="emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="619,156,803,180"><area shape="rect" href="sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="805,230,1032,254"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="397,230,597,254"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="5,230,373,254"></map>
 </div>
 
@@ -66,5 +66,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:30 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/libDS_8h.html
===================================================================
--- doc/html/libDS_8h.html (revision 99)
+++ doc/html/libDS_8h.html (revision 106)
@@ -45,5 +45,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:31 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/matrix_8h-source.html
===================================================================
--- doc/html/matrix_8h-source.html (revision 99)
+++ doc/html/matrix_8h-source.html (revision 106)
@@ -88,5 +88,5 @@
 <a name="l00072"></a>00072 
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/functions_func_0x73.html
===================================================================
--- doc/html/functions_func_0x73.html (revision 99)
+++ doc/html/functions_func_0x73.html (revision 106)
@@ -64,12 +64,14 @@
 <h3><a class="anchor" name="index_s">- s -</a></h3><ul>
 <li>sample()
-: <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a>
+: <a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">emix</a>
+, <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a>
 , <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a>
-, <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a>
-, <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a>
-, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a>
-, <a class="el" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">enorm&lt; sq_T &gt;</a>
 , <a class="el" href="classegamma.html#13ae455ec9621b99ca2eb4850f586b45">egamma</a>
 , <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a>
+, <a class="el" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">enorm&lt; sq_T &gt;</a>
+, <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a>
+, <a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">epdf</a>
+, <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a>
+, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a>
 <li>samplecond()
 : <a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">mpdf</a>
@@ -77,9 +79,9 @@
 , <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a>
 <li>save()
-: <a class="el" href="classuistring.html#2f3c4c4ed42f720969dd6922063b784a">uistring</a>
+: <a class="el" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2">uibase</a>
+, <a class="el" href="classuiscalar.html#ccb9739e4989d7489dca75ea673238dd">uiscalar&lt; T &gt;</a>
+, <a class="el" href="classuistring.html#2f3c4c4ed42f720969dd6922063b784a">uistring</a>
 , <a class="el" href="classuivector.html#bb6488784b36f25eadcfbc02df0c99aa">uivector&lt; T &gt;</a>
 , <a class="el" href="classuimatrix.html#8176b9d61acfe32cad75eca372190eb8">uimatrix&lt; T &gt;</a>
-, <a class="el" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2">uibase</a>
-, <a class="el" href="classuiscalar.html#ccb9739e4989d7489dca75ea673238dd">uiscalar&lt; T &gt;</a>
 <li>set_est()
 : <a class="el" href="classKalman.html#80bcf29466d9a9dd2b8f74699807d0c0">Kalman&lt; sq_T &gt;</a>
@@ -91,29 +93,28 @@
 : <a class="el" href="classenorm.html#d892a38f03be12e572ea57d9689cef6b">enorm&lt; sq_T &gt;</a>
 <li>set_parameters()
-: <a class="el" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2">euni</a>
+: <a class="el" href="classemix.html#6ce82b24d7fe540ddbf44b472a005555">emix</a>
+, <a class="el" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">enorm&lt; sq_T &gt;</a>
+, <a class="el" href="classegamma.html#8e348b89be82b70471fe8c5630f61339">egamma</a>
+, <a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">eEmp</a>
+, <a class="el" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2">euni</a>
 , <a class="el" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">mlnorm&lt; sq_T &gt;</a>
 , <a class="el" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94">mgamma</a>
 , <a class="el" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1">mgamma_fix</a>
-, <a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">eEmp</a>
 , <a class="el" href="classlinfn.html#15eb81f2141984a61706b7ad5b411505">linfn</a>
 , <a class="el" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228">IMpmsm</a>
 , <a class="el" href="classKalman.html#239b28a0380946f5749b2f8d2807f93a">Kalman&lt; sq_T &gt;</a>
+, <a class="el" href="classEKFCh.html#0216bed270df59fe65d0d62d41f8257c">EKFCh</a>
 , <a class="el" href="classKalmanCh.html#92fb227287af05c9f0078d523c7c9793">KalmanCh</a>
 , <a class="el" href="classEKFfull.html#fc753106e0d4cf68e4f2160fd54458c0">EKFfull</a>
-, <a class="el" href="classegamma.html#8e348b89be82b70471fe8c5630f61339">egamma</a>
 , <a class="el" href="classEKF.html#28d058ae4d24d992d2f055419a06ee66">EKF&lt; sq_T &gt;</a>
-, <a class="el" href="classEKFCh.html#0216bed270df59fe65d0d62d41f8257c">EKFCh</a>
-, <a class="el" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">enorm&lt; sq_T &gt;</a>
 <li>set_value()
 : <a class="el" href="classuiscalar.html#3db4fc9c4970f184d4e78c492842a2d2">uiscalar&lt; T &gt;</a>
-, <a class="el" href="classuistring.html#89e96a96faca08d1847cd73cf8aaae9a">uistring</a>
 , <a class="el" href="classuivector.html#08501b4bb9d1d93097488ec00da8677a">uivector&lt; T &gt;</a>
 , <a class="el" href="classuimatrix.html#cc00f8af1706d634b11458c49a52a7b3">uimatrix&lt; T &gt;</a>
+, <a class="el" href="classuistring.html#89e96a96faca08d1847cd73cf8aaae9a">uistring</a>
 <li>setD()
-: <a class="el" href="classfsqmat.html#03a8f49eb4d38a054ecc522be59cd2ad">fsqmat</a>
+: <a class="el" href="classldmat.html#0884a613b94fde61bfc84288e73ce57f">ldmat</a>
 , <a class="el" href="classchmat.html#4b9271097d8317d9514c5d0d62cccb39">chmat</a>
-, <a class="el" href="classldmat.html#0884a613b94fde61bfc84288e73ce57f">ldmat</a>
 , <a class="el" href="classfsqmat.html#922f8190c13987cbcdb33ec2bf5cf105">fsqmat</a>
-, <a class="el" href="classldmat.html#7619922b4de18830ce5351c6b5667e60">ldmat</a>
 <li>setL()
 : <a class="el" href="classldmat.html#32ff66296627ff5341d7c0b973249614">ldmat</a>
@@ -125,13 +126,13 @@
 : <a class="el" href="classsqmat.html#4268750c040c716b2c05037f725078a2">sqmat</a>
 <li>sqrt_mult()
-: <a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">chmat</a>
-, <a class="el" href="classsqmat.html#6b79438b5d7544a9c8e110a145355d8f">sqmat</a>
+: <a class="el" href="classsqmat.html#6b79438b5d7544a9c8e110a145355d8f">sqmat</a>
+, <a class="el" href="classldmat.html#fc380626ced6f9244fb58c5f0231174d">ldmat</a>
 , <a class="el" href="classfsqmat.html#842a774077ee34ac3c36d180ab33e103">fsqmat</a>
-, <a class="el" href="classldmat.html#fc380626ced6f9244fb58c5f0231174d">ldmat</a>
+, <a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">chmat</a>
 <li>step()
-: <a class="el" href="classMemDS.html#21916feb3e5ff960855c09b06a0d279b">MemDS</a>
+: <a class="el" href="classDS.html#470ba89e8e7c3c4d830803221b4e9be6">DS</a>
+, <a class="el" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51">dirfilelog</a>
 , <a class="el" href="classlogger.html#2b86e4ad1d970cb4a0db4ded3ca59924">logger</a>
-, <a class="el" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51">dirfilelog</a>
-, <a class="el" href="classDS.html#470ba89e8e7c3c4d830803221b4e9be6">DS</a>
+, <a class="el" href="classMemDS.html#21916feb3e5ff960855c09b06a0d279b">MemDS</a>
 , <a class="el" href="classmemlog.html#9ebaf88cda26992f4f50aa13aeafc691">memlog</a>
 <li>structure_est()
@@ -143,5 +144,5 @@
 </ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/pmsm_8h-source.html
===================================================================
--- doc/html/pmsm_8h-source.html (revision 99)
+++ doc/html/pmsm_8h-source.html (revision 106)
@@ -155,5 +155,5 @@
 <a name="l00143"></a>00143 <span class="preprocessor">#endif //PMSM_H</span>
 </pre></div></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:21 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classmgamma-members.html
===================================================================
--- doc/html/classmgamma-members.html (revision 99)
+++ doc/html/classmgamma-members.html (revision 106)
@@ -43,5 +43,5 @@
   <tr class="memlist"><td><a class="el" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb">~mpdf</a>()</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr>
 </table></div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:27 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classemix-members.html
===================================================================
--- doc/html/classemix-members.html (revision 33)
+++ doc/html/classemix-members.html (revision 106)
@@ -5,40 +5,43 @@
 <link href="tabs.css" rel="stylesheet" type="text/css">
 </head><body>
-<!-- Generated by Doxygen 1.5.3 -->
-<div class="tabs">
-  <ul>
-    <li><a href="index.html"><span>Main&nbsp;Page</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="pages.html"><span>Related&nbsp;Pages</span></a></li>
-  </ul>
+<!-- Generated by Doxygen 1.5.5 -->
+<div class="navigation" id="top">
+  <div class="tabs">
+    <ul>
+      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
+      <li><a href="pages.html"><span>Related&nbsp;Pages</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>
+    </ul>
+  </div>
+  <div class="tabs">
+    <ul>
+      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
+      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
+      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
+    </ul>
+  </div>
 </div>
-<div class="tabs">
-  <ul>
-    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
-    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
-    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
-  </ul>
-</div>
+<div class="contents">
 <h1>emix Member List</h1>This is the complete list of members for <a class="el" href="classemix.html">emix</a>, including all inherited members.<p><table>
   <tr class="memlist"><td><a class="el" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">_rv</a>() const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline]</code></td></tr>
-  <tr bgcolor="#f0f0f0"><td><b>Coms</b> (defined in <a class="el" href="classemix.html">emix</a>)</td><td><a class="el" href="classemix.html">emix</a></td><td><code> [protected]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classemix.html#b0ac204af8919c22bce72816ed82019e">emix</a>(const RV &amp;rv, vec &amp;w0)</td><td><a class="el" href="classemix.html">emix</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classemix.html#35baf0f62307455cebfbf462144b4dd8">_w</a>()</td><td><a class="el" href="classemix.html">emix</a></td><td><code> [inline]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">Coms</a></td><td><a class="el" href="classemix.html">emix</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classemix.html#3a10c8481115a5460877272ddb6532a6">emix</a>(RV &amp;rv)</td><td><a class="el" href="classemix.html">emix</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd">epdf</a>()</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#c95b1a27a8dd9507bb9a5a3cb2809c7a">epdf</a>(const RV &amp;rv0)</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a>(const vec &amp;val) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline, virtual]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">evalpdflog</a>(const vec &amp;val) const =0</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [pure virtual]</code></td></tr>
-  <tr bgcolor="#f0f0f0"><td><b>mean</b>() (defined in <a class="el" href="classemix.html">emix</a>)</td><td><a class="el" href="classemix.html">emix</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870">epdf::mean</a>() const =0</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [pure virtual]</code></td></tr>
-  <tr bgcolor="#f0f0f0"><td><b>n</b> (defined in <a class="el" href="classemix.html">emix</a>)</td><td><a class="el" href="classemix.html">emix</a></td><td><code> [protected]</code></td></tr>
-  <tr bgcolor="#f0f0f0"><td><b>rv</b> (defined in <a class="el" href="classepdf.html">epdf</a>)</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [protected]</code></td></tr>
-  <tr bgcolor="#f0f0f0"><td><b>sample</b>() (defined in <a class="el" href="classemix.html">emix</a>)</td><td><a class="el" href="classemix.html">emix</a></td><td><code> [inline]</code></td></tr>
-  <tr class="memlist"><td><a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample</a>() const =0</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [pure virtual]</code></td></tr>
-  <tr bgcolor="#f0f0f0"><td><b>set_parameters</b>(int &amp;i, double wi, epdf *ep) (defined in <a class="el" href="classemix.html">emix</a>)</td><td><a class="el" href="classemix.html">emix</a></td><td><code> [inline]</code></td></tr>
-  <tr bgcolor="#f0f0f0"><td><b>w</b> (defined in <a class="el" href="classemix.html">emix</a>)</td><td><a class="el" href="classemix.html">emix</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classemix.html#469e910479b3402589104ef3bb1b5741">evalpdflog</a>(const vec &amp;val) const </td><td><a class="el" href="classemix.html">emix</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classemix.html#b662a51d042b062020460e64bff4e9e8">mean</a>() const </td><td><a class="el" href="classemix.html">emix</a></td><td><code> [inline, virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [protected]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">sample</a>() const </td><td><a class="el" href="classemix.html">emix</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">epdf::sample</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr>
+  <tr class="memlist"><td><a class="el" href="classemix.html#6ce82b24d7fe540ddbf44b472a005555">set_parameters</a>(const vec &amp;w, const Array&lt; epdf * &gt; &amp;Coms)</td><td><a class="el" href="classemix.html">emix</a></td><td></td></tr>
+  <tr class="memlist"><td><a class="el" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab">w</a></td><td><a class="el" href="classemix.html">emix</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">~epdf</a>()</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline, virtual]</code></td></tr>
-</table><hr size="1"><address style="text-align: right;"><small>Generated on Wed Mar 5 13:08:12 2008 for mixpp by&nbsp;
+</table></div>
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
-<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.3 </small></address>
+<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
 </body>
 </html>
Index: doc/html/libEF_8h.html
===================================================================
--- doc/html/libEF_8h.html (revision 99)
+++ doc/html/libEF_8h.html (revision 106)
@@ -39,5 +39,5 @@
 <p><center><img src="libEF_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/stat/libEF.hdep_map" alt=""></center>
 <map name="work/mixpp/bdm/stat/libEF.hdep_map">
-<area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="5,82,189,106"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="432,82,627,106"><area shape="rect" href="libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="213,82,408,106"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="211,156,411,180"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="435,156,803,180"></map>
+<area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="32,82,216,106"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="471,82,665,106"><area shape="rect" href="libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="252,82,447,106"><area shape="rect" href="emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="689,82,873,106"><area shape="rect" href="sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,156,232,180"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="256,156,456,180"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="480,156,848,180"></map>
 </div>
 
@@ -103,5 +103,5 @@
 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p>
 Using IT++ for numerical operations ----------------------------------- </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:22 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classegiw.html
===================================================================
--- doc/html/classegiw.html (revision 99)
+++ doc/html/classegiw.html (revision 106)
@@ -83,4 +83,8 @@
 
 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO decide if it is really needed. <br></td></tr>
+<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7b3523bce1de49f58afe7c1e428cc4fd"></a><!-- doxytag: member="egiw::sample" ref="7b3523bce1de49f58afe7c1e428cc4fd" args="(int N) const " -->
+virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr>
 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ea597362e11a0040fe7c990269d072c"></a><!-- doxytag: member="egiw::eval" ref="3ea597362e11a0040fe7c990269d072c" args="(const vec &amp;val) const " -->
 virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a> (const vec &amp;val) const </td></tr>
@@ -135,5 +139,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classBMcond.html
===================================================================
--- doc/html/classBMcond.html (revision 99)
+++ doc/html/classBMcond.html (revision 106)
@@ -77,5 +77,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:36 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classDS.html
===================================================================
--- doc/html/classDS.html (revision 99)
+++ doc/html/classDS.html (revision 106)
@@ -121,5 +121,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:25 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:38 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classdiffbifn.html
===================================================================
--- doc/html/classdiffbifn.html (revision 99)
+++ doc/html/classdiffbifn.html (revision 106)
@@ -216,5 +216,5 @@
 <li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a></ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:24 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:37 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/html/classKalmanCh.html
===================================================================
--- doc/html/classKalmanCh.html (revision 99)
+++ doc/html/classKalmanCh.html (revision 106)
@@ -211,5 +211,5 @@
 <p>Reimplemented in <a class="el" href="classEKFCh.html#96f6edda324a0b7ef8b4e86cc7af60c1">EKFCh</a>.</p>
 
-<p>References <a class="el" href="chmat_8h-source.html#l00066">chmat::_Ch()</a>, <a class="el" href="libKF_8h-source.html#l00095">Kalman&lt; chmat &gt;::_K</a>, <a class="el" href="libKF_8h-source.html#l00101">Kalman&lt; chmat &gt;::_mu</a>, <a class="el" href="libKF_8h-source.html#l00103">Kalman&lt; chmat &gt;::_P</a>, <a class="el" href="libKF_8h-source.html#l00099">Kalman&lt; chmat &gt;::_Ry</a>, <a class="el" href="libKF_8h-source.html#l00097">Kalman&lt; chmat &gt;::_yp</a>, <a class="el" href="libKF_8h-source.html#l00077">Kalman&lt; chmat &gt;::A</a>, <a class="el" href="libKF_8h-source.html#l00079">Kalman&lt; chmat &gt;::B</a>, <a class="el" href="libKF_8h-source.html#l00081">Kalman&lt; chmat &gt;::C</a>, <a class="el" href="libKF_8h-source.html#l00083">Kalman&lt; chmat &gt;::D</a>, <a class="el" href="libKF_8h-source.html#l00075">Kalman&lt; chmat &gt;::dimu</a>, <a class="el" href="libKF_8h-source.html#l00071">Kalman&lt; chmat &gt;::dimx</a>, <a class="el" href="libKF_8h-source.html#l00073">Kalman&lt; chmat &gt;::dimy</a>, <a class="el" href="libBM_8h-source.html#l00228">BM::evalll</a>, <a class="el" href="libEF_8h-source.html#l00402">enorm&lt; sq_T &gt;::evalpdflog()</a>, <a class="el" href="libKF_8h-source.html#l00092">Kalman&lt; chmat &gt;::fy</a>, <a class="el" href="libBM_8h-source.html#l00226">BM::ll</a>, <a class="el" href="libKF_8h-source.html#l00137">postA</a>, <a class="el" href="libKF_8h-source.html#l00135">preA</a>, and <a class="el" href="chmat_8cpp-source.html#l00019">chmat::to_mat()</a>.</p>
+<p>References <a class="el" href="chmat_8h-source.html#l00066">chmat::_Ch()</a>, <a class="el" href="libKF_8h-source.html#l00095">Kalman&lt; chmat &gt;::_K</a>, <a class="el" href="libKF_8h-source.html#l00101">Kalman&lt; chmat &gt;::_mu</a>, <a class="el" href="libKF_8h-source.html#l00103">Kalman&lt; chmat &gt;::_P</a>, <a class="el" href="libKF_8h-source.html#l00099">Kalman&lt; chmat &gt;::_Ry</a>, <a class="el" href="libKF_8h-source.html#l00097">Kalman&lt; chmat &gt;::_yp</a>, <a class="el" href="libKF_8h-source.html#l00077">Kalman&lt; chmat &gt;::A</a>, <a class="el" href="libKF_8h-source.html#l00079">Kalman&lt; chmat &gt;::B</a>, <a class="el" href="libKF_8h-source.html#l00081">Kalman&lt; chmat &gt;::C</a>, <a class="el" href="libKF_8h-source.html#l00083">Kalman&lt; chmat &gt;::D</a>, <a class="el" href="libKF_8h-source.html#l00075">Kalman&lt; chmat &gt;::dimu</a>, <a class="el" href="libKF_8h-source.html#l00071">Kalman&lt; chmat &gt;::dimx</a>, <a class="el" href="libKF_8h-source.html#l00073">Kalman&lt; chmat &gt;::dimy</a>, <a class="el" href="libBM_8h-source.html#l00232">BM::evalll</a>, <a class="el" href="libEF_8h-source.html#l00402">enorm&lt; sq_T &gt;::evalpdflog()</a>, <a class="el" href="libKF_8h-source.html#l00092">Kalman&lt; chmat &gt;::fy</a>, <a class="el" href="libBM_8h-source.html#l00230">BM::ll</a>, <a class="el" href="libKF_8h-source.html#l00137">postA</a>, <a class="el" href="libKF_8h-source.html#l00135">preA</a>, and <a class="el" href="chmat_8cpp-source.html#l00019">chmat::to_mat()</a>.</p>
 
 </div>
@@ -218,5 +218,5 @@
 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul>
 </div>
-<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 16:15:26 2008 for mixpp by&nbsp;
+<hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp;
 <a href="http://www.doxygen.org/index.html">
 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
Index: doc/latex/emix_8h__incl.md5
===================================================================
--- doc/latex/emix_8h__incl.md5 (revision 106)
+++ doc/latex/emix_8h__incl.md5 (revision 106)
@@ -0,0 +1,1 @@
+cb151fadac7362a502ee5e103e5f8b9c
Index: doc/latex/classeuni.tex
===================================================================
--- doc/latex/classeuni.tex (revision 99)
+++ doc/latex/classeuni.tex (revision 106)
@@ -40,4 +40,7 @@
 
 \begin{CompactList}\small\item\em return expected value \item\end{CompactList}\item 
+virtual mat {\bf sample} (int N) const \label{classepdf_7b3523bce1de49f58afe7c1e428cc4fd}
+
+\begin{CompactList}\small\item\em Returns N samples from density $epdf(rv)$. \item\end{CompactList}\item 
 {\bf RV} {\bf \_\-rv} () const \label{classepdf_b89143f12c9b49282e30841e4fb5f337}
 
Index: doc/latex/doxygen.sty
===================================================================
--- doc/latex/doxygen.sty (revision 99)
+++ doc/latex/doxygen.sty (revision 106)
@@ -11,6 +11,6 @@
 \rhead[\fancyplain{}{\bfseries\leftmark}]
         {\fancyplain{}{\bfseries\thepage}}
-\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri May 9 16:15:20 2008 for mixpp by Doxygen }]{}
-\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri May 9 16:15:20 2008 for mixpp by Doxygen }}
+\rfoot[\fancyplain{}{\bfseries\scriptsize Generated on Fri May 9 23:06:27 2008 for mixpp by Doxygen }]{}
+\lfoot[]{\fancyplain{}{\bfseries\scriptsize Generated on Fri May 9 23:06:27 2008 for mixpp by Doxygen }}
 \cfoot{}
 \newenvironment{Code}
Index: doc/latex/sim__var__arx_8cpp__incl.eps
===================================================================
--- doc/latex/sim__var__arx_8cpp__incl.eps (revision 106)
+++ doc/latex/sim__var__arx_8cpp__incl.eps (revision 106)
@@ -0,0 +1,686 @@
+%!PS-Adobe-2.0
+%%Creator: Graphviz version 2.16 (Fri Feb  8 12:52:03 UTC 2008)
+%%For: (smidl) Vasek Smidl,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {	% i j npages
+	/npages exch def
+	/j exch def
+	/i exch def
+	/str 10 string def
+	npages 1 gt {
+		gsave
+			coordfont setfont
+			0 0 moveto
+			(\() show i str cvs show (,) show j str cvs show (\)) show
+		grestore
+	} if
+} bind def
+
+/set_font {
+	findfont exch
+	scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {			% width text
+	/text exch def
+	/width exch def
+	gsave
+		width 0 gt {
+			[] 0 setdash
+			text stringwidth pop width exch sub text length div 0 text ashow
+		} if
+	grestore
+} def
+
+/boxprim {				% xcorner ycorner xsize ysize
+		4 2 roll
+		moveto
+		2 copy
+		exch 0 rlineto
+		0 exch rlineto
+		pop neg 0 rlineto
+		closepath
+} bind def
+
+/ellipse_path {
+	/ry exch def
+	/rx exch def
+	/y exch def
+	/x exch def
+	matrix currentmatrix
+	newpath
+	x y translate
+	rx ry scale
+	0 0 1 0 360 arc
+	setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+	[	% layer color sequence - darkest to lightest
+		[0 0 0]
+		[.2 .8 .8]
+		[.4 .8 .8]
+		[.6 .8 .8]
+		[.8 .8 .8]
+	]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+	layercolorseq curlayer 1 sub layerlen mod get
+	aload pop sethsbcolor
+	/nodecolor {nopcolor} def
+	/edgecolor {nopcolor} def
+	/graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+	/myupper exch def
+	/mylower exch def
+	curlayer mylower lt
+	curlayer myupper gt
+	or
+	{invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 463 288
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 427 252 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 0 224 moveto
+0 243 lineto
+171 243 lineto
+171 224 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 224 moveto
+0 243 lineto
+171 243 lineto
+171 224 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+7.75 229.25 moveto 154.5 (work/mixpp/pmsm/sim_var_arx.cpp) alignedtext
+grestore
+% Node2
+gsave
+0.000 0.000 1.000 nodecolor
+newpath 139 0 moveto
+139 19 lineto
+208 19 lineto
+208 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.749 nodecolor
+newpath 139 0 moveto
+139 19 lineto
+208 19 lineto
+208 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+146.375 5.25 moveto 53.25 (itpp/itbase.h) alignedtext
+grestore
+% Node1->Node2
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 84 224 moveto
+82 194 78 110 115 56 curveto
+124 43 137 32 149 24 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 150.375 27.268 moveto
+157 19 lineto
+146.665 21.332 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 150.375 27.268 moveto
+157 19 lineto
+146.665 21.332 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 94 169 158 187 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($arx_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 94 168 moveto
+94 187 lineto
+159 187 lineto
+159 168 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 94 168 moveto
+94 187 lineto
+159 187 lineto
+159 168 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+101.625 173.25 moveto 48.75 (estim/arx.h) alignedtext
+grestore
+% Node1->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 92 224 moveto
+98 216 106 205 113 195 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 115.8 197.1 moveto
+119 187 lineto
+110.2 192.9 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 115.8 197.1 moveto
+119 187 lineto
+110.2 192.9 lineto
+closepath stroke
+grestore
+% Node3->Node2
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 118 168 moveto
+109 155 97 132 102 112 curveto
+112 77 138 45 156 26 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 158.404 28.546 moveto
+163 19 lineto
+153.454 23.5962 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 158.404 28.546 moveto
+163 19 lineto
+153.454 23.5962 lineto
+closepath stroke
+grestore
+% Node4
+gsave
+[ /Rect [ 111 113 185 131 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libFN_8h-source.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 111 112 moveto
+111 131 lineto
+186 131 lineto
+186 112 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 111 112 moveto
+111 131 lineto
+186 131 lineto
+186 112 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+118.375 117.25 moveto 59.25 (../stat/libFN.h) alignedtext
+grestore
+% Node3->Node4
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 130 168 moveto
+133 161 137 150 140 140 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 143.137 141.56 moveto
+144 131 lineto
+136.74 138.717 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 143.137 141.56 moveto
+144 131 lineto
+136.74 138.717 lineto
+closepath stroke
+grestore
+% Node6
+gsave
+[ /Rect [ 203 113 277 131 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libEF_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 203 112 moveto
+203 131 lineto
+278 131 lineto
+278 112 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 203 112 moveto
+203 131 lineto
+278 131 lineto
+278 112 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+210.75 117.25 moveto 58.5 (../stat/libEF.h) alignedtext
+grestore
+% Node3->Node6
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 146 168 moveto
+165 159 192 146 213 135 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 214.283 138.26 moveto
+222 131 lineto
+211.44 131.863 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 214.283 138.26 moveto
+222 131 lineto
+211.44 131.863 lineto
+closepath stroke
+grestore
+% Node4->Node2
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 144 112 moveto
+140 99 134 75 140 56 curveto
+144 46 151 35 157 27 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 160.049 28.8306 moveto
+164 19 lineto
+154.781 24.221 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 160.049 28.8306 moveto
+164 19 lineto
+154.781 24.221 lineto
+closepath stroke
+grestore
+% Node5
+gsave
+[ /Rect [ 149 57 197 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libBM_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 149 56 moveto
+149 75 lineto
+198 75 lineto
+198 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 149 56 moveto
+149 75 lineto
+198 75 lineto
+198 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+156.5 61.25 moveto 33 (libBM.h) alignedtext
+grestore
+% Node4->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 152 112 moveto
+156 105 160 94 165 84 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 168.137 85.5596 moveto
+169 75 lineto
+161.74 82.7166 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 168.137 85.5596 moveto
+169 75 lineto
+161.74 82.7166 lineto
+closepath stroke
+grestore
+% Node5->Node2
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 173 56 moveto
+173 49 173 38 173 29 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 176.5 29 moveto
+173 19 lineto
+169.5 29 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 176.5 29 moveto
+173 19 lineto
+169.5 29 lineto
+closepath stroke
+grestore
+% Node6->Node2
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 235 112 moveto
+229 99 218 75 206 56 curveto
+199 46 192 35 186 27 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 188.8 24.9 moveto
+180 19 lineto
+183.2 29.1 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 188.8 24.9 moveto
+180 19 lineto
+183.2 29.1 lineto
+closepath stroke
+grestore
+% Node6->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 228 112 moveto
+218 104 204 91 192 82 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 193.831 78.9511 moveto
+184 75 lineto
+189.221 84.2191 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 193.831 78.9511 moveto
+184 75 lineto
+189.221 84.2191 lineto
+closepath stroke
+grestore
+% Node7
+gsave
+[ /Rect [ 253 57 333 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libDC_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 253 56 moveto
+253 75 lineto
+334 75 lineto
+334 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 253 56 moveto
+253 75 lineto
+334 75 lineto
+334 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+260.375 61.25 moveto 65.25 (../math/libDC.h) alignedtext
+grestore
+% Node6->Node7
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 249 112 moveto
+257 104 268 92 277 82 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 279.404 84.546 moveto
+284 75 lineto
+274.454 79.5962 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 279.404 84.546 moveto
+284 75 lineto
+274.454 79.5962 lineto
+closepath stroke
+grestore
+% Node8
+gsave
+[ /Rect [ 351 57 419 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($itpp__ext_8h-source.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 351 56 moveto
+351 75 lineto
+419 75 lineto
+419 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 351 56 moveto
+351 75 lineto
+419 75 lineto
+419 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+359.125 61.25 moveto 51.75 (../itpp_ext.h) alignedtext
+grestore
+% Node6->Node8
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 266 112 moveto
+290 103 326 89 353 79 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 354.283 82.2598 moveto
+362 75 lineto
+351.44 75.8631 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 354.283 82.2598 moveto
+362 75 lineto
+351.44 75.8631 lineto
+closepath stroke
+grestore
+% Node7->Node2
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 272 56 moveto
+252 47 223 33 201 23 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 202.56 19.8631 moveto
+192 19 lineto
+199.717 26.2598 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 202.56 19.8631 moveto
+192 19 lineto
+199.717 26.2598 lineto
+closepath stroke
+grestore
+% Node8->Node2
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 351 57 moveto
+315 47 257 32 217 21 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 217.492 17.5292 moveto
+207 19 lineto
+216.119 24.3933 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 217.492 17.5292 moveto
+207 19 lineto
+216.119 24.3933 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 463 288
+end
+restore
+%%EOF
Index: doc/latex/emix_8h.tex
===================================================================
--- doc/latex/emix_8h.tex (revision 106)
+++ doc/latex/emix_8h.tex (revision 106)
@@ -0,0 +1,30 @@
+\section{work/mixpp/bdm/stat/emix.h File Reference}
+\label{emix_8h}\index{work/mixpp/bdm/stat/emix.h@{work/mixpp/bdm/stat/emix.h}}
+Probability distributions for Mixtures of pdfs. 
+
+{\tt \#include \char`\"{}libBM.h\char`\"{}}\par
+{\tt \#include \char`\"{}libEF.h\char`\"{}}\par
+
+
+Include dependency graph for emix.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=166pt]{emix_8h__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{CompactItemize}
+\item 
+class {\bf emix}
+\begin{CompactList}\small\item\em Mixture of epdfs. \item\end{CompactList}\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+Probability distributions for Mixtures of pdfs. 
+
+\begin{Desc}
+\item[Author:]Vaclav Smidl.\end{Desc}
+----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty
+
+Using IT++ for numerical operations ----------------------------------- 
Index: doc/latex/annotated.tex
===================================================================
--- doc/latex/annotated.tex (revision 99)
+++ doc/latex/annotated.tex (revision 106)
@@ -19,4 +19,5 @@
 \item\contentsline{section}{{\bf EKFfixed} (Extended \doxyref{Kalman}{p.}{classKalman} Filter in full matrices )}{\pageref{classEKFfixed}}{}
 \item\contentsline{section}{{\bf EKFfull} (Extended \doxyref{Kalman}{p.}{classKalman} Filter in full matrices )}{\pageref{classEKFfull}}{}
+\item\contentsline{section}{{\bf emix} (Mixture of epdfs )}{\pageref{classemix}}{}
 \item\contentsline{section}{{\bf enorm$<$ sq\_\-T $>$} (Gaussian density with positive definite (decomposed) covariance matrix )}{\pageref{classenorm}}{}
 \item\contentsline{section}{{\bf epdf} (Probability density function with numerical statistics, e.g. posterior density )}{\pageref{classepdf}}{}
Index: doc/latex/classemix__inherit__graph.eps
===================================================================
--- doc/latex/classemix__inherit__graph.eps (revision 30)
+++ doc/latex/classemix__inherit__graph.eps (revision 106)
@@ -1,4 +1,4 @@
 %!PS-Adobe-2.0
-%%Creator: Graphviz version 2.12 (Tue Sep  4 16:56:48 UTC 2007)
+%%Creator: Graphviz version 2.16 (Fri Feb  8 12:52:03 UTC 2008)
 %%For: (smidl) Vasek Smidl,,,
 %%Title: G
@@ -89,15 +89,13 @@
 } def
 
-% draw aligned label in bounding box aligned to current point
-/alignedtext {			% width adj text
+% draw text fitted to its expected width
+/alignedtext {			% width text
 	/text exch def
-	/adj exch def
 	/width exch def
 	gsave
 		width 0 gt {
-			text stringwidth pop adj mul 0 rmoveto
+			[] 0 setdash
+			text stringwidth pop width exch sub text length div 0 text ashow
 		} if
-		[] 0 setdash
-		text show
 	grestore
 } def
@@ -182,30 +180,17 @@
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 84 124
+%%PageBoundingBox: 36 36 80 120
 %%PageOrientation: Portrait
-gsave
-36 36 84 124 boxprim clip newpath
 0 0 1 beginpage
+gsave
+36 36 44 84 boxprim clip newpath
 1 1 set_scale 0 rotate 40 40 translate
-0.000 0.000 1.000 graphcolor
-newpath -4 -4 moveto
--4 84 lineto
-44 84 lineto
-44 -4 lineto
-closepath fill
-1 setlinewidth
-0.000 0.000 1.000 graphcolor
-newpath -4 -4 moveto
--4 84 lineto
-44 84 lineto
-44 -4 lineto
-closepath stroke
 % Node1
 gsave
 0.000 0.000 0.749 nodecolor
 newpath 0 0 moveto
-0 21 lineto
-40 21 lineto
-40 0 lineto
+0 19 lineto
+37 19 lineto
+37 0 lineto
 closepath fill
 1 setlinewidth
@@ -213,20 +198,15 @@
 0.000 0.000 0.000 nodecolor
 newpath 0 0 moveto
-0 21 lineto
-40 21 lineto
-40 0 lineto
+0 19 lineto
+37 19 lineto
+37 0 lineto
 closepath stroke
 0.000 0.000 0.000 nodecolor
-10.00 /FreeSans.ttf set_font
-20 7 moveto 24 -0.5 (emix) alignedtext
+10.00 /FreeSans set_font
+7.5 5.25 moveto 21 (emix) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 1 59 39 79 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classepdf.html) >>
-  /Subtype /Link
-/ANN pdfmark
-[ /Rect [ 1 59 39 79 ]
+[ /Rect [ 1 57 35 75 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($classepdf.html) >>
@@ -234,20 +214,20 @@
 /ANN pdfmark
 0.000 0.000 1.000 nodecolor
-newpath 1 58 moveto
-1 79 lineto
-39 79 lineto
-39 58 lineto
+newpath 1 56 moveto
+1 75 lineto
+36 75 lineto
+36 56 lineto
 closepath fill
 1 setlinewidth
 filled
 0.000 0.000 0.000 nodecolor
-newpath 1 58 moveto
-1 79 lineto
-39 79 lineto
-39 58 lineto
+newpath 1 56 moveto
+1 75 lineto
+36 75 lineto
+36 56 lineto
 closepath stroke
 0.000 0.000 0.000 nodecolor
-10.00 /FreeSans.ttf set_font
-20 65 moveto 22 -0.5 (epdf) alignedtext
+10.00 /FreeSans set_font
+8.625 61.25 moveto 18.75 (epdf) alignedtext
 grestore
 % Node2->Node1
@@ -256,18 +236,18 @@
 solid
 0.667 0.776 0.439 edgecolor
-newpath 20 48 moveto
-20 38 20 28 20 21 curveto
+newpath 18 46 moveto
+18 37 18 26 18 19 curveto
 stroke
 0.667 0.776 0.439 edgecolor
-newpath 16.5001 48 moveto
-20 58 lineto
-23.5001 48 lineto
+newpath 14.5001 46 moveto
+18 56 lineto
+21.5001 46 lineto
 closepath fill
 1 setlinewidth
 solid
 0.667 0.776 0.439 edgecolor
-newpath 16.5001 48 moveto
-20 58 lineto
-23.5001 48 lineto
+newpath 14.5001 46 moveto
+18 56 lineto
+21.5001 46 lineto
 closepath stroke
 grestore
@@ -279,5 +259,5 @@
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 84 124
+%%BoundingBox: 36 36 80 120
 end
 restore
Index: doc/latex/classepdf__inherit__graph.eps
===================================================================
--- doc/latex/classepdf__inherit__graph.eps (revision 99)
+++ doc/latex/classepdf__inherit__graph.eps (revision 106)
@@ -180,29 +180,29 @@
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 475 246
+%%PageBoundingBox: 36 36 522 246
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 439 210 boxprim clip newpath
+36 36 486 210 boxprim clip newpath
 1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0.000 0.000 0.749 nodecolor
-newpath 222 182 moveto
-222 201 lineto
-257 201 lineto
-257 182 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 222 182 moveto
-222 201 lineto
-257 201 lineto
-257 182 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-229.625 187.25 moveto 18.75 (epdf) alignedtext
+newpath 251 182 moveto
+251 201 lineto
+286 201 lineto
+286 182 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 251 182 moveto
+251 201 lineto
+286 201 lineto
+286 182 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+258.625 187.25 moveto 18.75 (epdf) alignedtext
 grestore
 % Node2
@@ -236,18 +236,18 @@
 solid
 0.667 0.776 0.439 edgecolor
-newpath 215 176 moveto
-200 166 181 152 168 143 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 213.738 179.365 moveto
-224 182 lineto
-217.621 173.541 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 213.738 179.365 moveto
-224 182 lineto
-217.621 173.541 lineto
+newpath 242 178 moveto
+220 167 191 153 172 143 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 240.559 181.203 moveto
+251 183 lineto
+243.958 175.084 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 240.559 181.203 moveto
+251 183 lineto
+243.958 175.084 lineto
 closepath stroke
 grestore
@@ -282,25 +282,25 @@
 solid
 0.667 0.776 0.439 edgecolor
-newpath 230 173 moveto
-225 163 219 151 215 143 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 226.74 174.283 moveto
-234 182 lineto
-233.137 171.44 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 226.74 174.283 moveto
-234 182 lineto
-233.137 171.44 lineto
+newpath 251 175 moveto
+241 164 229 152 220 143 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 248.454 177.404 moveto
+258 182 lineto
+253.404 172.454 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 248.454 177.404 moveto
+258 182 lineto
+253.404 172.454 lineto
 closepath stroke
 grestore
 % Node10
 gsave
-[ /Rect [ 250 125 284 143 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classeuni.html) >>
+[ /Rect [ 250 125 286 143 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classemix.html) >>
   /Subtype /Link
 /ANN pdfmark
@@ -308,6 +308,6 @@
 newpath 250 124 moveto
 250 143 lineto
-284 143 lineto
-284 124 lineto
+287 143 lineto
+287 124 lineto
 closepath fill
 1 setlinewidth
@@ -316,10 +316,10 @@
 newpath 250 124 moveto
 250 143 lineto
-284 143 lineto
-284 124 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-258 129.25 moveto 18 (euni) alignedtext
+287 143 lineto
+287 124 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+257.5 129.25 moveto 21 (emix) alignedtext
 grestore
 % Node1->Node10
@@ -328,59 +328,105 @@
 solid
 0.667 0.776 0.439 edgecolor
-newpath 248 173 moveto
-253 163 259 151 263 143 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 244.863 171.44 moveto
-244 182 lineto
-251.26 174.283 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 244.863 171.44 moveto
-244 182 lineto
-251.26 174.283 lineto
+newpath 268 172 moveto
+268 162 268 151 268 143 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 264.5 172 moveto
+268 182 lineto
+271.5 172 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 264.5 172 moveto
+268 182 lineto
+271.5 172 lineto
 closepath stroke
 grestore
 % Node11
 gsave
-0.000 0.000 1.000 nodecolor
-newpath 302 124 moveto
-302 143 lineto
-425 143 lineto
-425 124 lineto
+[ /Rect [ 304 125 338 143 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($classeuni.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 304 124 moveto
+304 143 lineto
+338 143 lineto
+338 124 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 304 124 moveto
+304 143 lineto
+338 143 lineto
+338 124 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+312 129.25 moveto 18 (euni) alignedtext
+grestore
+% Node1->Node11
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 284 174 moveto
+293 164 305 152 312 143 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 280.951 172.169 moveto
+277 182 lineto
+286.219 176.779 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 280.951 172.169 moveto
+277 182 lineto
+286.219 176.779 lineto
+closepath stroke
+grestore
+% Node12
+gsave
+0.000 0.000 1.000 nodecolor
+newpath 356 124 moveto
+356 143 lineto
+479 143 lineto
+479 124 lineto
 closepath fill
 1 setlinewidth
 filled
 0.000 0.000 0.749 nodecolor
-newpath 302 124 moveto
-302 143 lineto
-425 143 lineto
-425 124 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-309.75 129.25 moveto 106.5 (MPF< BM_T >::mpfepdf) alignedtext
-grestore
-% Node1->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 266 180 moveto
-290 168 322 153 343 143 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 264.717 176.74 moveto
-257 184 lineto
-267.56 183.137 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 264.717 176.74 moveto
-257 184 lineto
-267.56 183.137 lineto
+newpath 356 124 moveto
+356 143 lineto
+479 143 lineto
+479 124 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+363.75 129.25 moveto 106.5 (MPF< BM_T >::mpfepdf) alignedtext
+grestore
+% Node1->Node12
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 295 181 moveto
+324 170 367 154 393 143 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 293.717 177.74 moveto
+286 185 lineto
+296.56 184.137 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 293.717 177.74 moveto
+286 185 lineto
+296.56 184.137 lineto
 closepath stroke
 grestore
@@ -601,6 +647,6 @@
 0.667 0.776 0.439 edgecolor
 newpath 182 124 moveto
-274 95 324 121 379 48 curveto
-385 40 387 28 387 19 curveto
+275 95 328 122 381 48 curveto
+386 40 387 28 387 19 curveto
 stroke
 0.667 0.776 0.439 edgecolor
@@ -711,5 +757,5 @@
 0.000 0.000 0.000 edgecolor
 10.00 /FreeSans set_font
-329.5 39.25 moveto 45 (< chmat >) alignedtext
+331.5 39.25 moveto 45 (< chmat >) alignedtext
 grestore
 % Node5->Node8
@@ -744,5 +790,5 @@
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 475 246
+%%BoundingBox: 36 36 522 246
 end
 restore
Index: doc/latex/classdirfilelog.tex
===================================================================
--- doc/latex/classdirfilelog.tex (revision 99)
+++ doc/latex/classdirfilelog.tex (revision 106)
@@ -36,4 +36,7 @@
 
 \begin{CompactList}\small\item\em log this vector \item\end{CompactList}\item 
+void \textbf{itsave} (const char $\ast$fname)\label{classmemlog_65571ebbb16577b5211adbb27baf769c}
+
+\item 
 virtual int {\bf add} ({\bf RV} rv, string name=\char`\"{}\char`\"{})\label{classlogger_3d6c6ab580b36619c4010e3ebec55378}
 
Index: doc/latex/arx_8h__dep__incl.eps
===================================================================
--- doc/latex/arx_8h__dep__incl.eps (revision 106)
+++ doc/latex/arx_8h__dep__incl.eps (revision 106)
@@ -0,0 +1,264 @@
+%!PS-Adobe-2.0
+%%Creator: Graphviz version 2.16 (Fri Feb  8 12:52:03 UTC 2008)
+%%For: (smidl) Vasek Smidl,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {	% i j npages
+	/npages exch def
+	/j exch def
+	/i exch def
+	/str 10 string def
+	npages 1 gt {
+		gsave
+			coordfont setfont
+			0 0 moveto
+			(\() show i str cvs show (,) show j str cvs show (\)) show
+		grestore
+	} if
+} bind def
+
+/set_font {
+	findfont exch
+	scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {			% width text
+	/text exch def
+	/width exch def
+	gsave
+		width 0 gt {
+			[] 0 setdash
+			text stringwidth pop width exch sub text length div 0 text ashow
+		} if
+	grestore
+} def
+
+/boxprim {				% xcorner ycorner xsize ysize
+		4 2 roll
+		moveto
+		2 copy
+		exch 0 rlineto
+		0 exch rlineto
+		pop neg 0 rlineto
+		closepath
+} bind def
+
+/ellipse_path {
+	/ry exch def
+	/rx exch def
+	/y exch def
+	/x exch def
+	matrix currentmatrix
+	newpath
+	x y translate
+	rx ry scale
+	0 0 1 0 360 arc
+	setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+	[	% layer color sequence - darkest to lightest
+		[0 0 0]
+		[.2 .8 .8]
+		[.4 .8 .8]
+		[.6 .8 .8]
+		[.8 .8 .8]
+	]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+	layercolorseq curlayer 1 sub layerlen mod get
+	aload pop sethsbcolor
+	/nodecolor {nopcolor} def
+	/edgecolor {nopcolor} def
+	/graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+	/myupper exch def
+	/mylower exch def
+	curlayer mylower lt
+	curlayer myupper gt
+	or
+	{invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 214 120
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 178 84 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 16 56 moveto
+16 75 lineto
+155 75 lineto
+155 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 16 56 moveto
+16 75 lineto
+155 75 lineto
+155 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+23.5 61.25 moveto 123 (work/mixpp/bdm/estim/arx.h) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 0 1 170 19 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($sim__var__arx_8cpp.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 0 moveto
+0 19 lineto
+171 19 lineto
+171 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 0 moveto
+0 19 lineto
+171 19 lineto
+171 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+7.75 5.25 moveto 154.5 (work/mixpp/pmsm/sim_var_arx.cpp) alignedtext
+grestore
+% Node1->Node2
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 85 46 moveto
+85 37 85 26 85 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 81.5001 46 moveto
+85 56 lineto
+88.5001 46 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 81.5001 46 moveto
+85 56 lineto
+88.5001 46 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 214 120
+end
+restore
+%%EOF
Index: doc/latex/sim__var__arx_8cpp__incl.md5
===================================================================
--- doc/latex/sim__var__arx_8cpp__incl.md5 (revision 106)
+++ doc/latex/sim__var__arx_8cpp__incl.md5 (revision 106)
@@ -0,0 +1,1 @@
+fbe99ddffbbe2b22b71e1959bd9fa1b5
Index: doc/latex/classRV.tex
===================================================================
--- doc/latex/classRV.tex (revision 91)
+++ doc/latex/classRV.tex (revision 106)
@@ -27,4 +27,7 @@
 
 \begin{CompactList}\small\item\em Find indexes of another rv in self. \item\end{CompactList}\item 
+bool {\bf equal} ({\bf RV} rv2) const \label{classRV_c4f547370d67eba414caafe91c64b12a}
+
+\begin{CompactList}\small\item\em Compare if {\tt rv2} is identical to this {\tt \doxyref{RV}{p.}{classRV}}. \item\end{CompactList}\item 
 void {\bf add} (const {\bf RV} \&rv2)\label{classRV_4fc941a5ebc9f82aa372f54f2e02dab2}
 
Index: doc/latex/classemix__inherit__graph.md5
===================================================================
--- doc/latex/classemix__inherit__graph.md5 (revision 30)
+++ doc/latex/classemix__inherit__graph.md5 (revision 106)
@@ -1,1 +1,1 @@
-478407fb61623fe078a35ec29a6ded44
+420cd107eef53de65920ea4f88e7d54e
Index: doc/latex/classemix.tex
===================================================================
--- doc/latex/classemix.tex (revision 33)
+++ doc/latex/classemix.tex (revision 106)
@@ -1,8 +1,8 @@
 \section{emix Class Reference}
 \label{classemix}\index{emix@{emix}}
-Weighted mixture of epdfs with external owned components.  
+Mixture of epdfs.  
 
 
-{\tt \#include $<$libEF.h$>$}
+{\tt \#include $<$emix.h$>$}
 
 Inheritance diagram for emix:\nopagebreak
@@ -10,5 +10,5 @@
 \begin{center}
 \leavevmode
-\includegraphics[width=42pt]{classemix__inherit__graph}
+\includegraphics[width=40pt]{classemix__inherit__graph}
 \end{center}
 \end{figure}
@@ -17,5 +17,5 @@
 \begin{center}
 \leavevmode
-\includegraphics[width=42pt]{classemix__coll__graph}
+\includegraphics[width=40pt]{classemix__coll__graph}
 \end{center}
 \end{figure}
@@ -23,27 +23,27 @@
 \begin{CompactItemize}
 \item 
-{\bf emix} (const {\bf RV} \&rv, vec \&w0)\label{classemix_b0ac204af8919c22bce72816ed82019e}
+{\bf emix} ({\bf RV} \&{\bf rv})\label{classemix_3a10c8481115a5460877272ddb6532a6}
 
 \begin{CompactList}\small\item\em Default constructor. \item\end{CompactList}\item 
-void \textbf{set\_\-parameters} (int \&i, double wi, {\bf epdf} $\ast$ep)\label{classemix_7be197d56e64f7cb578be3932663dfe5}
+void {\bf set\_\-parameters} (const vec \&{\bf w}, const Array$<$ {\bf epdf} $\ast$ $>$ \&{\bf Coms})\label{classemix_6ce82b24d7fe540ddbf44b472a005555}
 
-\item 
-vec \textbf{mean} ()\label{classemix_dcb3f927bf061eac6229850158ca1558}
+\begin{CompactList}\small\item\em Set weights {\tt w} and components {\tt R}. \item\end{CompactList}\item 
+vec {\bf sample} () const 
+\begin{CompactList}\small\item\em Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. \item\end{CompactList}\item 
+vec {\bf mean} () const \label{classemix_b662a51d042b062020460e64bff4e9e8}
 
-\item 
-vec \textbf{sample} ()\label{classemix_3eb9a8e12ce1c5c8a3ddb245354b6941}
+\begin{CompactList}\small\item\em return expected value \item\end{CompactList}\item 
+double {\bf evalpdflog} (const vec \&val) const \label{classemix_469e910479b3402589104ef3bb1b5741}
 
-\item 
-virtual vec {\bf sample} () const =0
-\begin{CompactList}\small\item\em Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. \item\end{CompactList}\item 
+\begin{CompactList}\small\item\em Compute log-probability of argument {\tt val}. \item\end{CompactList}\item 
+vec \& {\bf \_\-w} ()\label{classemix_35baf0f62307455cebfbf462144b4dd8}
+
+\begin{CompactList}\small\item\em returns a pointer to the internal mean value. Use with Care! \item\end{CompactList}\item 
+virtual mat {\bf sample} (int N) const \label{classepdf_7b3523bce1de49f58afe7c1e428cc4fd}
+
+\begin{CompactList}\small\item\em Returns N samples from density $epdf(rv)$. \item\end{CompactList}\item 
 virtual double {\bf eval} (const vec \&val) const \label{classepdf_3ea597362e11a0040fe7c990269d072c}
 
 \begin{CompactList}\small\item\em Compute probability of argument {\tt val}. \item\end{CompactList}\item 
-virtual double {\bf evalpdflog} (const vec \&val) const =0\label{classepdf_6aef3eca74899692503769c18add1a4c}
-
-\begin{CompactList}\small\item\em Compute log-probability of argument {\tt val}. \item\end{CompactList}\item 
-virtual vec {\bf mean} () const =0\label{classepdf_bf0a070a8f3e67a93604ca724638b870}
-
-\begin{CompactList}\small\item\em return expected value \item\end{CompactList}\item 
 {\bf RV} {\bf \_\-rv} () const \label{classepdf_b89143f12c9b49282e30841e4fb5f337}
 
@@ -52,34 +52,36 @@
 \begin{CompactItemize}
 \item 
-int \textbf{n}\label{classemix_d408b764d002e5eb88acbf333921b2b3}
+vec {\bf w}\label{classemix_cdc8f4e2a5e43595ac5450d8a7f9d1ab}
 
-\item 
-vec \& \textbf{w}\label{classemix_c79274a1e67dde9cc2914054c69b596b}
+\begin{CompactList}\small\item\em weights of the components \item\end{CompactList}\item 
+Array$<$ {\bf epdf} $\ast$ $>$ {\bf Coms}\label{classemix_7155d827417b53fb6aa5cff1459e6eb4}
 
-\item 
-Array$<$ {\bf epdf} $\ast$ $>$ \textbf{Coms}\label{classemix_7155d827417b53fb6aa5cff1459e6eb4}
+\begin{CompactList}\small\item\em Component (epdfs). \item\end{CompactList}\item 
+{\bf RV} {\bf rv}\label{classepdf_74da992e3f5d598da8850b646b79b9d9}
 
-\item 
-{\bf RV} \textbf{rv}\label{classepdf_74da992e3f5d598da8850b646b79b9d9}
-
-\end{CompactItemize}
+\begin{CompactList}\small\item\em Identified of the random variable. \item\end{CompactList}\end{CompactItemize}
 
 
 \subsection{Detailed Description}
-Weighted mixture of epdfs with external owned components. 
+Mixture of epdfs. 
+
+Density function: \[ f(x) = \sum_{i=1}^{n} w_{i} f_i(x), \quad \sum_{i=1}^n w_i = 1. \] where $f_i(x)$ is any density on random variable $x$, called {\em component\/}, 
 
 \subsection{Member Function Documentation}
 \index{emix@{emix}!sample@{sample}}
 \index{sample@{sample}!emix@{emix}}
-\subsubsection{\setlength{\rightskip}{0pt plus 5cm}virtual vec epdf::sample () const\hspace{0.3cm}{\tt  [pure virtual, inherited]}}\label{classepdf_8019654e494bf5e458f6fb947e11b262}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}vec emix::sample () const\hspace{0.3cm}{\tt  [virtual]}}\label{classemix_0650601f24e633e0ab09aa1e46c14483}
 
 
 Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. 
 
-Returns a sample from the density, $x \sim epdf(rv)$ 
+Returns a sample, $x$ from density $epdf(rv)$ 
 
-Implemented in {\bf enorm$<$ sq\_\-T $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, {\bf egamma} \doxyref{}{p.}{classegamma_8e10c0021b5dfdd9cb62c6959b5ef425}, {\bf euni} \doxyref{}{p.}{classeuni_4a0e09392be17beaee120ba98fc038cd}, {\bf eEmp} \doxyref{}{p.}{classeEmp_83f9283f92b805508d896479dc1ccf12}, and {\bf enorm$<$ ldmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}.
+Implements {\bf epdf} \doxyref{}{p.}{classepdf_8019654e494bf5e458f6fb947e11b262}.
 
-The documentation for this class was generated from the following file:\begin{CompactItemize}
+References Coms, and w.
+
+The documentation for this class was generated from the following files:\begin{CompactItemize}
 \item 
-work/mixpp/bdm/stat/{\bf libEF.h}\end{CompactItemize}
+work/mixpp/bdm/stat/{\bf emix.h}\item 
+work/mixpp/bdm/stat/emix.cpp\end{CompactItemize}
Index: doc/latex/classepdf__inherit__graph.md5
===================================================================
--- doc/latex/classepdf__inherit__graph.md5 (revision 99)
+++ doc/latex/classepdf__inherit__graph.md5 (revision 106)
@@ -1,1 +1,1 @@
-e449df7697a8f953551e4f18e3480042
+96527a19cff2f1a5e67eed51278873f5
Index: doc/latex/libEF_8h__dep__incl.eps
===================================================================
--- doc/latex/libEF_8h__dep__incl.eps (revision 99)
+++ doc/latex/libEF_8h__dep__incl.eps (revision 106)
@@ -180,33 +180,33 @@
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 642 176
+%%PageBoundingBox: 36 36 695 176
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 606 140 boxprim clip newpath
+36 36 659 140 boxprim clip newpath
 1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0.000 0.000 0.749 nodecolor
-newpath 159 112 moveto
-159 131 lineto
-299 131 lineto
-299 112 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 159 112 moveto
-159 131 lineto
-299 131 lineto
-299 112 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-167.125 117.25 moveto 123.75 (work/mixpp/bdm/stat/libEF.h) alignedtext
+newpath 270 112 moveto
+270 131 lineto
+410 131 lineto
+410 112 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 270 112 moveto
+270 131 lineto
+410 131 lineto
+410 112 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+278.125 117.25 moveto 123.75 (work/mixpp/bdm/stat/libEF.h) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 0 57 138 75 ]
+[ /Rect [ 20 57 158 75 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($arx_8h.html) >>
@@ -214,20 +214,20 @@
 /ANN pdfmark
 0.000 0.000 1.000 nodecolor
-newpath 0 56 moveto
-0 75 lineto
-139 75 lineto
-139 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 0 56 moveto
-0 75 lineto
-139 75 lineto
-139 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-7.5 61.25 moveto 123 (work/mixpp/bdm/estim/arx.h) alignedtext
+newpath 20 56 moveto
+20 75 lineto
+159 75 lineto
+159 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 20 56 moveto
+20 75 lineto
+159 75 lineto
+159 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+27.5 61.25 moveto 123 (work/mixpp/bdm/estim/arx.h) alignedtext
 grestore
 % Node1->Node2
@@ -236,161 +236,253 @@
 solid
 0.667 0.776 0.439 edgecolor
-newpath 190 109 moveto
-161 99 120 84 95 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 189.416 112.479 moveto
-200 112 lineto
-191.427 105.774 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 189.416 112.479 moveto
-200 112 lineto
-191.427 105.774 lineto
+newpath 285 110 moveto
+238 100 172 84 129 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 284.508 113.471 moveto
+295 112 lineto
+285.881 106.607 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 284.508 113.471 moveto
+295 112 lineto
+285.881 106.607 lineto
+closepath stroke
+grestore
+% Node4
+gsave
+[ /Rect [ 349 57 495 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libKF_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 349 56 moveto
+349 75 lineto
+496 75 lineto
+496 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 349 56 moveto
+349 75 lineto
+496 75 lineto
+496 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+356.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libKF.h) alignedtext
+grestore
+% Node1->Node4
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 363 106 moveto
+378 96 397 83 409 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 360.9 103.2 moveto
+355 112 lineto
+365.1 108.8 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 360.9 103.2 moveto
+355 112 lineto
+365.1 108.8 lineto
+closepath stroke
+grestore
+% Node7
+gsave
+[ /Rect [ 185 57 331 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libPF_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 185 56 moveto
+185 75 lineto
+332 75 lineto
+332 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 185 56 moveto
+185 75 lineto
+332 75 lineto
+332 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+192.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libPF.h) alignedtext
+grestore
+% Node1->Node7
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 317 106 moveto
+302 96 283 83 271 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 314.9 108.8 moveto
+325 112 lineto
+319.1 103.2 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 314.9 108.8 moveto
+325 112 lineto
+319.1 103.2 lineto
+closepath stroke
+grestore
+% Node8
+gsave
+[ /Rect [ 513 57 651 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($emix_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 513 56 moveto
+513 75 lineto
+652 75 lineto
+652 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 513 56 moveto
+513 75 lineto
+652 75 lineto
+652 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+520.5 61.25 moveto 123 (work/mixpp/bdm/stat/emix.h) alignedtext
+grestore
+% Node1->Node8
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 393 110 moveto
+439 100 502 84 543 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 392.119 106.607 moveto
+383 112 lineto
+393.492 113.471 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 392.119 106.607 moveto
+383 112 lineto
+393.492 113.471 lineto
 closepath stroke
 grestore
 % Node3
 gsave
-[ /Rect [ 320 57 466 75 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($libKF_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 320 56 moveto
-320 75 lineto
-467 75 lineto
-467 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 320 56 moveto
-320 75 lineto
-467 75 lineto
-467 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-327.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libKF.h) alignedtext
-grestore
-% Node1->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 268 109 moveto
-298 99 340 84 367 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 266.573 105.774 moveto
-258 112 lineto
-268.584 112.479 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 266.573 105.774 moveto
-258 112 lineto
-268.584 112.479 lineto
+[ /Rect [ 0 1 170 19 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($sim__var__arx_8cpp.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 0 moveto
+0 19 lineto
+171 19 lineto
+171 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 0 moveto
+0 19 lineto
+171 19 lineto
+171 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+7.75 5.25 moveto 154.5 (work/mixpp/pmsm/sim_var_arx.cpp) alignedtext
+grestore
+% Node2->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 87 46 moveto
+87 37 86 26 86 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 83.5222 46.3979 moveto
+88 56 lineto
+90.4875 45.7013 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 83.5222 46.3979 moveto
+88 56 lineto
+90.4875 45.7013 lineto
+closepath stroke
+grestore
+% Node5
+gsave
+[ /Rect [ 188 1 338 19 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($sim__var_8cpp.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 188 0 moveto
+188 19 lineto
+339 19 lineto
+339 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 188 0 moveto
+188 19 lineto
+339 19 lineto
+339 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+195.5 5.25 moveto 135 (work/mixpp/pmsm/sim_var.cpp) alignedtext
+grestore
+% Node4->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 384 53 moveto
+355 43 314 28 289 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 383.416 56.4788 moveto
+394 56 lineto
+385.427 49.7741 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 383.416 56.4788 moveto
+394 56 lineto
+385.427 49.7741 lineto
 closepath stroke
 grestore
 % Node6
 gsave
-[ /Rect [ 156 57 302 75 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($libPF_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 156 56 moveto
-156 75 lineto
-303 75 lineto
-303 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 156 56 moveto
-156 75 lineto
-303 75 lineto
-303 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-163.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libPF.h) alignedtext
-grestore
-% Node1->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 229 102 moveto
-229 93 229 82 229 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 225.5 102 moveto
-229 112 lineto
-232.5 102 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 225.5 102 moveto
-229 112 lineto
-232.5 102 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 154 1 304 19 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($sim__var_8cpp.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 154 0 moveto
-154 19 lineto
-305 19 lineto
-305 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 154 0 moveto
-154 19 lineto
-305 19 lineto
-305 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-161.5 5.25 moveto 135 (work/mixpp/pmsm/sim_var.cpp) alignedtext
-grestore
-% Node3->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 354 53 moveto
-324 43 282 28 255 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 353.416 56.4788 moveto
-364 56 lineto
-355.427 49.7741 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 353.416 56.4788 moveto
-364 56 lineto
-355.427 49.7741 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 322 1 598 19 ]
+[ /Rect [ 356 1 632 19 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($ekf__obj_8h.html) >>
@@ -398,61 +490,61 @@
 /ANN pdfmark
 0.000 0.000 1.000 nodecolor
-newpath 322 0 moveto
-322 19 lineto
-598 19 lineto
-598 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 322 0 moveto
-322 19 lineto
-598 19 lineto
-598 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-329.875 5.25 moveto 260.25 (work/mixpp/pmsm/simulator_zdenek/ekf_example/ekf_obj.h) alignedtext
-grestore
-% Node3->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 413 49 moveto
-425 40 439 27 449 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 410.221 46.7809 moveto
-405 56 lineto
-414.831 52.0489 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 410.221 46.7809 moveto
-405 56 lineto
-414.831 52.0489 lineto
-closepath stroke
-grestore
-% Node6->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 229 46 moveto
-229 37 229 26 229 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 225.5 46 moveto
-229 56 lineto
-232.5 46 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 225.5 46 moveto
-229 56 lineto
-232.5 46 lineto
+newpath 356 0 moveto
+356 19 lineto
+632 19 lineto
+632 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 356 0 moveto
+356 19 lineto
+632 19 lineto
+632 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+363.875 5.25 moveto 260.25 (work/mixpp/pmsm/simulator_zdenek/ekf_example/ekf_obj.h) alignedtext
+grestore
+% Node4->Node6
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 443 50 moveto
+456 40 471 27 482 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 440.9 47.2 moveto
+435 56 lineto
+445.1 52.8 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 440.9 47.2 moveto
+435 56 lineto
+445.1 52.8 lineto
+closepath stroke
+grestore
+% Node7->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 260 46 moveto
+261 37 261 26 262 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 256.512 45.7013 moveto
+259 56 lineto
+263.478 46.3979 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 256.512 45.7013 moveto
+259 56 lineto
+263.478 46.3979 lineto
 closepath stroke
 grestore
@@ -464,5 +556,5 @@
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 642 176
+%%BoundingBox: 36 36 695 176
 end
 restore
Index: doc/latex/classepdf.tex
===================================================================
--- doc/latex/classepdf.tex (revision 99)
+++ doc/latex/classepdf.tex (revision 106)
@@ -31,4 +31,7 @@
 virtual vec {\bf sample} () const =0
 \begin{CompactList}\small\item\em Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. \item\end{CompactList}\item 
+virtual mat {\bf sample} (int N) const \label{classepdf_7b3523bce1de49f58afe7c1e428cc4fd}
+
+\begin{CompactList}\small\item\em Returns N samples from density $epdf(rv)$. \item\end{CompactList}\item 
 virtual double {\bf eval} (const vec \&val) const \label{classepdf_3ea597362e11a0040fe7c990269d072c}
 
@@ -67,9 +70,10 @@
 Returns a sample, $x$ from density $epdf(rv)$ 
 
-Implemented in {\bf enorm$<$ sq\_\-T $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, {\bf egiw} \doxyref{}{p.}{classegiw_3d2c1f2ba0f9966781f1e0ae695e8a6f}, {\bf egamma} \doxyref{}{p.}{classegamma_8e10c0021b5dfdd9cb62c6959b5ef425}, {\bf euni} \doxyref{}{p.}{classeuni_4a0e09392be17beaee120ba98fc038cd}, {\bf eEmp} \doxyref{}{p.}{classeEmp_83f9283f92b805508d896479dc1ccf12}, {\bf enorm$<$ ldmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, {\bf enorm$<$ chmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, and {\bf enorm$<$ fsqmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}.
+Implemented in {\bf emix} \doxyref{}{p.}{classemix_0650601f24e633e0ab09aa1e46c14483}, {\bf enorm$<$ sq\_\-T $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, {\bf egiw} \doxyref{}{p.}{classegiw_3d2c1f2ba0f9966781f1e0ae695e8a6f}, {\bf egamma} \doxyref{}{p.}{classegamma_8e10c0021b5dfdd9cb62c6959b5ef425}, {\bf euni} \doxyref{}{p.}{classeuni_4a0e09392be17beaee120ba98fc038cd}, {\bf eEmp} \doxyref{}{p.}{classeEmp_83f9283f92b805508d896479dc1ccf12}, {\bf enorm$<$ ldmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, {\bf enorm$<$ chmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, and {\bf enorm$<$ fsqmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}.
 
-Referenced by mpdf::samplecond(), PF::set\_\-est(), and eEmp::set\_\-parameters().
+Referenced by sample(), mpdf::samplecond(), PF::set\_\-est(), and eEmp::set\_\-parameters().
 
-The documentation for this class was generated from the following file:\begin{CompactItemize}
+The documentation for this class was generated from the following files:\begin{CompactItemize}
 \item 
-work/mixpp/bdm/stat/{\bf libBM.h}\end{CompactItemize}
+work/mixpp/bdm/stat/{\bf libBM.h}\item 
+work/mixpp/bdm/stat/libBM.cpp\end{CompactItemize}
Index: doc/latex/arx_8h__dep__incl.md5
===================================================================
--- doc/latex/arx_8h__dep__incl.md5 (revision 106)
+++ doc/latex/arx_8h__dep__incl.md5 (revision 106)
@@ -0,0 +1,1 @@
+bcf364e9631ea7f6d28b77efeded9162
Index: doc/latex/refman.tex
===================================================================
--- doc/latex/refman.tex (revision 99)
+++ doc/latex/refman.tex (revision 106)
@@ -21,5 +21,5 @@
 {\large Generated by Doxygen 1.5.5}\\
 \vspace*{0.5cm}
-{\small Fri May 9 16:15:20 2008}\\
+{\small Fri May 9 23:06:27 2008}\\
 \end{center}
 \end{titlepage}
@@ -58,4 +58,5 @@
 \include{classEKFfixed}
 \include{classEKFfull}
+\include{classemix}
 \include{classenorm}
 \include{classepdf}
@@ -96,4 +97,5 @@
 \include{chmat_8h}
 \include{libDC_8h}
+\include{emix_8h}
 \include{libBM_8h}
 \include{libDS_8h}
@@ -101,4 +103,5 @@
 \include{loggers_8h}
 \include{sim__var_8cpp}
+\include{sim__var__arx_8cpp}
 \include{ekf__obj_8h}
 \printindex
Index: doc/latex/libBM_8h.tex
===================================================================
--- doc/latex/libBM_8h.tex (revision 99)
+++ doc/latex/libBM_8h.tex (revision 106)
@@ -19,5 +19,5 @@
 \begin{center}
 \leavevmode
-\includegraphics[width=417pt]{libBM_8h__dep__incl}
+\includegraphics[width=420pt]{libBM_8h__dep__incl}
 \end{center}
 \end{figure}
Index: doc/latex/libEF_8h__dep__incl.md5
===================================================================
--- doc/latex/libEF_8h__dep__incl.md5 (revision 99)
+++ doc/latex/libEF_8h__dep__incl.md5 (revision 106)
@@ -1,1 +1,1 @@
-6cf63d3e6ccb0f063099ab2356f4cbc6
+d00e9417b53ce6d78e4110b8f4bf8b32
Index: doc/latex/classeEmp.tex
===================================================================
--- doc/latex/classeEmp.tex (revision 91)
+++ doc/latex/classeEmp.tex (revision 106)
@@ -47,4 +47,7 @@
 
 \begin{CompactList}\small\item\em return expected value \item\end{CompactList}\item 
+virtual mat {\bf sample} (int N) const \label{classepdf_7b3523bce1de49f58afe7c1e428cc4fd}
+
+\begin{CompactList}\small\item\em Returns N samples from density $epdf(rv)$. \item\end{CompactList}\item 
 virtual double {\bf eval} (const vec \&val) const \label{classepdf_3ea597362e11a0040fe7c990269d072c}
 
Index: doc/latex/arx_8h.tex
===================================================================
--- doc/latex/arx_8h.tex (revision 99)
+++ doc/latex/arx_8h.tex (revision 106)
@@ -13,4 +13,13 @@
 \leavevmode
 \includegraphics[width=192pt]{arx_8h__incl}
+\end{center}
+\end{figure}
+
+
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=107pt]{arx_8h__dep__incl}
 \end{center}
 \end{figure}
Index: doc/latex/classeEF.tex
===================================================================
--- doc/latex/classeEF.tex (revision 99)
+++ doc/latex/classeEF.tex (revision 106)
@@ -37,4 +37,7 @@
 virtual vec {\bf sample} () const =0
 \begin{CompactList}\small\item\em Returns the required moment of the \doxyref{epdf}{p.}{classepdf}. \item\end{CompactList}\item 
+virtual mat {\bf sample} (int N) const \label{classepdf_7b3523bce1de49f58afe7c1e428cc4fd}
+
+\begin{CompactList}\small\item\em Returns N samples from density $epdf(rv)$. \item\end{CompactList}\item 
 virtual double {\bf eval} (const vec \&val) const \label{classepdf_3ea597362e11a0040fe7c990269d072c}
 
@@ -72,7 +75,7 @@
 Returns a sample, $x$ from density $epdf(rv)$ 
 
-Implemented in {\bf enorm$<$ sq\_\-T $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, {\bf egiw} \doxyref{}{p.}{classegiw_3d2c1f2ba0f9966781f1e0ae695e8a6f}, {\bf egamma} \doxyref{}{p.}{classegamma_8e10c0021b5dfdd9cb62c6959b5ef425}, {\bf euni} \doxyref{}{p.}{classeuni_4a0e09392be17beaee120ba98fc038cd}, {\bf eEmp} \doxyref{}{p.}{classeEmp_83f9283f92b805508d896479dc1ccf12}, {\bf enorm$<$ ldmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, {\bf enorm$<$ chmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, and {\bf enorm$<$ fsqmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}.
+Implemented in {\bf emix} \doxyref{}{p.}{classemix_0650601f24e633e0ab09aa1e46c14483}, {\bf enorm$<$ sq\_\-T $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, {\bf egiw} \doxyref{}{p.}{classegiw_3d2c1f2ba0f9966781f1e0ae695e8a6f}, {\bf egamma} \doxyref{}{p.}{classegamma_8e10c0021b5dfdd9cb62c6959b5ef425}, {\bf euni} \doxyref{}{p.}{classeuni_4a0e09392be17beaee120ba98fc038cd}, {\bf eEmp} \doxyref{}{p.}{classeEmp_83f9283f92b805508d896479dc1ccf12}, {\bf enorm$<$ ldmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, {\bf enorm$<$ chmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}, and {\bf enorm$<$ fsqmat $>$} \doxyref{}{p.}{classenorm_60b47544f6181ffd4530d3e415ce12c5}.
 
-Referenced by mpdf::samplecond(), PF::set\_\-est(), and eEmp::set\_\-parameters().
+Referenced by epdf::sample(), mpdf::samplecond(), PF::set\_\-est(), and eEmp::set\_\-parameters().
 
 The documentation for this class was generated from the following file:\begin{CompactItemize}
Index: doc/latex/libBM_8h__dep__incl.eps
===================================================================
--- doc/latex/libBM_8h__dep__incl.eps (revision 99)
+++ doc/latex/libBM_8h__dep__incl.eps (revision 106)
@@ -180,33 +180,33 @@
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 835 232
+%%PageBoundingBox: 36 36 895 232
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 799 196 boxprim clip newpath
+36 36 859 196 boxprim clip newpath
 1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0.000 0.000 0.749 nodecolor
-newpath 405 168 moveto
-405 187 lineto
-548 187 lineto
-548 168 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 405 168 moveto
-405 187 lineto
-548 187 lineto
-548 168 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-412.625 173.25 moveto 126.75 (work/mixpp/bdm/stat/libBM.h) alignedtext
+newpath 391 168 moveto
+391 187 lineto
+534 187 lineto
+534 168 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 391 168 moveto
+391 187 lineto
+534 187 lineto
+534 168 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+398.625 173.25 moveto 126.75 (work/mixpp/bdm/stat/libBM.h) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 165 113 305 131 ]
+[ /Rect [ 232 113 372 131 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($libFN_8h-source.html) >>
@@ -214,20 +214,20 @@
 /ANN pdfmark
 0.000 0.000 1.000 nodecolor
-newpath 165 112 moveto
-165 131 lineto
-306 131 lineto
-306 112 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 165 112 moveto
-165 131 lineto
-306 131 lineto
-306 112 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-172.75 117.25 moveto 124.5 (work/mixpp/bdm/stat/libFN.h) alignedtext
+newpath 232 112 moveto
+232 131 lineto
+373 131 lineto
+373 112 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 232 112 moveto
+232 131 lineto
+373 131 lineto
+373 112 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+239.75 117.25 moveto 124.5 (work/mixpp/bdm/stat/libFN.h) alignedtext
 grestore
 % Node1->Node2
@@ -236,477 +236,569 @@
 solid
 0.667 0.776 0.439 edgecolor
-newpath 423 166 moveto
-378 156 314 140 274 131 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 422.508 169.471 moveto
+newpath 423 165 moveto
+394 155 353 140 328 131 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 422.416 168.479 moveto
 433 168 lineto
-423.881 162.607 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 422.508 169.471 moveto
+424.427 161.774 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 422.416 168.479 moveto
 433 168 lineto
-423.881 162.607 lineto
+424.427 161.774 lineto
+closepath stroke
+grestore
+% Node9
+gsave
+[ /Rect [ 392 113 532 131 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libEF_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 392 112 moveto
+392 131 lineto
+532 131 lineto
+532 112 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 392 112 moveto
+392 131 lineto
+532 131 lineto
+532 112 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+400.125 117.25 moveto 123.75 (work/mixpp/bdm/stat/libEF.h) alignedtext
+grestore
+% Node1->Node9
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 462 158 moveto
+462 149 462 138 462 131 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 458.5 158 moveto
+462 168 lineto
+465.5 158 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 458.5 158 moveto
+462 168 lineto
+465.5 158 lineto
+closepath stroke
+grestore
+% Node11
+gsave
+[ /Rect [ 713 57 851 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($emix_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 713 56 moveto
+713 75 lineto
+852 75 lineto
+852 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 713 56 moveto
+713 75 lineto
+852 75 lineto
+852 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+720.5 61.25 moveto 123 (work/mixpp/bdm/stat/emix.h) alignedtext
+grestore
+% Node1->Node11
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 488 163 moveto
+519 144 570 116 579 112 curveto
+625 94 679 82 720 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 486.042 160.084 moveto
+479 168 lineto
+489.441 166.203 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 486.042 160.084 moveto
+479 168 lineto
+489.441 166.203 lineto
+closepath stroke
+grestore
+% Node12
+gsave
+[ /Rect [ 588 113 728 131 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libDS_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 588 112 moveto
+588 131 lineto
+729 131 lineto
+729 112 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 588 112 moveto
+588 131 lineto
+729 131 lineto
+729 112 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+595.375 117.25 moveto 125.25 (work/mixpp/bdm/stat/libDS.h) alignedtext
+grestore
+% Node1->Node12
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 507 165 moveto
+544 155 594 140 626 131 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 505.573 161.774 moveto
+497 168 lineto
+507.584 168.479 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 505.573 161.774 moveto
+497 168 lineto
+507.584 168.479 lineto
+closepath stroke
+grestore
+% Node13
+gsave
+[ /Rect [ 0 113 150 131 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($loggers_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 0 112 moveto
+0 131 lineto
+150 131 lineto
+150 112 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 112 moveto
+0 131 lineto
+150 131 lineto
+150 112 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+8.25 117.25 moveto 133.5 (work/mixpp/bdm/stat/loggers.h) alignedtext
+grestore
+% Node1->Node13
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 383 167 moveto
+310 156 204 141 137 131 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 382.701 170.488 moveto
+393 168 lineto
+383.398 163.522 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 382.701 170.488 moveto
+393 168 lineto
+383.398 163.522 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 393 57 531 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($arx_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 393 56 moveto
+393 75 lineto
+532 75 lineto
+532 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 393 56 moveto
+393 75 lineto
+532 75 lineto
+532 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+400.5 61.25 moveto 123 (work/mixpp/bdm/estim/arx.h) alignedtext
+grestore
+% Node2->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 341 109 moveto
+370 99 411 84 436 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 339.573 105.774 moveto
+331 112 lineto
+341.584 112.479 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 339.573 105.774 moveto
+331 112 lineto
+341.584 112.479 lineto
+closepath stroke
+grestore
+% Node5
+gsave
+[ /Rect [ 229 57 375 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libKF_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 229 56 moveto
+229 75 lineto
+376 75 lineto
+376 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 229 56 moveto
+229 75 lineto
+376 75 lineto
+376 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+236.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libKF.h) alignedtext
+grestore
+% Node2->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 302 102 moveto
+302 93 302 82 302 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 298.5 102 moveto
+302 112 lineto
+305.5 102 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 298.5 102 moveto
+302 112 lineto
+305.5 102 lineto
+closepath stroke
+grestore
+% Node6
+gsave
+[ /Rect [ 31 1 181 19 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($sim__var_8cpp.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 31 0 moveto
+31 19 lineto
+182 19 lineto
+182 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 31 0 moveto
+31 19 lineto
+182 19 lineto
+182 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+38.5 5.25 moveto 135 (work/mixpp/pmsm/sim_var.cpp) alignedtext
+grestore
+% Node2->Node6
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 275 107 moveto
+259 97 238 86 220 76 curveto
+185 56 143 32 121 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 273.559 110.203 moveto
+284 112 lineto
+276.958 104.084 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 273.559 110.203 moveto
+284 112 lineto
+276.958 104.084 lineto
 closepath stroke
 grestore
 % Node8
 gsave
-[ /Rect [ 325 113 465 131 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($libEF_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 325 112 moveto
-325 131 lineto
-465 131 lineto
-465 112 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 325 112 moveto
-325 131 lineto
-465 131 lineto
-465 112 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-333.125 117.25 moveto 123.75 (work/mixpp/bdm/stat/libEF.h) alignedtext
-grestore
-% Node1->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 453 162 moveto
-438 152 420 139 408 131 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 451.738 165.365 moveto
-462 168 lineto
-455.621 159.541 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 451.738 165.365 moveto
-462 168 lineto
-455.621 159.541 lineto
+[ /Rect [ 39 57 173 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($pmsm_8h-source.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 39 56 moveto
+39 75 lineto
+173 75 lineto
+173 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 39 56 moveto
+39 75 lineto
+173 75 lineto
+173 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+47.125 61.25 moveto 117.75 (work/mixpp/pmsm/pmsm.h) alignedtext
+grestore
+% Node2->Node8
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 257 109 moveto
+220 99 170 84 138 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 256.416 112.479 moveto
+267 112 lineto
+258.427 105.774 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 256.416 112.479 moveto
+267 112 lineto
+258.427 105.774 lineto
+closepath stroke
+grestore
+% Node4
+gsave
+[ /Rect [ 493 1 663 19 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($sim__var__arx_8cpp.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 493 0 moveto
+493 19 lineto
+664 19 lineto
+664 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 493 0 moveto
+493 19 lineto
+664 19 lineto
+664 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+500.75 5.25 moveto 154.5 (work/mixpp/pmsm/sim_var_arx.cpp) alignedtext
+grestore
+% Node3->Node4
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 492 52 moveto
+514 42 541 28 559 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 490.717 48.7402 moveto
+483 56 lineto
+493.56 55.1369 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 490.717 48.7402 moveto
+483 56 lineto
+493.56 55.1369 lineto
+closepath stroke
+grestore
+% Node5->Node6
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 257 53 moveto
+220 43 170 28 138 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 256.416 56.4788 moveto
+267 56 lineto
+258.427 49.7741 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 256.416 56.4788 moveto
+267 56 lineto
+258.427 49.7741 lineto
+closepath stroke
+grestore
+% Node7
+gsave
+[ /Rect [ 199 1 475 19 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($ekf__obj_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 199 0 moveto
+199 19 lineto
+475 19 lineto
+475 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 199 0 moveto
+199 19 lineto
+475 19 lineto
+475 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+206.875 5.25 moveto 260.25 (work/mixpp/pmsm/simulator_zdenek/ekf_example/ekf_obj.h) alignedtext
+grestore
+% Node5->Node7
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 313 47 moveto
+319 38 327 27 331 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 309.797 45.5586 moveto
+308 56 lineto
+315.916 48.9582 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 309.797 45.5586 moveto
+308 56 lineto
+315.916 48.9582 lineto
+closepath stroke
+grestore
+% Node8->Node6
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 106 46 moveto
+106 37 106 26 106 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 102.5 46 moveto
+106 56 lineto
+109.5 46 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 102.5 46 moveto
+106 56 lineto
+109.5 46 lineto
+closepath stroke
+grestore
+% Node9->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 462 102 moveto
+462 93 462 82 462 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 458.5 102 moveto
+462 112 lineto
+465.5 102 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 458.5 102 moveto
+462 112 lineto
+465.5 102 lineto
+closepath stroke
+grestore
+% Node9->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 423 109 moveto
+394 99 353 84 328 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 422.416 112.479 moveto
+433 112 lineto
+424.427 105.774 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 422.416 112.479 moveto
+433 112 lineto
+424.427 105.774 lineto
 closepath stroke
 grestore
 % Node10
 gsave
-[ /Rect [ 651 113 791 131 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($libDS_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 651 112 moveto
-651 131 lineto
-792 131 lineto
-792 112 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 651 112 moveto
-651 131 lineto
-792 131 lineto
-792 112 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-658.375 117.25 moveto 125.25 (work/mixpp/bdm/stat/libDS.h) alignedtext
-grestore
-% Node1->Node10
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 530 166 moveto
-576 156 640 140 682 131 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 529.119 162.607 moveto
-520 168 lineto
-530.492 169.471 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 529.119 162.607 moveto
-520 168 lineto
-530.492 169.471 lineto
-closepath stroke
-grestore
-% Node11
-gsave
-[ /Rect [ 483 113 633 131 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($loggers_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 483 112 moveto
-483 131 lineto
-633 131 lineto
-633 112 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 483 112 moveto
-483 131 lineto
-633 131 lineto
-633 112 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-491.25 117.25 moveto 133.5 (work/mixpp/bdm/stat/loggers.h) alignedtext
-grestore
-% Node1->Node11
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 499 162 moveto
-514 152 533 139 545 131 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 496.9 159.2 moveto
-491 168 lineto
-501.1 164.8 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 496.9 159.2 moveto
-491 168 lineto
-501.1 164.8 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 166 57 304 75 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($arx_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 166 56 moveto
-166 75 lineto
-305 75 lineto
-305 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 166 56 moveto
-166 75 lineto
-305 75 lineto
-305 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-173.5 61.25 moveto 123 (work/mixpp/bdm/estim/arx.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 235 102 moveto
-235 93 235 82 235 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 231.5 102 moveto
-235 112 lineto
-238.5 102 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 231.5 102 moveto
-235 112 lineto
-238.5 102 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 322 57 468 75 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($libKF_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 322 56 moveto
-322 75 lineto
-469 75 lineto
-469 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 322 56 moveto
-322 75 lineto
-469 75 lineto
-469 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-329.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libKF.h) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 274 109 moveto
-303 99 344 84 369 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 272.573 105.774 moveto
-264 112 lineto
-274.584 112.479 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 272.573 105.774 moveto
-264 112 lineto
-274.584 112.479 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 204 1 354 19 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($sim__var_8cpp.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 204 0 moveto
-204 19 lineto
-355 19 lineto
-355 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 204 0 moveto
-204 19 lineto
-355 19 lineto
-355 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-211.5 5.25 moveto 135 (work/mixpp/pmsm/sim_var.cpp) alignedtext
-grestore
-% Node2->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 155 116 moveto
-97 111 25 99 5 76 curveto
-0 69 0 62 5 56 curveto
-18 41 127 26 204 18 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 154.701 119.488 moveto
-165 117 lineto
-155.398 112.522 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 154.701 119.488 moveto
-165 117 lineto
-155.398 112.522 lineto
-closepath stroke
-grestore
-% Node7
-gsave
-[ /Rect [ 14 57 148 75 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($pmsm_8h-source.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 14 56 moveto
-14 75 lineto
-148 75 lineto
-148 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 14 56 moveto
-14 75 lineto
-148 75 lineto
-148 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-22.125 61.25 moveto 117.75 (work/mixpp/pmsm/pmsm.h) alignedtext
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 197 109 moveto
-169 98 130 84 106 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 196.416 112.479 moveto
-207 112 lineto
-198.427 105.774 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 196.416 112.479 moveto
-207 112 lineto
-198.427 105.774 lineto
-closepath stroke
-grestore
-% Node4->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 365 52 moveto
-343 42 316 28 298 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 363.44 55.1369 moveto
-374 56 lineto
-366.283 48.7402 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 363.44 55.1369 moveto
-374 56 lineto
-366.283 48.7402 lineto
-closepath stroke
-grestore
-% Node6
-gsave
-[ /Rect [ 372 1 648 19 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($ekf__obj_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 372 0 moveto
-372 19 lineto
-648 19 lineto
-648 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 372 0 moveto
-372 19 lineto
-648 19 lineto
-648 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-379.875 5.25 moveto 260.25 (work/mixpp/pmsm/simulator_zdenek/ekf_example/ekf_obj.h) alignedtext
-grestore
-% Node4->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 425 52 moveto
-447 42 474 28 492 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 423.717 48.7402 moveto
-416 56 lineto
-426.56 55.1369 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 423.717 48.7402 moveto
-416 56 lineto
-426.56 55.1369 lineto
-closepath stroke
-grestore
-% Node7->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 126 53 moveto
-163 43 214 28 247 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 124.573 49.7741 moveto
-116 56 lineto
-126.584 56.4788 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 124.573 49.7741 moveto
-116 56 lineto
-126.584 56.4788 lineto
-closepath stroke
-grestore
-% Node8->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 356 109 moveto
-327 99 286 84 261 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 355.416 112.479 moveto
-366 112 lineto
-357.427 105.774 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 355.416 112.479 moveto
-366 112 lineto
-357.427 105.774 lineto
-closepath stroke
-grestore
-% Node8->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 395 102 moveto
-395 93 395 82 395 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 391.5 102 moveto
-395 112 lineto
-398.5 102 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 391.5 102 moveto
-395 112 lineto
-398.5 102 lineto
-closepath stroke
-grestore
-% Node9
-gsave
-[ /Rect [ 486 57 632 75 ]
+[ /Rect [ 549 57 695 75 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($libPF_8h.html) >>
@@ -714,83 +806,105 @@
 /ANN pdfmark
 0.000 0.000 1.000 nodecolor
-newpath 486 56 moveto
-486 75 lineto
-633 75 lineto
-633 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 486 56 moveto
-486 75 lineto
-633 75 lineto
-633 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-493.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libPF.h) alignedtext
-grestore
-% Node8->Node9
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 434 109 moveto
-464 99 506 84 533 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 432.573 105.774 moveto
-424 112 lineto
-434.584 112.479 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 432.573 105.774 moveto
-424 112 lineto
-434.584 112.479 lineto
-closepath stroke
-grestore
-% Node9->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 499 54 moveto
-446 44 371 28 324 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 498.508 57.4708 moveto
-509 56 lineto
-499.881 50.6067 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 498.508 57.4708 moveto
-509 56 lineto
-499.881 50.6067 lineto
-closepath stroke
-grestore
-% Node11->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 598 108 moveto
-627 96 659 77 641 56 curveto
-640 55 458 32 352 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 595.985 105.036 moveto
-588 112 lineto
-598.585 111.536 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 595.985 105.036 moveto
-588 112 lineto
-598.585 111.536 lineto
+newpath 549 56 moveto
+549 75 lineto
+696 75 lineto
+696 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 549 56 moveto
+549 75 lineto
+696 75 lineto
+696 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+556.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libPF.h) alignedtext
+grestore
+% Node9->Node10
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 501 109 moveto
+530 99 571 84 596 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 499.573 105.774 moveto
+491 112 lineto
+501.584 112.479 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 499.573 105.774 moveto
+491 112 lineto
+501.584 112.479 lineto
+closepath stroke
+grestore
+% Node9->Node11
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 529 110 moveto
+589 100 676 84 731 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 528.119 106.607 moveto
+519 112 lineto
+529.492 113.471 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 528.119 106.607 moveto
+519 112 lineto
+529.492 113.471 lineto
+closepath stroke
+grestore
+% Node10->Node6
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 539 56 moveto
+382 38 342 37 190 20 curveto
+187 20 185 19 182 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 538.701 59.4875 moveto
+549 57 lineto
+539.398 52.5222 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 538.701 59.4875 moveto
+549 57 lineto
+539.398 52.5222 lineto
+closepath stroke
+grestore
+% Node13->Node6
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 52 106 moveto
+37 92 21 73 30 56 curveto
+40 38 60 26 77 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 49.9 108.8 moveto
+60 112 lineto
+54.1 103.2 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 49.9 108.8 moveto
+60 112 lineto
+54.1 103.2 lineto
 closepath stroke
 grestore
@@ -802,5 +916,5 @@
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 835 232
+%%BoundingBox: 36 36 895 232
 end
 restore
Index: doc/latex/classARX.tex
===================================================================
--- doc/latex/classARX.tex (revision 99)
+++ doc/latex/classARX.tex (revision 106)
@@ -60,5 +60,5 @@
 double {\bf last\_\-lognc}\label{classARX_6d0cd0f0734aa77cdc5e48f1cf6737ec}
 
-\begin{CompactList}\small\item\em cached value of lognc() in the previous step \item\end{CompactList}\item 
+\begin{CompactList}\small\item\em cached value of lognc() in the previous step (used in evaluation of {\tt ll} ) \item\end{CompactList}\item 
 {\bf RV} {\bf rv}\label{classBM_af00f0612fabe66241dd507188cdbf88}
 
Index: doc/latex/classemix__coll__graph.eps
===================================================================
--- doc/latex/classemix__coll__graph.eps (revision 30)
+++ doc/latex/classemix__coll__graph.eps (revision 106)
@@ -1,4 +1,4 @@
 %!PS-Adobe-2.0
-%%Creator: Graphviz version 2.12 (Tue Sep  4 16:56:48 UTC 2007)
+%%Creator: Graphviz version 2.16 (Fri Feb  8 12:52:03 UTC 2008)
 %%For: (smidl) Vasek Smidl,,,
 %%Title: G
@@ -89,15 +89,13 @@
 } def
 
-% draw aligned label in bounding box aligned to current point
-/alignedtext {			% width adj text
+% draw text fitted to its expected width
+/alignedtext {			% width text
 	/text exch def
-	/adj exch def
 	/width exch def
 	gsave
 		width 0 gt {
-			text stringwidth pop adj mul 0 rmoveto
+			[] 0 setdash
+			text stringwidth pop width exch sub text length div 0 text ashow
 		} if
-		[] 0 setdash
-		text show
 	grestore
 } def
@@ -182,30 +180,17 @@
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 84 198
+%%PageBoundingBox: 36 36 80 188
 %%PageOrientation: Portrait
-gsave
-36 36 84 198 boxprim clip newpath
 0 0 1 beginpage
+gsave
+36 36 44 152 boxprim clip newpath
 1 1 set_scale 0 rotate 40 40 translate
-0.000 0.000 1.000 graphcolor
-newpath -4 -4 moveto
--4 158 lineto
-44 158 lineto
-44 -4 lineto
-closepath fill
-1 setlinewidth
-0.000 0.000 1.000 graphcolor
-newpath -4 -4 moveto
--4 158 lineto
-44 158 lineto
-44 -4 lineto
-closepath stroke
 % Node1
 gsave
 0.000 0.000 0.749 nodecolor
 newpath 0 0 moveto
-0 21 lineto
-40 21 lineto
-40 0 lineto
+0 19 lineto
+37 19 lineto
+37 0 lineto
 closepath fill
 1 setlinewidth
@@ -213,20 +198,15 @@
 0.000 0.000 0.000 nodecolor
 newpath 0 0 moveto
-0 21 lineto
-40 21 lineto
-40 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans.ttf set_font
-20 7 moveto 24 -0.5 (emix) alignedtext
+0 19 lineto
+37 19 lineto
+37 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+7.5 5.25 moveto 21 (emix) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 1 61 39 81 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classepdf.html) >>
-  /Subtype /Link
-/ANN pdfmark
-[ /Rect [ 1 61 39 81 ]
+[ /Rect [ 1 59 35 77 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($classepdf.html) >>
@@ -234,20 +214,20 @@
 /ANN pdfmark
 0.000 0.000 1.000 nodecolor
-newpath 1 60 moveto
-1 81 lineto
-39 81 lineto
-39 60 lineto
+newpath 1 58 moveto
+1 77 lineto
+36 77 lineto
+36 58 lineto
 closepath fill
 1 setlinewidth
 filled
 0.000 0.000 0.000 nodecolor
-newpath 1 60 moveto
-1 81 lineto
-39 81 lineto
-39 60 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans.ttf set_font
-20 67 moveto 22 -0.5 (epdf) alignedtext
+newpath 1 58 moveto
+1 77 lineto
+36 77 lineto
+36 58 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+8.625 63.25 moveto 18.75 (epdf) alignedtext
 grestore
 % Node2->Node1
@@ -256,28 +236,23 @@
 solid
 0.667 0.776 0.439 edgecolor
-newpath 20 50 moveto
-20 40 20 29 20 21 curveto
+newpath 18 48 moveto
+18 38 18 27 18 19 curveto
 stroke
 0.667 0.776 0.439 edgecolor
-newpath 16.5001 50 moveto
-20 60 lineto
-23.5001 50 lineto
+newpath 14.5001 48 moveto
+18 58 lineto
+21.5001 48 lineto
 closepath fill
 1 setlinewidth
 solid
 0.667 0.776 0.439 edgecolor
-newpath 16.5001 50 moveto
-20 60 lineto
-23.5001 50 lineto
+newpath 14.5001 48 moveto
+18 58 lineto
+21.5001 48 lineto
 closepath stroke
 grestore
 % Node3
 gsave
-[ /Rect [ 6 133 34 153 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($classRV.html) >>
-  /Subtype /Link
-/ANN pdfmark
-[ /Rect [ 6 133 34 153 ]
+[ /Rect [ 4 125 32 143 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($classRV.html) >>
@@ -285,20 +260,20 @@
 /ANN pdfmark
 0.000 0.000 1.000 nodecolor
-newpath 6 132 moveto
-6 153 lineto
-35 153 lineto
-35 132 lineto
+newpath 4 124 moveto
+4 143 lineto
+33 143 lineto
+33 124 lineto
 closepath fill
 1 setlinewidth
 filled
 0.000 0.000 0.000 nodecolor
-newpath 6 132 moveto
-6 153 lineto
-35 153 lineto
-35 132 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans.ttf set_font
-20 139 moveto 13 -0.5 (RV) alignedtext
+newpath 4 124 moveto
+4 143 lineto
+33 143 lineto
+33 124 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+11.625 129.25 moveto 12.75 (RV) alignedtext
 grestore
 % Node3->Node2
@@ -307,22 +282,22 @@
 dashed
 0.776 0.753 0.804 edgecolor
-newpath 20 122 moveto
-20 108 20 92 20 81 curveto
+newpath 18 114 moveto
+18 102 18 87 18 77 curveto
 stroke
 0.776 0.753 0.804 edgecolor
-newpath 16.5001 122 moveto
-20 132 lineto
-23.5001 122 lineto
+newpath 14.5001 114 moveto
+18 124 lineto
+21.5001 114 lineto
 closepath fill
 1 setlinewidth
 solid
 0.776 0.753 0.804 edgecolor
-newpath 16.5001 122 moveto
-20 132 lineto
-23.5001 122 lineto
+newpath 14.5001 114 moveto
+18 124 lineto
+21.5001 114 lineto
 closepath stroke
 0.000 0.000 0.000 edgecolor
-10.00 /FreeSans.ttf set_font
-25 104 moveto 10 -0.5 (rv) alignedtext
+10.00 /FreeSans set_font
+17.875 97.25 moveto 8.25 (rv) alignedtext
 grestore
 endpage
@@ -333,5 +308,5 @@
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 84 198
+%%BoundingBox: 36 36 80 188
 end
 restore
Index: doc/latex/libDC_8h__dep__incl.eps
===================================================================
--- doc/latex/libDC_8h__dep__incl.eps (revision 99)
+++ doc/latex/libDC_8h__dep__incl.eps (revision 106)
@@ -180,33 +180,33 @@
 setupLatin1
 %%Page: 1 1
-%%PageBoundingBox: 36 36 575 232
+%%PageBoundingBox: 36 36 814 232
 %%PageOrientation: Portrait
 0 0 1 beginpage
 gsave
-36 36 539 196 boxprim clip newpath
+36 36 778 196 boxprim clip newpath
 1 1 set_scale 0 rotate 40 40 translate
 % Node1
 gsave
 0.000 0.000 0.749 nodecolor
-newpath 228 168 moveto
-228 187 lineto
-375 187 lineto
-375 168 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 228 168 moveto
-228 187 lineto
-375 187 lineto
-375 168 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-235.75 173.25 moveto 130.5 (work/mixpp/bdm/math/libDC.h) alignedtext
+newpath 280 168 moveto
+280 187 lineto
+427 187 lineto
+427 168 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 280 168 moveto
+280 187 lineto
+427 187 lineto
+427 168 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+287.75 173.25 moveto 130.5 (work/mixpp/bdm/math/libDC.h) alignedtext
 grestore
 % Node2
 gsave
-[ /Rect [ 231 113 371 131 ]
+[ /Rect [ 381 113 521 131 ]
   /Border [ 0 0 0 ]
   /Action << /Subtype /URI /URI ($libEF_8h.html) >>
@@ -214,20 +214,20 @@
 /ANN pdfmark
 0.000 0.000 1.000 nodecolor
-newpath 231 112 moveto
-231 131 lineto
-371 131 lineto
-371 112 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 231 112 moveto
-231 131 lineto
-371 131 lineto
-371 112 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-239.125 117.25 moveto 123.75 (work/mixpp/bdm/stat/libEF.h) alignedtext
+newpath 381 112 moveto
+381 131 lineto
+521 131 lineto
+521 112 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 381 112 moveto
+381 131 lineto
+521 131 lineto
+521 112 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+389.125 117.25 moveto 123.75 (work/mixpp/bdm/stat/libEF.h) alignedtext
 grestore
 % Node1->Node2
@@ -236,273 +236,364 @@
 solid
 0.667 0.776 0.439 edgecolor
-newpath 301 158 moveto
-301 149 301 138 301 131 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 297.5 158 moveto
-301 168 lineto
-304.5 158 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 297.5 158 moveto
-301 168 lineto
-304.5 158 lineto
+newpath 380 163 moveto
+398 153 421 139 435 131 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 378.042 160.084 moveto
+371 168 lineto
+381.441 166.203 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 378.042 160.084 moveto
+371 168 lineto
+381.441 166.203 lineto
+closepath stroke
+grestore
+% Node8
+gsave
+[ /Rect [ 296 57 442 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libPF_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 296 56 moveto
+296 75 lineto
+443 75 lineto
+443 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 296 56 moveto
+296 75 lineto
+443 75 lineto
+443 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+303.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libPF.h) alignedtext
+grestore
+% Node1->Node8
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 355 158 moveto
+359 133 365 93 368 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 351.512 157.701 moveto
+354 168 lineto
+358.478 158.398 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 351.512 157.701 moveto
+354 168 lineto
+358.478 158.398 lineto
+closepath stroke
+grestore
+% Node10
+gsave
+[ /Rect [ 160 113 310 131 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($chmat_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 160 112 moveto
+160 131 lineto
+310 131 lineto
+310 112 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 160 112 moveto
+160 131 lineto
+310 131 lineto
+310 112 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+167.875 117.25 moveto 134.25 (work/mixpp/bdm/math/chmat.h) alignedtext
+grestore
+% Node1->Node10
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 323 164 moveto
+301 154 272 140 254 131 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 321.44 167.137 moveto
+332 168 lineto
+324.283 160.74 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 321.44 167.137 moveto
+332 168 lineto
+324.283 160.74 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+[ /Rect [ 616 57 754 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($arx_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 616 56 moveto
+616 75 lineto
+755 75 lineto
+755 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 616 56 moveto
+616 75 lineto
+755 75 lineto
+755 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+623.5 61.25 moveto 123 (work/mixpp/bdm/estim/arx.h) alignedtext
+grestore
+% Node2->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 503 110 moveto
+547 100 608 84 647 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 502.119 106.607 moveto
+493 112 lineto
+503.492 113.471 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 502.119 106.607 moveto
+493 112 lineto
+503.492 113.471 lineto
+closepath stroke
+grestore
+% Node5
+gsave
+[ /Rect [ 132 57 278 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libKF_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 132 56 moveto
+132 75 lineto
+279 75 lineto
+279 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 132 56 moveto
+132 75 lineto
+279 75 lineto
+279 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+139.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libKF.h) alignedtext
+grestore
+% Node2->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 397 110 moveto
+351 100 286 84 244 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 396.508 113.471 moveto
+407 112 lineto
+397.881 106.607 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 396.508 113.471 moveto
+407 112 lineto
+397.881 106.607 lineto
+closepath stroke
+grestore
+% Node2->Node8
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 428 106 moveto
+413 96 394 83 382 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 425.9 108.8 moveto
+436 112 lineto
+430.1 103.2 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 425.9 108.8 moveto
+436 112 lineto
+430.1 103.2 lineto
+closepath stroke
+grestore
+% Node9
+gsave
+[ /Rect [ 460 57 598 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($emix_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 460 56 moveto
+460 75 lineto
+599 75 lineto
+599 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 460 56 moveto
+460 75 lineto
+599 75 lineto
+599 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+467.5 61.25 moveto 123 (work/mixpp/bdm/stat/emix.h) alignedtext
+grestore
+% Node2->Node9
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 473 106 moveto
+487 96 505 83 516 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 470.9 103.2 moveto
+465 112 lineto
+475.1 108.8 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 470.9 103.2 moveto
+465 112 lineto
+475.1 108.8 lineto
+closepath stroke
+grestore
+% Node4
+gsave
+[ /Rect [ 600 1 770 19 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($sim__var__arx_8cpp.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 600 0 moveto
+600 19 lineto
+771 19 lineto
+771 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 600 0 moveto
+600 19 lineto
+771 19 lineto
+771 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+607.75 5.25 moveto 154.5 (work/mixpp/pmsm/sim_var_arx.cpp) alignedtext
+grestore
+% Node3->Node4
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 685 46 moveto
+685 37 685 26 685 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 681.5 46 moveto
+685 56 lineto
+688.5 46 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 681.5 46 moveto
+685 56 lineto
+688.5 46 lineto
+closepath stroke
+grestore
+% Node6
+gsave
+[ /Rect [ 294 1 444 19 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($sim__var_8cpp.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 294 0 moveto
+294 19 lineto
+445 19 lineto
+445 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 294 0 moveto
+294 19 lineto
+445 19 lineto
+445 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+301.5 5.25 moveto 135 (work/mixpp/pmsm/sim_var.cpp) alignedtext
+grestore
+% Node5->Node6
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 244 53 moveto
+274 43 316 28 343 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 242.573 49.7741 moveto
+234 56 lineto
+244.584 56.4788 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 242.573 49.7741 moveto
+234 56 lineto
+244.584 56.4788 lineto
 closepath stroke
 grestore
 % Node7
-gsave
-[ /Rect [ 385 57 531 75 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($libPF_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 385 56 moveto
-385 75 lineto
-532 75 lineto
-532 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 385 56 moveto
-385 75 lineto
-532 75 lineto
-532 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-392.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libPF.h) alignedtext
-grestore
-% Node1->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 329 163 moveto
-344 155 363 144 380 132 curveto
-406 113 433 89 448 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 327.042 160.084 moveto
-320 168 lineto
-330.441 166.203 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 327.042 160.084 moveto
-320 168 lineto
-330.441 166.203 lineto
-closepath stroke
-grestore
-% Node8
-gsave
-[ /Rect [ 63 113 213 131 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($chmat_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 63 112 moveto
-63 131 lineto
-213 131 lineto
-213 112 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 63 112 moveto
-63 131 lineto
-213 131 lineto
-213 112 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-70.875 117.25 moveto 134.25 (work/mixpp/bdm/math/chmat.h) alignedtext
-grestore
-% Node1->Node8
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 262 165 moveto
-232 155 191 140 164 131 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 261.416 168.479 moveto
-272 168 lineto
-263.427 161.774 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 261.416 168.479 moveto
-272 168 lineto
-263.427 161.774 lineto
-closepath stroke
-grestore
-% Node3
-gsave
-[ /Rect [ 229 57 367 75 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($arx_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 229 56 moveto
-229 75 lineto
-368 75 lineto
-368 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 229 56 moveto
-229 75 lineto
-368 75 lineto
-368 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-236.5 61.25 moveto 123 (work/mixpp/bdm/estim/arx.h) alignedtext
-grestore
-% Node2->Node3
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 300 102 moveto
-300 93 299 82 299 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 296.5 102 moveto
-300 112 lineto
-303.5 102 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 296.5 102 moveto
-300 112 lineto
-303.5 102 lineto
-closepath stroke
-grestore
-% Node4
-gsave
-[ /Rect [ 65 57 211 75 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($libKF_8h.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 65 56 moveto
-65 75 lineto
-212 75 lineto
-212 56 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 65 56 moveto
-65 75 lineto
-212 75 lineto
-212 56 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-72.375 61.25 moveto 131.25 (work/mixpp/bdm/estim/libKF.h) alignedtext
-grestore
-% Node2->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 262 109 moveto
-232 99 191 84 164 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 261.416 112.479 moveto
-272 112 lineto
-263.427 105.774 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 261.416 112.479 moveto
-272 112 lineto
-263.427 105.774 lineto
-closepath stroke
-grestore
-% Node2->Node7
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 339 109 moveto
-368 98 407 84 433 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 337.573 105.774 moveto
-329 112 lineto
-339.584 112.479 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 337.573 105.774 moveto
-329 112 lineto
-339.584 112.479 lineto
-closepath stroke
-grestore
-% Node5
-gsave
-[ /Rect [ 338 1 488 19 ]
-  /Border [ 0 0 0 ]
-  /Action << /Subtype /URI /URI ($sim__var_8cpp.html) >>
-  /Subtype /Link
-/ANN pdfmark
-0.000 0.000 1.000 nodecolor
-newpath 338 0 moveto
-338 19 lineto
-489 19 lineto
-489 0 lineto
-closepath fill
-1 setlinewidth
-filled
-0.000 0.000 0.000 nodecolor
-newpath 338 0 moveto
-338 19 lineto
-489 19 lineto
-489 0 lineto
-closepath stroke
-0.000 0.000 0.000 nodecolor
-10.00 /FreeSans set_font
-345.5 5.25 moveto 135 (work/mixpp/pmsm/sim_var.cpp) alignedtext
-grestore
-% Node4->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 197 54 moveto
-249 44 322 28 369 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 196.119 50.6067 moveto
-187 56 lineto
-197.492 57.4708 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 196.119 50.6067 moveto
-187 56 lineto
-197.492 57.4708 lineto
-closepath stroke
-grestore
-% Node6
 gsave
 [ /Rect [ 0 1 276 19 ]
@@ -529,65 +620,65 @@
 7.875 5.25 moveto 260.25 (work/mixpp/pmsm/simulator_zdenek/ekf_example/ekf_obj.h) alignedtext
 grestore
-% Node4->Node6
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 138 46 moveto
-138 37 138 26 138 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 134.5 46 moveto
-138 56 lineto
-141.5 46 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 134.5 46 moveto
-138 56 lineto
-141.5 46 lineto
-closepath stroke
-grestore
-% Node7->Node5
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 444 48 moveto
-436 38 427 27 420 19 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 441.2 50.1 moveto
-450 56 lineto
-446.8 45.9 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 441.2 50.1 moveto
-450 56 lineto
-446.8 45.9 lineto
-closepath stroke
-grestore
-% Node8->Node4
-gsave
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 138 102 moveto
-138 93 138 82 138 75 curveto
-stroke
-0.667 0.776 0.439 edgecolor
-newpath 134.5 102 moveto
-138 112 lineto
-141.5 102 lineto
-closepath fill
-1 setlinewidth
-solid
-0.667 0.776 0.439 edgecolor
-newpath 134.5 102 moveto
-138 112 lineto
-141.5 102 lineto
+% Node5->Node7
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 185 49 moveto
+173 40 159 27 149 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 183.169 52.0489 moveto
+193 56 lineto
+187.779 46.7809 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 183.169 52.0489 moveto
+193 56 lineto
+187.779 46.7809 lineto
+closepath stroke
+grestore
+% Node8->Node6
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 369 46 moveto
+369 37 369 26 369 19 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 365.5 46 moveto
+369 56 lineto
+372.5 46 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 365.5 46 moveto
+369 56 lineto
+372.5 46 lineto
+closepath stroke
+grestore
+% Node10->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 225 103 moveto
+220 94 214 82 210 75 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 222.084 104.958 moveto
+230 112 lineto
+228.203 101.559 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 222.084 104.958 moveto
+230 112 lineto
+228.203 101.559 lineto
 closepath stroke
 grestore
@@ -599,5 +690,5 @@
 %%Trailer
 %%Pages: 1
-%%BoundingBox: 36 36 575 232
+%%BoundingBox: 36 36 814 232
 end
 restore
Index: doc/latex/libBM_8h__dep__incl.md5
===================================================================
--- doc/latex/libBM_8h__dep__incl.md5 (revision 99)
+++ doc/latex/libBM_8h__dep__incl.md5 (revision 106)
@@ -1,1 +1,1 @@
-ac92c62e6d7dbfa9076e1371048e0a04
+9e1757ad2d0b05d119e89e5ad8fb2ebf
Index: doc/latex/hierarchy.tex
===================================================================
--- doc/latex/hierarchy.tex (revision 99)
+++ doc/latex/hierarchy.tex (revision 106)
@@ -58,4 +58,5 @@
 \end{CompactList}
 \item \contentsline{section}{eEmp}{\pageref{classeEmp}}{}
+\item \contentsline{section}{emix}{\pageref{classemix}}{}
 \item \contentsline{section}{euni}{\pageref{classeuni}}{}
 \end{CompactList}
Index: doc/latex/classegiw.tex
===================================================================
--- doc/latex/classegiw.tex (revision 99)
+++ doc/latex/classegiw.tex (revision 106)
@@ -49,4 +49,7 @@
 
 \begin{CompactList}\small\item\em TODO decide if it is really needed. \item\end{CompactList}\item 
+virtual mat {\bf sample} (int N) const \label{classepdf_7b3523bce1de49f58afe7c1e428cc4fd}
+
+\begin{CompactList}\small\item\em Returns N samples from density $epdf(rv)$. \item\end{CompactList}\item 
 virtual double {\bf eval} (const vec \&val) const \label{classepdf_3ea597362e11a0040fe7c990269d072c}
 
Index: doc/latex/classemix__coll__graph.md5
===================================================================
--- doc/latex/classemix__coll__graph.md5 (revision 30)
+++ doc/latex/classemix__coll__graph.md5 (revision 106)
@@ -1,1 +1,1 @@
-9b6625f7f918512cab8ad49f91023c2b
+cd242b6ea7ac08b01270b0c88cf77076
Index: doc/latex/libEF_8h.tex
===================================================================
--- doc/latex/libEF_8h.tex (revision 99)
+++ doc/latex/libEF_8h.tex (revision 106)
@@ -22,5 +22,5 @@
 \begin{center}
 \leavevmode
-\includegraphics[width=321pt]{libEF_8h__dep__incl}
+\includegraphics[width=347pt]{libEF_8h__dep__incl}
 \end{center}
 \end{figure}
Index: doc/latex/libDC_8h__dep__incl.md5
===================================================================
--- doc/latex/libDC_8h__dep__incl.md5 (revision 99)
+++ doc/latex/libDC_8h__dep__incl.md5 (revision 106)
@@ -1,1 +1,1 @@
-0974126523827b26ee964536c3ebbcc2
+e09bbdbcbff7f98780f5b08b9fa98cd3
Index: doc/latex/emix_8h__incl.eps
===================================================================
--- doc/latex/emix_8h__incl.eps (revision 106)
+++ doc/latex/emix_8h__incl.eps (revision 106)
@@ -0,0 +1,528 @@
+%!PS-Adobe-2.0
+%%Creator: Graphviz version 2.16 (Fri Feb  8 12:52:03 UTC 2008)
+%%For: (smidl) Vasek Smidl,,,
+%%Title: G
+%%Pages: (atend)
+%%BoundingBox: (atend)
+%%EndComments
+save
+%%BeginProlog
+/DotDict 200 dict def
+DotDict begin
+
+/setupLatin1 {
+mark
+/EncodingVector 256 array def
+ EncodingVector 0
+
+ISOLatin1Encoding 0 255 getinterval putinterval
+EncodingVector 45 /hyphen put
+
+% Set up ISO Latin 1 character encoding
+/starnetISO {
+        dup dup findfont dup length dict begin
+        { 1 index /FID ne { def }{ pop pop } ifelse
+        } forall
+        /Encoding EncodingVector def
+        currentdict end definefont
+} def
+/Times-Roman starnetISO def
+/Times-Italic starnetISO def
+/Times-Bold starnetISO def
+/Times-BoldItalic starnetISO def
+/Helvetica starnetISO def
+/Helvetica-Oblique starnetISO def
+/Helvetica-Bold starnetISO def
+/Helvetica-BoldOblique starnetISO def
+/Courier starnetISO def
+/Courier-Oblique starnetISO def
+/Courier-Bold starnetISO def
+/Courier-BoldOblique starnetISO def
+cleartomark
+} bind def
+
+%%BeginResource: procset graphviz 0 0
+/coord-font-family /Times-Roman def
+/default-font-family /Times-Roman def
+/coordfont coord-font-family findfont 8 scalefont def
+
+/InvScaleFactor 1.0 def
+/set_scale {
+       dup 1 exch div /InvScaleFactor exch def
+       scale
+} bind def
+
+% styles
+/solid { [] 0 setdash } bind def
+/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def
+/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def
+/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def
+/bold { 2 setlinewidth } bind def
+/filled { } bind def
+/unfilled { } bind def
+/rounded { } bind def
+/diagonals { } bind def
+
+% hooks for setting color 
+/nodecolor { sethsbcolor } bind def
+/edgecolor { sethsbcolor } bind def
+/graphcolor { sethsbcolor } bind def
+/nopcolor {pop pop pop} bind def
+
+/beginpage {	% i j npages
+	/npages exch def
+	/j exch def
+	/i exch def
+	/str 10 string def
+	npages 1 gt {
+		gsave
+			coordfont setfont
+			0 0 moveto
+			(\() show i str cvs show (,) show j str cvs show (\)) show
+		grestore
+	} if
+} bind def
+
+/set_font {
+	findfont exch
+	scalefont setfont
+} def
+
+% draw text fitted to its expected width
+/alignedtext {			% width text
+	/text exch def
+	/width exch def
+	gsave
+		width 0 gt {
+			[] 0 setdash
+			text stringwidth pop width exch sub text length div 0 text ashow
+		} if
+	grestore
+} def
+
+/boxprim {				% xcorner ycorner xsize ysize
+		4 2 roll
+		moveto
+		2 copy
+		exch 0 rlineto
+		0 exch rlineto
+		pop neg 0 rlineto
+		closepath
+} bind def
+
+/ellipse_path {
+	/ry exch def
+	/rx exch def
+	/y exch def
+	/x exch def
+	matrix currentmatrix
+	newpath
+	x y translate
+	rx ry scale
+	0 0 1 0 360 arc
+	setmatrix
+} bind def
+
+/endpage { showpage } bind def
+/showpage { } def
+
+/layercolorseq
+	[	% layer color sequence - darkest to lightest
+		[0 0 0]
+		[.2 .8 .8]
+		[.4 .8 .8]
+		[.6 .8 .8]
+		[.8 .8 .8]
+	]
+def
+
+/layerlen layercolorseq length def
+
+/setlayer {/maxlayer exch def /curlayer exch def
+	layercolorseq curlayer 1 sub layerlen mod get
+	aload pop sethsbcolor
+	/nodecolor {nopcolor} def
+	/edgecolor {nopcolor} def
+	/graphcolor {nopcolor} def
+} bind def
+
+/onlayer { curlayer ne {invis} if } def
+
+/onlayers {
+	/myupper exch def
+	/mylower exch def
+	curlayer mylower lt
+	curlayer myupper gt
+	or
+	{invis} if
+} def
+
+/curlayer 0 def
+
+%%EndResource
+%%EndProlog
+%%BeginSetup
+14 default-font-family set_font
+1 setmiterlimit
+% /arrowlength 10 def
+% /arrowwidth 5 def
+
+% make sure pdfmark is harmless for PS-interpreters other than Distiller
+/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse
+% make '<<' and '>>' safe on PS Level 1 devices
+/languagelevel where {pop languagelevel}{1} ifelse
+2 lt {
+    userdict (<<) cvn ([) cvn load put
+    userdict (>>) cvn ([) cvn load put
+} if
+
+%%EndSetup
+setupLatin1
+%%Page: 1 1
+%%PageBoundingBox: 36 36 333 232
+%%PageOrientation: Portrait
+0 0 1 beginpage
+gsave
+36 36 297 196 boxprim clip newpath
+1 1 set_scale 0 rotate 40 40 translate
+% Node1
+gsave
+0.000 0.000 0.749 nodecolor
+newpath 0 168 moveto
+0 187 lineto
+139 187 lineto
+139 168 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 0 168 moveto
+0 187 lineto
+139 187 lineto
+139 168 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+7.5 173.25 moveto 123 (work/mixpp/bdm/stat/emix.h) alignedtext
+grestore
+% Node2
+gsave
+[ /Rect [ 19 57 67 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libBM_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 19 56 moveto
+19 75 lineto
+68 75 lineto
+68 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 19 56 moveto
+19 75 lineto
+68 75 lineto
+68 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+26.5 61.25 moveto 33 (libBM.h) alignedtext
+grestore
+% Node1->Node2
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 67 168 moveto
+63 149 53 109 47 85 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 50.3933 84.1194 moveto
+45 75 lineto
+43.5292 85.4922 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 50.3933 84.1194 moveto
+45 75 lineto
+43.5292 85.4922 lineto
+closepath stroke
+grestore
+% Node4
+gsave
+[ /Rect [ 72 113 118 131 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libEF_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 72 112 moveto
+72 131 lineto
+118 131 lineto
+118 112 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 72 112 moveto
+72 131 lineto
+118 131 lineto
+118 112 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+80 117.25 moveto 30 (libEF.h) alignedtext
+grestore
+% Node1->Node4
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 74 168 moveto
+78 161 82 150 87 140 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 90.1369 141.56 moveto
+91 131 lineto
+83.7402 138.717 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 90.1369 141.56 moveto
+91 131 lineto
+83.7402 138.717 lineto
+closepath stroke
+grestore
+% Node3
+gsave
+0.000 0.000 1.000 nodecolor
+newpath 95 0 moveto
+95 19 lineto
+164 19 lineto
+164 0 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.749 nodecolor
+newpath 95 0 moveto
+95 19 lineto
+164 19 lineto
+164 0 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+102.375 5.25 moveto 53.25 (itpp/itbase.h) alignedtext
+grestore
+% Node2->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 58 56 moveto
+71 48 91 35 106 25 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 108.621 27.4592 moveto
+115 19 lineto
+104.738 21.6349 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 108.621 27.4592 moveto
+115 19 lineto
+104.738 21.6349 lineto
+closepath stroke
+grestore
+% Node4->Node2
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 86 112 moveto
+78 104 68 92 59 83 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 61.2191 80.221 moveto
+52 75 lineto
+55.9511 84.8306 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 61.2191 80.221 moveto
+52 75 lineto
+55.9511 84.8306 lineto
+closepath stroke
+grestore
+% Node4->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 98 112 moveto
+102 99 109 75 114 56 curveto
+117 47 120 37 123 29 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 126.479 29.584 moveto
+126 19 lineto
+119.774 27.5725 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 126.479 29.584 moveto
+126 19 lineto
+119.774 27.5725 lineto
+closepath stroke
+grestore
+% Node5
+gsave
+[ /Rect [ 123 57 203 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($libDC_8h.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 123 56 moveto
+123 75 lineto
+204 75 lineto
+204 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 123 56 moveto
+123 75 lineto
+204 75 lineto
+204 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+130.375 61.25 moveto 65.25 (../math/libDC.h) alignedtext
+grestore
+% Node4->Node5
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 107 112 moveto
+117 104 132 91 144 82 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 146.779 84.2191 moveto
+152 75 lineto
+142.169 78.9511 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 146.779 84.2191 moveto
+152 75 lineto
+142.169 78.9511 lineto
+closepath stroke
+grestore
+% Node6
+gsave
+[ /Rect [ 221 57 289 75 ]
+  /Border [ 0 0 0 ]
+  /Action << /Subtype /URI /URI ($itpp__ext_8h-source.html) >>
+  /Subtype /Link
+/ANN pdfmark
+0.000 0.000 1.000 nodecolor
+newpath 221 56 moveto
+221 75 lineto
+289 75 lineto
+289 56 lineto
+closepath fill
+1 setlinewidth
+filled
+0.000 0.000 0.000 nodecolor
+newpath 221 56 moveto
+221 75 lineto
+289 75 lineto
+289 56 lineto
+closepath stroke
+0.000 0.000 0.000 nodecolor
+10.00 /FreeSans set_font
+229.125 61.25 moveto 51.75 (../itpp_ext.h) alignedtext
+grestore
+% Node4->Node6
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 118 114 moveto
+145 104 188 89 219 78 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 220.427 81.2259 moveto
+229 75 lineto
+218.416 74.5212 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 220.427 81.2259 moveto
+229 75 lineto
+218.416 74.5212 lineto
+closepath stroke
+grestore
+% Node5->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 157 56 moveto
+153 49 146 37 140 28 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 142.916 26.0418 moveto
+135 19 lineto
+136.797 29.4414 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 142.916 26.0418 moveto
+135 19 lineto
+136.797 29.4414 lineto
+closepath stroke
+grestore
+% Node6->Node3
+gsave
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 232 56 moveto
+212 47 181 33 158 23 curveto
+stroke
+0.667 0.776 0.439 edgecolor
+newpath 159.56 19.8631 moveto
+149 19 lineto
+156.717 26.2598 lineto
+closepath fill
+1 setlinewidth
+solid
+0.667 0.776 0.439 edgecolor
+newpath 159.56 19.8631 moveto
+149 19 lineto
+156.717 26.2598 lineto
+closepath stroke
+grestore
+endpage
+showpage
+grestore
+%%PageTrailer
+%%EndPage: 1
+%%Trailer
+%%Pages: 1
+%%BoundingBox: 36 36 333 232
+end
+restore
+%%EOF
Index: doc/latex/sim__var__arx_8cpp.tex
===================================================================
--- doc/latex/sim__var__arx_8cpp.tex (revision 106)
+++ doc/latex/sim__var__arx_8cpp.tex (revision 106)
@@ -0,0 +1,34 @@
+\section{work/mixpp/pmsm/sim\_\-var\_\-arx.cpp File Reference}
+\label{sim__var__arx_8cpp}\index{work/mixpp/pmsm/sim\_\-var\_\-arx.cpp@{work/mixpp/pmsm/sim\_\-var\_\-arx.cpp}}
+Models for synchronous electric drive using IT++ and BDM. 
+
+{\tt \#include $<$itpp/itbase.h$>$}\par
+{\tt \#include $<$estim/arx.h$>$}\par
+
+
+Include dependency graph for sim\_\-var\_\-arx.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=231pt]{sim__var__arx_8cpp__incl}
+\end{center}
+\end{figure}
+\subsection*{Functions}
+\begin{CompactItemize}
+\item 
+vec \textbf{getPsi} (int t, mat \&D, mat \&Q)\label{sim__var__arx_8cpp_5c4cd8cb9349380ddbd338e72e91d9c9}
+
+\item 
+int \textbf{main} ()\label{sim__var__arx_8cpp_e66f6b31b5ad750f1fe042a706a4e3d4}
+
+\end{CompactItemize}
+
+
+\subsection{Detailed Description}
+Models for synchronous electric drive using IT++ and BDM. 
+
+\begin{Desc}
+\item[Author:]Vaclav Smidl.\end{Desc}
+----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty
+
+Using IT++ for numerical operations ----------------------------------- 
Index: doc/latex/files.tex
===================================================================
--- doc/latex/files.tex (revision 99)
+++ doc/latex/files.tex (revision 106)
@@ -9,4 +9,5 @@
 \item\contentsline{section}{work/mixpp/bdm/math/{\bf chmat.h} (Matrices in decomposed forms (LDL', LU, UDU', etc) )}{\pageref{chmat_8h}}{}
 \item\contentsline{section}{work/mixpp/bdm/math/{\bf libDC.h} (Matrices in decomposed forms (LDL', LU, UDU', etc) )}{\pageref{libDC_8h}}{}
+\item\contentsline{section}{work/mixpp/bdm/stat/{\bf emix.h} (Probability distributions for Mixtures of pdfs )}{\pageref{emix_8h}}{}
 \item\contentsline{section}{work/mixpp/bdm/stat/{\bf libBM.h} (Bayesian Models (bm) that use Bayes rule to learn from observations )}{\pageref{libBM_8h}}{}
 \item\contentsline{section}{work/mixpp/bdm/stat/{\bf libDS.h} (Common DataSources )}{\pageref{libDS_8h}}{}
@@ -17,4 +18,5 @@
 \item\contentsline{section}{work/mixpp/pmsm/\textbf{pmsm.h} }{\pageref{pmsm_8h}}{}
 \item\contentsline{section}{work/mixpp/pmsm/{\bf sim\_\-var.cpp} (Models for synchronous electric drive using IT++ and BDM )}{\pageref{sim__var_8cpp}}{}
+\item\contentsline{section}{work/mixpp/pmsm/{\bf sim\_\-var\_\-arx.cpp} (Models for synchronous electric drive using IT++ and BDM )}{\pageref{sim__var__arx_8cpp}}{}
 \item\contentsline{section}{work/mixpp/pmsm/simulator\_\-zdenek/\textbf{nastaveni\_\-regulatoru\_\-float.h} }{\pageref{nastaveni__regulatoru__float_8h}}{}
 \item\contentsline{section}{work/mixpp/pmsm/simulator\_\-zdenek/\textbf{regulace.h} }{\pageref{regulace_8h}}{}
Index: doc/latex/classmemlog.tex
===================================================================
--- doc/latex/classmemlog.tex (revision 99)
+++ doc/latex/classmemlog.tex (revision 106)
@@ -35,4 +35,7 @@
 
 \begin{CompactList}\small\item\em log this vector \item\end{CompactList}\item 
+void \textbf{itsave} (const char $\ast$fname)\label{classmemlog_65571ebbb16577b5211adbb27baf769c}
+
+\item 
 virtual int {\bf add} ({\bf RV} rv, string name=\char`\"{}\char`\"{})\label{classlogger_3d6c6ab580b36619c4010e3ebec55378}
 
@@ -63,5 +66,6 @@
 More?... 
 
-The documentation for this class was generated from the following file:\begin{CompactItemize}
+The documentation for this class was generated from the following files:\begin{CompactItemize}
 \item 
-work/mixpp/bdm/stat/{\bf loggers.h}\end{CompactItemize}
+work/mixpp/bdm/stat/{\bf loggers.h}\item 
+work/mixpp/bdm/stat/loggers.cpp\end{CompactItemize}
Index: doc/latex/libDC_8h.tex
===================================================================
--- doc/latex/libDC_8h.tex (revision 99)
+++ doc/latex/libDC_8h.tex (revision 106)
@@ -19,5 +19,5 @@
 \begin{center}
 \leavevmode
-\includegraphics[width=287pt]{libDC_8h__dep__incl}
+\includegraphics[width=407pt]{libDC_8h__dep__incl}
 \end{center}
 \end{figure}
