Changeset 139 for doc

Show
Ignore:
Timestamp:
08/18/08 14:27:50 (17 years ago)
Author:
smidl
Message:

Documentation update

Location:
doc/html
Files:
104 added
276 modified
11 copied

Legend:

Unmodified
Added
Removed
  • TabularUnified doc/html/annotated.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2626<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table> 
    2727  <tr><td class="indexkey"><a class="el" href="classARX.html">ARX</a></td><td class="indexvalue">Linear Autoregressive model with Gaussian noise </td></tr> 
     28  <tr><td class="indexkey"><a class="el" href="classAttribute.html">Attribute</a></td><td class="indexvalue">User Info base class </td></tr> 
    2829  <tr><td class="indexkey"><a class="el" href="classbilinfn.html">bilinfn</a></td><td class="indexvalue">Class representing function <img class="formulaInl" alt="$f(x,u) = Ax+Bu$" src="form_48.png"> </td></tr> 
    2930  <tr><td class="indexkey"><a class="el" href="classBM.html">BM</a></td><td class="indexvalue">Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities </td></tr> 
    3031  <tr><td class="indexkey"><a class="el" href="classBMcond.html">BMcond</a></td><td class="indexvalue">Conditional Bayesian Filter </td></tr> 
     32  <tr><td class="indexkey"><a class="el" href="classCarUI.html">CarUI</a></td><td class="indexvalue">User info for strings </td></tr> 
    3133  <tr><td class="indexkey"><a class="el" href="classchmat.html">chmat</a></td><td class="indexvalue">Symmetric matrix stored in square root decomposition using upper cholesky </td></tr> 
    3234  <tr><td class="indexkey"><a class="el" href="classconstfn.html">constfn</a></td><td class="indexvalue">Class representing function <img class="formulaInl" alt="$f(x) = a$" src="form_45.png">, here <code>rv</code> is empty </td></tr> 
    3335  <tr><td class="indexkey"><a class="el" href="classdiffbifn.html">diffbifn</a></td><td class="indexvalue">Class representing a differentiable function of two variables <img class="formulaInl" alt="$f(x,u)$" src="form_47.png"> </td></tr> 
    3436  <tr><td class="indexkey"><a class="el" href="classdirfilelog.html">dirfilelog</a></td><td class="indexvalue">Logging into dirfile with buffer in memory </td></tr> 
     37  <tr><td class="indexkey"><a class="el" href="classDoubleAttribute.html">DoubleAttribute</a></td><td class="indexvalue">Class encapsulating all the necessary stuff to work with the double attribute </td></tr> 
    3538  <tr><td class="indexkey"><a class="el" href="classDS.html">DS</a></td><td class="indexvalue">Abstract class for discrete-time sources of data </td></tr> 
    3639  <tr><td class="indexkey"><a class="el" href="classeEF.html">eEF</a></td><td class="indexvalue">General conjugate exponential family posterior density </td></tr> 
     
    4245  <tr><td class="indexkey"><a class="el" href="classEKFCh.html">EKFCh</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 Square root </td></tr> 
    4346  <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> 
     47  <tr><td class="indexkey"><a class="el" href="classEKFful__unQR.html">EKFful_unQR</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 with unknown <code>Q</code> and <code>R</code> </td></tr> 
    4448  <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> 
    4549  <tr><td class="indexkey"><a class="el" href="classemix.html">emix</a></td><td class="indexvalue">Mixture of epdfs </td></tr> 
     50  <tr><td class="indexkey"><a class="el" href="classEngineUI.html">EngineUI</a></td><td class="indexvalue">User info for strings </td></tr> 
    4651  <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> 
    4752  <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> 
     53  <tr><td class="indexkey"><a class="el" href="classeprod.html">eprod</a></td><td class="indexvalue">Chain rule decomposition of <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> </td></tr> 
    4854  <tr><td class="indexkey"><a class="el" href="classeuni.html">euni</a></td><td class="indexvalue">Uniform distributed density on a rectangular support </td></tr> 
    4955  <tr><td class="indexkey"><a class="el" href="classfnc.html">fnc</a></td><td class="indexvalue">Class representing function <img class="formulaInl" alt="$f(x)$" src="form_35.png"> of variable <img class="formulaInl" alt="$x$" src="form_28.png"> represented by <code>rv</code> </td></tr> 
    5056  <tr><td class="indexkey"><a class="el" href="classfsqmat.html">fsqmat</a></td><td class="indexvalue">Fake <a class="el" href="classsqmat.html" title="Virtual class for representation of double symmetric matrices in square-root form...">sqmat</a>. This class maps <a class="el" href="classsqmat.html" title="Virtual class for representation of double symmetric matrices in square-root form...">sqmat</a> operations to operations on full matrix </td></tr> 
    5157  <tr><td class="indexkey"><a class="el" href="classitpp_1_1Gamma__RNG.html">itpp::Gamma_RNG</a></td><td class="indexvalue">Gamma distribution </td></tr> 
     58  <tr><td class="indexkey"><a class="el" href="classGlobalXercesConnector.html">GlobalXercesConnector</a></td><td class="indexvalue">Xerces interface class </td></tr> 
    5259  <tr><td class="indexkey"><a class="el" href="classIMpmsm.html">IMpmsm</a></td><td class="indexvalue">State evolution model for a PMSM drive and its derivative with respect to $x$ </td></tr> 
     60  <tr><td class="indexkey"><a class="el" href="classIntAttribute.html">IntAttribute</a></td><td class="indexvalue">Class encapsulating all the necessary stuff to work with an int attribute </td></tr> 
    5361  <tr><td class="indexkey"><a class="el" href="classKalman.html">Kalman&lt; sq_T &gt;</a></td><td class="indexvalue"><a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter with covariance matrices in square root form </td></tr> 
    5462  <tr><td class="indexkey"><a class="el" href="classKalmanCh.html">KalmanCh</a></td><td class="indexvalue"><a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter in square root form </td></tr> 
     
    6270  <tr><td class="indexkey"><a class="el" href="classMemDS.html">MemDS</a></td><td class="indexvalue">Class representing off-line data stored in memory </td></tr> 
    6371  <tr><td class="indexkey"><a class="el" href="classmemlog.html">memlog</a></td><td class="indexvalue">Logging into matrices in data format in memory </td></tr> 
     72  <tr><td class="indexkey"><a class="el" href="classmepdf.html">mepdf</a></td><td class="indexvalue">Unconditional <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>, allows using <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> in the role of <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> </td></tr> 
    6473  <tr><td class="indexkey"><a class="el" href="classmgamma.html">mgamma</a></td><td class="indexvalue">Gamma random walk </td></tr> 
    6574  <tr><td class="indexkey"><a class="el" href="classmgamma__fix.html">mgamma_fix</a></td><td class="indexvalue">Gamma random walk around a fixed point </td></tr> 
    6675  <tr><td class="indexkey"><a class="el" href="classmlnorm.html">mlnorm&lt; sq_T &gt;</a></td><td class="indexvalue">Normal distributed linear function with linear function of mean value; </td></tr> 
     76  <tr><td class="indexkey"><a class="el" href="classmmix.html">mmix</a></td><td class="indexvalue">Mixture of mpdfs with constant weights </td></tr> 
    6777  <tr><td class="indexkey"><a class="el" href="classmpdf.html">mpdf</a></td><td class="indexvalue">Conditional probability density, e.g. modeling some dependencies </td></tr> 
    6878  <tr><td class="indexkey"><a class="el" href="classMPF.html">MPF&lt; BM_T &gt;</a></td><td class="indexvalue">Marginalized Particle filter </td></tr> 
     
    7181  <tr><td class="indexkey"><a class="el" href="classRV.html">RV</a></td><td class="indexvalue">Class representing variables, most often random variables </td></tr> 
    7282  <tr><td class="indexkey"><a class="el" href="classsqmat.html">sqmat</a></td><td class="indexvalue">Virtual class for representation of double symmetric matrices in square-root form </td></tr> 
    73   <tr><td class="indexkey"><a class="el" href="classuibase.html">uibase</a></td><td class="indexvalue">User Info base class </td></tr> 
    74   <tr><td class="indexkey"><a class="el" href="classuimatrix.html">uimatrix&lt; T &gt;</a></td><td class="indexvalue">User info for matrices </td></tr> 
    75   <tr><td class="indexkey"><a class="el" href="classuiscalar.html">uiscalar&lt; T &gt;</a></td><td class="indexvalue">User info for scalars </td></tr> 
    76   <tr><td class="indexkey"><a class="el" href="classuistring.html">uistring</a></td><td class="indexvalue">User info for strings </td></tr> 
    77   <tr><td class="indexkey"><a class="el" href="classuivector.html">uivector&lt; T &gt;</a></td><td class="indexvalue">User info for vectors </td></tr> 
     83  <tr><td class="indexkey"><a class="el" href="classStringAttribute.html">StringAttribute</a></td><td class="indexvalue">Class encapsulating all the necessary stuff to work with a string attribute </td></tr> 
     84  <tr><td class="indexkey"><a class="el" href="classUserInfo.html">UserInfo&lt; T &gt;</a></td><td class="indexvalue">The main user info template class </td></tr> 
     85  <tr><td class="indexkey"><a class="el" href="classUserInfoCore.html">UserInfoCore</a></td><td class="indexvalue"><a class="el" href="classUserInfoCore.html" title="UserInfoCore class is for internal purposes only. Use UserInfo&lt;T&gt; instead.">UserInfoCore</a> class is for internal purposes only. Use UserInfo&lt;T&gt; instead </td></tr> 
    7886</table> 
    7987</div> 
    80 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp; 
     88<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    8189<a href="http://www.doxygen.org/index.html"> 
    82 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     90<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8391</body> 
    8492</html> 
    
          
  • TabularUnified doc/html/arx_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3232<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>; 
    3333<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>; 
    34 <a name="l00048"></a>00048 <span class="keyword">public</span>: 
    35 <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>();}; 
    36 <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 ); 
    37 <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>;} 
    38 <a name="l00055"></a>00055         ivec <a class="code" href="classARX.html#130bb7336aac681ce14b027b8f1409fa" title="Brute force structure estimation.">structure_est</a>(<a class="code" href="classegiw.html" title="Gauss-inverse-Wishart density stored in LD form.">egiw</a> Eg0); 
    39 <a name="l00056"></a>00056 }; 
    40 <a name="l00057"></a>00057  
    41 <a name="l00058"></a>00058  
    42 <a name="l00059"></a>00059 <span class="preprocessor">#endif // AR_H</span> 
    43 <a name="l00060"></a>00060 <span class="preprocessor"></span> 
    44 <a name="l00061"></a>00061  
     34<a name="l00049"></a><a class="code" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19">00049</a>         <span class="keywordtype">double</span> <a class="code" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19" title="total likelihood">tll</a>; 
     35<a name="l00050"></a>00050 <span class="keyword">public</span>: 
     36<a name="l00052"></a><a class="code" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be">00052</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 class="code" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19" title="total likelihood">tll</a>=0.0;}; 
     37<a name="l00053"></a>00053         <span class="keywordtype">void</span> set_parameters(mat &amp;V0, <span class="keywordtype">double</span> &amp;nu0){<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#533e792e1175bfa06d5d595dc5d080d5" title="returns a pointer to the internal statistics. Use with Care!">_V</a>()=V0;<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#08029c481ff95d24f093df0573879afe" title="returns a pointer to the internal statistics. Use with Care!">_nu</a>()=nu0;<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 class="code" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19" title="total likelihood">tll</a>=<a class="code" href="classARX.html#6d0cd0f0734aa77cdc5e48f1cf6737ec" title="cached value of lognc() in the previous step (used in evaluation of ll )">last_lognc</a>;} 
     38<a name="l00054"></a>00054         <span class="keywordtype">void</span> get_parameters(mat &amp;V0, <span class="keywordtype">double</span> &amp;nu0){V0=<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#533e792e1175bfa06d5d595dc5d080d5" title="returns a pointer to the internal statistics. Use with Care!">_V</a>().<a class="code" href="classldmat.html#5b0515da8dc2293d9e4360b74cc26c9e" title="Conversion to full matrix.">to_mat</a>(); nu0=<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#08029c481ff95d24f093df0573879afe" title="returns a pointer to the internal statistics. Use with Care!">_nu</a>();} 
     39<a name="l00056"></a>00056         <span class="keywordtype">void</span> <a class="code" href="classARX.html#ba82c956ca893826811aefe1e4af465d" title="Here .">bayes</a> ( <span class="keyword">const</span> vec &amp;dt ); 
     40<a name="l00057"></a><a class="code" href="classARX.html#9d8eff7a9df81786191a4c55b27e5b8a">00057</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>;} 
     41<a name="l00059"></a>00059         ivec <a class="code" href="classARX.html#130bb7336aac681ce14b027b8f1409fa" title="Brute force structure estimation.">structure_est</a>(<a class="code" href="classegiw.html" title="Gauss-inverse-Wishart density stored in LD form.">egiw</a> Eg0); 
     42<a name="l00061"></a><a class="code" href="classARX.html#b8827048ceec8999849e2ed15400cae7">00061</a>         <span class="keywordtype">double</span> <a class="code" href="classARX.html#b8827048ceec8999849e2ed15400cae7" title="access function">_tll</a>(){<span class="keywordflow">return</span> <a class="code" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19" title="total likelihood">tll</a>;} 
     43<a name="l00062"></a>00062 }; 
     44<a name="l00063"></a>00063  
     45<a name="l00064"></a>00064  
     46<a name="l00065"></a>00065 <span class="preprocessor">#endif // AR_H</span> 
     47<a name="l00066"></a>00066 <span class="preprocessor"></span> 
     48<a name="l00067"></a>00067  
    4549</pre></div></div> 
    46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     50<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    4751<a href="http://www.doxygen.org/index.html"> 
    48 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     52<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4953</body> 
    5054</html> 
    
          
  • TabularUnified doc/html/arx_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    5555----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    5656Using IT++ for numerical operations ----------------------------------- </div> 
    57 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:30 2008 for mixpp by&nbsp; 
     57<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    5858<a href="http://www.doxygen.org/index.html"> 
    59 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     59<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6060</body> 
    6161</html> 
    
          
  • TabularUnified doc/html/chmat_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6868<a name="l00083"></a>00083 <span class="preprocessor">#endif // CHMAT_H</span> 
    6969</pre></div></div> 
    70 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     70<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    7171<a href="http://www.doxygen.org/index.html"> 
    72 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     72<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7373</body> 
    7474</html> 
    
          
  • TabularUnified doc/html/chmat_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3838<p><center><img src="chmat_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/math/chmat.hdep_map" alt=""></center> 
    3939<map name="work/mixpp/bdm/math/chmat.hdep_map"> 
    40 <area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="161,82,356,106"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,156,205,180"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="229,156,597,180"></map> 
     40<area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="419,84,627,111"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="699,161,917,188"><area shape="rect" href="ekf__templ_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="5,161,251,188"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="275,161,675,188"><area shape="rect" href="pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="8,239,248,265"></map> 
    4141</div> 
    4242 
     
    5555----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    5656Using IT++ for numerical operations ----------------------------------- </div> 
    57 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:30 2008 for mixpp by&nbsp; 
     57<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:44 2008 for mixpp by&nbsp; 
    5858<a href="http://www.doxygen.org/index.html"> 
    59 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     59<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6060</body> 
    6161</html> 
    
          
  • TabularUnified doc/html/chmat_8h__dep__incl.map

    r99 r139  
    1 <area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="161,82,356,106"> 
    2 <area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,156,205,180"> 
    3 <area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="229,156,597,180"> 
     1<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="419,84,627,111"> 
     2<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="699,161,917,188"> 
     3<area shape="rect" href="$ekf__templ_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="5,161,251,188"> 
     4<area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="275,161,675,188"> 
     5<area shape="rect" href="$pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="8,239,248,265"> 
    
          
  • TabularUnified doc/html/chmat_8h__dep__incl.md5

    r99 r139  
    1 d557292fd2772410efd58355f92b4606 
     11f4dabb594328b6cb27a5b16819372df 
    
          
  • TabularUnified doc/html/classARX-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2828  <tr class="memlist"><td><a class="el" href="classBM.html#87f4a547d2c29180be88175e5eab9c88">_ll</a>() const </td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline]</code></td></tr> 
    2929  <tr class="memlist"><td><a class="el" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">_rv</a>() const </td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline]</code></td></tr> 
     30  <tr class="memlist"><td><a class="el" href="classARX.html#b8827048ceec8999849e2ed15400cae7">_tll</a>()</td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [inline]</code></td></tr> 
    3031  <tr class="memlist"><td><a class="el" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be">ARX</a>(RV &amp;rv, mat &amp;V0, double &amp;nu0, double frg0=1.0)</td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [inline]</code></td></tr> 
    3132  <tr class="memlist"><td><a class="el" href="classARX.html#ba82c956ca893826811aefe1e4af465d">bayes</a>(const vec &amp;dt)</td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [virtual]</code></td></tr> 
     
    3536  <tr class="memlist"><td><a class="el" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">evalll</a></td><td><a class="el" href="classBM.html">BM</a></td><td><code> [protected]</code></td></tr> 
    3637  <tr class="memlist"><td><a class="el" href="classARX.html#e467144efb0a5acbc10dba4eff8638fe">frg</a></td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [protected]</code></td></tr> 
     38  <tr bgcolor="#f0f0f0"><td><b>get_parameters</b>(mat &amp;V0, double &amp;nu0) (defined in <a class="el" href="classARX.html">ARX</a>)</td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [inline]</code></td></tr> 
    3739  <tr class="memlist"><td><a class="el" href="classARX.html#6d0cd0f0734aa77cdc5e48f1cf6737ec">last_lognc</a></td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [protected]</code></td></tr> 
    3840  <tr class="memlist"><td><a class="el" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979">ll</a></td><td><a class="el" href="classBM.html">BM</a></td><td><code> [protected]</code></td></tr> 
    3941  <tr class="memlist"><td><a class="el" href="classARX.html#a4182c281098b2d86b62518a7493d9be">nu</a></td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [protected]</code></td></tr> 
    4042  <tr class="memlist"><td><a class="el" href="classBM.html#af00f0612fabe66241dd507188cdbf88">rv</a></td><td><a class="el" href="classBM.html">BM</a></td><td><code> [protected]</code></td></tr> 
     43  <tr bgcolor="#f0f0f0"><td><b>set_parameters</b>(mat &amp;V0, double &amp;nu0) (defined in <a class="el" href="classARX.html">ARX</a>)</td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [inline]</code></td></tr> 
    4144  <tr class="memlist"><td><a class="el" href="classARX.html#130bb7336aac681ce14b027b8f1409fa">structure_est</a>(egiw Eg0)</td><td><a class="el" href="classARX.html">ARX</a></td><td></td></tr> 
     45  <tr class="memlist"><td><a class="el" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19">tll</a></td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [protected]</code></td></tr> 
    4246  <tr class="memlist"><td><a class="el" href="classARX.html#2291297861dd74ca0175a01f910a0ef7">V</a></td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [protected]</code></td></tr> 
    4347  <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> 
    4448</table></div> 
    45 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:35 2008 for mixpp by&nbsp; 
     49<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    4650<a href="http://www.doxygen.org/index.html"> 
    47 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     51<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4852</body> 
    4953</html> 
    
          
  • TabularUnified doc/html/classARX.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    5252 
    5353<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Full constructor. <br></td></tr> 
     54<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ccef8dc9dbed00ec74dddc949845d39"></a><!-- doxytag: member="ARX::set_parameters" ref="3ccef8dc9dbed00ec74dddc949845d39" args="(mat &amp;V0, double &amp;nu0)" --> 
     55void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_parameters</b> (mat &amp;V0, double &amp;nu0)</td></tr> 
     56 
     57<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="29f55b43b8b6f5c4a55f6176aa85c494"></a><!-- doxytag: member="ARX::get_parameters" ref="29f55b43b8b6f5c4a55f6176aa85c494" args="(mat &amp;V0, double &amp;nu0)" --> 
     58void&nbsp;</td><td class="memItemRight" valign="bottom"><b>get_parameters</b> (mat &amp;V0, double &amp;nu0)</td></tr> 
     59 
    5460<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ba82c956ca893826811aefe1e4af465d"></a><!-- doxytag: member="ARX::bayes" ref="ba82c956ca893826811aefe1e4af465d" args="(const vec &amp;dt)" --> 
    5561void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classARX.html#ba82c956ca893826811aefe1e4af465d">bayes</a> (const vec &amp;dt)</td></tr> 
     
    6369 
    6470<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Brute force structure estimation.  <a href="#130bb7336aac681ce14b027b8f1409fa"></a><br></td></tr> 
     71<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b8827048ceec8999849e2ed15400cae7"></a><!-- doxytag: member="ARX::_tll" ref="b8827048ceec8999849e2ed15400cae7" args="()" --> 
     72double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classARX.html#b8827048ceec8999849e2ed15400cae7">_tll</a> ()</td></tr> 
     73 
     74<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    6575<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87b07867fd4c133aa89a18543f68d9f9"></a><!-- doxytag: member="ARX::bayes" ref="87b07867fd4c133aa89a18543f68d9f9" args="(mat Dt)" --> 
    6676void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#87b07867fd4c133aa89a18543f68d9f9">bayes</a> (mat Dt)</td></tr> 
     
    96106 
    97107<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> 
     108<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="64ea7c8ff48bf2548bac3e985e24da19"></a><!-- doxytag: member="ARX::tll" ref="64ea7c8ff48bf2548bac3e985e24da19" args="" --> 
     109double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19">tll</a></td></tr> 
     110 
     111<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">total likelihood <br></td></tr> 
    98112<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af00f0612fabe66241dd507188cdbf88"></a><!-- doxytag: member="ARX::rv" ref="af00f0612fabe66241dd507188cdbf88" args="" --> 
    99113<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> 
     
    130144          <td class="paramname"> <em>Eg0</em>          </td> 
    131145          <td>&nbsp;)&nbsp;</td> 
    132           <td width="100%"></td> 
     146          <td></td> 
    133147        </tr> 
    134148      </table> 
     
    141155<dl class="return" compact><dt><b>Returns:</b></dt><dd>indeces of accepted regressors. </dd></dl> 
    142156 
    143 <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> 
     157<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#l00247">BM::rv</a>.</p> 
    144158 
    145159</div> 
     
    148162<li>work/mixpp/bdm/estim/<a class="el" href="arx_8h-source.html">arx.h</a><li>work/mixpp/bdm/estim/arx.cpp</ul> 
    149163</div> 
    150 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     164<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    151165<a href="http://www.doxygen.org/index.html"> 
    152 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     166<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    153167</body> 
    154168</html> 
    
          
  • TabularUnified doc/html/classBM-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3636  <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> 
    3737</table></div> 
    38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:36 2008 for mixpp by&nbsp; 
     38<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by&nbsp; 
    3939<a href="http://www.doxygen.org/index.html"> 
    40 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     40<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4141</body> 
    4242</html> 
    
          
  • TabularUnified doc/html/classBM.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<p><center><img src="classBM__inherit__graph.png" border="0" usemap="#BM__inherit__map" alt="Inheritance graph"></center> 
    3535<map name="BM__inherit__map"> 
    36 <area shape="rect" href="classARX.html" title="Linear Autoregressive model with Gaussian noise." alt="" coords="5,84,53,108"><area shape="rect" href="classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="77,84,152,108"><area shape="rect" href="classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="176,84,240,108"><area shape="rect" href="classKalman.html" title="Kalman filter with covariance matrices in square root form." alt="" coords="332,84,449,108"><area shape="rect" href="classKalman.html" title="Kalman\&lt; ldmat \&gt;" alt="" coords="239,172,359,196"><area shape="rect" href="classKalman.html" title="Kalman\&lt; chmat \&gt;" alt="" coords="535,172,660,196"><area shape="rect" href="classKalman.html" title="Kalman\&lt; fsqmat \&gt;" alt="" coords="383,172,511,196"><area shape="rect" href="classPF.html" title="Trivial particle filter with proposal density equal to parameter evolution model..." alt="" coords="701,84,739,108"><area shape="rect" href="classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="171,250,256,274"><area shape="rect" href="classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="280,250,355,274"><area shape="rect" href="classKalmanCh.html" title="Kalman filter in square root form." alt="" coords="557,250,637,274"><area shape="rect" href="classEKFCh.html" title="Extended Kalman Filter in Square root." alt="" coords="565,327,629,351"><area shape="rect" href="classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="559,404,636,428"><area shape="rect" href="classEKF.html" title="Extended Kalman Filter." alt="" coords="397,250,496,274"><area shape="rect" href="classMPF.html" title="Marginalized Particle filter." alt="" coords="684,172,791,196"></map> 
     36<area shape="rect" href="classARX.html" title="Linear Autoregressive model with Gaussian noise." alt="" coords="5,87,51,113"><area shape="rect" href="classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="75,87,149,113"><area shape="rect" href="classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="173,87,235,113"><area shape="rect" href="classKalman.html" title="Kalman filter with covariance matrices in square root form." alt="" coords="329,87,457,113"><area shape="rect" href="classKalman.html" title="Kalman\&lt; ldmat \&gt;" alt="" coords="248,183,384,209"><area shape="rect" href="classKalman.html" title="Kalman\&lt; chmat \&gt;" alt="" coords="408,183,547,209"><area shape="rect" href="classKalman.html" title="Kalman\&lt; fsqmat \&gt;" alt="" coords="571,183,715,209"><area shape="rect" href="classPF.html" title="Trivial particle filter with proposal density equal to parameter evolution model..." alt="" coords="751,87,788,113"><area shape="rect" href="classEKFful__unQR.html" title="Extended Kalman filter with unknown Q and R." alt="" coords="11,183,109,209"><area shape="rect" href="classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="199,263,284,289"><area shape="rect" href="classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="308,263,383,289"><area shape="rect" href="classKalmanCh.html" title="Kalman filter in square root form." alt="" coords="435,263,520,289"><area shape="rect" href="classEKFCh.html" title="Extended Kalman Filter in Square root." alt="" coords="447,343,508,369"><area shape="rect" href="classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="439,423,516,449"><area shape="rect" href="classEKF.html" title="Extended Kalman Filter." alt="" coords="591,263,695,289"><area shape="rect" href="classMPF.html" title="Marginalized Particle filter." alt="" coords="739,183,851,209"></map> 
    3737<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    3838<div class="dynheader"> 
     
    103103          <td class="paramname"> <em>dt</em>          </td> 
    104104          <td>&nbsp;)&nbsp;</td> 
    105           <td width="100%"><code> [pure virtual]</code></td> 
     105          <td><code> [pure virtual]</code></td> 
    106106        </tr> 
    107107      </table> 
     
    125125<li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 
    126126</div> 
    127 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:36 2008 for mixpp by&nbsp; 
     127<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by&nbsp; 
    128128<a href="http://www.doxygen.org/index.html"> 
    129 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     129<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    130130</body> 
    131131</html> 
    
          
  • TabularUnified doc/html/classBM__inherit__graph.map

    r99 r139  
    1 <area shape="rect" href="$classARX.html" title="Linear Autoregressive model with Gaussian noise." alt="" coords="5,84,53,108"> 
    2 <area shape="rect" href="$classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="77,84,152,108"> 
    3 <area shape="rect" href="$classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="176,84,240,108"> 
    4 <area shape="rect" href="$classKalman.html" title="Kalman filter with covariance matrices in square root form." alt="" coords="332,84,449,108"> 
    5 <area shape="rect" href="$classKalman.html" title="Kalman\&lt; ldmat \&gt;" alt="" coords="239,172,359,196"> 
    6 <area shape="rect" href="$classKalman.html" title="Kalman\&lt; chmat \&gt;" alt="" coords="535,172,660,196"> 
    7 <area shape="rect" href="$classKalman.html" title="Kalman\&lt; fsqmat \&gt;" alt="" coords="383,172,511,196"> 
    8 <area shape="rect" href="$classPF.html" title="Trivial particle filter with proposal density equal to parameter evolution model..." alt="" coords="701,84,739,108"> 
    9 <area shape="rect" href="$classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="171,250,256,274"> 
    10 <area shape="rect" href="$classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="280,250,355,274"> 
    11 <area shape="rect" href="$classKalmanCh.html" title="Kalman filter in square root form." alt="" coords="557,250,637,274"> 
    12 <area shape="rect" href="$classEKFCh.html" title="Extended Kalman Filter in Square root." alt="" coords="565,327,629,351"> 
    13 <area shape="rect" href="$classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="559,404,636,428"> 
    14 <area shape="rect" href="$classEKF.html" title="Extended Kalman Filter." alt="" coords="397,250,496,274"> 
    15 <area shape="rect" href="$classMPF.html" title="Marginalized Particle filter." alt="" coords="684,172,791,196"> 
     1<area shape="rect" href="$classARX.html" title="Linear Autoregressive model with Gaussian noise." alt="" coords="5,87,51,113"> 
     2<area shape="rect" href="$classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="75,87,149,113"> 
     3<area shape="rect" href="$classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="173,87,235,113"> 
     4<area shape="rect" href="$classKalman.html" title="Kalman filter with covariance matrices in square root form." alt="" coords="329,87,457,113"> 
     5<area shape="rect" href="$classKalman.html" title="Kalman\&lt; ldmat \&gt;" alt="" coords="248,183,384,209"> 
     6<area shape="rect" href="$classKalman.html" title="Kalman\&lt; chmat \&gt;" alt="" coords="408,183,547,209"> 
     7<area shape="rect" href="$classKalman.html" title="Kalman\&lt; fsqmat \&gt;" alt="" coords="571,183,715,209"> 
     8<area shape="rect" href="$classPF.html" title="Trivial particle filter with proposal density equal to parameter evolution model..." alt="" coords="751,87,788,113"> 
     9<area shape="rect" href="$classEKFful__unQR.html" title="Extended Kalman filter with unknown Q and R." alt="" coords="11,183,109,209"> 
     10<area shape="rect" href="$classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="199,263,284,289"> 
     11<area shape="rect" href="$classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="308,263,383,289"> 
     12<area shape="rect" href="$classKalmanCh.html" title="Kalman filter in square root form." alt="" coords="435,263,520,289"> 
     13<area shape="rect" href="$classEKFCh.html" title="Extended Kalman Filter in Square root." alt="" coords="447,343,508,369"> 
     14<area shape="rect" href="$classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="439,423,516,449"> 
     15<area shape="rect" href="$classEKF.html" title="Extended Kalman Filter." alt="" coords="591,263,695,289"> 
     16<area shape="rect" href="$classMPF.html" title="Marginalized Particle filter." alt="" coords="739,183,851,209"> 
    
          
  • TabularUnified doc/html/classBM__inherit__graph.md5

    r99 r139  
    1 4c66127c9f73dfcfed8f5946ca2b8ccd 
     1a93a1c4efa1909b454538bd2404d7885 
    
          
  • TabularUnified doc/html/classBMcond-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3131  <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> 
    3232</table></div> 
    33 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:36 2008 for mixpp by&nbsp; 
     33<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by&nbsp; 
    3434<a href="http://www.doxygen.org/index.html"> 
    35 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     35<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3636</body> 
    3737</html> 
    
          
  • TabularUnified doc/html/classBMcond.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<p><center><img src="classBMcond__inherit__graph.png" border="0" usemap="#BMcond__inherit__map" alt="Inheritance graph"></center> 
    3535<map name="BMcond__inherit__map"> 
    36 <area shape="rect" href="classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="5,81,83,105"><area shape="rect" href="classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="221,81,296,105"><area shape="rect" href="classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="320,81,405,105"><area shape="rect" href="classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="429,81,504,105"></map> 
     36<area shape="rect" href="classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="5,84,83,111"><area shape="rect" href="classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="221,84,296,111"><area shape="rect" href="classEKFful__unQR.html" title="Extended Kalman filter with unknown Q and R." alt="" coords="320,84,419,111"><area shape="rect" href="classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="443,84,528,111"><area shape="rect" href="classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="552,84,627,111"></map> 
    3737<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    3838<div class="dynheader"> 
     
    7777<li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 
    7878</div> 
    79 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:36 2008 for mixpp by&nbsp; 
     79<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by&nbsp; 
    8080<a href="http://www.doxygen.org/index.html"> 
    81 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     81<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8282</body> 
    8383</html> 
    
          
  • TabularUnified doc/html/classBMcond__inherit__graph.map

    r91 r139  
    1 <area shape="rect" href="$classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="5,81,83,105"> 
    2 <area shape="rect" href="$classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="221,81,296,105"> 
    3 <area shape="rect" href="$classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="320,81,405,105"> 
    4 <area shape="rect" href="$classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="429,81,504,105"> 
     1<area shape="rect" href="$classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="5,84,83,111"> 
     2<area shape="rect" href="$classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="221,84,296,111"> 
     3<area shape="rect" href="$classEKFful__unQR.html" title="Extended Kalman filter with unknown Q and R." alt="" coords="320,84,419,111"> 
     4<area shape="rect" href="$classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="443,84,528,111"> 
     5<area shape="rect" href="$classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="552,84,627,111"> 
    
          
  • TabularUnified doc/html/classBMcond__inherit__graph.md5

    r91 r139  
    1 ee0d20c7ffe627d3116ad034bfbb3218 
     13d862381d6f75808bb68675fdb127ce9 
    
          
  • TabularUnified doc/html/classDS-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434  <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> 
    3535</table></div> 
    36 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:38 2008 for mixpp by&nbsp; 
     36<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    3737<a href="http://www.doxygen.org/index.html"> 
    38 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     38<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3939</body> 
    4040</html> 
    
          
  • TabularUnified doc/html/classDS.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    104104          <td></td> 
    105105          <td>)</td> 
    106           <td></td><td></td><td width="100%"></td> 
     106          <td></td><td></td><td></td> 
    107107        </tr> 
    108108      </table> 
     
    121121<li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 
    122122</div> 
    123 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:38 2008 for mixpp by&nbsp; 
     123<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    124124<a href="http://www.doxygen.org/index.html"> 
    125 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     125<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    126126</body> 
    127127</html> 
    
          
  • TabularUnified doc/html/classEKF-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6262  <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> 
    6363</table></div> 
    64 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     64<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    6565<a href="http://www.doxygen.org/index.html"> 
    66 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     66<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6767</body> 
    6868</html> 
    
          
  • TabularUnified doc/html/classEKF.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    187187<li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a></ul> 
    188188</div> 
    189 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     189<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    190190<a href="http://www.doxygen.org/index.html"> 
    191 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     191<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    192192</body> 
    193193</html> 
    
          
  • TabularUnified doc/html/classEKFCh-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6565  <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> 
    6666</table></div> 
    67 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     67<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    6868<a href="http://www.doxygen.org/index.html"> 
    69 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     69<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7070</body> 
    7171</html> 
    
          
  • TabularUnified doc/html/classEKFCh.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    192192<li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 
    193193</div> 
    194 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     194<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    195195<a href="http://www.doxygen.org/index.html"> 
    196 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     196<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    197197</body> 
    198198</html> 
    
          
  • TabularUnified doc/html/classEKF__unQ-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    7676  <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> 
    7777</table></div> 
    78 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     78<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    7979<a href="http://www.doxygen.org/index.html"> 
    80 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     80<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8181</body> 
    8282</html> 
    
          
  • TabularUnified doc/html/classEKF__unQ.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    219219<li>work/mixpp/pmsm/pmsm_sim.cpp<li>work/mixpp/pmsm/pmsm_sim2.cpp<li>work/mixpp/pmsm/pmsm_unkQpf.cpp</ul> 
    220220</div> 
    221 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     221<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    222222<a href="http://www.doxygen.org/index.html"> 
    223 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     223<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    224224</body> 
    225225</html> 
    
          
  • TabularUnified doc/html/classEKFfixed-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6666  <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> 
    6767</table></div> 
    68 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     68<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    6969<a href="http://www.doxygen.org/index.html"> 
    70 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     70<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7171</body> 
    7272</html> 
    
          
  • TabularUnified doc/html/classEKFfixed.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    177177<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> 
    178178</div> 
    179 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     179<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    180180<a href="http://www.doxygen.org/index.html"> 
    181 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     181<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    182182</body> 
    183183</html> 
    
          
  • TabularUnified doc/html/classEKFful__unQR-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2424</div> 
    2525<div class="contents"> 
    26 <h1>EKFfull Member List</h1>This is the complete list of members for <a class="el" href="classEKFfull.html">EKFfull</a>, including all inherited members.<p><table> 
     26<h1>EKFful_unQR Member List</h1>This is the complete list of members for <a class="el" href="classEKFful__unQR.html">EKFful_unQR</a>, including all inherited members.<p><table> 
    2727  <tr class="memlist"><td><a class="el" href="classEKFfull.html#4080d68f79dade36ccf547d57e64bdc2">_epdf</a>()</td><td><a class="el" href="classEKFfull.html">EKFfull</a></td><td><code> [inline, virtual]</code></td></tr> 
    2828  <tr bgcolor="#f0f0f0"><td><b>_iRy</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> 
     
    3131  <tr bgcolor="#f0f0f0"><td><b>_Pp</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> 
    3232  <tr class="memlist"><td><a class="el" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">_rv</a>() const </td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline]</code></td></tr> 
     33  <tr class="memlist"><td><a class="el" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a">_rvc</a>() const </td><td><a class="el" href="classBMcond.html">BMcond</a></td><td><code> [inline]</code></td></tr> 
    3334  <tr bgcolor="#f0f0f0"><td><b>_Ry</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> 
    3435  <tr bgcolor="#f0f0f0"><td><b>A</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> 
     
    3738  <tr class="memlist"><td><a class="el" href="classBM.html#87b07867fd4c133aa89a18543f68d9f9">BM::bayes</a>(mat Dt)</td><td><a class="el" href="classBM.html">BM</a></td><td></td></tr> 
    3839  <tr class="memlist"><td><a class="el" href="classBM.html#605d28b426adb677c86a57ddb525132a">BM</a>(const RV &amp;rv0)</td><td><a class="el" href="classBM.html">BM</a></td><td><code> [inline]</code></td></tr> 
     40  <tr class="memlist"><td><a class="el" href="classBMcond.html#9a38dcdabef902fd91da3c9fb6ac27f7">BMcond</a>(RV &amp;rv0)</td><td><a class="el" href="classBMcond.html">BMcond</a></td><td><code> [inline]</code></td></tr> 
    3941  <tr bgcolor="#f0f0f0"><td><b>C</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> 
     42  <tr class="memlist"><td><a class="el" href="classEKFful__unQR.html#b586e534c8a8d219561b0c020329d412">condition</a>(const vec &amp;QR0)</td><td><a class="el" href="classEKFful__unQR.html">EKFful_unQR</a></td><td><code> [inline, virtual]</code></td></tr> 
    4043  <tr bgcolor="#f0f0f0"><td><b>D</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> 
    4144  <tr bgcolor="#f0f0f0"><td><b>dimu</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> 
    4245  <tr bgcolor="#f0f0f0"><td><b>dimx</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> 
    4346  <tr bgcolor="#f0f0f0"><td><b>dimy</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> 
     47  <tr class="memlist"><td><a class="el" href="classEKFful__unQR.html#873e3a72264f6e777c4443220db15d79">EKFful_unQR</a>(RV rx, RV ry, RV ru, RV rQR)</td><td><a class="el" href="classEKFful__unQR.html">EKFful_unQR</a></td><td><code> [inline]</code></td></tr> 
    4448  <tr class="memlist"><td><a class="el" href="classEKFfull.html#67ac4de96fd025197da767fe0472c7f7">EKFfull</a>(RV rvx, RV rvy, RV rvu)</td><td><a class="el" href="classEKFfull.html">EKFfull</a></td><td></td></tr> 
    4549  <tr bgcolor="#f0f0f0"><td><b>evalll</b> (defined in <a class="el" href="classKalmanFull.html">KalmanFull</a>)</td><td><a class="el" href="classKalmanFull.html">KalmanFull</a></td><td></td></tr> 
     
    5559  <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> 
    5660  <tr class="memlist"><td><a class="el" href="classBM.html#af00f0612fabe66241dd507188cdbf88">rv</a></td><td><a class="el" href="classBM.html">BM</a></td><td><code> [protected]</code></td></tr> 
     61  <tr class="memlist"><td><a class="el" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec">rvc</a></td><td><a class="el" href="classBMcond.html">BMcond</a></td><td><code> [protected]</code></td></tr> 
    5762  <tr class="memlist"><td><a class="el" href="classEKFfull.html#7bb76ea74c144ea0b36db99f94750b7b">set_est</a>(vec mu0, mat P0)</td><td><a class="el" href="classEKFfull.html">EKFfull</a></td><td><code> [inline]</code></td></tr> 
    5863  <tr class="memlist"><td><a class="el" href="classEKFfull.html#fc753106e0d4cf68e4f2160fd54458c0">set_parameters</a>(diffbifn *pfxu, diffbifn *phxu, const mat Q0, const mat R0)</td><td><a class="el" href="classEKFfull.html">EKFfull</a></td><td></td></tr> 
    5964  <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> 
     65  <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> 
    6066</table></div> 
    61 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     67<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by&nbsp; 
    6268<a href="http://www.doxygen.org/index.html"> 
    63 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     69<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6470</body> 
    6571</html> 
    
          
  • TabularUnified doc/html/classEKFful__unQR.html

    r106 r139  
    11<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    22<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 
    3 <title>mixpp: EKFfull Class Reference</title> 
     3<title>mixpp: EKFful_unQR Class Reference</title> 
    44<link href="doxygen.css" rel="stylesheet" type="text/css"> 
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2424</div> 
    2525<div class="contents"> 
    26 <h1>EKFfull Class Reference</h1><!-- doxytag: class="EKFfull" --><!-- doxytag: inherits="KalmanFull,BM" -->Extended <a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter in full matrices 
     26<h1>EKFful_unQR Class Reference</h1><!-- doxytag: class="EKFful_unQR" --><!-- doxytag: inherits="EKFfull,BMcond" -->Extended <a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter with unknown <code>Q</code> and <code>R</code> 
    2727<a href="#_details">More...</a> 
    2828<p> 
    29 <code>#include &lt;<a class="el" href="libKF_8h-source.html">libKF.h</a>&gt;</code> 
     29<code>#include &lt;<a class="el" href="ekf__templ_8h-source.html">ekf_templ.h</a>&gt;</code> 
    3030<p> 
    3131<div class="dynheader"> 
    32 Inheritance diagram for EKFfull:</div> 
     32Inheritance diagram for EKFful_unQR:</div> 
    3333<div class="dynsection"> 
    34 <p><center><img src="classEKFfull__inherit__graph.png" border="0" usemap="#EKFfull__inherit__map" alt="Inheritance graph"></center> 
    35 <map name="EKFfull__inherit__map"> 
    36 <area shape="rect" href="classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="5,7,91,31"><area shape="rect" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="115,7,155,31"></map> 
     34<p><center><img src="classEKFful__unQR__inherit__graph.png" border="0" usemap="#EKFful__unQR__inherit__map" alt="Inheritance graph"></center> 
     35<map name="EKFful__unQR__inherit__map"> 
     36<area shape="rect" href="classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="63,84,124,111"><area shape="rect" href="classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="5,7,93,33"><area shape="rect" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="117,7,157,33"><area shape="rect" href="classBMcond.html" title="Conditional Bayesian Filter." alt="" coords="148,84,220,111"></map> 
    3737<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    3838<div class="dynheader"> 
    39 Collaboration diagram for EKFfull:</div> 
     39Collaboration diagram for EKFful_unQR:</div> 
    4040<div class="dynsection"> 
    41 <p><center><img src="classEKFfull__coll__graph.png" border="0" usemap="#EKFfull__coll__map" alt="Collaboration graph"></center> 
    42 <map name="EKFfull__coll__map"> 
    43 <area shape="rect" href="classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="5,390,91,414"><area shape="rect" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="415,161,455,185"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="273,6,311,30"><area shape="rect" href="classdiffbifn.html" title="Class representing a differentiable function of two variables ." alt="" coords="117,110,176,134"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="269,110,315,134"><area shape="rect" href="classfnc.html" title="Class representing function  of variable  represented by rv." alt="" coords="127,6,167,30"><area shape="rect" href="classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="195,390,315,414"><area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="269,212,315,236"><area shape="rect" href="classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="316,301,425,325"><area shape="rect" href="classfsqmat.html" title="Fake sqmat. This class maps sqmat operations to operations on full matrix." alt="" coords="180,301,241,325"><area shape="rect" href="classsqmat.html" title="Virtual class for representation of double symmetric matrices in square&#45;root form..." alt="" coords="183,212,239,236"></map> 
     41<p><center><img src="classEKFful__unQR__coll__graph.png" border="0" usemap="#EKFful__unQR__coll__map" alt="Collaboration graph"></center> 
     42<map name="EKFful__unQR__coll__map"> 
     43<area shape="rect" href="classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="199,529,260,556"><area shape="rect" href="classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="48,433,136,460"><area shape="rect" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="148,172,188,199"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="271,7,308,33"><area shape="rect" href="classdiffbifn.html" title="Class representing a differentiable function of two variables ." alt="" coords="299,119,363,145"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="224,119,272,145"><area shape="rect" href="classBMcond.html" title="Conditional Bayesian Filter." alt="" coords="380,279,452,305"><area shape="rect" href="classfnc.html" title="Class representing function &#160;of variable &#160;represented by rv." alt="" coords="424,7,464,33"><area shape="rect" href="classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="160,433,299,460"><area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="193,225,236,252"><area shape="rect" href="classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="184,335,307,361"><area shape="rect" href="classfsqmat.html" title="Fake sqmat. This class maps sqmat operations to operations on full matrix." alt="" coords="43,335,109,361"><area shape="rect" href="classsqmat.html" title="Virtual class for representation of double symmetric matrices in square&#45;root form..." alt="" coords="45,225,107,252"></map> 
    4444<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    4545 
    4646<p> 
    47 <a href="classEKFfull-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> 
     47<a href="classEKFful__unQR-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> 
    4848<tr><td></td></tr> 
    4949<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> 
    50 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="67ac4de96fd025197da767fe0472c7f7"></a><!-- doxytag: member="EKFfull::EKFfull" ref="67ac4de96fd025197da767fe0472c7f7" args="(RV rvx, RV rvy, RV rvu)" --> 
    51 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFfull.html#67ac4de96fd025197da767fe0472c7f7">EKFfull</a> (<a class="el" href="classRV.html">RV</a> rvx, <a class="el" href="classRV.html">RV</a> rvy, <a class="el" href="classRV.html">RV</a> rvu)</td></tr> 
     50<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="873e3a72264f6e777c4443220db15d79"></a><!-- doxytag: member="EKFful_unQR::EKFful_unQR" ref="873e3a72264f6e777c4443220db15d79" args="(RV rx, RV ry, RV ru, RV rQR)" --> 
     51&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFful__unQR.html#873e3a72264f6e777c4443220db15d79">EKFful_unQR</a> (<a class="el" href="classRV.html">RV</a> rx, <a class="el" href="classRV.html">RV</a> ry, <a class="el" href="classRV.html">RV</a> ru, <a class="el" href="classRV.html">RV</a> rQR)</td></tr> 
    5252 
    5353<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor. <br></td></tr> 
    54 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc753106e0d4cf68e4f2160fd54458c0"></a><!-- doxytag: member="EKFfull::set_parameters" ref="fc753106e0d4cf68e4f2160fd54458c0" args="(diffbifn *pfxu, diffbifn *phxu, const mat Q0, const mat R0)" --> 
     54<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b586e534c8a8d219561b0c020329d412"></a><!-- doxytag: member="EKFful_unQR::condition" ref="b586e534c8a8d219561b0c020329d412" args="(const vec &amp;QR0)" --> 
     55void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFful__unQR.html#b586e534c8a8d219561b0c020329d412">condition</a> (const vec &amp;QR0)</td></tr> 
     56 
     57<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Substitute <code>val</code> for <code>rvc</code>. <br></td></tr> 
     58<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fc753106e0d4cf68e4f2160fd54458c0"></a><!-- doxytag: member="EKFful_unQR::set_parameters" ref="fc753106e0d4cf68e4f2160fd54458c0" args="(diffbifn *pfxu, diffbifn *phxu, const mat Q0, const mat R0)" --> 
    5559void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFfull.html#fc753106e0d4cf68e4f2160fd54458c0">set_parameters</a> (<a class="el" href="classdiffbifn.html">diffbifn</a> *pfxu, <a class="el" href="classdiffbifn.html">diffbifn</a> *phxu, const mat Q0, const mat R0)</td></tr> 
    5660 
    5761<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set nonlinear functions for mean values and covariance matrices. <br></td></tr> 
    58 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ca46f177e395fa714bbd8bd29ea43e0"></a><!-- doxytag: member="EKFfull::bayes" ref="8ca46f177e395fa714bbd8bd29ea43e0" args="(const vec &amp;dt)" --> 
     62<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8ca46f177e395fa714bbd8bd29ea43e0"></a><!-- doxytag: member="EKFful_unQR::bayes" ref="8ca46f177e395fa714bbd8bd29ea43e0" args="(const vec &amp;dt)" --> 
    5963void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFfull.html#8ca46f177e395fa714bbd8bd29ea43e0">bayes</a> (const vec &amp;dt)</td></tr> 
    6064 
    6165<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Here dt = [yt;ut] of appropriate dimensions. <br></td></tr> 
    62 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7bb76ea74c144ea0b36db99f94750b7b"></a><!-- doxytag: member="EKFfull::set_est" ref="7bb76ea74c144ea0b36db99f94750b7b" args="(vec mu0, mat P0)" --> 
     66<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87b07867fd4c133aa89a18543f68d9f9"></a><!-- doxytag: member="EKFful_unQR::bayes" ref="87b07867fd4c133aa89a18543f68d9f9" args="(mat Dt)" --> 
     67void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#87b07867fd4c133aa89a18543f68d9f9">bayes</a> (mat Dt)</td></tr> 
     68 
     69<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Batch Bayes rule (columns of Dt are observations). <br></td></tr> 
     70<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7bb76ea74c144ea0b36db99f94750b7b"></a><!-- doxytag: member="EKFful_unQR::set_est" ref="7bb76ea74c144ea0b36db99f94750b7b" args="(vec mu0, mat P0)" --> 
    6371void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFfull.html#7bb76ea74c144ea0b36db99f94750b7b">set_est</a> (vec mu0, mat P0)</td></tr> 
    6472 
    6573<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set estimates <br></td></tr> 
    66 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4080d68f79dade36ccf547d57e64bdc2"></a><!-- doxytag: member="EKFfull::_epdf" ref="4080d68f79dade36ccf547d57e64bdc2" args="()" --> 
     74<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4080d68f79dade36ccf547d57e64bdc2"></a><!-- doxytag: member="EKFful_unQR::_epdf" ref="4080d68f79dade36ccf547d57e64bdc2" args="()" --> 
    6775<a class="el" href="classepdf.html">epdf</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFfull.html#4080d68f79dade36ccf547d57e64bdc2">_epdf</a> ()</td></tr> 
    6876 
    6977<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">dummy! <br></td></tr> 
    70 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87b07867fd4c133aa89a18543f68d9f9"></a><!-- doxytag: member="EKFfull::bayes" ref="87b07867fd4c133aa89a18543f68d9f9" args="(mat Dt)" --> 
    71 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#87b07867fd4c133aa89a18543f68d9f9">bayes</a> (mat Dt)</td></tr> 
    72  
    73 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Batch Bayes rule (columns of Dt are observations). <br></td></tr> 
    74 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="126bd2595c48e311fc2a7ab72876092a"></a><!-- doxytag: member="EKFfull::_rv" ref="126bd2595c48e311fc2a7ab72876092a" args="() const " --> 
     78<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="126bd2595c48e311fc2a7ab72876092a"></a><!-- doxytag: member="EKFful_unQR::_rv" ref="126bd2595c48e311fc2a7ab72876092a" args="() const " --> 
    7579const <a class="el" href="classRV.html">RV</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">_rv</a> () const </td></tr> 
    7680 
    7781<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    78 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87f4a547d2c29180be88175e5eab9c88"></a><!-- doxytag: member="EKFfull::_ll" ref="87f4a547d2c29180be88175e5eab9c88" args="() const " --> 
     82<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87f4a547d2c29180be88175e5eab9c88"></a><!-- doxytag: member="EKFful_unQR::_ll" ref="87f4a547d2c29180be88175e5eab9c88" args="() const " --> 
    7983double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#87f4a547d2c29180be88175e5eab9c88">_ll</a> () const </td></tr> 
    8084 
    8185<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
     86<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3fa60348b2da6b4208bb95b8d146900a"></a><!-- doxytag: member="EKFful_unQR::_rvc" ref="3fa60348b2da6b4208bb95b8d146900a" args="() const " --> 
     87const <a class="el" href="classRV.html">RV</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a">_rvc</a> () const </td></tr> 
     88 
     89<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    8290<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr> 
    83 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb5aec635e2720cc5ac31bc01c18a68a"></a><!-- doxytag: member="EKFfull::mu" ref="fb5aec635e2720cc5ac31bc01c18a68a" args="" --> 
     91<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb5aec635e2720cc5ac31bc01c18a68a"></a><!-- doxytag: member="EKFful_unQR::mu" ref="fb5aec635e2720cc5ac31bc01c18a68a" args="" --> 
    8492vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKalmanFull.html#fb5aec635e2720cc5ac31bc01c18a68a">mu</a></td></tr> 
    8593 
    8694<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mean value of the posterior density. <br></td></tr> 
    87 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b75dc059e84fa8ffc076203b30f926cc"></a><!-- doxytag: member="EKFfull::P" ref="b75dc059e84fa8ffc076203b30f926cc" args="" --> 
     95<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b75dc059e84fa8ffc076203b30f926cc"></a><!-- doxytag: member="EKFful_unQR::P" ref="b75dc059e84fa8ffc076203b30f926cc" args="" --> 
    8896mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKalmanFull.html#b75dc059e84fa8ffc076203b30f926cc">P</a></td></tr> 
    8997 
    9098<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Variance of the posterior density. <br></td></tr> 
    91 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c17d69e125acd2673e6688fd86dd3f84"></a><!-- doxytag: member="EKFfull::evalll" ref="c17d69e125acd2673e6688fd86dd3f84" args="" --> 
     99<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c17d69e125acd2673e6688fd86dd3f84"></a><!-- doxytag: member="EKFful_unQR::evalll" ref="c17d69e125acd2673e6688fd86dd3f84" args="" --> 
    92100bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>evalll</b></td></tr> 
    93101 
    94 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3aa4bf6128980d0627413dcf9cd07308"></a><!-- doxytag: member="EKFfull::ll" ref="3aa4bf6128980d0627413dcf9cd07308" args="" --> 
     102<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3aa4bf6128980d0627413dcf9cd07308"></a><!-- doxytag: member="EKFful_unQR::ll" ref="3aa4bf6128980d0627413dcf9cd07308" args="" --> 
    95103double&nbsp;</td><td class="memItemRight" valign="bottom"><b>ll</b></td></tr> 
    96104 
    97105<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> 
    98 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c5353e66238ed717dba79e0499118226"></a><!-- doxytag: member="EKFfull::dimx" ref="c5353e66238ed717dba79e0499118226" args="" --> 
     106<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c5353e66238ed717dba79e0499118226"></a><!-- doxytag: member="EKFful_unQR::dimx" ref="c5353e66238ed717dba79e0499118226" args="" --> 
    99107int&nbsp;</td><td class="memItemRight" valign="bottom"><b>dimx</b></td></tr> 
    100108 
    101 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="761fadcc12dd4cb83bb8b5e27db01947"></a><!-- doxytag: member="EKFfull::dimy" ref="761fadcc12dd4cb83bb8b5e27db01947" args="" --> 
     109<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="761fadcc12dd4cb83bb8b5e27db01947"></a><!-- doxytag: member="EKFful_unQR::dimy" ref="761fadcc12dd4cb83bb8b5e27db01947" args="" --> 
    102110int&nbsp;</td><td class="memItemRight" valign="bottom"><b>dimy</b></td></tr> 
    103111 
    104 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="609a4a0fcde78fd7aac2f01b34e952c9"></a><!-- doxytag: member="EKFfull::dimu" ref="609a4a0fcde78fd7aac2f01b34e952c9" args="" --> 
     112<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="609a4a0fcde78fd7aac2f01b34e952c9"></a><!-- doxytag: member="EKFful_unQR::dimu" ref="609a4a0fcde78fd7aac2f01b34e952c9" args="" --> 
    105113int&nbsp;</td><td class="memItemRight" valign="bottom"><b>dimu</b></td></tr> 
    106114 
    107 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="554de4c953761380cd5a14a02542e007"></a><!-- doxytag: member="EKFfull::A" ref="554de4c953761380cd5a14a02542e007" args="" --> 
     115<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="554de4c953761380cd5a14a02542e007"></a><!-- doxytag: member="EKFful_unQR::A" ref="554de4c953761380cd5a14a02542e007" args="" --> 
    108116mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>A</b></td></tr> 
    109117 
    110 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac7ade2a603a1b05419e36c5aae21755"></a><!-- doxytag: member="EKFfull::B" ref="ac7ade2a603a1b05419e36c5aae21755" args="" --> 
     118<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac7ade2a603a1b05419e36c5aae21755"></a><!-- doxytag: member="EKFful_unQR::B" ref="ac7ade2a603a1b05419e36c5aae21755" args="" --> 
    111119mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>B</b></td></tr> 
    112120 
    113 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a9a8326ae17b519109fcdad59ea74a3"></a><!-- doxytag: member="EKFfull::C" ref="5a9a8326ae17b519109fcdad59ea74a3" args="" --> 
     121<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a9a8326ae17b519109fcdad59ea74a3"></a><!-- doxytag: member="EKFful_unQR::C" ref="5a9a8326ae17b519109fcdad59ea74a3" args="" --> 
    114122mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>C</b></td></tr> 
    115123 
    116 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f992a2d6b66d2e8bd9174b28cc0f074"></a><!-- doxytag: member="EKFfull::D" ref="8f992a2d6b66d2e8bd9174b28cc0f074" args="" --> 
     124<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f992a2d6b66d2e8bd9174b28cc0f074"></a><!-- doxytag: member="EKFful_unQR::D" ref="8f992a2d6b66d2e8bd9174b28cc0f074" args="" --> 
    117125mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>D</b></td></tr> 
    118126 
    119 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbd2dab10da47237a5f0d9e55fd61f24"></a><!-- doxytag: member="EKFfull::R" ref="bbd2dab10da47237a5f0d9e55fd61f24" args="" --> 
     127<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbd2dab10da47237a5f0d9e55fd61f24"></a><!-- doxytag: member="EKFful_unQR::R" ref="bbd2dab10da47237a5f0d9e55fd61f24" args="" --> 
    120128mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>R</b></td></tr> 
    121129 
    122 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8777c1fe67763395d3ddeb326239851"></a><!-- doxytag: member="EKFfull::Q" ref="a8777c1fe67763395d3ddeb326239851" args="" --> 
     130<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8777c1fe67763395d3ddeb326239851"></a><!-- doxytag: member="EKFful_unQR::Q" ref="a8777c1fe67763395d3ddeb326239851" args="" --> 
    123131mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>Q</b></td></tr> 
    124132 
    125 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="905823cf4157a11b8b824e45809dac55"></a><!-- doxytag: member="EKFfull::_Pp" ref="905823cf4157a11b8b824e45809dac55" args="" --> 
     133<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="905823cf4157a11b8b824e45809dac55"></a><!-- doxytag: member="EKFful_unQR::_Pp" ref="905823cf4157a11b8b824e45809dac55" args="" --> 
    126134mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>_Pp</b></td></tr> 
    127135 
    128 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1b946b3a43f7d86cf4b6dc0dd6e3210"></a><!-- doxytag: member="EKFfull::_Ry" ref="b1b946b3a43f7d86cf4b6dc0dd6e3210" args="" --> 
     136<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1b946b3a43f7d86cf4b6dc0dd6e3210"></a><!-- doxytag: member="EKFful_unQR::_Ry" ref="b1b946b3a43f7d86cf4b6dc0dd6e3210" args="" --> 
    129137mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>_Ry</b></td></tr> 
    130138 
    131 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7d915386a9d60b1bc309ae9166764f6"></a><!-- doxytag: member="EKFfull::_iRy" ref="c7d915386a9d60b1bc309ae9166764f6" args="" --> 
     139<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7d915386a9d60b1bc309ae9166764f6"></a><!-- doxytag: member="EKFful_unQR::_iRy" ref="c7d915386a9d60b1bc309ae9166764f6" args="" --> 
    132140mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>_iRy</b></td></tr> 
    133141 
    134 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c8354ea4801529f3071189ddd10d760"></a><!-- doxytag: member="EKFfull::_K" ref="4c8354ea4801529f3071189ddd10d760" args="" --> 
     142<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c8354ea4801529f3071189ddd10d760"></a><!-- doxytag: member="EKFful_unQR::_K" ref="4c8354ea4801529f3071189ddd10d760" args="" --> 
    135143mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>_K</b></td></tr> 
    136144 
    137 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af00f0612fabe66241dd507188cdbf88"></a><!-- doxytag: member="EKFfull::rv" ref="af00f0612fabe66241dd507188cdbf88" args="" --> 
     145<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf6fb59b30141074f8ee1e2f43d03129"></a><!-- doxytag: member="EKFful_unQR::evalll" ref="bf6fb59b30141074f8ee1e2f43d03129" args="" --> 
     146bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">evalll</a></td></tr> 
     147 
     148<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, the filter will compute likelihood of the data record and store it in <code>ll</code> . Set to false if you want to save time. <br></td></tr> 
     149<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5623fef6572a08c2b53b8c87b82dc979"></a><!-- doxytag: member="EKFful_unQR::ll" ref="5623fef6572a08c2b53b8c87b82dc979" args="" --> 
     150double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979">ll</a></td></tr> 
     151 
     152<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Logarithm of marginalized data likelihood. <br></td></tr> 
     153<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af00f0612fabe66241dd507188cdbf88"></a><!-- doxytag: member="EKFful_unQR::rv" ref="af00f0612fabe66241dd507188cdbf88" args="" --> 
    138154<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> 
    139155 
    140156<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Random variable of the posterior. <br></td></tr> 
    141 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5623fef6572a08c2b53b8c87b82dc979"></a><!-- doxytag: member="EKFfull::ll" ref="5623fef6572a08c2b53b8c87b82dc979" args="" --> 
    142 double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979">ll</a></td></tr> 
     157<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9ba793c8ec453f04d372d17195ed8dec"></a><!-- doxytag: member="EKFful_unQR::rvc" ref="9ba793c8ec453f04d372d17195ed8dec" args="" --> 
     158<a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec">rvc</a></td></tr> 
    143159 
    144 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Logarithm of marginalized data likelihood. <br></td></tr> 
    145 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf6fb59b30141074f8ee1e2f43d03129"></a><!-- doxytag: member="EKFfull::evalll" ref="bf6fb59b30141074f8ee1e2f43d03129" args="" --> 
    146 bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">evalll</a></td></tr> 
    147  
    148 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, the filter will compute likelihood of the data record and store it in <code>ll</code> . Set to false if you want to save time. <br></td></tr> 
     160<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Identificator of the conditioning variable. <br></td></tr> 
    149161<tr><td colspan="2"><br><h2>Friends</h2></td></tr> 
    150 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86ba216243ed95bb46d80d88775d16af"></a><!-- doxytag: member="EKFfull::operator&lt;&lt;" ref="86ba216243ed95bb46d80d88775d16af" args="(std::ostream &amp;os, const KalmanFull &amp;kf)" --> 
     162<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86ba216243ed95bb46d80d88775d16af"></a><!-- doxytag: member="EKFful_unQR::operator&lt;&lt;" ref="86ba216243ed95bb46d80d88775d16af" args="(std::ostream &amp;os, const KalmanFull &amp;kf)" --> 
    151163std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKalmanFull.html#86ba216243ed95bb46d80d88775d16af">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classKalmanFull.html">KalmanFull</a> &amp;kf)</td></tr> 
    152164 
     
    154166</table> 
    155167<hr><a name="_details"></a><h2>Detailed Description</h2> 
    156 Extended <a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter in full matrices.  
    157 <p> 
    158 An approximation of the exact Bayesian filter with Gaussian noices and non-linear evolutions of their mean. <hr>The documentation for this class was generated from the following files:<ul> 
    159 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 
     168Extended <a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter with unknown <code>Q</code> and <code>R</code>. <hr>The documentation for this class was generated from the following file:<ul> 
     169<li>work/mixpp/bdm/estim/<a class="el" href="ekf__templ_8h-source.html">ekf_templ.h</a></ul> 
    160170</div> 
    161 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     171<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by&nbsp; 
    162172<a href="http://www.doxygen.org/index.html"> 
    163 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     173<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    164174</body> 
    165175</html> 
    
          
  • TabularUnified doc/html/classEKFfull-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    5959  <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> 
    6060</table></div> 
    61 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     61<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by&nbsp; 
    6262<a href="http://www.doxygen.org/index.html"> 
    63 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     63<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6464</body> 
    6565</html> 
    
          
  • TabularUnified doc/html/classEKFfull.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<p><center><img src="classEKFfull__inherit__graph.png" border="0" usemap="#EKFfull__inherit__map" alt="Inheritance graph"></center> 
    3535<map name="EKFfull__inherit__map"> 
    36 <area shape="rect" href="classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="5,7,91,31"><area shape="rect" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="115,7,155,31"></map> 
     36<area shape="rect" href="classEKFful__unQR.html" title="Extended Kalman filter with unknown Q and R." alt="" coords="120,161,219,188"><area shape="rect" href="classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="21,7,109,33"><area shape="rect" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="133,7,173,33"></map> 
    3737<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    3838<div class="dynheader"> 
     
    159159<li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 
    160160</div> 
    161 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     161<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by&nbsp; 
    162162<a href="http://www.doxygen.org/index.html"> 
    163 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     163<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    164164</body> 
    165165</html> 
    
          
  • TabularUnified doc/html/classEKFfull__inherit__graph.map

    r91 r139  
    1 <area shape="rect" href="$classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="5,7,91,31"> 
    2 <area shape="rect" href="$classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="115,7,155,31"> 
     1<area shape="rect" href="$classEKFful__unQR.html" title="Extended Kalman filter with unknown Q and R." alt="" coords="120,161,219,188"> 
     2<area shape="rect" href="$classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="21,7,109,33"> 
     3<area shape="rect" href="$classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="133,7,173,33"> 
    
          
  • TabularUnified doc/html/classEKFfull__inherit__graph.md5

    r91 r139  
    1 c680f724939233219f5ae62bdb0dbbe1 
     126227bafd8ddc291671f3ad911c716e9 
    
          
  • TabularUnified doc/html/classIMpmsm-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    5151  <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> 
    5252</table></div> 
    53 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     53<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    5454<a href="http://www.doxygen.org/index.html"> 
    55 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     55<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5656</body> 
    5757</html> 
    
          
  • TabularUnified doc/html/classIMpmsm.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    157157          <td></td> 
    158158          <td>)</td> 
    159           <td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> 
     159          <td></td><td></td><td><code> [inline, virtual]</code></td> 
    160160        </tr> 
    161161      </table> 
     
    210210          <td></td> 
    211211          <td>)</td> 
    212           <td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> 
     212          <td></td><td></td><td><code> [inline, virtual]</code></td> 
    213213        </tr> 
    214214      </table> 
     
    235235<li>work/mixpp/pmsm/<a class="el" href="pmsm_8h-source.html">pmsm.h</a></ul> 
    236236</div> 
    237 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     237<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    238238<a href="http://www.doxygen.org/index.html"> 
    239 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     239<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    240240</body> 
    241241</html> 
    
          
  • TabularUnified doc/html/classKFcondQR-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6666  <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> 
    6767</table></div> 
    68 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     68<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by&nbsp; 
    6969<a href="http://www.doxygen.org/index.html"> 
    70 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     70<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7171</body> 
    7272</html> 
    
          
  • TabularUnified doc/html/classKFcondQR.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    190190<li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 
    191191</div> 
    192 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     192<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by&nbsp; 
    193193<a href="http://www.doxygen.org/index.html"> 
    194 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     194<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    195195</body> 
    196196</html> 
    
          
  • TabularUnified doc/html/classKFcondR-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6666  <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> 
    6767</table></div> 
    68 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     68<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by&nbsp; 
    6969<a href="http://www.doxygen.org/index.html"> 
    70 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     70<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7171</body> 
    7272</html> 
    
          
  • TabularUnified doc/html/classKFcondR.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    190190<li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 
    191191</div> 
    192 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     192<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by&nbsp; 
    193193<a href="http://www.doxygen.org/index.html"> 
    194 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     194<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    195195</body> 
    196196</html> 
    
          
  • TabularUnified doc/html/classKalman-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6060  <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> 
    6161</table></div> 
    62 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     62<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by&nbsp; 
    6363<a href="http://www.doxygen.org/index.html"> 
    64 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     64<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6565</body> 
    6666</html> 
    
          
  • TabularUnified doc/html/classKalman.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    193193<li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a></ul> 
    194194</div> 
    195 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     195<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by&nbsp; 
    196196<a href="http://www.doxygen.org/index.html"> 
    197 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     197<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    198198</body> 
    199199</html> 
    
          
  • TabularUnified doc/html/classKalmanCh-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6363  <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> 
    6464</table></div> 
    65 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     65<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by&nbsp; 
    6666<a href="http://www.doxygen.org/index.html"> 
    67 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     67<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6868</body> 
    6969</html> 
    
          
  • TabularUnified doc/html/classKalmanCh.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    193193          <td class="paramname"> <em>dt</em>          </td> 
    194194          <td>&nbsp;)&nbsp;</td> 
    195           <td width="100%"><code> [virtual]</code></td> 
     195          <td><code> [virtual]</code></td> 
    196196        </tr> 
    197197      </table> 
     
    206206<p> 
    207207<p> 
    208 Thus this objevt evaluates only predictors! Not filtering densities.  
     208Thus this object evaluates only predictors! Not filtering densities.  
    209209<p>Reimplemented from <a class="el" href="classKalman.html#7750ffd73f261828a32c18aaeb65c75c">Kalman&lt; chmat &gt;</a>.</p> 
    210210 
    211211<p>Reimplemented in <a class="el" href="classEKFCh.html#96f6edda324a0b7ef8b4e86cc7af60c1">EKFCh</a>.</p> 
    212212 
    213 <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> 
     213<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#l00251">BM::evalll</a>, <a class="el" href="libEF_8h-source.html#l00404">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#l00249">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> 
    214214 
    215215</div> 
     
    218218<li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 
    219219</div> 
    220 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     220<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by&nbsp; 
    221221<a href="http://www.doxygen.org/index.html"> 
    222 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     222<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    223223</body> 
    224224</html> 
    
          
  • TabularUnified doc/html/classKalmanFull-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4747  <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> 
    4848</table></div> 
    49 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     49<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by&nbsp; 
    5050<a href="http://www.doxygen.org/index.html"> 
    51 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     51<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5252</body> 
    5353</html> 
    
          
  • TabularUnified doc/html/classKalmanFull.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<p><center><img src="classKalmanFull__inherit__graph.png" border="0" usemap="#KalmanFull__inherit__map" alt="Inheritance graph"></center> 
    3535<map name="KalmanFull__inherit__map"> 
    36 <area shape="rect" href="classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="19,82,83,106"></map> 
     36<area shape="rect" href="classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="79,84,140,111"><area shape="rect" href="classEKFful__unQR.html" title="Extended Kalman filter with unknown Q and R." alt="" coords="120,161,219,188"></map> 
    3737<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    3838 
     
    118118<li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 
    119119</div> 
    120 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     120<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by&nbsp; 
    121121<a href="http://www.doxygen.org/index.html"> 
    122 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     122<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    123123</body> 
    124124</html> 
    
          
  • TabularUnified doc/html/classKalmanFull__inherit__graph.map

    r91 r139  
    1 <area shape="rect" href="$classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="19,82,83,106"> 
     1<area shape="rect" href="$classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="79,84,140,111"> 
     2<area shape="rect" href="$classEKFful__unQR.html" title="Extended Kalman filter with unknown Q and R." alt="" coords="120,161,219,188"> 
    
          
  • TabularUnified doc/html/classKalmanFull__inherit__graph.md5

    r91 r139  
    1 ccf9e1e200a28964feb8da49844f7f41 
     13a11c7df3decbee157872f6921ab7281 
    
          
  • TabularUnified doc/html/classMPF-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4747  <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> 
    4848</table></div> 
    49 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     49<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    5050<a href="http://www.doxygen.org/index.html"> 
    51 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     51<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5252</body> 
    5353</html> 
    
          
  • TabularUnified doc/html/classMPF.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    140140          <td class="paramname"> <em>dt</em>          </td> 
    141141          <td>&nbsp;)&nbsp;</td> 
    142           <td width="100%"><code> [inline, virtual]</code></td> 
     142          <td><code> [inline, virtual]</code></td> 
    143143        </tr> 
    144144      </table> 
     
    157157<p>Reimplemented from <a class="el" href="classPF.html#64f636bbd63bea9efd778214e6b631d3">PF</a>.</p> 
    158158 
    159 <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> 
     159<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#l00138">eEmp::resample()</a>, and <a class="el" href="libBM_8h-source.html#l00169">mpdf::samplecond()</a>.</p> 
    160160 
    161161</div> 
     
    164164<li>work/mixpp/bdm/estim/<a class="el" href="libPF_8h-source.html">libPF.h</a></ul> 
    165165</div> 
    166 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     166<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    167167<a href="http://www.doxygen.org/index.html"> 
    168 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     168<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    169169</body> 
    170170</html> 
    
          
  • TabularUnified doc/html/classMemDS-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3535  <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> 
    3636</table></div> 
    37 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     37<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    3838<a href="http://www.doxygen.org/index.html"> 
    39 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     39<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4040</body> 
    4141</html> 
    
          
  • TabularUnified doc/html/classMemDS.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    109109          <td></td> 
    110110          <td>)</td> 
    111           <td></td><td></td><td width="100%"></td> 
     111          <td></td><td></td><td></td> 
    112112        </tr> 
    113113      </table> 
     
    121121<p>Reimplemented from <a class="el" href="classDS.html#9a35ca9c9321dce2bf63bf668f785b75">DS</a>.</p> 
    122122 
    123 <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> 
     123<p>References <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00216">DS::Drv</a>, and <a class="el" href="libBM_8h-source.html#l00218">DS::Urv</a>.</p> 
    124124 
    125125</div> 
     
    128128<li>work/mixpp/bdm/stat/<a class="el" href="libDS_8h-source.html">libDS.h</a><li>work/mixpp/bdm/stat/libDS.cpp</ul> 
    129129</div> 
    130 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     130<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    131131<a href="http://www.doxygen.org/index.html"> 
    132 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     132<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    133133</body> 
    134134</html> 
    
          
  • TabularUnified doc/html/classOMpmsm-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4242  <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> 
    4343</table></div> 
    44 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     44<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    4545<a href="http://www.doxygen.org/index.html"> 
    46 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     46<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4747</body> 
    4848</html> 
    
          
  • TabularUnified doc/html/classOMpmsm.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    129129          <td></td> 
    130130          <td>)</td> 
    131           <td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> 
     131          <td></td><td></td><td><code> [inline, virtual]</code></td> 
    132132        </tr> 
    133133      </table> 
     
    182182          <td></td> 
    183183          <td>)</td> 
    184           <td></td><td></td><td width="100%"><code> [inline, virtual, inherited]</code></td> 
     184          <td></td><td></td><td><code> [inline, virtual, inherited]</code></td> 
    185185        </tr> 
    186186      </table> 
     
    207207<li>work/mixpp/pmsm/<a class="el" href="pmsm_8h-source.html">pmsm.h</a></ul> 
    208208</div> 
    209 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     209<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    210210<a href="http://www.doxygen.org/index.html"> 
    211 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     211<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    212212</body> 
    213213</html> 
    
          
  • TabularUnified doc/html/classPF-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4444  <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> 
    4545</table></div> 
    46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     46<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by&nbsp; 
    4747<a href="http://www.doxygen.org/index.html"> 
    48 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     48<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4949</body> 
    5050</html> 
    
          
  • TabularUnified doc/html/classPF.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    127127          <td class="paramname"> <em>dt</em>          </td> 
    128128          <td>&nbsp;)&nbsp;</td> 
    129           <td width="100%"><code> [virtual]</code></td> 
     129          <td><code> [virtual]</code></td> 
    130130        </tr> 
    131131      </table> 
     
    146146<p>Reimplemented in <a class="el" href="classMPF.html#55daf8e4b6553dd9f47c692de7931623">MPF&lt; BM_T &gt;</a>.</p> 
    147147 
    148 <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> 
     148<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#l00183">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#l00138">eEmp::resample()</a>, and <a class="el" href="libBM_8h-source.html#l00169">mpdf::samplecond()</a>.</p> 
    149149 
    150150</div> 
     
    153153<li>work/mixpp/bdm/estim/<a class="el" href="libPF_8h-source.html">libPF.h</a><li>work/mixpp/bdm/estim/libPF.cpp</ul> 
    154154</div> 
    155 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     155<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by&nbsp; 
    156156<a href="http://www.doxygen.org/index.html"> 
    157 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     157<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    158158</body> 
    159159</html> 
    
          
  • TabularUnified doc/html/classRV-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    5252  <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> 
    5353</table></div> 
    54 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     54<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by&nbsp; 
    5555<a href="http://www.doxygen.org/index.html"> 
    56 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     56<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5757</body> 
    5858</html> 
    
          
  • TabularUnified doc/html/classRV.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    147147<li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a><li>work/mixpp/bdm/stat/libBM.cpp</ul> 
    148148</div> 
    149 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     149<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by&nbsp; 
    150150<a href="http://www.doxygen.org/index.html"> 
    151 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     151<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    152152</body> 
    153153</html> 
    
          
  • TabularUnified doc/html/classbilinfn-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4343  <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> 
    4444</table></div> 
    45 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:35 2008 for mixpp by&nbsp; 
     45<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by&nbsp; 
    4646<a href="http://www.doxygen.org/index.html"> 
    47 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     47<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4848</body> 
    4949</html> 
    
          
  • TabularUnified doc/html/classbilinfn.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    137137          <td></td> 
    138138          <td>)</td> 
    139           <td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> 
     139          <td></td><td></td><td><code> [inline, virtual]</code></td> 
    140140        </tr> 
    141141      </table> 
     
    190190          <td></td> 
    191191          <td>)</td> 
    192           <td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> 
     192          <td></td><td></td><td><code> [inline, virtual]</code></td> 
    193193        </tr> 
    194194      </table> 
     
    215215<li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a><li>work/mixpp/bdm/stat/libFN.cpp</ul> 
    216216</div> 
    217 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:35 2008 for mixpp by&nbsp; 
     217<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by&nbsp; 
    218218<a href="http://www.doxygen.org/index.html"> 
    219 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     219<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    220220</body> 
    221221</html> 
    
          
  • TabularUnified doc/html/classchmat-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3232  <tr class="memlist"><td><a class="el" href="classchmat.html#d92f3bd9a727b8c88a8c7385feb3449a">chmat</a>(const chmat &amp;Ch0)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline]</code></td></tr> 
    3333  <tr class="memlist"><td><a class="el" href="classchmat.html#8334a00f30f0a05f893c2aeec395ef10">chmat</a>(const mat &amp;M)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline]</code></td></tr> 
    34   <tr class="memlist"><td><a class="el" href="classchmat.html#d0a995d312ecc11d3b43693f5e224ba9">clear</a>()</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline, virtual]</code></td></tr> 
     34  <tr class="memlist"><td><a class="el" href="classchmat.html#d0a995d312ecc11d3b43693f5e224ba9">clear</a>()</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> 
    3535  <tr class="memlist"><td><a class="el" href="classsqmat.html#ecc2e2540f95a04f4449842588170f5b">cols</a>() const </td><td><a class="el" href="classsqmat.html">sqmat</a></td><td><code> [inline]</code></td></tr> 
    3636  <tr class="memlist"><td><a class="el" href="classsqmat.html#0abed904bdc0882373ba9adba919689d">dim</a></td><td><a class="el" href="classsqmat.html">sqmat</a></td><td><code> [protected]</code></td></tr> 
    3737  <tr class="memlist"><td><a class="el" href="classchmat.html#5ce4e21a9012a4e98c1f0ed1ca5669bd">inv</a>(chmat &amp;Inv) const </td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline]</code></td></tr> 
    38   <tr class="memlist"><td><a class="el" href="classchmat.html#b49427cff186c62f5df3724e5d2c34b4">invqform</a>(const vec &amp;v) const </td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline, virtual]</code></td></tr> 
     38  <tr class="memlist"><td><a class="el" href="classchmat.html#b49427cff186c62f5df3724e5d2c34b4">invqform</a>(const vec &amp;v) const </td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> 
    3939  <tr class="memlist"><td><a class="el" href="classchmat.html#b504ca818203b13e667cb3c503980382">logdet</a>() const </td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> 
    4040  <tr class="memlist"><td><a class="el" href="classchmat.html#66f509f92b0ccf020e2a2a32566e0777">mult_sym</a>(const mat &amp;C)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> 
     
    4545  <tr class="memlist"><td><a class="el" href="classchmat.html#a8c3628a8c15eb0009e57c66fcac1a76">operator-=</a>(const chmat &amp;A2)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline]</code></td></tr> 
    4646  <tr class="memlist"><td><a class="el" href="classchmat.html#bbc2d98d7455b1f38828907d442836bf">opupdt</a>(const vec &amp;v, double w)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> 
    47   <tr class="memlist"><td><a class="el" href="classchmat.html#6807737c7ffdb7041256b51db7592248">qform</a>(const vec &amp;v) const </td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline, virtual]</code></td></tr> 
     47  <tr class="memlist"><td><a class="el" href="classchmat.html#6807737c7ffdb7041256b51db7592248">qform</a>(const vec &amp;v) const </td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> 
    4848  <tr class="memlist"><td><a class="el" href="classsqmat.html#071e80ced9cc3b8cbb360fa7462eb646">rows</a>() const </td><td><a class="el" href="classsqmat.html">sqmat</a></td><td><code> [inline]</code></td></tr> 
    4949  <tr class="memlist"><td><a class="el" href="classchmat.html#a4fc7f9b0539b97c414442a22f3db6e8">setD</a>(const vec &amp;nD)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline]</code></td></tr> 
    5050  <tr class="memlist"><td><a class="el" href="classchmat.html#4b9271097d8317d9514c5d0d62cccb39">setD</a>(const vec &amp;nD, int i)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline]</code></td></tr> 
    5151  <tr class="memlist"><td><a class="el" href="classsqmat.html#4268750c040c716b2c05037f725078a2">sqmat</a>(const int dim0)</td><td><a class="el" href="classsqmat.html">sqmat</a></td><td><code> [inline]</code></td></tr> 
    52   <tr class="memlist"><td><a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">sqrt_mult</a>(const vec &amp;v) const </td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline, virtual]</code></td></tr> 
    53   <tr class="memlist"><td><a class="el" href="classchmat.html#a37e2c726e4fc3ad50b26ac2ca6c1452">to_mat</a>()</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline, virtual]</code></td></tr> 
     52  <tr class="memlist"><td><a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">sqrt_mult</a>(const vec &amp;v) const </td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> 
     53  <tr class="memlist"><td><a class="el" href="classchmat.html#a37e2c726e4fc3ad50b26ac2ca6c1452">to_mat</a>()</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> 
    5454  <tr class="memlist"><td><a class="el" href="classchmat.html#ba62fbf7cb8e065a4f3d24457824e89b">~chmat</a>()</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline, virtual]</code></td></tr> 
    5555  <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> 
    5656</table></div> 
    57 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:37 2008 for mixpp by&nbsp; 
     57<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    5858<a href="http://www.doxygen.org/index.html"> 
    59 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     59<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6060</body> 
    6161</html> 
    
          
  • TabularUnified doc/html/classchmat.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    173173          <td></td> 
    174174          <td>)</td> 
    175           <td></td><td></td><td width="100%"><code> [virtual]</code></td> 
     175          <td></td><td></td><td><code> [virtual]</code></td> 
    176176        </tr> 
    177177      </table> 
     
    203203          <td class="paramname"> <em>C</em>          </td> 
    204204          <td>&nbsp;)&nbsp;</td> 
    205           <td width="100%"><code> [virtual]</code></td> 
     205          <td><code> [virtual]</code></td> 
    206206        </tr> 
    207207      </table> 
     
    232232          <td class="paramname"> <em>C</em>          </td> 
    233233          <td>&nbsp;)&nbsp;</td> 
    234           <td width="100%"><code> [virtual]</code></td> 
     234          <td><code> [virtual]</code></td> 
    235235        </tr> 
    236236      </table> 
     
    261261          <td class="paramname"> <em>v</em>          </td> 
    262262          <td>&nbsp;)&nbsp;</td> 
    263           <td width="100%"> const<code> [inline, virtual]</code></td> 
     263          <td> const<code> [virtual]</code></td> 
    264264        </tr> 
    265265      </table> 
     
    287287          <td class="paramname"> <em>A2</em>          </td> 
    288288          <td>&nbsp;)&nbsp;</td> 
    289           <td width="100%"><code> [inline]</code></td> 
     289          <td><code> [inline]</code></td> 
    290290        </tr> 
    291291      </table> 
     
    302302<li>work/mixpp/bdm/math/<a class="el" href="chmat_8h-source.html">chmat.h</a><li>work/mixpp/bdm/math/chmat.cpp</ul> 
    303303</div> 
    304 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:36 2008 for mixpp by&nbsp; 
     304<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    305305<a href="http://www.doxygen.org/index.html"> 
    306 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     306<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    307307</body> 
    308308</html> 
    
          
  • TabularUnified doc/html/classconstfn-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3232  <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> 
    3333</table></div> 
    34 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:37 2008 for mixpp by&nbsp; 
     34<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    3535<a href="http://www.doxygen.org/index.html"> 
    36 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     36<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3737</body> 
    3838</html> 
    
          
  • TabularUnified doc/html/classconstfn.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    7070<li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a></ul> 
    7171</div> 
    72 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:37 2008 for mixpp by&nbsp; 
     72<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    7373<a href="http://www.doxygen.org/index.html"> 
    74 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     74<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7575</body> 
    7676</html> 
    
          
  • TabularUnified doc/html/classdiffbifn-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4141  <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> 
    4242</table></div> 
    43 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:37 2008 for mixpp by&nbsp; 
     43<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    4444<a href="http://www.doxygen.org/index.html"> 
    45 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     45<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4646</body> 
    4747</html> 
    
          
  • TabularUnified doc/html/classdiffbifn.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    136136          <td></td> 
    137137          <td>)</td> 
    138           <td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> 
     138          <td></td><td></td><td><code> [inline, virtual]</code></td> 
    139139        </tr> 
    140140      </table> 
     
    191191          <td></td> 
    192192          <td>)</td> 
    193           <td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> 
     193          <td></td><td></td><td><code> [inline, virtual]</code></td> 
    194194        </tr> 
    195195      </table> 
     
    216216<li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a></ul> 
    217217</div> 
    218 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:37 2008 for mixpp by&nbsp; 
     218<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    219219<a href="http://www.doxygen.org/index.html"> 
    220 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     220<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    221221</body> 
    222222</html> 
    
          
  • TabularUnified doc/html/classdirfilelog-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4343  <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> 
    4444</table></div> 
    45 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:38 2008 for mixpp by&nbsp; 
     45<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    4646<a href="http://www.doxygen.org/index.html"> 
    47 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     47<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4848</body> 
    4949</html> 
    
          
  • TabularUnified doc/html/classdirfilelog.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    127127          <td></td> 
    128128          <td>)</td> 
    129           <td></td><td></td><td width="100%"><code> [inline]</code></td> 
     129          <td></td><td></td><td><code> [inline]</code></td> 
    130130        </tr> 
    131131      </table> 
     
    156156          <td class="paramname"> <em>Len</em>          </td> 
    157157          <td>&nbsp;)&nbsp;</td> 
    158           <td width="100%"></td> 
     158          <td></td> 
    159159        </tr> 
    160160      </table> 
     
    180180<li>work/mixpp/bdm/stat/<a class="el" href="loggers_8h-source.html">loggers.h</a><li>work/mixpp/bdm/stat/loggers.cpp</ul> 
    181181</div> 
    182 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:38 2008 for mixpp by&nbsp; 
     182<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    183183<a href="http://www.doxygen.org/index.html"> 
    184 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     184<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    185185</body> 
    186186</html> 
    
          
  • TabularUnified doc/html/classeEF-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3636  <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> 
    3737  <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> 
    38   <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> 
     38  <tr class="memlist"><td><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr> 
    3939  <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> 
    4040  <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> 
    4141</table></div> 
    42 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp; 
     42<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    4343<a href="http://www.doxygen.org/index.html"> 
    44 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     44<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4545</body> 
    4646</html> 
    
          
  • TabularUnified doc/html/classeEF.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6767 
    6868<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> 
    69 <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 " --> 
    70 virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr> 
     69<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="eEF::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 
     70virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 
    7171 
    7272<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> 
     
    106106          <td class="paramname">          </td> 
    107107          <td>&nbsp;)&nbsp;</td> 
    108           <td width="100%"> const<code> [pure virtual, inherited]</code></td> 
     108          <td> const<code> [pure virtual, inherited]</code></td> 
    109109        </tr> 
    110110      </table> 
     
    118118<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> 
    119119 
    120 <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> 
     120<p>Referenced by <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#l00223">eEmp::set_parameters()</a>.</p> 
    121121 
    122122</div> 
     
    125125<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 
    126126</div> 
    127 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp; 
     127<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    128128<a href="http://www.doxygen.org/index.html"> 
    129 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     129<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    130130</body> 
    131131</html> 
    
          
  • TabularUnified doc/html/classeEmp-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3838  <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> 
    3939  <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> 
    40   <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> 
     40  <tr class="memlist"><td><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr> 
    4141  <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> 
    4242  <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> 
     
    4444  <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> 
    4545</table></div> 
    46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp; 
     46<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    4747<a href="http://www.doxygen.org/index.html"> 
    48 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     48<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4949</body> 
    5050</html> 
    
          
  • TabularUnified doc/html/classeEmp.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    8080 
    8181<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return expected value <br></td></tr> 
    82 <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 " --> 
    83 virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr> 
     82<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="eEmp::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 
     83virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 
    8484 
    8585<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> 
     
    116116<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul> 
    117117</div> 
    118 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp; 
     118<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    119119<a href="http://www.doxygen.org/index.html"> 
    120 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     120<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    121121</body> 
    122122</html> 
    
          
  • TabularUnified doc/html/classegamma-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4040  <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> 
    4141  <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> 
    42   <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> 
     42  <tr class="memlist"><td><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr> 
    4343  <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> 
    4444  <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> 
    4545  <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> 
    4646</table></div> 
    47 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp; 
     47<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    4848<a href="http://www.doxygen.org/index.html"> 
    49 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     49<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5050</body> 
    5151</html> 
    
          
  • TabularUnified doc/html/classegamma.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    5959 
    6060<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="#8e10c0021b5dfdd9cb62c6959b5ef425"></a><br></td></tr> 
    61 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="13ae455ec9621b99ca2eb4850f586b45"></a><!-- doxytag: member="egamma::sample" ref="13ae455ec9621b99ca2eb4850f586b45" args="(int N) const " --> 
    62 mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classegamma.html#13ae455ec9621b99ca2eb4850f586b45">sample</a> (int N) const </td></tr> 
    63  
    64 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO: is it used anywhere? <br></td></tr> 
    6561<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de84faac8f9799dfe2777ddbedf997ef"></a><!-- doxytag: member="egamma::evalpdflog" ref="de84faac8f9799dfe2777ddbedf997ef" args="(const vec &amp;val) const " --> 
    6662double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classegamma.html#de84faac8f9799dfe2777ddbedf997ef">evalpdflog</a> (const vec &amp;val) const </td></tr> 
    6763 
    68 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compute log-probability of argument <code>val</code>. <br></td></tr> 
     64<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO: is it used anywhere? <br></td></tr> 
    6965<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6dbbdb72360f9e54d64501f80318bb6"></a><!-- doxytag: member="egamma::lognc" ref="d6dbbdb72360f9e54d64501f80318bb6" args="() const " --> 
    7066double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classegamma.html#d6dbbdb72360f9e54d64501f80318bb6">lognc</a> () const </td></tr> 
     
    8783 
    8884<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO decide if it is really needed. <br></td></tr> 
     85<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="egamma::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 
     86virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 
     87 
     88<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> 
    8989<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ea597362e11a0040fe7c990269d072c"></a><!-- doxytag: member="egamma::eval" ref="3ea597362e11a0040fe7c990269d072c" args="(const vec &amp;val) const " --> 
    9090virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a> (const vec &amp;val) const </td></tr> 
     
    125125          <td class="paramname">          </td> 
    126126          <td>&nbsp;)&nbsp;</td> 
    127           <td width="100%"> const<code> [virtual]</code></td> 
     127          <td> const<code> [virtual]</code></td> 
    128128        </tr> 
    129129      </table> 
     
    144144<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul> 
    145145</div> 
    146 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by&nbsp; 
     146<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by&nbsp; 
    147147<a href="http://www.doxygen.org/index.html"> 
    148 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     148<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    149149</body> 
    150150</html> 
    
          
  • TabularUnified doc/html/classegiw-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4040  <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> 
    4141  <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> 
    42   <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> 
     42  <tr class="memlist"><td><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr> 
    4343  <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> 
    4444  <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> 
    4545  <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> 
    4646</table></div> 
    47 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     47<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    4848<a href="http://www.doxygen.org/index.html"> 
    49 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     49<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5050</body> 
    5151</html> 
    
          
  • TabularUnified doc/html/classegiw.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    8383 
    8484<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO decide if it is really needed. <br></td></tr> 
    85 <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 " --> 
    86 virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr> 
     85<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="egiw::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 
     86virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 
    8787 
    8888<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> 
     
    122122          <td class="paramname">          </td> 
    123123          <td>&nbsp;)&nbsp;</td> 
    124           <td width="100%"> const<code> [virtual]</code></td> 
     124          <td> const<code> [virtual]</code></td> 
    125125        </tr> 
    126126      </table> 
     
    139139<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul> 
    140140</div> 
    141 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by&nbsp; 
     141<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by&nbsp; 
    142142<a href="http://www.doxygen.org/index.html"> 
    143 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     143<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    144144</body> 
    145145</html> 
    
          
  • TabularUnified doc/html/classemix-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3636  <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> 
    3737  <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> 
    38   <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> 
     38  <tr class="memlist"><td><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr> 
    3939  <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> 
    4040  <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> 
    4141  <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> 
    4242</table></div> 
    43 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp; 
     43<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by&nbsp; 
    4444<a href="http://www.doxygen.org/index.html"> 
    45 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     45<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4646</body> 
    4747</html> 
    
          
  • TabularUnified doc/html/classemix.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    7171 
    7272<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns a pointer to the internal mean value. Use with Care! <br></td></tr> 
    73 <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 " --> 
    74 virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr> 
     73<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="emix::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 
     74virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 
    7575 
    7676<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> 
     
    113113          <td class="paramname">          </td> 
    114114          <td>&nbsp;)&nbsp;</td> 
    115           <td width="100%"> const<code> [virtual]</code></td> 
     115          <td> const<code> [virtual]</code></td> 
    116116        </tr> 
    117117      </table> 
     
    132132<li>work/mixpp/bdm/stat/<a class="el" href="emix_8h-source.html">emix.h</a><li>work/mixpp/bdm/stat/emix.cpp</ul> 
    133133</div> 
    134 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp; 
     134<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by&nbsp; 
    135135<a href="http://www.doxygen.org/index.html"> 
    136 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     136<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    137137</body> 
    138138</html> 
    
          
  • TabularUnified doc/html/classenorm-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4343  <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> 
    4444  <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> 
    45   <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> 
     45  <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> 
     46  <tr class="memlist"><td><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr> 
    4647  <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> 
    4748  <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> 
     
    4950  <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> 
    5051</table></div> 
    51 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp; 
     52<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by&nbsp; 
    5253<a href="http://www.doxygen.org/index.html"> 
    53 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     54<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5455</body> 
    5556</html> 
    
          
  • TabularUnified doc/html/classenorm.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    103103 
    104104<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access method <br></td></tr> 
     105<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="enorm::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 
     106virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 
     107 
     108<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> 
    105109<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b89143f12c9b49282e30841e4fb5f337"></a><!-- doxytag: member="enorm::_rv" ref="b89143f12c9b49282e30841e4fb5f337" args="() const " --> 
    106110<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> 
     
    143147          <td class="paramname">          </td> 
    144148          <td>&nbsp;)&nbsp;</td> 
    145           <td width="100%"> const<code> [inline, virtual]</code></td> 
     149          <td> const<code> [inline, virtual]</code></td> 
    146150        </tr> 
    147151      </table> 
     
    162166<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 
    163167</div> 
    164 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp; 
     168<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by&nbsp; 
    165169<a href="http://www.doxygen.org/index.html"> 
    166 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     170<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    167171</body> 
    168172</html> 
    
          
  • TabularUnified doc/html/classepdf-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3333  <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> 
    3434  <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> 
    35   <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> 
     35  <tr class="memlist"><td><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr> 
    3636  <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> 
    3737</table></div> 
    38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp; 
     38<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    3939<a href="http://www.doxygen.org/index.html"> 
    40 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     40<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4141</body> 
    4242</html> 
    
          
  • TabularUnified doc/html/classepdf.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<p><center><img src="classepdf__inherit__graph.png" border="0" usemap="#epdf__inherit__map" alt="Inheritance graph"></center> 
    3535<map name="epdf__inherit__map"> 
    36 <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> 
     36<area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="199,87,241,113"><area shape="rect" href="classeEmp.html" title="Weighted empirical density." alt="" coords="265,87,324,113"><area shape="rect" href="classemix.html" title="Mixture of epdfs." alt="" coords="348,87,399,113"><area shape="rect" href="classeprod.html" title="Chain rule decomposition of epdf." alt="" coords="423,87,481,113"><area shape="rect" href="classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="505,87,553,113"><area shape="rect" title="internal class for MPDF providing composition of eEmp with external components" alt="" coords="577,87,748,113"><area shape="rect" href="classegamma.html" title="Gamma posterior density." alt="" coords="5,167,85,193"><area shape="rect" href="classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="109,167,157,193"><area shape="rect" href="classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="304,167,427,193"><area shape="rect" href="classenorm.html" title="enorm\&lt; ldmat \&gt;" alt="" coords="145,263,276,289"><area shape="rect" href="classenorm.html" title="enorm\&lt; chmat \&gt;" alt="" coords="493,263,627,289"><area shape="rect" href="classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="308,263,447,289"></map> 
    3737<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    3838<div class="dynheader"> 
     
    5959 
    6060<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> 
    61 <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 " --> 
    62 virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr> 
     61<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="epdf::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 
     62virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 
    6363 
    6464<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> 
     
    100100          <td class="paramname">          </td> 
    101101          <td>&nbsp;)&nbsp;</td> 
    102           <td width="100%"> const<code> [pure virtual]</code></td> 
     102          <td> const<code> [pure virtual]</code></td> 
    103103        </tr> 
    104104      </table> 
     
    112112<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> 
    113113 
    114 <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> 
     114<p>Referenced by <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#l00223">eEmp::set_parameters()</a>.</p> 
    115115 
    116116</div> 
     
    119119<li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a><li>work/mixpp/bdm/stat/libBM.cpp</ul> 
    120120</div> 
    121 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp; 
     121<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    122122<a href="http://www.doxygen.org/index.html"> 
    123 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     123<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    124124</body> 
    125125</html> 
    
          
  • TabularUnified doc/html/classepdf__inherit__graph.map

    r106 r139  
    1 <area shape="rect" href="$classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="189,84,235,108"> 
    2 <area shape="rect" href="$classeEmp.html" title="Weighted empirical density." alt="" coords="259,84,315,108"> 
    3 <area shape="rect" href="$classemix.html" title="Mixture of epdfs." alt="" coords="339,84,387,108"> 
    4 <area shape="rect" href="$classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="411,84,456,108"> 
    5 <area shape="rect" title="internal class for MPDF providing composition of eEmp with external components" alt="" coords="480,84,643,108"> 
    6 <area shape="rect" href="$classegamma.html" title="Gamma posterior density." alt="" coords="5,161,77,185"> 
    7 <area shape="rect" href="$classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="101,161,149,185"> 
    8 <area shape="rect" href="$classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="295,161,404,185"> 
    9 <area shape="rect" href="$classenorm.html" title="enorm\&lt; ldmat \&gt;" alt="" coords="151,249,263,273"> 
    10 <area shape="rect" href="$classenorm.html" title="enorm\&lt; chmat \&gt;" alt="" coords="463,249,580,273"> 
    11 <area shape="rect" href="$classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="297,249,417,273"> 
     1<area shape="rect" href="$classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="199,87,241,113"> 
     2<area shape="rect" href="$classeEmp.html" title="Weighted empirical density." alt="" coords="265,87,324,113"> 
     3<area shape="rect" href="$classemix.html" title="Mixture of epdfs." alt="" coords="348,87,399,113"> 
     4<area shape="rect" href="$classeprod.html" title="Chain rule decomposition of epdf." alt="" coords="423,87,481,113"> 
     5<area shape="rect" href="$classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="505,87,553,113"> 
     6<area shape="rect" title="internal class for MPDF providing composition of eEmp with external components" alt="" coords="577,87,748,113"> 
     7<area shape="rect" href="$classegamma.html" title="Gamma posterior density." alt="" coords="5,167,85,193"> 
     8<area shape="rect" href="$classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="109,167,157,193"> 
     9<area shape="rect" href="$classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="304,167,427,193"> 
     10<area shape="rect" href="$classenorm.html" title="enorm\&lt; ldmat \&gt;" alt="" coords="145,263,276,289"> 
     11<area shape="rect" href="$classenorm.html" title="enorm\&lt; chmat \&gt;" alt="" coords="493,263,627,289"> 
     12<area shape="rect" href="$classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="308,263,447,289"> 
    
          
  • TabularUnified doc/html/classepdf__inherit__graph.md5

    r106 r139  
    1 b83168e033f9d45ac94609485ac2d080 
     114ce22e78ac8d3b6ed95c9f687811ca0 
    
          
  • TabularUnified doc/html/classeprod-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2424</div> 
    2525<div class="contents"> 
    26 <h1>epdf Member List</h1>This is the complete list of members for <a class="el" href="classepdf.html">epdf</a>, including all inherited members.<p><table> 
     26<h1>eprod Member List</h1>This is the complete list of members for <a class="el" href="classeprod.html">eprod</a>, including all inherited members.<p><table> 
    2727  <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> 
    2828  <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> 
    2929  <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> 
     30  <tr bgcolor="#f0f0f0"><td><b>epdfs</b> (defined in <a class="el" href="classeprod.html">eprod</a>)</td><td><a class="el" href="classeprod.html">eprod</a></td><td><code> [protected]</code></td></tr> 
    3031  <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> 
    3132  <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> 
    3233  <tr class="memlist"><td><a class="el" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870">mean</a>() const =0</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [pure virtual]</code></td></tr> 
     34  <tr bgcolor="#f0f0f0"><td><b>mpdfs</b> (defined in <a class="el" href="classeprod.html">eprod</a>)</td><td><a class="el" href="classeprod.html">eprod</a></td><td><code> [protected]</code></td></tr> 
    3335  <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> 
    3436  <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> 
    35   <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> 
     37  <tr class="memlist"><td><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr> 
    3638  <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> 
    3739</table></div> 
    38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp; 
     40<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    3941<a href="http://www.doxygen.org/index.html"> 
    40 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     42<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4143</body> 
    4244</html> 
    
          
  • TabularUnified doc/html/classeprod.html

    r106 r139  
    11<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    22<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 
    3 <title>mixpp: epdf Class Reference</title> 
     3<title>mixpp: eprod Class Reference</title> 
    44<link href="doxygen.css" rel="stylesheet" type="text/css"> 
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2424</div> 
    2525<div class="contents"> 
    26 <h1>epdf Class Reference</h1><!-- doxytag: class="epdf" -->Probability density function with numerical statistics, e.g. posterior density 
     26<h1>eprod Class Reference</h1><!-- doxytag: class="eprod" --><!-- doxytag: inherits="epdf" -->Chain rule decomposition of <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> 
    2727<a href="#_details">More...</a> 
    2828<p> 
    29 <code>#include &lt;<a class="el" href="libBM_8h-source.html">libBM.h</a>&gt;</code> 
     29<code>#include &lt;<a class="el" href="emix_8h-source.html">emix.h</a>&gt;</code> 
    3030<p> 
    3131<div class="dynheader"> 
    32 Inheritance diagram for epdf:</div> 
     32Inheritance diagram for eprod:</div> 
    3333<div class="dynsection"> 
    34 <p><center><img src="classepdf__inherit__graph.png" border="0" usemap="#epdf__inherit__map" alt="Inheritance graph"></center> 
    35 <map name="epdf__inherit__map"> 
    36 <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> 
     34<p><center><img src="classeprod__inherit__graph.png" border="0" usemap="#eprod__inherit__map" alt="Inheritance graph"></center> 
     35<map name="eprod__inherit__map"> 
     36<area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="11,7,59,33"></map> 
    3737<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    3838<div class="dynheader"> 
    39 Collaboration diagram for epdf:</div> 
     39Collaboration diagram for eprod:</div> 
    4040<div class="dynsection"> 
    41 <p><center><img src="classepdf__coll__graph.png" border="0" usemap="#epdf__coll__map" alt="Collaboration graph"></center> 
    42 <map name="epdf__coll__map"> 
    43 <area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="9,6,47,30"></map> 
     41<p><center><img src="classeprod__coll__graph.png" border="0" usemap="#eprod__coll__map" alt="Collaboration graph"></center> 
     42<map name="eprod__coll__map"> 
     43<area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="11,103,59,129"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="16,7,53,33"></map> 
    4444<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    4545 
    4646<p> 
    47 <a href="classepdf-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> 
     47<a href="classeprod-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> 
    4848<tr><td></td></tr> 
    4949<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> 
    50 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d8eb760037b3bad5a0d64081606697cd"></a><!-- doxytag: member="epdf::epdf" ref="d8eb760037b3bad5a0d64081606697cd" args="()" --> 
    51 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd">epdf</a> ()</td></tr> 
    52  
    53 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">default constructor <br></td></tr> 
    54 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c95b1a27a8dd9507bb9a5a3cb2809c7a"></a><!-- doxytag: member="epdf::epdf" ref="c95b1a27a8dd9507bb9a5a3cb2809c7a" args="(const RV &amp;rv0)" --> 
    55 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#c95b1a27a8dd9507bb9a5a3cb2809c7a">epdf</a> (const <a class="el" href="classRV.html">RV</a> &amp;rv0)</td></tr> 
    56  
    57 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">default constructor <br></td></tr> 
    5850<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> 
    5951 
    6052<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> 
    61 <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 " --> 
    62 virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr> 
     53<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="eprod::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 
     54virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 
    6355 
    6456<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> 
    65 <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 " --> 
     57<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ea597362e11a0040fe7c990269d072c"></a><!-- doxytag: member="eprod::eval" ref="3ea597362e11a0040fe7c990269d072c" args="(const vec &amp;val) const " --> 
    6658virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a> (const vec &amp;val) const </td></tr> 
    6759 
    6860<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compute probability of argument <code>val</code>. <br></td></tr> 
    69 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6aef3eca74899692503769c18add1a4c"></a><!-- doxytag: member="epdf::evalpdflog" ref="6aef3eca74899692503769c18add1a4c" args="(const vec &amp;val) const =0" --> 
     61<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6aef3eca74899692503769c18add1a4c"></a><!-- doxytag: member="eprod::evalpdflog" ref="6aef3eca74899692503769c18add1a4c" args="(const vec &amp;val) const =0" --> 
    7062virtual 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> 
    7163 
    7264<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compute log-probability of argument <code>val</code>. <br></td></tr> 
    73 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf0a070a8f3e67a93604ca724638b870"></a><!-- doxytag: member="epdf::mean" ref="bf0a070a8f3e67a93604ca724638b870" args="() const =0" --> 
     65<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf0a070a8f3e67a93604ca724638b870"></a><!-- doxytag: member="eprod::mean" ref="bf0a070a8f3e67a93604ca724638b870" args="() const =0" --> 
    7466virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870">mean</a> () const =0</td></tr> 
    7567 
    7668<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return expected value <br></td></tr> 
    77 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a322dd106f04c0a2915e3d4f4227396"></a><!-- doxytag: member="epdf::~epdf" ref="0a322dd106f04c0a2915e3d4f4227396" args="()" --> 
    78 virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">~epdf</a> ()</td></tr> 
    79  
    80 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor for future use;. <br></td></tr> 
    81 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b89143f12c9b49282e30841e4fb5f337"></a><!-- doxytag: member="epdf::_rv" ref="b89143f12c9b49282e30841e4fb5f337" args="() const " --> 
     69<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b89143f12c9b49282e30841e4fb5f337"></a><!-- doxytag: member="eprod::_rv" ref="b89143f12c9b49282e30841e4fb5f337" args="() const " --> 
    8270<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> 
    8371 
    8472<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    8573<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> 
    86 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74da992e3f5d598da8850b646b79b9d9"></a><!-- doxytag: member="epdf::rv" ref="74da992e3f5d598da8850b646b79b9d9" args="" --> 
     74<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5307a27aaf48be8213294b05ac533c39"></a><!-- doxytag: member="eprod::epdfs" ref="5307a27aaf48be8213294b05ac533c39" args="" --> 
     75Array&lt; <a class="el" href="classepdf.html">epdf</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>epdfs</b></td></tr> 
     76 
     77<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4387c81276ca66c1ca9336cf8bf74a8"></a><!-- doxytag: member="eprod::mpdfs" ref="a4387c81276ca66c1ca9336cf8bf74a8" args="" --> 
     78Array&lt; <a class="el" href="classmpdf.html">mpdf</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>mpdfs</b></td></tr> 
     79 
     80<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74da992e3f5d598da8850b646b79b9d9"></a><!-- doxytag: member="eprod::rv" ref="74da992e3f5d598da8850b646b79b9d9" args="" --> 
    8781<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> 
    8882 
     
    9084</table> 
    9185<hr><a name="_details"></a><h2>Detailed Description</h2> 
    92 Probability density function with numerical statistics, e.g. posterior density. <hr><h2>Member Function Documentation</h2> 
    93 <a class="anchor" name="8019654e494bf5e458f6fb947e11b262"></a><!-- doxytag: member="epdf::sample" ref="8019654e494bf5e458f6fb947e11b262" args="() const =0" --> 
     86Chain rule decomposition of <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.  
     87<p> 
     88<hr><h2>Member Function Documentation</h2> 
     89<a class="anchor" name="8019654e494bf5e458f6fb947e11b262"></a><!-- doxytag: member="eprod::sample" ref="8019654e494bf5e458f6fb947e11b262" args="() const =0" --> 
    9490<div class="memitem"> 
    9591<div class="memproto"> 
     
    10096          <td class="paramname">          </td> 
    10197          <td>&nbsp;)&nbsp;</td> 
    102           <td width="100%"> const<code> [pure virtual]</code></td> 
     98          <td> const<code> [pure virtual, inherited]</code></td> 
    10399        </tr> 
    104100      </table> 
     
    112108<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> 
    113109 
    114 <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> 
     110<p>Referenced by <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#l00223">eEmp::set_parameters()</a>.</p> 
    115111 
    116112</div> 
    117113</div><p> 
    118 <hr>The documentation for this class was generated from the following files:<ul> 
    119 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a><li>work/mixpp/bdm/stat/libBM.cpp</ul> 
     114<hr>The documentation for this class was generated from the following file:<ul> 
     115<li>work/mixpp/bdm/stat/<a class="el" href="emix_8h-source.html">emix.h</a></ul> 
    120116</div> 
    121 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp; 
     117<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    122118<a href="http://www.doxygen.org/index.html"> 
    123 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     119<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    124120</body> 
    125121</html> 
    
          
  • TabularUnified doc/html/classeuni-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3939  <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> 
    4040  <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> 
    41   <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> 
     41  <tr class="memlist"><td><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a>(int N) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [virtual]</code></td></tr> 
    4242  <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> 
    4343  <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> 
    4444</table></div> 
    45 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp; 
     45<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    4646<a href="http://www.doxygen.org/index.html"> 
    47 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     47<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4848</body> 
    4949</html> 
    
          
  • TabularUnified doc/html/classeuni.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    7171 
    7272<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return expected value <br></td></tr> 
    73 <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 " --> 
    74 virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">sample</a> (int N) const </td></tr> 
     73<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="54d7dd53a641b618771cd9bee135181f"></a><!-- doxytag: member="euni::sampleN" ref="54d7dd53a641b618771cd9bee135181f" args="(int N) const " --> 
     74virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 
    7575 
    7676<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> 
     
    116116          <td class="paramname">          </td> 
    117117          <td>&nbsp;)&nbsp;</td> 
    118           <td width="100%"> const<code> [inline, virtual]</code></td> 
     118          <td> const<code> [inline, virtual]</code></td> 
    119119        </tr> 
    120120      </table> 
     
    135135<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 
    136136</div> 
    137 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by&nbsp; 
     137<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    138138<a href="http://www.doxygen.org/index.html"> 
    139 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     139<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    140140</body> 
    141141</html> 
    
          
  • TabularUnified doc/html/classfnc-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3131  <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> 
    3232</table></div> 
    33 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     33<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    3434<a href="http://www.doxygen.org/index.html"> 
    35 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     35<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3636</body> 
    3737</html> 
    
          
  • TabularUnified doc/html/classfnc.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6767<li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 
    6868</div> 
    69 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     69<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    7070<a href="http://www.doxygen.org/index.html"> 
    71 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     71<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7272</body> 
    7373</html> 
    
          
  • TabularUnified doc/html/classfsqmat-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    5757  <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> 
    5858</table></div> 
    59 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     59<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    6060<a href="http://www.doxygen.org/index.html"> 
    61 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     61<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6262</body> 
    6363</html> 
    
          
  • TabularUnified doc/html/classfsqmat.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    184184          <td></td> 
    185185          <td>)</td> 
    186           <td></td><td></td><td width="100%"><code> [virtual]</code></td> 
     186          <td></td><td></td><td><code> [virtual]</code></td> 
    187187        </tr> 
    188188      </table> 
     
    214214          <td class="paramname"> <em>C</em>          </td> 
    215215          <td>&nbsp;)&nbsp;</td> 
    216           <td width="100%"><code> [virtual]</code></td> 
     216          <td><code> [virtual]</code></td> 
    217217        </tr> 
    218218      </table> 
     
    247247          <td class="paramname"> <em>C</em>          </td> 
    248248          <td>&nbsp;)&nbsp;</td> 
    249           <td width="100%"><code> [virtual]</code></td> 
     249          <td><code> [virtual]</code></td> 
    250250        </tr> 
    251251      </table> 
     
    278278          <td class="paramname"> <em>Inv</em>          </td> 
    279279          <td>&nbsp;)&nbsp;</td> 
    280           <td width="100%"><code> [virtual]</code></td> 
     280          <td><code> [virtual]</code></td> 
    281281        </tr> 
    282282      </table> 
     
    309309          <td class="paramname"> <em>v</em>          </td> 
    310310          <td>&nbsp;)&nbsp;</td> 
    311           <td width="100%"> const<code> [inline, virtual]</code></td> 
     311          <td> const<code> [inline, virtual]</code></td> 
    312312        </tr> 
    313313      </table> 
     
    328328<li>work/mixpp/bdm/math/<a class="el" href="libDC_8h-source.html">libDC.h</a><li>work/mixpp/bdm/math/libDC.cpp</ul> 
    329329</div> 
    330 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by&nbsp; 
     330<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by&nbsp; 
    331331<a href="http://www.doxygen.org/index.html"> 
    332 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     332<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    333333</body> 
    334334</html> 
    
          
  • TabularUnified doc/html/classitpp_1_1Gamma__RNG-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3232  <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> 
    3333</table></div> 
    34 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp; 
     34<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by&nbsp; 
    3535<a href="http://www.doxygen.org/index.html"> 
    36 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     36<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3737</body> 
    3838</html> 
    
          
  • TabularUnified doc/html/classitpp_1_1Gamma__RNG.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6565<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> 
    6666</div> 
    67 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp; 
     67<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by&nbsp; 
    6868<a href="http://www.doxygen.org/index.html"> 
    69 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     69<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7070</body> 
    7171</html> 
    
          
  • TabularUnified doc/html/classldmat-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6262  <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> 
    6363</table></div> 
    64 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     64<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    6565<a href="http://www.doxygen.org/index.html"> 
    66 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     66<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6767</body> 
    6868</html> 
    
          
  • TabularUnified doc/html/classldmat.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    198198          <td></td> 
    199199          <td>)</td> 
    200           <td></td><td></td><td width="100%"><code> [virtual]</code></td> 
     200          <td></td><td></td><td><code> [virtual]</code></td> 
    201201        </tr> 
    202202      </table> 
     
    216216<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> 
    217217 
    218 <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> 
     218<p>Referenced by <a class="el" href="libDC_8cpp-source.html#l00104">add()</a>, and <a class="el" href="bdm_2estim_2arx_8cpp-source.html#l00005">ARX::bayes()</a>.</p> 
    219219 
    220220</div> 
     
    230230          <td class="paramname"> <em>C</em>          </td> 
    231231          <td>&nbsp;)&nbsp;</td> 
    232           <td width="100%"><code> [virtual]</code></td> 
     232          <td><code> [virtual]</code></td> 
    233233        </tr> 
    234234      </table> 
     
    247247<p>Implements <a class="el" href="classsqmat.html#60fbbfa9e483b8187c135f787ee53afa">sqmat</a>.</p> 
    248248 
    249 <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> 
     249<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#l00205">ldform()</a>.</p> 
    250250 
    251251</div> 
     
    261261          <td class="paramname"> <em>C</em>          </td> 
    262262          <td>&nbsp;)&nbsp;</td> 
    263           <td width="100%"><code> [virtual]</code></td> 
     263          <td><code> [virtual]</code></td> 
    264264        </tr> 
    265265      </table> 
     
    278278<p>Implements <a class="el" href="classsqmat.html#6909e906da17725b1b80f3cae7cf3325">sqmat</a>.</p> 
    279279 
    280 <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> 
     280<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#l00205">ldform()</a>.</p> 
    281281 
    282282</div> 
     
    292292          <td class="paramname"> <em>v</em>          </td> 
    293293          <td>&nbsp;)&nbsp;</td> 
    294           <td width="100%"> const<code> [virtual]</code></td> 
     294          <td> const<code> [virtual]</code></td> 
    295295        </tr> 
    296296      </table> 
     
    318318          <td class="paramname"> <em>Inv</em>          </td> 
    319319          <td>&nbsp;)&nbsp;</td> 
    320           <td width="100%"> const<code> [virtual]</code></td> 
     320          <td> const<code> [virtual]</code></td> 
    321321        </tr> 
    322322      </table> 
     
    333333</dl> 
    334334 
    335 <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> 
     335<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#l00205">ldform()</a>.</p> 
    336336 
    337337</div> 
     
    356356          <td></td> 
    357357          <td>)</td> 
    358           <td></td><td></td><td width="100%"> const</td> 
     358          <td></td><td></td><td> const</td> 
    359359        </tr> 
    360360      </table> 
     
    372372</dl> 
    373373 
    374 <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> 
     374<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#l00205">ldform()</a>.</p> 
    375375 
    376376</div> 
     
    395395          <td></td> 
    396396          <td>)</td> 
    397           <td></td><td></td><td width="100%"> const</td> 
     397          <td></td><td></td><td> const</td> 
    398398        </tr> 
    399399      </table> 
     
    411411</dl> 
    412412 
    413 <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> 
     413<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#l00205">ldform()</a>.</p> 
    414414 
    415415</div> 
     
    434434          <td></td> 
    435435          <td>)</td> 
    436           <td></td><td></td><td width="100%"></td> 
     436          <td></td><td></td><td></td> 
    437437        </tr> 
    438438      </table> 
     
    452452<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> 
    453453 
    454 <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> 
     454<p>Referenced by <a class="el" href="libDC_8cpp-source.html#l00118">inv()</a>, <a class="el" href="libDC_8cpp-source.html#l00046">ldmat()</a>, <a class="el" href="libDC_8cpp-source.html#l00126">mult_sym()</a>, and <a class="el" href="libDC_8cpp-source.html#l00131">mult_sym_t()</a>.</p> 
    455455 
    456456</div> 
     
    466466          <td class="paramname"> <em>ldA</em>          </td> 
    467467          <td>&nbsp;)&nbsp;</td> 
    468           <td width="100%"><code> [inline]</code></td> 
     468          <td><code> [inline]</code></td> 
    469469        </tr> 
    470470      </table> 
     
    488488          <td class="paramname"> <em>ldA</em>          </td> 
    489489          <td>&nbsp;)&nbsp;</td> 
    490           <td width="100%"><code> [inline]</code></td> 
     490          <td><code> [inline]</code></td> 
    491491        </tr> 
    492492      </table> 
     
    503503<li>work/mixpp/bdm/math/<a class="el" href="libDC_8h-source.html">libDC.h</a><li>work/mixpp/bdm/math/libDC.cpp</ul> 
    504504</div> 
    505 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     505<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    506506<a href="http://www.doxygen.org/index.html"> 
    507 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     507<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    508508</body> 
    509509</html> 
    
          
  • TabularUnified doc/html/classlinfn-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3333  <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> 
    3434</table></div> 
    35 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     35<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    3636<a href="http://www.doxygen.org/index.html"> 
    37 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     37<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3838</body> 
    3939</html> 
    
          
  • TabularUnified doc/html/classlinfn.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    7474<li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a></ul> 
    7575</div> 
    76 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     76<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    7777<a href="http://www.doxygen.org/index.html"> 
    78 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     78<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7979</body> 
    8080</html> 
    
          
  • TabularUnified doc/html/classlogger-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3333  <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> 
    3434</table></div> 
    35 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     35<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    3636<a href="http://www.doxygen.org/index.html"> 
    37 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     37<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3838</body> 
    3939</html> 
    
          
  • TabularUnified doc/html/classlogger.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    7777<li>work/mixpp/bdm/stat/<a class="el" href="loggers_8h-source.html">loggers.h</a></ul> 
    7878</div> 
    79 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     79<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    8080<a href="http://www.doxygen.org/index.html"> 
    81 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     81<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8282</body> 
    8383</html> 
    
          
  • TabularUnified doc/html/classmEF-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3535  <tr class="memlist"><td><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
    3636  <tr class="memlist"><td><a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">samplecond</a>(vec &amp;cond, double &amp;ll)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
     37  <tr class="memlist"><td><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a>(vec &amp;cond, vec &amp;ll, int N)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
    3738  <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> 
    3839</table></div> 
    39 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     40<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    4041<a href="http://www.doxygen.org/index.html"> 
    41 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     42<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4243</body> 
    4344</html> 
    
          
  • TabularUnified doc/html/classmEF.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    5555 
    5656<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="#b0193a350c97933ddf15b15a130da352"></a><br></td></tr> 
     57<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a> (vec &amp;cond, vec &amp;ll, int N)</td></tr> 
     58 
     59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_10.png">.  <a href="#6bf806badfdac606c847e458e8fce18c"></a><br></td></tr> 
    5760<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f95a0cc6ab40611f46804682446ed83"></a><!-- doxytag: member="mEF::condition" ref="0f95a0cc6ab40611f46804682446ed83" args="(const vec &amp;cond)" --> 
    5861virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">condition</a> (const vec &amp;cond)</td></tr> 
     
    108111          <td></td> 
    109112          <td>)</td> 
    110           <td></td><td></td><td width="100%"><code> [inline, virtual, inherited]</code></td> 
     113          <td></td><td></td><td><code> [inline, virtual, inherited]</code></td> 
    111114        </tr> 
    112115      </table> 
     
    126129<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> 
    127130 
    128 <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> 
     131<p>References <a class="el" href="libBM_8h-source.html#l00180">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> 
    129132 
    130133<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> 
     134 
     135</div> 
     136</div><p> 
     137<a class="anchor" name="6bf806badfdac606c847e458e8fce18c"></a><!-- doxytag: member="mEF::samplecond" ref="6bf806badfdac606c847e458e8fce18c" args="(vec &amp;cond, vec &amp;ll, int N)" --> 
     138<div class="memitem"> 
     139<div class="memproto"> 
     140      <table class="memname"> 
     141        <tr> 
     142          <td class="memname">virtual mat mpdf::samplecond           </td> 
     143          <td>(</td> 
     144          <td class="paramtype">vec &amp;&nbsp;</td> 
     145          <td class="paramname"> <em>cond</em>, </td> 
     146        </tr> 
     147        <tr> 
     148          <td class="paramkey"></td> 
     149          <td></td> 
     150          <td class="paramtype">vec &amp;&nbsp;</td> 
     151          <td class="paramname"> <em>ll</em>, </td> 
     152        </tr> 
     153        <tr> 
     154          <td class="paramkey"></td> 
     155          <td></td> 
     156          <td class="paramtype">int&nbsp;</td> 
     157          <td class="paramname"> <em>N</em></td><td>&nbsp;</td> 
     158        </tr> 
     159        <tr> 
     160          <td></td> 
     161          <td>)</td> 
     162          <td></td><td></td><td><code> [inline, virtual, inherited]</code></td> 
     163        </tr> 
     164      </table> 
     165</div> 
     166<div class="memdoc"> 
     167 
     168<p> 
     169Returns N samples from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_10.png">.  
     170<p> 
     171<dl compact><dt><b>Parameters:</b></dt><dd> 
     172  <table border="0" cellspacing="2" cellpadding="0"> 
     173    <tr><td valign="top"></td><td valign="top"><em>cond</em>&nbsp;</td><td>is numeric value of <code>rv</code> </td></tr> 
     174    <tr><td valign="top"></td><td valign="top"><em>ll</em>&nbsp;</td><td>is a return value of log-likelihood of the sample. </td></tr> 
     175  </table> 
     176</dl> 
     177 
     178<p>Reimplemented in <a class="el" href="classmlnorm.html#215fb88cc8b95d64cdefd6849abdd1e8">mlnorm&lt; sq_T &gt;</a>, and <a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">mgamma</a>.</p> 
     179 
     180<p>References <a class="el" href="libBM_8h-source.html#l00180">mpdf::condition()</a>, <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00163">mpdf::ep</a>, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf::evalpdflog()</a>, <a class="el" href="libBM_8h-source.html#l00159">mpdf::rv</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p> 
    131181 
    132182</div> 
     
    135185<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 
    136186</div> 
    137 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     187<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    138188<a href="http://www.doxygen.org/index.html"> 
    139 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     189<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    140190</body> 
    141191</html> 
    
          
  • TabularUnified doc/html/classmemlog-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3939  <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> 
    4040</table></div> 
    41 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     41<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    4242<a href="http://www.doxygen.org/index.html"> 
    43 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     43<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4444</body> 
    4545</html> 
    
          
  • TabularUnified doc/html/classmemlog.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    9999<li>work/mixpp/bdm/stat/<a class="el" href="loggers_8h-source.html">loggers.h</a><li>work/mixpp/bdm/stat/loggers.cpp</ul> 
    100100</div> 
    101 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     101<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    102102<a href="http://www.doxygen.org/index.html"> 
    103 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     103<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    104104</body> 
    105105</html> 
    
          
  • TabularUnified doc/html/classmepdf-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2424</div> 
    2525<div class="contents"> 
    26 <h1>mpdf Member List</h1>This is the complete list of members for <a class="el" href="classmpdf.html">mpdf</a>, including all inherited members.<p><table> 
     26<h1>mepdf Member List</h1>This is the complete list of members for <a class="el" href="classmepdf.html">mepdf</a>, including all inherited members.<p><table> 
    2727  <tr class="memlist"><td><a class="el" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8">_epdf</a>()</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline]</code></td></tr> 
    2828  <tr class="memlist"><td><a class="el" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8">_rvc</a>()</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline]</code></td></tr> 
     
    3030  <tr class="memlist"><td><a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">ep</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
    3131  <tr class="memlist"><td><a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">evalcond</a>(const vec &amp;dt, const vec &amp;cond)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
     32  <tr class="memlist"><td><a class="el" href="classmepdf.html#213e3a177540a0815aa7bdcc1bb25c6e">mepdf</a>(const RV &amp;rv, const RV &amp;rvc, epdf *em)</td><td><a class="el" href="classmepdf.html">mepdf</a></td><td><code> [inline]</code></td></tr> 
    3233  <tr class="memlist"><td><a class="el" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">mpdf</a>(const RV &amp;rv0, const RV &amp;rvc0)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline]</code></td></tr> 
    3334  <tr class="memlist"><td><a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
    3435  <tr class="memlist"><td><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
    3536  <tr class="memlist"><td><a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">samplecond</a>(vec &amp;cond, double &amp;ll)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
     37  <tr class="memlist"><td><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a>(vec &amp;cond, vec &amp;ll, int N)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
    3638  <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> 
    3739</table></div> 
    38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     40<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    3941<a href="http://www.doxygen.org/index.html"> 
    40 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     42<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4143</body> 
    4244</html> 
    
          
  • TabularUnified doc/html/classmepdf.html

    r106 r139  
    11<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    22<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 
    3 <title>mixpp: mEF Class Reference</title> 
     3<title>mixpp: mepdf Class Reference</title> 
    44<link href="doxygen.css" rel="stylesheet" type="text/css"> 
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2424</div> 
    2525<div class="contents"> 
    26 <h1>mEF Class Reference</h1><!-- doxytag: class="mEF" --><!-- doxytag: inherits="mpdf" -->Exponential family model 
     26<h1>mepdf Class Reference</h1><!-- doxytag: class="mepdf" --><!-- doxytag: inherits="mpdf" -->Unconditional <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>, allows using <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> in the role of <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> 
    2727<a href="#_details">More...</a> 
    2828<p> 
    29 <code>#include &lt;<a class="el" href="libEF_8h-source.html">libEF.h</a>&gt;</code> 
     29<code>#include &lt;<a class="el" href="libBM_8h-source.html">libBM.h</a>&gt;</code> 
    3030<p> 
    3131<div class="dynheader"> 
    32 Inheritance diagram for mEF:</div> 
     32Inheritance diagram for mepdf:</div> 
    3333<div class="dynsection"> 
    34 <p><center><img src="classmEF__inherit__graph.png" border="0" usemap="#mEF__inherit__map" alt="Inheritance graph"></center> 
    35 <map name="mEF__inherit__map"> 
    36 <area shape="rect" href="classmgamma.html" title="Gamma random walk." alt="" coords="16,156,91,180"><area shape="rect" href="classmlnorm.html" title="Normal distributed linear function with linear function of mean value;." alt="" coords="115,156,232,180"><area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="88,6,139,30"><area shape="rect" href="classmgamma__fix.html" title="Gamma random walk around a fixed point." alt="" coords="5,230,101,254"></map> 
     34<p><center><img src="classmepdf__inherit__graph.png" border="0" usemap="#mepdf__inherit__map" alt="Inheritance graph"></center> 
     35<map name="mepdf__inherit__map"> 
     36<area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="9,7,63,33"></map> 
    3737<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    3838<div class="dynheader"> 
    39 Collaboration diagram for mEF:</div> 
     39Collaboration diagram for mepdf:</div> 
    4040<div class="dynsection"> 
    41 <p><center><img src="classmEF__coll__graph.png" border="0" usemap="#mEF__coll__map" alt="Collaboration graph"></center> 
    42 <map name="mEF__coll__map"> 
    43 <area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="5,185,56,209"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="17,6,55,30"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="51,96,96,120"></map> 
     41<p><center><img src="classmepdf__coll__graph.png" border="0" usemap="#mepdf__coll__map" alt="Collaboration graph"></center> 
     42<map name="mepdf__coll__map"> 
     43<area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="9,204,63,231"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="23,7,60,33"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="57,105,105,132"></map> 
    4444<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    4545 
    4646<p> 
    47 <a href="classmEF-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> 
     47<a href="classmepdf-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> 
    4848<tr><td></td></tr> 
    4949<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> 
    50 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8bf51fe8654d7b83c8c8afeb19409d4f"></a><!-- doxytag: member="mEF::mEF" ref="8bf51fe8654d7b83c8c8afeb19409d4f" args="(const RV &amp;rv0, const RV &amp;rvc0)" --> 
    51 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmEF.html#8bf51fe8654d7b83c8c8afeb19409d4f">mEF</a> (const <a class="el" href="classRV.html">RV</a> &amp;rv0, const <a class="el" href="classRV.html">RV</a> &amp;rvc0)</td></tr> 
     50<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="213e3a177540a0815aa7bdcc1bb25c6e"></a><!-- doxytag: member="mepdf::mepdf" ref="213e3a177540a0815aa7bdcc1bb25c6e" args="(const RV &amp;rv, const RV &amp;rvc, epdf *em)" --> 
     51&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmepdf.html#213e3a177540a0815aa7bdcc1bb25c6e">mepdf</a> (const <a class="el" href="classRV.html">RV</a> &amp;<a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a>, const <a class="el" href="classRV.html">RV</a> &amp;<a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a>, <a class="el" href="classepdf.html">epdf</a> *em)</td></tr> 
    5252 
    5353<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor. <br></td></tr> 
     
    5555 
    5656<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="#b0193a350c97933ddf15b15a130da352"></a><br></td></tr> 
    57 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f95a0cc6ab40611f46804682446ed83"></a><!-- doxytag: member="mEF::condition" ref="0f95a0cc6ab40611f46804682446ed83" args="(const vec &amp;cond)" --> 
     57<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a> (vec &amp;cond, vec &amp;ll, int N)</td></tr> 
     58 
     59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_10.png">.  <a href="#6bf806badfdac606c847e458e8fce18c"></a><br></td></tr> 
     60<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f95a0cc6ab40611f46804682446ed83"></a><!-- doxytag: member="mepdf::condition" ref="0f95a0cc6ab40611f46804682446ed83" args="(const vec &amp;cond)" --> 
    5861virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">condition</a> (const vec &amp;cond)</td></tr> 
    5962 
    6063<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update <code>ep</code> so that it represents this <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> conditioned on <code>rvc</code> = cond. <br></td></tr> 
    61 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="80b738ece5bd4f8c4edaee4b38906f91"></a><!-- doxytag: member="mEF::evalcond" ref="80b738ece5bd4f8c4edaee4b38906f91" args="(const vec &amp;dt, const vec &amp;cond)" --> 
     64<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="80b738ece5bd4f8c4edaee4b38906f91"></a><!-- doxytag: member="mepdf::evalcond" ref="80b738ece5bd4f8c4edaee4b38906f91" args="(const vec &amp;dt, const vec &amp;cond)" --> 
    6265virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">evalcond</a> (const vec &amp;dt, const vec &amp;cond)</td></tr> 
    6366 
    6467<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut for conditioning and evaluation of the internal <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>. In some cases, this operation can be implemented efficiently. <br></td></tr> 
    65 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec9c850305984582548e8deb64f0ffe8"></a><!-- doxytag: member="mEF::_rvc" ref="ec9c850305984582548e8deb64f0ffe8" args="()" --> 
     68<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec9c850305984582548e8deb64f0ffe8"></a><!-- doxytag: member="mepdf::_rvc" ref="ec9c850305984582548e8deb64f0ffe8" args="()" --> 
    6669<a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8">_rvc</a> ()</td></tr> 
    6770 
    6871<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    69 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e17780ee5b2cfe05922a6c56af1462f8"></a><!-- doxytag: member="mEF::_epdf" ref="e17780ee5b2cfe05922a6c56af1462f8" args="()" --> 
     72<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e17780ee5b2cfe05922a6c56af1462f8"></a><!-- doxytag: member="mepdf::_epdf" ref="e17780ee5b2cfe05922a6c56af1462f8" args="()" --> 
    7073<a class="el" href="classepdf.html">epdf</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8">_epdf</a> ()</td></tr> 
    7174 
    7275<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    7376<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> 
    74 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6687c07ff07d47812dd565368ca59eb"></a><!-- doxytag: member="mEF::rv" ref="f6687c07ff07d47812dd565368ca59eb" args="" --> 
     77<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6687c07ff07d47812dd565368ca59eb"></a><!-- doxytag: member="mepdf::rv" ref="f6687c07ff07d47812dd565368ca59eb" args="" --> 
    7578<a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a></td></tr> 
    7679 
    7780<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">modeled random variable <br></td></tr> 
    78 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="acb7dda792b3cd5576f39fa3129abbab"></a><!-- doxytag: member="mEF::rvc" ref="acb7dda792b3cd5576f39fa3129abbab" args="" --> 
     81<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="acb7dda792b3cd5576f39fa3129abbab"></a><!-- doxytag: member="mepdf::rvc" ref="acb7dda792b3cd5576f39fa3129abbab" args="" --> 
    7982<a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td></tr> 
    8083 
    8184<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">random variable in condition <br></td></tr> 
    82 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7aa894208a32f3487827df6d5054424c"></a><!-- doxytag: member="mEF::ep" ref="7aa894208a32f3487827df6d5054424c" args="" --> 
     85<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7aa894208a32f3487827df6d5054424c"></a><!-- doxytag: member="mepdf::ep" ref="7aa894208a32f3487827df6d5054424c" args="" --> 
    8386<a class="el" href="classepdf.html">epdf</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">ep</a></td></tr> 
    8487 
     
    8689</table> 
    8790<hr><a name="_details"></a><h2>Detailed Description</h2> 
    88 Exponential family model.  
     91Unconditional <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>, allows using <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> in the role of <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>.  
    8992<p> 
    90 More?... <hr><h2>Member Function Documentation</h2> 
    91 <a class="anchor" name="b0193a350c97933ddf15b15a130da352"></a><!-- doxytag: member="mEF::samplecond" ref="b0193a350c97933ddf15b15a130da352" args="(vec &amp;cond, double &amp;ll)" --> 
     93WARNING: the class does not check validity of the <code>ep</code> pointer nor its existence. <hr><h2>Member Function Documentation</h2> 
     94<a class="anchor" name="b0193a350c97933ddf15b15a130da352"></a><!-- doxytag: member="mepdf::samplecond" ref="b0193a350c97933ddf15b15a130da352" args="(vec &amp;cond, double &amp;ll)" --> 
    9295<div class="memitem"> 
    9396<div class="memproto"> 
     
    108111          <td></td> 
    109112          <td>)</td> 
    110           <td></td><td></td><td width="100%"><code> [inline, virtual, inherited]</code></td> 
     113          <td></td><td></td><td><code> [inline, virtual, inherited]</code></td> 
    111114        </tr> 
    112115      </table> 
     
    126129<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> 
    127130 
    128 <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> 
     131<p>References <a class="el" href="libBM_8h-source.html#l00180">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> 
    129132 
    130133<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> 
     
    132135</div> 
    133136</div><p> 
     137<a class="anchor" name="6bf806badfdac606c847e458e8fce18c"></a><!-- doxytag: member="mepdf::samplecond" ref="6bf806badfdac606c847e458e8fce18c" args="(vec &amp;cond, vec &amp;ll, int N)" --> 
     138<div class="memitem"> 
     139<div class="memproto"> 
     140      <table class="memname"> 
     141        <tr> 
     142          <td class="memname">virtual mat mpdf::samplecond           </td> 
     143          <td>(</td> 
     144          <td class="paramtype">vec &amp;&nbsp;</td> 
     145          <td class="paramname"> <em>cond</em>, </td> 
     146        </tr> 
     147        <tr> 
     148          <td class="paramkey"></td> 
     149          <td></td> 
     150          <td class="paramtype">vec &amp;&nbsp;</td> 
     151          <td class="paramname"> <em>ll</em>, </td> 
     152        </tr> 
     153        <tr> 
     154          <td class="paramkey"></td> 
     155          <td></td> 
     156          <td class="paramtype">int&nbsp;</td> 
     157          <td class="paramname"> <em>N</em></td><td>&nbsp;</td> 
     158        </tr> 
     159        <tr> 
     160          <td></td> 
     161          <td>)</td> 
     162          <td></td><td></td><td><code> [inline, virtual, inherited]</code></td> 
     163        </tr> 
     164      </table> 
     165</div> 
     166<div class="memdoc"> 
     167 
     168<p> 
     169Returns N samples from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_10.png">.  
     170<p> 
     171<dl compact><dt><b>Parameters:</b></dt><dd> 
     172  <table border="0" cellspacing="2" cellpadding="0"> 
     173    <tr><td valign="top"></td><td valign="top"><em>cond</em>&nbsp;</td><td>is numeric value of <code>rv</code> </td></tr> 
     174    <tr><td valign="top"></td><td valign="top"><em>ll</em>&nbsp;</td><td>is a return value of log-likelihood of the sample. </td></tr> 
     175  </table> 
     176</dl> 
     177 
     178<p>Reimplemented in <a class="el" href="classmlnorm.html#215fb88cc8b95d64cdefd6849abdd1e8">mlnorm&lt; sq_T &gt;</a>, and <a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">mgamma</a>.</p> 
     179 
     180<p>References <a class="el" href="libBM_8h-source.html#l00180">mpdf::condition()</a>, <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00163">mpdf::ep</a>, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf::evalpdflog()</a>, <a class="el" href="libBM_8h-source.html#l00159">mpdf::rv</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p> 
     181 
     182</div> 
     183</div><p> 
    134184<hr>The documentation for this class was generated from the following file:<ul> 
    135 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 
     185<li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 
    136186</div> 
    137 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     187<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by&nbsp; 
    138188<a href="http://www.doxygen.org/index.html"> 
    139 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     189<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    140190</body> 
    141191</html> 
    
          
  • TabularUnified doc/html/classmgamma-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3939  <tr class="memlist"><td><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
    4040  <tr class="memlist"><td><a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">samplecond</a>(vec &amp;cond, double &amp;lik)</td><td><a class="el" href="classmgamma.html">mgamma</a></td><td><code> [virtual]</code></td></tr> 
    41   <tr class="memlist"><td><a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">samplecond</a>(vec &amp;cond, vec &amp;lik, int n)</td><td><a class="el" href="classmgamma.html">mgamma</a></td><td></td></tr> 
     41  <tr class="memlist"><td><a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">samplecond</a>(vec &amp;cond, vec &amp;lik, int n)</td><td><a class="el" href="classmgamma.html">mgamma</a></td><td><code> [virtual]</code></td></tr> 
    4242  <tr class="memlist"><td><a class="el" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94">set_parameters</a>(double k)</td><td><a class="el" href="classmgamma.html">mgamma</a></td><td></td></tr> 
    4343  <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> 
    4444</table></div> 
    45 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     45<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    4646<a href="http://www.doxygen.org/index.html"> 
    47 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     47<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4848</body> 
    4949</html> 
    
          
  • TabularUnified doc/html/classmgamma.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    113113<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul> 
    114114</div> 
    115 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     115<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    116116<a href="http://www.doxygen.org/index.html"> 
    117 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     117<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    118118</body> 
    119119</html> 
    
          
  • TabularUnified doc/html/classmgamma__fix-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4242  <tr class="memlist"><td><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
    4343  <tr class="memlist"><td><a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">samplecond</a>(vec &amp;cond, double &amp;lik)</td><td><a class="el" href="classmgamma.html">mgamma</a></td><td><code> [virtual]</code></td></tr> 
    44   <tr class="memlist"><td><a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">samplecond</a>(vec &amp;cond, vec &amp;lik, int n)</td><td><a class="el" href="classmgamma.html">mgamma</a></td><td></td></tr> 
     44  <tr class="memlist"><td><a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">samplecond</a>(vec &amp;cond, vec &amp;lik, int n)</td><td><a class="el" href="classmgamma.html">mgamma</a></td><td><code> [virtual]</code></td></tr> 
    4545  <tr class="memlist"><td><a class="el" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1">set_parameters</a>(double k0, vec ref0, double l0)</td><td><a class="el" href="classmgamma__fix.html">mgamma_fix</a></td><td><code> [inline]</code></td></tr> 
    4646  <tr class="memlist"><td><a class="el" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94">mgamma::set_parameters</a>(double k)</td><td><a class="el" href="classmgamma.html">mgamma</a></td><td></td></tr> 
    4747  <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> 
    4848</table></div> 
    49 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     49<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    5050<a href="http://www.doxygen.org/index.html"> 
    51 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     51<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5252</body> 
    5353</html> 
    
          
  • TabularUnified doc/html/classmgamma__fix.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    129129<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 
    130130</div> 
    131 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     131<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    132132<a href="http://www.doxygen.org/index.html"> 
    133 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     133<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    134134</body> 
    135135</html> 
    
          
  • TabularUnified doc/html/classmlnorm-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3737  <tr class="memlist"><td><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
    3838  <tr class="memlist"><td><a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">samplecond</a>(vec &amp;cond, double &amp;lik)</td><td><a class="el" href="classmlnorm.html">mlnorm&lt; sq_T &gt;</a></td><td><code> [inline, virtual]</code></td></tr> 
    39   <tr class="memlist"><td><a class="el" href="classmlnorm.html#215fb88cc8b95d64cdefd6849abdd1e8">samplecond</a>(vec &amp;cond, vec &amp;lik, int n)</td><td><a class="el" href="classmlnorm.html">mlnorm&lt; sq_T &gt;</a></td><td><code> [inline]</code></td></tr> 
     39  <tr class="memlist"><td><a class="el" href="classmlnorm.html#215fb88cc8b95d64cdefd6849abdd1e8">samplecond</a>(vec &amp;cond, vec &amp;lik, int n)</td><td><a class="el" href="classmlnorm.html">mlnorm&lt; sq_T &gt;</a></td><td><code> [inline, virtual]</code></td></tr> 
    4040  <tr class="memlist"><td><a class="el" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">set_parameters</a>(const mat &amp;A, const sq_T &amp;R)</td><td><a class="el" href="classmlnorm.html">mlnorm&lt; sq_T &gt;</a></td><td><code> [inline]</code></td></tr> 
    4141  <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> 
    4242</table></div> 
    43 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     43<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    4444<a href="http://www.doxygen.org/index.html"> 
    45 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     45<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4646</body> 
    4747</html> 
    
          
  • TabularUnified doc/html/classmlnorm.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    107107<li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 
    108108</div> 
    109 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     109<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    110110<a href="http://www.doxygen.org/index.html"> 
    111 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     111<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    112112</body> 
    113113</html> 
    
          
  • TabularUnified doc/html/classmmix-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2424</div> 
    2525<div class="contents"> 
    26 <h1>mpdf Member List</h1>This is the complete list of members for <a class="el" href="classmpdf.html">mpdf</a>, including all inherited members.<p><table> 
     26<h1>mmix Member List</h1>This is the complete list of members for <a class="el" href="classmmix.html">mmix</a>, including all inherited members.<p><table> 
    2727  <tr class="memlist"><td><a class="el" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8">_epdf</a>()</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline]</code></td></tr> 
    2828  <tr class="memlist"><td><a class="el" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8">_rvc</a>()</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline]</code></td></tr> 
    29   <tr class="memlist"><td><a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">condition</a>(const vec &amp;cond)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
     29  <tr class="memlist"><td><a class="el" href="classmmix.html#460632c7a0afd41b7840902181a7d85f">Coms</a></td><td><a class="el" href="classmmix.html">mmix</a></td><td><code> [protected]</code></td></tr> 
     30  <tr class="memlist"><td><a class="el" href="classmmix.html#1a66629ec5c2b6f4740606cf737f0193">condition</a>(const vec &amp;cond)</td><td><a class="el" href="classmmix.html">mmix</a></td><td><code> [inline, virtual]</code></td></tr> 
    3031  <tr class="memlist"><td><a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">ep</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
     32  <tr class="memlist"><td><a class="el" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914">Epdf</a></td><td><a class="el" href="classmmix.html">mmix</a></td><td><code> [protected]</code></td></tr> 
    3133  <tr class="memlist"><td><a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">evalcond</a>(const vec &amp;dt, const vec &amp;cond)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
     34  <tr class="memlist"><td><a class="el" href="classmmix.html#6769a962f1f4d0ecc5b903b5f7d26ad3">mmix</a>(RV &amp;rv, RV &amp;rvc)</td><td><a class="el" href="classmmix.html">mmix</a></td><td><code> [inline]</code></td></tr> 
    3235  <tr class="memlist"><td><a class="el" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">mpdf</a>(const RV &amp;rv0, const RV &amp;rvc0)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline]</code></td></tr> 
    3336  <tr class="memlist"><td><a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
    3437  <tr class="memlist"><td><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
    3538  <tr class="memlist"><td><a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">samplecond</a>(vec &amp;cond, double &amp;ll)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
     39  <tr class="memlist"><td><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a>(vec &amp;cond, vec &amp;ll, int N)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
     40  <tr class="memlist"><td><a class="el" href="classmmix.html#e7681490a5c5b2d0a43f4e5842e10a9d">set_parameters</a>(const vec &amp;w, const Array&lt; mpdf * &gt; &amp;Coms)</td><td><a class="el" href="classmmix.html">mmix</a></td><td><code> [inline]</code></td></tr> 
    3641  <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> 
    3742</table></div> 
    38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     43<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    3944<a href="http://www.doxygen.org/index.html"> 
    40 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     45<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4146</body> 
    4247</html> 
    
          
  • TabularUnified doc/html/classmmix.html

    r106 r139  
    11<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    22<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 
    3 <title>mixpp: mEF Class Reference</title> 
     3<title>mixpp: mmix Class Reference</title> 
    44<link href="doxygen.css" rel="stylesheet" type="text/css"> 
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2424</div> 
    2525<div class="contents"> 
    26 <h1>mEF Class Reference</h1><!-- doxytag: class="mEF" --><!-- doxytag: inherits="mpdf" -->Exponential family model 
     26<h1>mmix Class Reference</h1><!-- doxytag: class="mmix" --><!-- doxytag: inherits="mpdf" -->Mixture of mpdfs with constant weights 
    2727<a href="#_details">More...</a> 
    2828<p> 
    29 <code>#include &lt;<a class="el" href="libEF_8h-source.html">libEF.h</a>&gt;</code> 
     29<code>#include &lt;<a class="el" href="emix_8h-source.html">emix.h</a>&gt;</code> 
    3030<p> 
    3131<div class="dynheader"> 
    32 Inheritance diagram for mEF:</div> 
     32Inheritance diagram for mmix:</div> 
    3333<div class="dynsection"> 
    34 <p><center><img src="classmEF__inherit__graph.png" border="0" usemap="#mEF__inherit__map" alt="Inheritance graph"></center> 
    35 <map name="mEF__inherit__map"> 
    36 <area shape="rect" href="classmgamma.html" title="Gamma random walk." alt="" coords="16,156,91,180"><area shape="rect" href="classmlnorm.html" title="Normal distributed linear function with linear function of mean value;." alt="" coords="115,156,232,180"><area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="88,6,139,30"><area shape="rect" href="classmgamma__fix.html" title="Gamma random walk around a fixed point." alt="" coords="5,230,101,254"></map> 
     34<p><center><img src="classmmix__inherit__graph.png" border="0" usemap="#mmix__inherit__map" alt="Inheritance graph"></center> 
     35<map name="mmix__inherit__map"> 
     36<area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="7,7,60,33"></map> 
    3737<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    3838<div class="dynheader"> 
    39 Collaboration diagram for mEF:</div> 
     39Collaboration diagram for mmix:</div> 
    4040<div class="dynsection"> 
    41 <p><center><img src="classmEF__coll__graph.png" border="0" usemap="#mEF__coll__map" alt="Collaboration graph"></center> 
    42 <map name="mEF__coll__map"> 
    43 <area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="5,185,56,209"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="17,6,55,30"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="51,96,96,120"></map> 
     41<p><center><img src="classmmix__coll__graph.png" border="0" usemap="#mmix__coll__map" alt="Collaboration graph"></center> 
     42<map name="mmix__coll__map"> 
     43<area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="5,204,59,231"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="36,7,73,33"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="71,105,119,132"><area shape="rect" href="classemix.html" title="Mixture of epdfs." alt="" coords="83,204,133,231"></map> 
    4444<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    4545 
    4646<p> 
    47 <a href="classmEF-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> 
     47<a href="classmmix-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> 
    4848<tr><td></td></tr> 
    4949<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> 
    50 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8bf51fe8654d7b83c8c8afeb19409d4f"></a><!-- doxytag: member="mEF::mEF" ref="8bf51fe8654d7b83c8c8afeb19409d4f" args="(const RV &amp;rv0, const RV &amp;rvc0)" --> 
    51 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmEF.html#8bf51fe8654d7b83c8c8afeb19409d4f">mEF</a> (const <a class="el" href="classRV.html">RV</a> &amp;rv0, const <a class="el" href="classRV.html">RV</a> &amp;rvc0)</td></tr> 
     50<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6769a962f1f4d0ecc5b903b5f7d26ad3"></a><!-- doxytag: member="mmix::mmix" ref="6769a962f1f4d0ecc5b903b5f7d26ad3" args="(RV &amp;rv, RV &amp;rvc)" --> 
     51&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html#6769a962f1f4d0ecc5b903b5f7d26ad3">mmix</a> (<a class="el" href="classRV.html">RV</a> &amp;<a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a>, <a class="el" href="classRV.html">RV</a> &amp;<a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a>)</td></tr> 
    5252 
    5353<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor. <br></td></tr> 
     54<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e7681490a5c5b2d0a43f4e5842e10a9d"></a><!-- doxytag: member="mmix::set_parameters" ref="e7681490a5c5b2d0a43f4e5842e10a9d" args="(const vec &amp;w, const Array&lt; mpdf * &gt; &amp;Coms)" --> 
     55void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html#e7681490a5c5b2d0a43f4e5842e10a9d">set_parameters</a> (const vec &amp;w, const Array&lt; <a class="el" href="classmpdf.html">mpdf</a> * &gt; &amp;<a class="el" href="classmmix.html#460632c7a0afd41b7840902181a7d85f">Coms</a>)</td></tr> 
     56 
     57<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set weights <code>w</code> and components <code>R</code>. <br></td></tr> 
     58<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1a66629ec5c2b6f4740606cf737f0193"></a><!-- doxytag: member="mmix::condition" ref="1a66629ec5c2b6f4740606cf737f0193" args="(const vec &amp;cond)" --> 
     59void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html#1a66629ec5c2b6f4740606cf737f0193">condition</a> (const vec &amp;cond)</td></tr> 
     60 
     61<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update <code>ep</code> so that it represents this <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> conditioned on <code>rvc</code> = cond. <br></td></tr> 
    5462<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">samplecond</a> (vec &amp;cond, double &amp;ll)</td></tr> 
    5563 
    5664<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="#b0193a350c97933ddf15b15a130da352"></a><br></td></tr> 
    57 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f95a0cc6ab40611f46804682446ed83"></a><!-- doxytag: member="mEF::condition" ref="0f95a0cc6ab40611f46804682446ed83" args="(const vec &amp;cond)" --> 
    58 virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">condition</a> (const vec &amp;cond)</td></tr> 
    59  
    60 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update <code>ep</code> so that it represents this <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> conditioned on <code>rvc</code> = cond. <br></td></tr> 
    61 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="80b738ece5bd4f8c4edaee4b38906f91"></a><!-- doxytag: member="mEF::evalcond" ref="80b738ece5bd4f8c4edaee4b38906f91" args="(const vec &amp;dt, const vec &amp;cond)" --> 
     65<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a> (vec &amp;cond, vec &amp;ll, int N)</td></tr> 
     66 
     67<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_10.png">.  <a href="#6bf806badfdac606c847e458e8fce18c"></a><br></td></tr> 
     68<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="80b738ece5bd4f8c4edaee4b38906f91"></a><!-- doxytag: member="mmix::evalcond" ref="80b738ece5bd4f8c4edaee4b38906f91" args="(const vec &amp;dt, const vec &amp;cond)" --> 
    6269virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">evalcond</a> (const vec &amp;dt, const vec &amp;cond)</td></tr> 
    6370 
    6471<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut for conditioning and evaluation of the internal <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>. In some cases, this operation can be implemented efficiently. <br></td></tr> 
    65 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec9c850305984582548e8deb64f0ffe8"></a><!-- doxytag: member="mEF::_rvc" ref="ec9c850305984582548e8deb64f0ffe8" args="()" --> 
     72<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec9c850305984582548e8deb64f0ffe8"></a><!-- doxytag: member="mmix::_rvc" ref="ec9c850305984582548e8deb64f0ffe8" args="()" --> 
    6673<a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8">_rvc</a> ()</td></tr> 
    6774 
    6875<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    69 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e17780ee5b2cfe05922a6c56af1462f8"></a><!-- doxytag: member="mEF::_epdf" ref="e17780ee5b2cfe05922a6c56af1462f8" args="()" --> 
     76<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e17780ee5b2cfe05922a6c56af1462f8"></a><!-- doxytag: member="mmix::_epdf" ref="e17780ee5b2cfe05922a6c56af1462f8" args="()" --> 
    7077<a class="el" href="classepdf.html">epdf</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8">_epdf</a> ()</td></tr> 
    7178 
    7279<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    7380<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> 
    74 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6687c07ff07d47812dd565368ca59eb"></a><!-- doxytag: member="mEF::rv" ref="f6687c07ff07d47812dd565368ca59eb" args="" --> 
     81<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="460632c7a0afd41b7840902181a7d85f"></a><!-- doxytag: member="mmix::Coms" ref="460632c7a0afd41b7840902181a7d85f" args="" --> 
     82Array&lt; <a class="el" href="classmpdf.html">mpdf</a> * &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html#460632c7a0afd41b7840902181a7d85f">Coms</a></td></tr> 
     83 
     84<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Component (epdfs). <br></td></tr> 
     85<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="507a5e6df53e6e9a6a330f1271cf0914"></a><!-- doxytag: member="mmix::Epdf" ref="507a5e6df53e6e9a6a330f1271cf0914" args="" --> 
     86<a class="el" href="classemix.html">emix</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914">Epdf</a></td></tr> 
     87 
     88<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>. <br></td></tr> 
     89<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6687c07ff07d47812dd565368ca59eb"></a><!-- doxytag: member="mmix::rv" ref="f6687c07ff07d47812dd565368ca59eb" args="" --> 
    7590<a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a></td></tr> 
    7691 
    7792<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">modeled random variable <br></td></tr> 
    78 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="acb7dda792b3cd5576f39fa3129abbab"></a><!-- doxytag: member="mEF::rvc" ref="acb7dda792b3cd5576f39fa3129abbab" args="" --> 
     93<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="acb7dda792b3cd5576f39fa3129abbab"></a><!-- doxytag: member="mmix::rvc" ref="acb7dda792b3cd5576f39fa3129abbab" args="" --> 
    7994<a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td></tr> 
    8095 
    8196<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">random variable in condition <br></td></tr> 
    82 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7aa894208a32f3487827df6d5054424c"></a><!-- doxytag: member="mEF::ep" ref="7aa894208a32f3487827df6d5054424c" args="" --> 
     97<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7aa894208a32f3487827df6d5054424c"></a><!-- doxytag: member="mmix::ep" ref="7aa894208a32f3487827df6d5054424c" args="" --> 
    8398<a class="el" href="classepdf.html">epdf</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">ep</a></td></tr> 
    8499 
     
    86101</table> 
    87102<hr><a name="_details"></a><h2>Detailed Description</h2> 
    88 Exponential family model.  
    89 <p> 
    90 More?... <hr><h2>Member Function Documentation</h2> 
    91 <a class="anchor" name="b0193a350c97933ddf15b15a130da352"></a><!-- doxytag: member="mEF::samplecond" ref="b0193a350c97933ddf15b15a130da352" args="(vec &amp;cond, double &amp;ll)" --> 
     103Mixture of mpdfs with constant weights.  
     104<p> 
     105<hr><h2>Member Function Documentation</h2> 
     106<a class="anchor" name="b0193a350c97933ddf15b15a130da352"></a><!-- doxytag: member="mmix::samplecond" ref="b0193a350c97933ddf15b15a130da352" args="(vec &amp;cond, double &amp;ll)" --> 
    92107<div class="memitem"> 
    93108<div class="memproto"> 
     
    108123          <td></td> 
    109124          <td>)</td> 
    110           <td></td><td></td><td width="100%"><code> [inline, virtual, inherited]</code></td> 
     125          <td></td><td></td><td><code> [inline, virtual, inherited]</code></td> 
    111126        </tr> 
    112127      </table> 
     
    126141<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> 
    127142 
    128 <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> 
     143<p>References <a class="el" href="libBM_8h-source.html#l00180">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> 
    129144 
    130145<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> 
     146 
     147</div> 
     148</div><p> 
     149<a class="anchor" name="6bf806badfdac606c847e458e8fce18c"></a><!-- doxytag: member="mmix::samplecond" ref="6bf806badfdac606c847e458e8fce18c" args="(vec &amp;cond, vec &amp;ll, int N)" --> 
     150<div class="memitem"> 
     151<div class="memproto"> 
     152      <table class="memname"> 
     153        <tr> 
     154          <td class="memname">virtual mat mpdf::samplecond           </td> 
     155          <td>(</td> 
     156          <td class="paramtype">vec &amp;&nbsp;</td> 
     157          <td class="paramname"> <em>cond</em>, </td> 
     158        </tr> 
     159        <tr> 
     160          <td class="paramkey"></td> 
     161          <td></td> 
     162          <td class="paramtype">vec &amp;&nbsp;</td> 
     163          <td class="paramname"> <em>ll</em>, </td> 
     164        </tr> 
     165        <tr> 
     166          <td class="paramkey"></td> 
     167          <td></td> 
     168          <td class="paramtype">int&nbsp;</td> 
     169          <td class="paramname"> <em>N</em></td><td>&nbsp;</td> 
     170        </tr> 
     171        <tr> 
     172          <td></td> 
     173          <td>)</td> 
     174          <td></td><td></td><td><code> [inline, virtual, inherited]</code></td> 
     175        </tr> 
     176      </table> 
     177</div> 
     178<div class="memdoc"> 
     179 
     180<p> 
     181Returns N samples from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_10.png">.  
     182<p> 
     183<dl compact><dt><b>Parameters:</b></dt><dd> 
     184  <table border="0" cellspacing="2" cellpadding="0"> 
     185    <tr><td valign="top"></td><td valign="top"><em>cond</em>&nbsp;</td><td>is numeric value of <code>rv</code> </td></tr> 
     186    <tr><td valign="top"></td><td valign="top"><em>ll</em>&nbsp;</td><td>is a return value of log-likelihood of the sample. </td></tr> 
     187  </table> 
     188</dl> 
     189 
     190<p>Reimplemented in <a class="el" href="classmlnorm.html#215fb88cc8b95d64cdefd6849abdd1e8">mlnorm&lt; sq_T &gt;</a>, and <a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">mgamma</a>.</p> 
     191 
     192<p>References <a class="el" href="libBM_8h-source.html#l00180">mpdf::condition()</a>, <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00163">mpdf::ep</a>, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf::evalpdflog()</a>, <a class="el" href="libBM_8h-source.html#l00159">mpdf::rv</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p> 
    131193 
    132194</div> 
    133195</div><p> 
    134196<hr>The documentation for this class was generated from the following file:<ul> 
    135 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 
    136 </div> 
    137 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:43 2008 for mixpp by&nbsp; 
     197<li>work/mixpp/bdm/stat/<a class="el" href="emix_8h-source.html">emix.h</a></ul> 
     198</div> 
     199<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    138200<a href="http://www.doxygen.org/index.html"> 
    139 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     201<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    140202</body> 
    141203</html> 
    
          
  • TabularUnified doc/html/classmpdf-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434  <tr class="memlist"><td><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [protected]</code></td></tr> 
    3535  <tr class="memlist"><td><a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">samplecond</a>(vec &amp;cond, double &amp;ll)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
     36  <tr class="memlist"><td><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a>(vec &amp;cond, vec &amp;ll, int N)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 
    3637  <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> 
    3738</table></div> 
    38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     39<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    3940<a href="http://www.doxygen.org/index.html"> 
    40 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     41<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4142</body> 
    4243</html> 
    
          
  • TabularUnified doc/html/classmpdf.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<p><center><img src="classmpdf__inherit__graph.png" border="0" usemap="#mpdf__inherit__map" alt="Inheritance graph"></center> 
    3535<map name="mpdf__inherit__map"> 
    36 <area shape="rect" href="classmEF.html" title="Exponential family model." alt="" coords="89,81,137,105"><area shape="rect" href="classmgamma.html" title="Gamma random walk." alt="" coords="16,156,91,180"><area shape="rect" href="classmlnorm.html" title="Normal distributed linear function with linear function of mean value;." alt="" coords="115,156,232,180"><area shape="rect" href="classmgamma__fix.html" title="Gamma random walk around a fixed point." alt="" coords="5,230,101,254"></map> 
     36<area shape="rect" href="classmEF.html" title="Exponential family model." alt="" coords="99,84,147,111"><area shape="rect" href="classmepdf.html" title="Unconditional mpdf, allows using epdf in the role of mpdf." alt="" coords="171,84,232,111"><area shape="rect" href="classmmix.html" title="Mixture of mpdfs with constant weights." alt="" coords="256,84,312,111"><area shape="rect" href="classmgamma.html" title="Gamma random walk." alt="" coords="16,161,99,188"><area shape="rect" href="classmlnorm.html" title="Normal distributed linear function with linear function of mean value;." alt="" coords="123,161,253,188"><area shape="rect" href="classmgamma__fix.html" title="Gamma random walk around a fixed point." alt="" coords="5,239,109,265"></map> 
    3737<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
    3838<div class="dynheader"> 
     
    5151 
    5252<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="#b0193a350c97933ddf15b15a130da352"></a><br></td></tr> 
     53<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a> (vec &amp;cond, vec &amp;ll, int N)</td></tr> 
     54 
     55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_10.png">.  <a href="#6bf806badfdac606c847e458e8fce18c"></a><br></td></tr> 
    5356<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f95a0cc6ab40611f46804682446ed83"></a><!-- doxytag: member="mpdf::condition" ref="0f95a0cc6ab40611f46804682446ed83" args="(const vec &amp;cond)" --> 
    5457virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">condition</a> (const vec &amp;cond)</td></tr> 
     
    110113          <td></td> 
    111114          <td>)</td> 
    112           <td></td><td></td><td width="100%"><code> [inline, virtual]</code></td> 
     115          <td></td><td></td><td><code> [inline, virtual]</code></td> 
    113116        </tr> 
    114117      </table> 
     
    128131<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> 
    129132 
    130 <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> 
     133<p>References <a class="el" href="libBM_8h-source.html#l00180">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> 
    131134 
    132135<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> 
     136 
     137</div> 
     138</div><p> 
     139<a class="anchor" name="6bf806badfdac606c847e458e8fce18c"></a><!-- doxytag: member="mpdf::samplecond" ref="6bf806badfdac606c847e458e8fce18c" args="(vec &amp;cond, vec &amp;ll, int N)" --> 
     140<div class="memitem"> 
     141<div class="memproto"> 
     142      <table class="memname"> 
     143        <tr> 
     144          <td class="memname">virtual mat mpdf::samplecond           </td> 
     145          <td>(</td> 
     146          <td class="paramtype">vec &amp;&nbsp;</td> 
     147          <td class="paramname"> <em>cond</em>, </td> 
     148        </tr> 
     149        <tr> 
     150          <td class="paramkey"></td> 
     151          <td></td> 
     152          <td class="paramtype">vec &amp;&nbsp;</td> 
     153          <td class="paramname"> <em>ll</em>, </td> 
     154        </tr> 
     155        <tr> 
     156          <td class="paramkey"></td> 
     157          <td></td> 
     158          <td class="paramtype">int&nbsp;</td> 
     159          <td class="paramname"> <em>N</em></td><td>&nbsp;</td> 
     160        </tr> 
     161        <tr> 
     162          <td></td> 
     163          <td>)</td> 
     164          <td></td><td></td><td><code> [inline, virtual]</code></td> 
     165        </tr> 
     166      </table> 
     167</div> 
     168<div class="memdoc"> 
     169 
     170<p> 
     171Returns N samples from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_10.png">.  
     172<p> 
     173<dl compact><dt><b>Parameters:</b></dt><dd> 
     174  <table border="0" cellspacing="2" cellpadding="0"> 
     175    <tr><td valign="top"></td><td valign="top"><em>cond</em>&nbsp;</td><td>is numeric value of <code>rv</code> </td></tr> 
     176    <tr><td valign="top"></td><td valign="top"><em>ll</em>&nbsp;</td><td>is a return value of log-likelihood of the sample. </td></tr> 
     177  </table> 
     178</dl> 
     179 
     180<p>Reimplemented in <a class="el" href="classmlnorm.html#215fb88cc8b95d64cdefd6849abdd1e8">mlnorm&lt; sq_T &gt;</a>, and <a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">mgamma</a>.</p> 
     181 
     182<p>References <a class="el" href="libBM_8h-source.html#l00180">condition()</a>, <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00163">ep</a>, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf::evalpdflog()</a>, <a class="el" href="libBM_8h-source.html#l00159">rv</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p> 
    133183 
    134184</div> 
     
    137187<li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 
    138188</div> 
    139 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     189<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by&nbsp; 
    140190<a href="http://www.doxygen.org/index.html"> 
    141 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     191<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    142192</body> 
    143193</html> 
    
          
  • TabularUnified doc/html/classmpdf__inherit__graph.map

    r91 r139  
    1 <area shape="rect" href="$classmEF.html" title="Exponential family model." alt="" coords="89,81,137,105"> 
    2 <area shape="rect" href="$classmgamma.html" title="Gamma random walk." alt="" coords="16,156,91,180"> 
    3 <area shape="rect" href="$classmlnorm.html" title="Normal distributed linear function with linear function of mean value;." alt="" coords="115,156,232,180"> 
    4 <area shape="rect" href="$classmgamma__fix.html" title="Gamma random walk around a fixed point." alt="" coords="5,230,101,254"> 
     1<area shape="rect" href="$classmEF.html" title="Exponential family model." alt="" coords="99,84,147,111"> 
     2<area shape="rect" href="$classmepdf.html" title="Unconditional mpdf, allows using epdf in the role of mpdf." alt="" coords="171,84,232,111"> 
     3<area shape="rect" href="$classmmix.html" title="Mixture of mpdfs with constant weights." alt="" coords="256,84,312,111"> 
     4<area shape="rect" href="$classmgamma.html" title="Gamma random walk." alt="" coords="16,161,99,188"> 
     5<area shape="rect" href="$classmlnorm.html" title="Normal distributed linear function with linear function of mean value;." alt="" coords="123,161,253,188"> 
     6<area shape="rect" href="$classmgamma__fix.html" title="Gamma random walk around a fixed point." alt="" coords="5,239,109,265"> 
    
          
  • TabularUnified doc/html/classmpdf__inherit__graph.md5

    r91 r139  
    1 0d86ce0634039788251f808e34d4e3da 
     14defcb263766d1f6f4757843eda4fc6c 
    
          
  • TabularUnified doc/html/classsqmat-members.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4040  <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> 
    4141</table></div> 
    42 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     42<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by&nbsp; 
    4343<a href="http://www.doxygen.org/index.html"> 
    44 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     44<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4545</body> 
    4646</html> 
    
          
  • TabularUnified doc/html/classsqmat.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    117117          <td></td> 
    118118          <td>)</td> 
    119           <td></td><td></td><td width="100%"><code> [pure virtual]</code></td> 
     119          <td></td><td></td><td><code> [pure virtual]</code></td> 
    120120        </tr> 
    121121      </table> 
     
    145145          <td class="paramname"> <em>C</em>          </td> 
    146146          <td>&nbsp;)&nbsp;</td> 
    147           <td width="100%"><code> [pure virtual]</code></td> 
     147          <td><code> [pure virtual]</code></td> 
    148148        </tr> 
    149149      </table> 
     
    174174          <td class="paramname"> <em>C</em>          </td> 
    175175          <td>&nbsp;)&nbsp;</td> 
    176           <td width="100%"><code> [pure virtual]</code></td> 
     176          <td><code> [pure virtual]</code></td> 
    177177        </tr> 
    178178      </table> 
     
    203203          <td class="paramname"> <em>v</em>          </td> 
    204204          <td>&nbsp;)&nbsp;</td> 
    205           <td width="100%"> const<code> [pure virtual]</code></td> 
     205          <td> const<code> [pure virtual]</code></td> 
    206206        </tr> 
    207207      </table> 
     
    220220<li>work/mixpp/bdm/math/<a class="el" href="libDC_8h-source.html">libDC.h</a></ul> 
    221221</div> 
    222 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by&nbsp; 
     222<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by&nbsp; 
    223223<a href="http://www.doxygen.org/index.html"> 
    224 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     224<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    225225</body> 
    226226</html> 
    
          
  • TabularUnified doc/html/codingrules.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    8686<p> 
    8787Explicit 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> 
    88 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp; 
     88<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    8989<a href="http://www.doxygen.org/index.html"> 
    90 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     90<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9191</body> 
    9292</html> 
    
          
  • TabularUnified doc/html/demo__example_2nastaveni__regulatoru__float_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4747<a name="l00031"></a>00031 <span class="preprocessor"></span> 
    4848</pre></div></div> 
    49 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     49<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    5050<a href="http://www.doxygen.org/index.html"> 
    51 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     51<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5252</body> 
    5353</html> 
    
          
  • TabularUnified doc/html/demo__example_2regulace_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3333<a name="l00017"></a>00017 <span class="comment">// Idw_urm, Urmf, Iqw_reg </span> 
    3434</pre></div></div> 
    35 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     35<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    3636<a href="http://www.doxygen.org/index.html"> 
    37 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     37<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3838</body> 
    3939</html> 
    
          
  • TabularUnified doc/html/demo__example_2simulator_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<a name="l00018"></a>00018 <span class="keyword">extern</span> <span class="keywordtype">double</span> KalmanObs[4]; 
    3535</pre></div></div> 
    36 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     36<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    3737<a href="http://www.doxygen.org/index.html"> 
    38 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     38<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3939</body> 
    4040</html> 
    
          
  • TabularUnified doc/html/doxygen.css

    r91 r139  
    408408        margin:0.5em; 
    409409} 
     410/* these are for tree view when used as main index */ 
    410411.directory {  
    411412        font-size: 9pt;  
     
    417418        font-size: 11pt;  
    418419} 
     420 
     421/* The following two styles can be used to replace the root node title */ 
     422/* with an image of your choice.  Simply uncomment the next two styles, */ 
     423/* specify the name of your image and be sure to set 'height' to the */ 
     424/* proper pixel height of your image. */ 
     425 
     426/* .directory h3.swap { */ 
     427/*      height: 61px; */ 
     428/*      background-repeat: no-repeat; */ 
     429/*      background-image: url("yourimage.gif"); */ 
     430/* } */ 
     431/* .directory h3.swap span { */ 
     432/*      display: none; */ 
     433/* } */ 
     434 
    419435.directory > h3 {  
    420436        margin-top: 0;  
     
    431447        vertical-align: -30%;  
    432448} 
    433  
     449/* these are for tree view when not used as main index */ 
     450.directory-alt {  
     451        font-size: 100%;  
     452        font-weight: bold;  
     453} 
     454.directory-alt h3 {  
     455        margin: 0px;  
     456        margin-top: 1em;  
     457        font-size: 11pt;  
     458} 
     459.directory-alt > h3 {  
     460        margin-top: 0;  
     461} 
     462.directory-alt p {  
     463        margin: 0px;  
     464        white-space: nowrap;  
     465} 
     466.directory-alt div {  
     467        display: none;  
     468        margin: 0px;  
     469} 
     470.directory-alt img {  
     471        vertical-align: -30%;  
     472} 
     473 
    
          
  • TabularUnified doc/html/ekf_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3939<a name="l00023"></a>00023  
    4040</pre></div></div> 
    41 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     41<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    4242<a href="http://www.doxygen.org/index.html"> 
    43 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     43<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4444</body> 
    4545</html> 
    
          
  • TabularUnified doc/html/ekf__example_2nastaveni__regulatoru__float_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    8181<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> 
    8282</pre></div></div> 
    83 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     83<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    8484<a href="http://www.doxygen.org/index.html"> 
    85 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     85<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8686</body> 
    8787</html> 
    
          
  • TabularUnified doc/html/ekf__example_2regulace_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3333<a name="l00017"></a>00017 <span class="comment">// Idw_urm, Urmf, Iqw_reg </span> 
    3434</pre></div></div> 
    35 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     35<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    3636<a href="http://www.doxygen.org/index.html"> 
    37 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     37<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3838</body> 
    3939</html> 
    
          
  • TabularUnified doc/html/ekf__obj_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    9999<a name="l00102"></a>00102  
    100100</pre></div></div> 
    101 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     101<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    102102<a href="http://www.doxygen.org/index.html"> 
    103 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     103<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    104104</body> 
    105105</html> 
    
          
  • TabularUnified doc/html/ekf__obj_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    5353----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    5454Using IT++ for numerical operations ----------------------------------- </div> 
    55 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp; 
     55<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    5656<a href="http://www.doxygen.org/index.html"> 
    57 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     57<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5858</body> 
    5959</html> 
    
          
  • TabularUnified doc/html/emix_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3030<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>; 
    3131<a name="l00038"></a>00038 <span class="keyword">public</span>: 
    32 <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){}; 
     32<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 ) {}; 
    3333<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> ); 
    3434<a name="l00043"></a>00043  
     
    3939<a name="l00048"></a>00048                 <span class="keywordflow">return</span> mu; 
    4040<a name="l00049"></a>00049         } 
    41 <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 );}; 
    42 <a name="l00051"></a>00051  
    43 <a name="l00052"></a>00052 <span class="comment">//Access methods</span> 
    44 <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>;} 
    45 <a name="l00055"></a>00055 }; 
     41<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>{ 
     42<a name="l00051"></a>00051                 <span class="keywordtype">int</span> i; 
     43<a name="l00052"></a>00052                 <span class="keywordtype">double</span> sum=0.0; 
     44<a name="l00053"></a>00053                 <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 );} 
     45<a name="l00054"></a>00054                 <span class="keywordflow">return</span> log ( sum ); 
     46<a name="l00055"></a>00055         }; 
    4647<a name="l00056"></a>00056  
    47 <a name="l00057"></a>00057  
    48 <a name="l00058"></a>00058 <span class="preprocessor">#endif //MX_H</span> 
     48<a name="l00057"></a>00057 <span class="comment">//Access methods</span> 
     49<a name="l00059"></a><a class="code" href="classemix.html#35baf0f62307455cebfbf462144b4dd8">00059</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>;} 
     50<a name="l00060"></a>00060 }; 
     51<a name="l00061"></a>00061  
     52<a name="l00066"></a><a class="code" href="classeprod.html">00066</a> <span class="keyword">class </span><a class="code" href="classeprod.html" title="Chain rule decomposition of epdf.">eprod</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> { 
     53<a name="l00067"></a>00067 <span class="keyword">protected</span>: 
     54<a name="l00068"></a>00068         Array&lt;epdf*&gt; epdfs; 
     55<a name="l00069"></a>00069         Array&lt;mpdf*&gt; mpdfs; 
     56<a name="l00070"></a>00070 <span class="keyword">public</span>: 
     57<a name="l00071"></a>00071  
     58<a name="l00072"></a>00072  
     59<a name="l00073"></a>00073 }; 
     60<a name="l00074"></a>00074  
     61<a name="l00078"></a><a class="code" href="classmmix.html">00078</a> <span class="keyword">class </span><a class="code" href="classmmix.html" title="Mixture of mpdfs with constant weights.">mmix</a> : <span class="keyword">public</span> <a class="code" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> { 
     62<a name="l00079"></a>00079 <span class="keyword">protected</span>: 
     63<a name="l00081"></a><a class="code" href="classmmix.html#460632c7a0afd41b7840902181a7d85f">00081</a>         Array&lt;mpdf*&gt; <a class="code" href="classmmix.html#460632c7a0afd41b7840902181a7d85f" title="Component (epdfs).">Coms</a>; 
     64<a name="l00083"></a><a class="code" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914">00083</a>         <a class="code" href="classemix.html" title="Mixture of epdfs.">emix</a> <a class="code" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914" title="Internal epdf.">Epdf</a>; 
     65<a name="l00084"></a>00084 <span class="keyword">public</span>: 
     66<a name="l00086"></a><a class="code" href="classmmix.html#6769a962f1f4d0ecc5b903b5f7d26ad3">00086</a>         <a class="code" href="classmmix.html#6769a962f1f4d0ecc5b903b5f7d26ad3" title="Default constructor.">mmix</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;<a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>, <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;<a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a> ) : <a class="code" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> ( rv, rvc ), <a class="code" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914" title="Internal epdf.">Epdf</a> ( rv ) {<a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>=&amp;<a class="code" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914" title="Internal epdf.">Epdf</a>;}; 
     67<a name="l00088"></a><a class="code" href="classmmix.html#e7681490a5c5b2d0a43f4e5842e10a9d">00088</a>         <span class="keywordtype">void</span> <a class="code" href="classmmix.html#e7681490a5c5b2d0a43f4e5842e10a9d" title="Set weights w and components R.">set_parameters</a> ( <span class="keyword">const</span> vec &amp;w, <span class="keyword">const</span> Array&lt;mpdf*&gt; &amp;<a class="code" href="classmmix.html#460632c7a0afd41b7840902181a7d85f" title="Component (epdfs).">Coms</a> ) { 
     68<a name="l00089"></a>00089                 Array&lt;epdf*&gt; Eps ( Coms.length()); 
     69<a name="l00090"></a>00090  
     70<a name="l00091"></a>00091                 <span class="keywordflow">for</span> ( <span class="keywordtype">int</span> i=0;i&lt;Coms.length();i++ ) {<a class="code" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>* Ci=<a class="code" href="classmmix.html#460632c7a0afd41b7840902181a7d85f" title="Component (epdfs).">Coms</a>(i); 
     71<a name="l00092"></a>00092                  Eps ( i ) =&amp; ( <a class="code" href="classmmix.html#460632c7a0afd41b7840902181a7d85f" title="Component (epdfs).">Coms</a> ( i )-&gt;_epdf() );} 
     72<a name="l00093"></a>00093                 <a class="code" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914" title="Internal epdf.">Epdf</a>.<a class="code" href="classemix.html#6ce82b24d7fe540ddbf44b472a005555" title="Set weights w and components R.">set_parameters</a> ( w,Eps ); 
     73<a name="l00094"></a>00094         }; 
     74<a name="l00095"></a>00095  
     75<a name="l00096"></a><a class="code" href="classmmix.html#1a66629ec5c2b6f4740606cf737f0193">00096</a>         <span class="keywordtype">void</span> <a class="code" href="classmmix.html#1a66629ec5c2b6f4740606cf737f0193" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a> ( <span class="keyword">const</span> vec &amp;cond ) { 
     76<a name="l00097"></a>00097                 <span class="keywordflow">for</span> ( <span class="keywordtype">int</span> i=0;i&lt;<a class="code" href="classmmix.html#460632c7a0afd41b7840902181a7d85f" title="Component (epdfs).">Coms</a>.length();i++ ) {<a class="code" href="classmmix.html#460632c7a0afd41b7840902181a7d85f" title="Component (epdfs).">Coms</a> ( i )-&gt;condition ( cond );} 
     77<a name="l00098"></a>00098         }; 
     78<a name="l00099"></a>00099 }; 
     79<a name="l00100"></a>00100 <span class="preprocessor">#endif //MX_H</span> 
    4980</pre></div></div> 
    50 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     81<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    5182<a href="http://www.doxygen.org/index.html"> 
    52 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     83<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5384</body> 
    5485</html> 
    
          
  • TabularUnified doc/html/emix_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3232 
    3333<p> 
     34<div class="dynheader"> 
     35This graph shows which files directly or indirectly include this file:</div> 
     36<div class="dynsection"> 
     37<p><center><img src="emix_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/stat/emix.hdep_map" alt=""></center> 
     38<map name="work/mixpp/bdm/stat/emix.hdep_map"> 
     39<area shape="rect" href="pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,84,245,111"></map> 
     40</div> 
     41 
     42<p> 
    3443<a href="emix_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> 
    3544<tr><td></td></tr> 
     
    3847 
    3948<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mixture of epdfs.  <a href="classemix.html#_details">More...</a><br></td></tr> 
     49<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classeprod.html">eprod</a></td></tr> 
     50 
     51<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Chain rule decomposition of <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.  <a href="classeprod.html#_details">More...</a><br></td></tr> 
     52<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html">mmix</a></td></tr> 
     53 
     54<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Mixture of mpdfs with constant weights.  <a href="classmmix.html#_details">More...</a><br></td></tr> 
    4055</table> 
    4156<hr><a name="_details"></a><h2>Detailed Description</h2> 
     
    4560----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    4661Using IT++ for numerical operations ----------------------------------- </div> 
    47 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:31 2008 for mixpp by&nbsp; 
     62<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:44 2008 for mixpp by&nbsp; 
    4863<a href="http://www.doxygen.org/index.html"> 
    49 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     64<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5065</body> 
    5166</html> 
    
          
  • TabularUnified doc/html/files.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2828  <tr><td class="indexkey">work/mixpp/bdm/<b>userinfo.h</b> <a href="userinfo_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> 
    2929  <tr><td class="indexkey">work/mixpp/bdm/estim/<a class="el" href="arx_8h.html">arx.h</a> <a href="arx_8h-source.html">[code]</a></td><td class="indexvalue">Bayesian Filtering for generalized autoregressive (<a class="el" href="classARX.html" title="Linear Autoregressive model with Gaussian noise.">ARX</a>) model </td></tr> 
     30  <tr><td class="indexkey">work/mixpp/bdm/estim/<a class="el" href="ekf__templ_8h.html">ekf_templ.h</a> <a href="ekf__templ_8h-source.html">[code]</a></td><td class="indexvalue">Bayesian Filtering for linear Gaussian models (<a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter) and extensions </td></tr> 
    3031  <tr><td class="indexkey">work/mixpp/bdm/estim/<a class="el" href="libKF_8h.html">libKF.h</a> <a href="libKF_8h-source.html">[code]</a></td><td class="indexvalue">Bayesian Filtering for linear Gaussian models (<a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> Filter) and extensions </td></tr> 
    3132  <tr><td class="indexkey">work/mixpp/bdm/estim/<a class="el" href="libPF_8h.html">libPF.h</a> <a href="libPF_8h-source.html">[code]</a></td><td class="indexvalue">Bayesian Filtering using stochastic sampling (Particle Filters) </td></tr> 
     
    3839  <tr><td class="indexkey">work/mixpp/bdm/stat/<b>libFN.h</b> <a href="libFN_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> 
    3940  <tr><td class="indexkey">work/mixpp/bdm/stat/<a class="el" href="loggers_8h.html">loggers.h</a> <a href="loggers_8h-source.html">[code]</a></td><td class="indexvalue">Loggers for storing results of experiments </td></tr> 
    40   <tr><td class="indexkey">work/mixpp/pmsm/<b>iopom.h</b> <a href="iopom_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> 
    4141  <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> 
     42  <tr><td class="indexkey">work/mixpp/pmsm/<a class="el" href="pmsm__mix_8cpp.html">pmsm_mix.cpp</a></td><td class="indexvalue">Models for synchronous electric drive using IT++ and BDM </td></tr> 
     43  <tr><td class="indexkey">work/mixpp/pmsm/<b>sim_profiles.h</b> <a href="sim__profiles_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> 
    4244  <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> 
    4345  <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> 
     
    5860  <tr><td class="indexkey">work/mixpp/pmsm/simulator_zdenek/ekf_example/<b>reference.h</b> <a href="reference_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> 
    5961  <tr><td class="indexkey">work/mixpp/pmsm/simulator_zdenek/ekf_example/<b>regulace.h</b> <a href="ekf__example_2regulace_8h-source.html">[code]</a></td><td class="indexvalue"></td></tr> 
     62  <tr><td class="indexkey">work/mixpp/tests/<b>hello-pskel.hxx</b> <a href="hello-pskel_8hxx-source.html">[code]</a></td><td class="indexvalue"></td></tr> 
    6063</table> 
    6164</div> 
    62 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp; 
     65<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by&nbsp; 
    6366<a href="http://www.doxygen.org/index.html"> 
    64 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     67<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6568</body> 
    6669</html> 
    
          
  • TabularUnified doc/html/fixed_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3333<a name="l00017"></a>00017 <span class="comment">// obecne deleni: x_"Qposun1"*"Qscale"/y_"Qposun2" -&gt; "Q_posun_fin"</span> 
    3434</pre></div></div> 
    35 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     35<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    3636<a href="http://www.doxygen.org/index.html"> 
    37 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     37<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3838</body> 
    3939</html> 
    
          
  • TabularUnified doc/html/functions.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    116116<li>_Ry 
    117117: <a class="el" href="classKalman.html#45c9f928d2d62e0c884900fb3380f904">Kalman&lt; sq_T &gt;</a> 
    118 <li>_samples 
    119 : <a class="el" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5">PF</a> 
    120 , <a class="el" href="classeEmp.html#31b747eca73b16f30370827ba4cc3575">eEmp</a> 
     118<li>_samples() 
     119: <a class="el" href="classeEmp.html#31b747eca73b16f30370827ba4cc3575">eEmp</a> 
     120, <a class="el" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5">PF</a> 
     121<li>_tll() 
     122: <a class="el" href="classARX.html#b8827048ceec8999849e2ed15400cae7">ARX</a> 
    121123<li>_V() 
    122124: <a class="el" href="classegiw.html#533e792e1175bfa06d5d595dc5d080d5">egiw</a> 
     
    129131</ul> 
    130132</div> 
    131 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     133<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    132134<a href="http://www.doxygen.org/index.html"> 
    133 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     135<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    134136</body> 
    135137</html> 
    
          
  • TabularUnified doc/html/functions_0x61.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    7777<li>ARX() 
    7878: <a class="el" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be">ARX</a> 
    79 <li>askuser() 
    80 : <a class="el" href="classuiscalar.html#9a21e792b929d081c33321714fbfe94f">uiscalar&lt; T &gt;</a> 
    81 , <a class="el" href="classuivector.html#46f823703a8de31ba14cbcc3406819db">uivector&lt; T &gt;</a> 
    82 , <a class="el" href="classuistring.html#cb9eb5da0ad7bcb09f0d59b037954eec">uistring</a> 
    83 , <a class="el" href="classuimatrix.html#4b1649ae99267ee98164d4a3d3e3fb05">uimatrix&lt; T &gt;</a> 
    84 , <a class="el" href="classuibase.html#d28232d94715c153afb9280a8a4552eb">uibase</a> 
     79<li>Attach() 
     80: <a class="el" href="classUserInfo.html#51c1823208b719eec546b98bb855e272">UserInfo&lt; T &gt;</a> 
     81, <a class="el" href="classAttribute.html#abd94a0487d662f28264f4faa214d894">Attribute</a> 
     82<li>Attribute() 
     83: <a class="el" href="classAttribute.html#31c94d75bbe6b2834b1ef633cb8565fb">Attribute</a> 
     84<li>attributes 
     85: <a class="el" href="classUserInfo.html#aa6753c220a54aba613bfa3cc115d1c8">UserInfo&lt; T &gt;</a> 
    8586</ul> 
    8687</div> 
    87 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     88<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    8889<a href="http://www.doxygen.org/index.html"> 
    89 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     90<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9091</body> 
    9192</html> 
    
          
  • TabularUnified doc/html/functions_0x62.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    7373, <a class="el" href="classPF.html#64f636bbd63bea9efd778214e6b631d3">PF</a> 
    7474, <a class="el" href="classKalmanCh.html#cca758192846940409822b9bd778d4e1">KalmanCh</a> 
    75 , <a class="el" href="classEKFfixed.html#ddf5334bc1207658fd53698fffbac028">EKFfixed</a> 
    76 , <a class="el" href="classBM.html#87b07867fd4c133aa89a18543f68d9f9">BM</a> 
    7775, <a class="el" href="classMPF.html#55daf8e4b6553dd9f47c692de7931623">MPF&lt; BM_T &gt;</a> 
    7876, <a class="el" href="classBM.html#a892eff438aab2dd1a9e2efcb7fb5bdf">BM</a> 
    7977, <a class="el" href="classKalmanFull.html#13a041cd98ff157703766be275a657bb">KalmanFull</a> 
     78, <a class="el" href="classEKFfixed.html#ddf5334bc1207658fd53698fffbac028">EKFfixed</a> 
    8079, <a class="el" href="classEKFfull.html#8ca46f177e395fa714bbd8bd29ea43e0">EKFfull</a> 
     80, <a class="el" href="classBM.html#87b07867fd4c133aa89a18543f68d9f9">BM</a> 
    8181, <a class="el" href="classEKF.html#c79c62c9b3e0b56b3aaa1b6f1d9a7af7">EKF&lt; sq_T &gt;</a> 
    8282<li>beta 
     
    8888<li>BMcond() 
    8989: <a class="el" href="classBMcond.html#9a38dcdabef902fd91da3c9fb6ac27f7">BMcond</a> 
     90<li>build() 
     91: <a class="el" href="classUserInfo.html#a7cab74e8214a87e5f226e9e88ff3d61">UserInfo&lt; T &gt;</a> 
     92, <a class="el" href="classCarUI.html#931b042d42e04cb6ac84ee2a28d8ca3c">CarUI</a> 
     93, <a class="el" href="classEngineUI.html#ba55eba106280ea1ae26b0a93df101e1">EngineUI</a> 
    9094</ul> 
    9195</div> 
    92 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     96<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    9397<a href="http://www.doxygen.org/index.html"> 
    94 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     98<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9599</body> 
    96100</html> 
    
          
  • TabularUnified doc/html/functions_0x63.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    8181<li>Coms 
    8282: <a class="el" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">emix</a> 
     83, <a class="el" href="classmmix.html#460632c7a0afd41b7840902181a7d85f">mmix</a> 
    8384<li>concat 
    8485: <a class="el" href="classRV.html#33c114e83980d883c5b211c47d5322a4">RV</a> 
    8586<li>condition() 
    8687: <a class="el" href="classBMcond.html#3543cfe274c35f9033c24d8036a96c4d">BMcond</a> 
     88, <a class="el" href="classmmix.html#1a66629ec5c2b6f4740606cf737f0193">mmix</a> 
     89, <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> 
    8790, <a class="el" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195">mlnorm&lt; sq_T &gt;</a> 
    8891, <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> 
    8992, <a class="el" href="classmgamma__fix.html#6ea3931eec7b7da7b693e45981052460">mgamma_fix</a> 
     93, <a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">mpdf</a> 
     94, <a class="el" href="classEKFful__unQR.html#b586e534c8a8d219561b0c020329d412">EKFful_unQR</a> 
     95, <a class="el" href="classEKFfixed.html#c7fee79e75ad7f0c0e96c5a322cbf44e">EKFfixed</a> 
     96, <a class="el" href="classKFcondR.html#8c0721e47879bb8840d829db7a174a7f">KFcondR</a> 
    9097, <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> 
    91 , <a class="el" href="classKFcondR.html#8c0721e47879bb8840d829db7a174a7f">KFcondR</a> 
    92 , <a class="el" href="classEKFfixed.html#c7fee79e75ad7f0c0e96c5a322cbf44e">EKFfixed</a> 
    93 , <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> 
    94 , <a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">mpdf</a> 
    9598, <a class="el" href="classmgamma.html#a61094c9f7a2d64ea77b130cbc031f97">mgamma</a> 
    9699, <a class="el" href="classKFcondQR.html#c9ecf292a85327aa6309c9fd70ceb606">KFcondQR</a> 
     
    101104</ul> 
    102105</div> 
    103 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     106<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    104107<a href="http://www.doxygen.org/index.html"> 
    105 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     108<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    106109</body> 
    107110</html> 
    
          
  • TabularUnified doc/html/functions_0x64.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    104104</ul> 
    105105</div> 
    106 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     106<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    107107<a href="http://www.doxygen.org/index.html"> 
    108 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     108<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    109109</body> 
    110110</html> 
    
          
  • TabularUnified doc/html/functions_0x65.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    8181<li>EKFfixed() 
    8282: <a class="el" href="classEKFfixed.html#64d7b1a39c27b1846bcd5628928748ef">EKFfixed</a> 
     83<li>EKFful_unQR() 
     84: <a class="el" href="classEKFful__unQR.html#873e3a72264f6e777c4443220db15d79">EKFful_unQR</a> 
    8385<li>EKFfull() 
    8486: <a class="el" href="classEKFfull.html#67ac4de96fd025197da767fe0472c7f7">EKFfull</a> 
     87<li>elements 
     88: <a class="el" href="classUserInfo.html#20783b9cdbef32b584be96851a8f9862">UserInfo&lt; T &gt;</a> 
    8589<li>emix() 
    8690: <a class="el" href="classemix.html#3a10c8481115a5460877272ddb6532a6">emix</a> 
     
    9195<li>ep 
    9296: <a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">mpdf</a> 
     97<li>Epdf 
     98: <a class="el" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914">mmix</a> 
    9399<li>epdf 
    94100: <a class="el" href="classmgamma.html#612dbf35c770a780027619aaac2c443e">mgamma</a> 
     
    104110<li>eval() 
    105111: <a class="el" href="classeuni.html#2723d4992900b5c5495bfa03628195ed">euni</a> 
    106 , <a class="el" href="classbilinfn.html#e36a16e72e7f9fedf3cb18d2d5505a24">bilinfn</a> 
    107 , <a class="el" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe">IMpmsm</a> 
    108112, <a class="el" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da">OMpmsm</a> 
    109113, <a class="el" href="classlinfn.html#fac0e56701f4c7beaf1c91f9b2a55f0b">linfn</a> 
     114, <a class="el" href="classdiffbifn.html#40d8a7eee45acc55cda33d43282faa03">diffbifn</a> 
     115, <a class="el" href="classconstfn.html#0411f603cbf675f2bc04a8f85e4e3b52">constfn</a> 
     116, <a class="el" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe">IMpmsm</a> 
     117, <a class="el" href="classbilinfn.html#e36a16e72e7f9fedf3cb18d2d5505a24">bilinfn</a> 
     118, <a class="el" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">enorm&lt; sq_T &gt;</a> 
    110119, <a class="el" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c">fnc</a> 
    111120, <a class="el" href="classdiffbifn.html#ad7673e16aa1a046b131b24c731c4632">diffbifn</a> 
    112 , <a class="el" href="classconstfn.html#0411f603cbf675f2bc04a8f85e4e3b52">constfn</a> 
    113121, <a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">epdf</a> 
    114 , <a class="el" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">enorm&lt; sq_T &gt;</a> 
    115 , <a class="el" href="classdiffbifn.html#40d8a7eee45acc55cda33d43282faa03">diffbifn</a> 
    116122<li>evalcond() 
    117123: <a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">mpdf</a> 
     
    120126<li>evalpdflog() 
    121127: <a class="el" href="classegamma.html#de84faac8f9799dfe2777ddbedf997ef">egamma</a> 
    122 , <a class="el" href="classeEmp.html#23e7358995400865ad2e278945922fb3">eEmp</a> 
     128, <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf</a> 
     129, <a class="el" href="classemix.html#469e910479b3402589104ef3bb1b5741">emix</a> 
    123130, <a class="el" href="classegiw.html#425cbc53b377274e28c6add942bab62d">egiw</a> 
    124 , <a class="el" href="classemix.html#469e910479b3402589104ef3bb1b5741">emix</a> 
    125131, <a class="el" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401">enorm&lt; sq_T &gt;</a> 
    126132, <a class="el" href="classeuni.html#06af95d514a6623ad4688bd2ad50ad71">euni</a> 
    127 , <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf</a> 
     133, <a class="el" href="classeEmp.html#23e7358995400865ad2e278945922fb3">eEmp</a> 
    128134</ul> 
    129135</div> 
    130 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     136<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    131137<a href="http://www.doxygen.org/index.html"> 
    132 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     138<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    133139</body> 
    134140</html> 
    
          
  • TabularUnified doc/html/functions_0x66.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6565<p> 
    6666<h3><a class="anchor" name="index_f">- f -</a></h3><ul> 
     67<li>FillAttribute() 
     68: <a class="el" href="classAttribute.html#387a68e5de7b1e31022022493f00cbff">Attribute</a> 
     69<li>FillElement() 
     70: <a class="el" href="classUserInfoCore.html#282c9bfd140bd09777aff395158c35ab">UserInfoCore</a> 
     71, <a class="el" href="classUserInfo.html#22ca1ef5a10740e4107cd5a7e9a72856">UserInfo&lt; T &gt;</a> 
    6772<li>find() 
    6873: <a class="el" href="classRV.html#6b078b1086224aca3a9e5a203e647fb6">RV</a> 
     
    7277: <a class="el" href="classARX.html#e467144efb0a5acbc10dba4eff8638fe">ARX</a> 
    7378<li>fsqmat() 
    74 : <a class="el" href="classfsqmat.html#1929fbc9fe375f1d67f979d0d302336f">fsqmat</a> 
     79: <a class="el" href="classfsqmat.html#c01f3e9bb590f2a2921369d672f3ce1e">fsqmat</a> 
    7580<li>fy 
    7681: <a class="el" href="classKalman.html#e580ab06483952bd03f2e651763e184f">Kalman&lt; sq_T &gt;</a> 
    7782</ul> 
    7883</div> 
    79 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     84<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    8085<a href="http://www.doxygen.org/index.html"> 
    81 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     86<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8287</body> 
    8388</html> 
    
          
  • TabularUnified doc/html/functions_0x67.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6767<li>Gamma_RNG() 
    6868: <a class="el" href="classitpp_1_1Gamma__RNG.html#e132860f825f427d63652edd02c25b54">itpp::Gamma_RNG</a> 
    69 <li>get_level() 
    70 : <a class="el" href="classuibase.html#e05d51c68e5e690110208ebad4c0a037">uibase</a> 
     69<li>Get() 
     70: <a class="el" href="classAttribute.html#ebeef001a0f4176900f643f529c549b8">Attribute</a> 
     71, <a class="el" href="classIntAttribute.html#a7bc8b5ec5291125e6eee9fd09fa54b7">IntAttribute</a> 
     72, <a class="el" href="classStringAttribute.html#2e43e29b9da9b9c1eab65e11f4bf4518">StringAttribute</a> 
     73, <a class="el" href="classDoubleAttribute.html#b1eca4e8345b1f09e6966c4ff6f32e21">DoubleAttribute</a> 
    7174<li>get_setup() 
    7275: <a class="el" href="classitpp_1_1Gamma__RNG.html#8e666953249038f262cece2d3ed952d6">itpp::Gamma_RNG</a> 
     
    7780, <a class="el" href="classDS.html#db2dacc9e71a36eeb9c5c2ee402eeeb1">DS</a> 
    7881, <a class="el" href="classMemDS.html#23522b9e7dd0bb0c365cc9cde4c05449">MemDS</a> 
     82, <a class="el" href="classDS.html#4027575bc66ea358f9b03dd3be28fe1e">DS</a> 
    7983<li>getR() 
    8084: <a class="el" href="classenorm.html#9b9f58dc86affa23511c246887420658">enorm&lt; sq_T &gt;</a> 
    81 <li>getsummary() 
    82 : <a class="el" href="classuivector.html#5ccf01fcd3717975d3a330f03a2bc347">uivector&lt; T &gt;</a> 
    83 , <a class="el" href="classuiscalar.html#cc3639d49c2577e7c40ebaf48ced444f">uiscalar&lt; T &gt;</a> 
    84 , <a class="el" href="classuibase.html#de805f1ce9c1b261dc47d57c506d36f1">uibase</a> 
    85 , <a class="el" href="classuimatrix.html#72da139481128a8fc979cb38b031504c">uimatrix&lt; T &gt;</a> 
    86 , <a class="el" href="classuistring.html#e386e7738fec80d6ef80a14ac03e05e4">uistring</a> 
     85<li>GlobalXercesConnector() 
     86: <a class="el" href="classGlobalXercesConnector.html#5bf4f5c7f9e7b54a318e99bb0e3f186d">GlobalXercesConnector</a> 
    8787</ul> 
    8888</div> 
    89 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     89<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    9090<a href="http://www.doxygen.org/index.html"> 
    91 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     91<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9292</body> 
    9393</html> 
    
          
  • TabularUnified doc/html/functions_0x68.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6666<h3><a class="anchor" name="index_h">- h -</a></h3><ul> 
    6767<li>help 
    68 : <a class="el" href="classuibase.html#4bf69e2353bf0620e0dd714e0d92473a">uibase</a> 
     68: <a class="el" href="classUserInfo.html#b63907af7cfccefeab209f8381962092">UserInfo&lt; T &gt;</a> 
    6969<li>high 
    7070: <a class="el" href="classeuni.html#71b6d6b41aeb61a7f76f682b72119231">euni</a> 
    7171</ul> 
    7272</div> 
    73 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     73<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    7474<a href="http://www.doxygen.org/index.html"> 
    75 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     75<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7676</body> 
    7777</html> 
    
          
  • TabularUnified doc/html/functions_0x69.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6969<li>ids 
    7070: <a class="el" href="classRV.html#1bd7165140f4b880a7f344bbb1c433f9">RV</a> 
    71 <li>ilevel 
    72 : <a class="el" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1">uibase</a> 
    7371<li>ind 
    7472: <a class="el" href="classmemlog.html#3410b4c002636508c43ddcba8d394520">memlog</a> 
     
    7876: <a class="el" href="classmemlog.html#b081ef5acb4816e6b5fcb56c19cc7e47">memlog</a> 
    7977, <a class="el" href="classdirfilelog.html#afeaebe003110f9db1ac43edf8e53a92">dirfilelog</a> 
     78<li>IntAttribute() 
     79: <a class="el" href="classIntAttribute.html#5f958f133ecb1970de50345808d6120a">IntAttribute</a> 
    8080<li>inv() 
    8181: <a class="el" href="classchmat.html#5ce4e21a9012a4e98c1f0ed1ca5669bd">chmat</a> 
     
    8383, <a class="el" href="classldmat.html#2c160cb123c1102face7a50ec566a031">ldmat</a> 
    8484<li>invqform() 
    85 : <a class="el" href="classldmat.html#d876c5f83e02b3e809b35c9de5068f14">ldmat</a> 
     85: <a class="el" href="classsqmat.html#6230e8e8a9341866aaa0ce008691aac2">sqmat</a> 
     86, <a class="el" href="classldmat.html#d876c5f83e02b3e809b35c9de5068f14">ldmat</a> 
    8687, <a class="el" href="classchmat.html#b49427cff186c62f5df3724e5d2c34b4">chmat</a> 
    87 , <a class="el" href="classsqmat.html#6230e8e8a9341866aaa0ce008691aac2">sqmat</a> 
    8888, <a class="el" href="classfsqmat.html#58075da64ddadd4df40654c35b928c6f">fsqmat</a> 
    89 <li>isvalid() 
    90 : <a class="el" href="classuibase.html#e7403110752e92a31db563556124742e">uibase</a> 
    9189</ul> 
    9290</div> 
    93 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     91<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    9492<a href="http://www.doxygen.org/index.html"> 
    95 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     93<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9694</body> 
    9795</html> 
    
          
  • TabularUnified doc/html/functions_0x6b.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    7979</ul> 
    8080</div> 
    81 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     81<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    8282<a href="http://www.doxygen.org/index.html"> 
    83 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     83<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8484</body> 
    8585</html> 
    
          
  • TabularUnified doc/html/functions_0x6c.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    8888<li>lnk 
    8989: <a class="el" href="classeuni.html#f445a0ce24f39d14c1a4eed53fc8e2c3">euni</a> 
    90 <li>load() 
    91 : <a class="el" href="classuistring.html#382d63a6a9ec8f10b9ceb2ed197f6e20">uistring</a> 
    92 , <a class="el" href="classuibase.html#eb22da8503624c0d52d84817b00acba3">uibase</a> 
    93 , <a class="el" href="classuiscalar.html#135480b7762b221331076227c292869c">uiscalar&lt; T &gt;</a> 
    94 , <a class="el" href="classuivector.html#c8e640c8013c4c69f8ce9014009dd8c6">uivector&lt; T &gt;</a> 
    95 , <a class="el" href="classuimatrix.html#664307ac6fc483e506b831d80a60b7a8">uimatrix&lt; T &gt;</a> 
     90<li>Load() 
     91: <a class="el" href="classUserInfo.html#920c54d79132041a520180d083a6c503">UserInfo&lt; T &gt;</a> 
    9692<li>logdet() 
    9793: <a class="el" href="classchmat.html#b504ca818203b13e667cb3c503980382">chmat</a> 
     94, <a class="el" href="classldmat.html#2b42750ba4962d439aa52a77ae12949b">ldmat</a> 
     95, <a class="el" href="classfsqmat.html#eb0d1358f536e4453b5f99d0418ca1e5">fsqmat</a> 
    9896, <a class="el" href="classsqmat.html#0a772b396750eeeed85d69fa72478b45">sqmat</a> 
    99 , <a class="el" href="classfsqmat.html#eb0d1358f536e4453b5f99d0418ca1e5">fsqmat</a> 
    100 , <a class="el" href="classldmat.html#2b42750ba4962d439aa52a77ae12949b">ldmat</a> 
    10197<li>logger() 
    10298: <a class="el" href="classlogger.html#4f753a510e00c892b38e95c2284363a6">logger</a> 
    10399<li>logit() 
    104 : <a class="el" href="classlogger.html#efb5a59cb329f58810b09bd9cc270b78">logger</a> 
    105 , <a class="el" href="classmemlog.html#8d2feeb826f7249e9104d616b5a67144">memlog</a> 
     100: <a class="el" href="classmemlog.html#8d2feeb826f7249e9104d616b5a67144">memlog</a> 
     101, <a class="el" href="classlogger.html#efb5a59cb329f58810b09bd9cc270b78">logger</a> 
    106102<li>lognc() 
    107 : <a class="el" href="classegamma.html#d6dbbdb72360f9e54d64501f80318bb6">egamma</a> 
    108 , <a class="el" href="classegiw.html#70eb1a0b88459b227f919b425b0d3359">egiw</a> 
     103: <a class="el" href="classegiw.html#70eb1a0b88459b227f919b425b0d3359">egiw</a> 
     104, <a class="el" href="classegamma.html#d6dbbdb72360f9e54d64501f80318bb6">egamma</a> 
    109105, <a class="el" href="classenorm.html#b289a36a69db59d182bb6eba9c05d4a8">enorm&lt; sq_T &gt;</a> 
    110106, <a class="el" href="classeEF.html#69e5680dac10375d62520d26c672477d">eEF</a> 
     
    113109</ul> 
    114110</div> 
    115 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     111<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    116112<a href="http://www.doxygen.org/index.html"> 
    117 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     113<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    118114</body> 
    119115</html> 
    
          
  • TabularUnified doc/html/functions_0x6d.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6767<li>M 
    6868: <a class="el" href="classfsqmat.html#a7a1fcb9aae19d1e4daddfc9c22ce453">fsqmat</a> 
    69 , <a class="el" href="classuimatrix.html#fd0ae0b8efd7cda2fb043d9a2d67b9e9">uimatrix&lt; T &gt;</a> 
     69<li>MappedAttributes 
     70: <a class="el" href="classAttribute.html#342750acf29e4c37d009301ef5075111">Attribute</a> 
    7071<li>maxlen 
    7172: <a class="el" href="classmemlog.html#4195f322897ededdac66c404b848ced3">memlog</a> 
     
    8485<li>memlog() 
    8586: <a class="el" href="classmemlog.html#e056e819c5a65d4431bfe7955b1efe97">memlog</a> 
     87<li>mepdf() 
     88: <a class="el" href="classmepdf.html#213e3a177540a0815aa7bdcc1bb25c6e">mepdf</a> 
    8689<li>mgamma() 
    8790: <a class="el" href="classmgamma.html#af43e61b86900c0398d5c0ffc83b94e6">mgamma</a> 
     
    9093<li>mlnorm() 
    9194: <a class="el" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5">mlnorm&lt; sq_T &gt;</a> 
     95<li>mmix() 
     96: <a class="el" href="classmmix.html#6769a962f1f4d0ecc5b903b5f7d26ad3">mmix</a> 
    9297<li>mpdf() 
    9398: <a class="el" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">mpdf</a> 
     
    95100: <a class="el" href="classMPF.html#fc5e11e11eec3195e3c6503937bf02bd">MPF&lt; BM_T &gt;</a> 
    96101<li>mu 
    97 : <a class="el" href="classenorm.html#71fde0d54bba147e00f612577f95ad20">enorm&lt; sq_T &gt;</a> 
    98 , <a class="el" href="classKalmanFull.html#fb5aec635e2720cc5ac31bc01c18a68a">KalmanFull</a> 
     102: <a class="el" href="classKalmanFull.html#fb5aec635e2720cc5ac31bc01c18a68a">KalmanFull</a> 
     103, <a class="el" href="classenorm.html#71fde0d54bba147e00f612577f95ad20">enorm&lt; sq_T &gt;</a> 
    99104<li>mult_sym() 
    100 : <a class="el" href="classchmat.html#66f509f92b0ccf020e2a2a32566e0777">chmat</a> 
    101 , <a class="el" href="classfsqmat.html#5530d2756b5d991de755e6121c9a452e">fsqmat</a> 
     105: <a class="el" href="classfsqmat.html#d4eddc3743c8865cc5ed92d14de0e3e3">fsqmat</a> 
     106, <a class="el" href="classchmat.html#66f509f92b0ccf020e2a2a32566e0777">chmat</a> 
    102107, <a class="el" href="classldmat.html#e7207748909325bb0f99b43f090a2b7e">ldmat</a> 
    103108, <a class="el" href="classsqmat.html#60fbbfa9e483b8187c135f787ee53afa">sqmat</a> 
    104 , <a class="el" href="classfsqmat.html#d4eddc3743c8865cc5ed92d14de0e3e3">fsqmat</a> 
    105109, <a class="el" href="classldmat.html#e967b9425007f0cb6cd59b845f9756d8">ldmat</a> 
    106110<li>mult_sym_t() 
    107 : <a class="el" href="classfsqmat.html#ae4949ad2a32553c7fa04d6d1483770a">fsqmat</a> 
    108 , <a class="el" href="classsqmat.html#6909e906da17725b1b80f3cae7cf3325">sqmat</a> 
     111: <a class="el" href="classsqmat.html#6909e906da17725b1b80f3cae7cf3325">sqmat</a> 
     112, <a class="el" href="classfsqmat.html#92052a8adc2054b63e42d1373d145c89">fsqmat</a> 
     113, <a class="el" href="classldmat.html#4fd155f38eb6dd5af4bdf9c98a7999a9">ldmat</a> 
    109114, <a class="el" href="classchmat.html#07f50d1332b901eee962e8b1913102f7">chmat</a> 
    110 , <a class="el" href="classldmat.html#4fd155f38eb6dd5af4bdf9c98a7999a9">ldmat</a> 
    111 , <a class="el" href="classfsqmat.html#92052a8adc2054b63e42d1373d145c89">fsqmat</a> 
     115, <a class="el" href="classfsqmat.html#ae4949ad2a32553c7fa04d6d1483770a">fsqmat</a> 
    112116, <a class="el" href="classldmat.html#f94dc3a233f3d40fc853d8d4ac3b8eab">ldmat</a> 
    113117</ul> 
    114118</div> 
    115 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     119<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    116120<a href="http://www.doxygen.org/index.html"> 
    117 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     121<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    118122</body> 
    119123</html> 
    
          
  • TabularUnified doc/html/functions_0x6e.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6565<p> 
    6666<h3><a class="anchor" name="index_n">- n -</a></h3><ul> 
    67 <li>N 
    68 : <a class="el" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8">uiscalar&lt; T &gt;</a> 
    6967<li>n 
    7068: <a class="el" href="classPF.html#2c2f44ed7a4eaa42e07bdb58d503f280">PF</a> 
    7169, <a class="el" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd">eEmp</a> 
    72 <li>name 
    73 : <a class="el" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3">uibase</a> 
    74 , <a class="el" href="classRV.html#3ae4dd6e368f814a02710636ac8e1721">RV</a> 
     70<li>name() 
     71: <a class="el" href="classRV.html#3ae4dd6e368f814a02710636ac8e1721">RV</a> 
    7572<li>names 
    76 : <a class="el" href="classlogger.html#39cb79e839ca8f8bb9dcbc8c5b9c7786">logger</a> 
    77 , <a class="el" href="classRV.html#df5d0030b277a1db2f1fd5fb79152acb">RV</a> 
     73: <a class="el" href="classRV.html#df5d0030b277a1db2f1fd5fb79152acb">RV</a> 
     74, <a class="el" href="classlogger.html#39cb79e839ca8f8bb9dcbc8c5b9c7786">logger</a> 
    7875<li>nk 
    7976: <a class="el" href="classeuni.html#63105490e946e43372d6187ad1bafdda">euni</a> 
     
    8380</ul> 
    8481</div> 
    85 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     82<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    8683<a href="http://www.doxygen.org/index.html"> 
    87 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     84<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8885</body> 
    8986</html> 
    
          
  • TabularUnified doc/html/functions_0x6f.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    9494</ul> 
    9595</div> 
    96 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     96<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    9797<a href="http://www.doxygen.org/index.html"> 
    98 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     98<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9999</body> 
    100100</html> 
    
          
  • TabularUnified doc/html/functions_0x70.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6969<li>par 
    7070: <a class="el" href="classPF.html#d92ac103f88f8c21e197e90af5695a09">PF</a> 
    71 <li>parent 
    72 : <a class="el" href="classuibase.html#0b6ae5af990c9edfa34fe9e1ea95afe7">uibase</a> 
     71<li>ParseElement() 
     72: <a class="el" href="classUserInfo.html#f673ea7ee23cc87e89d1530f94817800">UserInfo&lt; T &gt;</a> 
     73, <a class="el" href="classUserInfoCore.html#a09a9b965ca04a186143787c0d049a7f">UserInfoCore</a> 
    7374<li>PF() 
    7475: <a class="el" href="classPF.html#e99f0d866721405dd281e315ecb690aa">PF</a> 
     76<li>pImplementation 
     77: <a class="el" href="classGlobalXercesConnector.html#8d2d2a3f1b2a21a9647f7bc4c7e82c73">GlobalXercesConnector</a> 
    7578<li>postA 
    7679: <a class="el" href="classKalmanCh.html#0d31a26dc72b5846cfe5af3ccb63ac87">KalmanCh</a> 
     80<li>pParser 
     81: <a class="el" href="classGlobalXercesConnector.html#ca92055e0f5a5ea3d8cb1c4d6bf0dd51">GlobalXercesConnector</a> 
    7782<li>preA 
    7883: <a class="el" href="classKalmanCh.html#94ee9da75b0e0f632e4a354988ca3798">KalmanCh</a> 
     84<li>pSerializer 
     85: <a class="el" href="classGlobalXercesConnector.html#c6c620829e2a2fface1bea202b0608a6">GlobalXercesConnector</a> 
    7986</ul> 
    8087</div> 
    81 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     88<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    8289<a href="http://www.doxygen.org/index.html"> 
    83 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     90<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8491</body> 
    8592</html> 
    
          
  • TabularUnified doc/html/functions_0x71.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    7474</ul> 
    7575</div> 
    76 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     76<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    7777<a href="http://www.doxygen.org/index.html"> 
    78 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     78<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7979</body> 
    8080</html> 
    
          
  • TabularUnified doc/html/functions_0x72.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    9595</ul> 
    9696</div> 
    97 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     97<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    9898<a href="http://www.doxygen.org/index.html"> 
    99 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     99<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    100100</body> 
    101101</html> 
    
          
  • TabularUnified doc/html/functions_0x73.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6565<p> 
    6666<h3><a class="anchor" name="index_s">- s -</a></h3><ul> 
    67 <li>S 
    68 : <a class="el" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd">uistring</a> 
    6967<li>sample() 
    7068: <a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">emix</a> 
    71 , <a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">epdf</a> 
    72 , <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a> 
    73 , <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a> 
    74 , <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a> 
    75 , <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a> 
    7669, <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a> 
    7770, <a class="el" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">enorm&lt; sq_T &gt;</a> 
     71, <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a> 
    7872, <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a> 
     73, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a> 
     74, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a> 
     75, <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a> 
    7976<li>samplecond() 
    80 : <a class="el" href="classmgamma.html#e9d52749793f40aad85b70c6db4435ae">mgamma</a> 
    81 , <a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">mpdf</a> 
     77: <a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">mpdf</a> 
    8278, <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm&lt; sq_T &gt;</a> 
    8379, <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a> 
     80<li>sampleN() 
     81: <a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">epdf</a> 
    8482<li>samples 
    8583: <a class="el" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a">eEmp</a> 
    86 <li>save() 
    87 : <a class="el" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2">uibase</a> 
    88 , <a class="el" href="classuiscalar.html#ccb9739e4989d7489dca75ea673238dd">uiscalar&lt; T &gt;</a> 
    89 , <a class="el" href="classuistring.html#2f3c4c4ed42f720969dd6922063b784a">uistring</a> 
    90 , <a class="el" href="classuivector.html#bb6488784b36f25eadcfbc02df0c99aa">uivector&lt; T &gt;</a> 
    91 , <a class="el" href="classuimatrix.html#8176b9d61acfe32cad75eca372190eb8">uimatrix&lt; T &gt;</a> 
     84<li>Save() 
     85: <a class="el" href="classUserInfo.html#089b8a3ad514b17ae564a27328655126">UserInfo&lt; T &gt;</a> 
    9286<li>scalarnames 
    9387: <a class="el" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772">dirfilelog</a> 
     88<li>Set() 
     89: <a class="el" href="classAttribute.html#bfb68f3502af06cda0f61390526e1c2f">Attribute</a> 
     90, <a class="el" href="classDoubleAttribute.html#7d921d52c0ea0765aa26775ddeaaf6e9">DoubleAttribute</a> 
     91, <a class="el" href="classIntAttribute.html#27d584df58c76251f45a15931ee6df3e">IntAttribute</a> 
     92, <a class="el" href="classStringAttribute.html#a02e791125f2f8e53e5d9beda8291408">StringAttribute</a> 
    9493<li>set_est() 
    9594: <a class="el" href="classKalman.html#80bcf29466d9a9dd2b8f74699807d0c0">Kalman&lt; sq_T &gt;</a> 
     
    101100: <a class="el" href="classenorm.html#d892a38f03be12e572ea57d9689cef6b">enorm&lt; sq_T &gt;</a> 
    102101<li>set_parameters() 
    103 : <a class="el" href="classlinfn.html#15eb81f2141984a61706b7ad5b411505">linfn</a> 
    104 , <a class="el" href="classEKFfull.html#fc753106e0d4cf68e4f2160fd54458c0">EKFfull</a> 
    105 , <a class="el" href="classEKF.html#28d058ae4d24d992d2f055419a06ee66">EKF&lt; sq_T &gt;</a> 
     102: <a class="el" href="classEKF.html#28d058ae4d24d992d2f055419a06ee66">EKF&lt; sq_T &gt;</a> 
    106103, <a class="el" href="classEKFCh.html#0216bed270df59fe65d0d62d41f8257c">EKFCh</a> 
    107104, <a class="el" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">mlnorm&lt; sq_T &gt;</a> 
    108105, <a class="el" href="classemix.html#6ce82b24d7fe540ddbf44b472a005555">emix</a> 
     106, <a class="el" href="classmmix.html#e7681490a5c5b2d0a43f4e5842e10a9d">mmix</a> 
    109107, <a class="el" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">enorm&lt; sq_T &gt;</a> 
    110108, <a class="el" href="classegamma.html#8e348b89be82b70471fe8c5630f61339">egamma</a> 
     
    112110, <a class="el" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94">mgamma</a> 
    113111, <a class="el" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1">mgamma_fix</a> 
     112, <a class="el" href="classEKFfull.html#fc753106e0d4cf68e4f2160fd54458c0">EKFfull</a> 
    114113, <a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">eEmp</a> 
    115114, <a class="el" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228">IMpmsm</a> 
     115, <a class="el" href="classlinfn.html#15eb81f2141984a61706b7ad5b411505">linfn</a> 
    116116, <a class="el" href="classKalman.html#239b28a0380946f5749b2f8d2807f93a">Kalman&lt; sq_T &gt;</a> 
    117117, <a class="el" href="classKalmanCh.html#92fb227287af05c9f0078d523c7c9793">KalmanCh</a> 
    118 <li>set_value() 
    119 : <a class="el" href="classuiscalar.html#3db4fc9c4970f184d4e78c492842a2d2">uiscalar&lt; T &gt;</a> 
    120 , <a class="el" href="classuistring.html#89e96a96faca08d1847cd73cf8aaae9a">uistring</a> 
    121 , <a class="el" href="classuivector.html#08501b4bb9d1d93097488ec00da8677a">uivector&lt; T &gt;</a> 
    122 , <a class="el" href="classuimatrix.html#cc00f8af1706d634b11458c49a52a7b3">uimatrix&lt; T &gt;</a> 
    123118<li>setD() 
    124 : <a class="el" href="classldmat.html#7619922b4de18830ce5351c6b5667e60">ldmat</a> 
    125 , <a class="el" href="classfsqmat.html#922f8190c13987cbcdb33ec2bf5cf105">fsqmat</a> 
     119: <a class="el" href="classfsqmat.html#922f8190c13987cbcdb33ec2bf5cf105">fsqmat</a> 
    126120, <a class="el" href="classchmat.html#a4fc7f9b0539b97c414442a22f3db6e8">chmat</a> 
    127121, <a class="el" href="classfsqmat.html#03a8f49eb4d38a054ecc522be59cd2ad">fsqmat</a> 
     
    138132: <a class="el" href="classsqmat.html#4268750c040c716b2c05037f725078a2">sqmat</a> 
    139133<li>sqrt_mult() 
    140 : <a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">chmat</a> 
    141 , <a class="el" href="classldmat.html#fc380626ced6f9244fb58c5f0231174d">ldmat</a> 
     134: <a class="el" href="classldmat.html#fc380626ced6f9244fb58c5f0231174d">ldmat</a> 
     135, <a class="el" href="classsqmat.html#6b79438b5d7544a9c8e110a145355d8f">sqmat</a> 
    142136, <a class="el" href="classfsqmat.html#842a774077ee34ac3c36d180ab33e103">fsqmat</a> 
    143 , <a class="el" href="classsqmat.html#6b79438b5d7544a9c8e110a145355d8f">sqmat</a> 
     137, <a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">chmat</a> 
    144138<li>step() 
    145 : <a class="el" href="classMemDS.html#21916feb3e5ff960855c09b06a0d279b">MemDS</a> 
    146 , <a class="el" href="classDS.html#470ba89e8e7c3c4d830803221b4e9be6">DS</a> 
     139: <a class="el" href="classDS.html#470ba89e8e7c3c4d830803221b4e9be6">DS</a> 
    147140, <a class="el" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51">dirfilelog</a> 
    148141, <a class="el" href="classmemlog.html#9ebaf88cda26992f4f50aa13aeafc691">memlog</a> 
     142, <a class="el" href="classMemDS.html#21916feb3e5ff960855c09b06a0d279b">MemDS</a> 
    149143, <a class="el" href="classlogger.html#2b86e4ad1d970cb4a0db4ded3ca59924">logger</a> 
     144<li>StringAttribute() 
     145: <a class="el" href="classStringAttribute.html#a507cdfd19fa54e8a6cf22ffb45e5c81">StringAttribute</a> 
    150146<li>structure_est() 
    151147: <a class="el" href="classARX.html#130bb7336aac681ce14b027b8f1409fa">ARX</a> 
     
    156152</ul> 
    157153</div> 
    158 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     154<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    159155<a href="http://www.doxygen.org/index.html"> 
    160 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     156<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    161157</body> 
    162158</html> 
    
          
  • TabularUnified doc/html/functions_0x74.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    7171<li>times 
    7272: <a class="el" href="classRV.html#646e530c47a2dd38254b778d9f11ac89">RV</a> 
     73<li>tll 
     74: <a class="el" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19">ARX</a> 
    7375<li>to_mat() 
    74 : <a class="el" href="classchmat.html#a37e2c726e4fc3ad50b26ac2ca6c1452">chmat</a> 
    75 , <a class="el" href="classldmat.html#5b0515da8dc2293d9e4360b74cc26c9e">ldmat</a> 
     76: <a class="el" href="classldmat.html#5b0515da8dc2293d9e4360b74cc26c9e">ldmat</a> 
     77, <a class="el" href="classfsqmat.html#cedf4f048309056f4262c930914dfda8">fsqmat</a> 
     78, <a class="el" href="classchmat.html#a37e2c726e4fc3ad50b26ac2ca6c1452">chmat</a> 
    7679, <a class="el" href="classsqmat.html#9a5b6fddfeb42339e1dc9b978a2590fc">sqmat</a> 
    77 , <a class="el" href="classfsqmat.html#cedf4f048309056f4262c930914dfda8">fsqmat</a> 
    7880<li>tsize 
    7981: <a class="el" href="classRV.html#f2396efe2e6d656ebe9e6f06018cbe25">RV</a> 
     
    8385</ul> 
    8486</div> 
    85 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     87<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    8688<a href="http://www.doxygen.org/index.html"> 
    87 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     89<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8890</body> 
    8991</html> 
    
          
  • TabularUnified doc/html/functions_0x75.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6565<p> 
    6666<h3><a class="anchor" name="index_u">- u -</a></h3><ul> 
    67 <li>uibase() 
    68 : <a class="el" href="classuibase.html#2f0551822ed7af25f8e7ffbe7c0a8f97">uibase</a> 
    69 <li>uimatrix() 
    70 : <a class="el" href="classuimatrix.html#5817e2696f293a751b6690792f3e7aa8">uimatrix&lt; T &gt;</a> 
    71 <li>uiscalar() 
    72 : <a class="el" href="classuiscalar.html#4b71f9d9246a3715df44d9701b1cbfdd">uiscalar&lt; T &gt;</a> 
    73 <li>uistring() 
    74 : <a class="el" href="classuistring.html#1853e3ed6881106360042949287c7dab">uistring</a> 
    75 <li>uivector() 
    76 : <a class="el" href="classuivector.html#b9cf7db05fe899cad8f2a42580c7c3cb">uivector&lt; T &gt;</a> 
    7767<li>Urv 
    7868: <a class="el" href="classDS.html#0a88ffaeb3c7c2cf30c69bc41a000629">DS</a> 
     69<li>UserInfo() 
     70: <a class="el" href="classUserInfo.html#15450d05eb4ac5f57c03d3c0707837e1">UserInfo&lt; T &gt;</a> 
    7971</ul> 
    8072</div> 
    81 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     73<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    8274<a href="http://www.doxygen.org/index.html"> 
    83 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     75<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8476</body> 
    8577</html> 
    
          
  • TabularUnified doc/html/functions_0x76.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li class="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6868: <a class="el" href="classARX.html#2291297861dd74ca0175a01f910a0ef7">ARX</a> 
    6969, <a class="el" href="classegiw.html#f343d03ede89db820edf44a6297fa442">egiw</a> 
    70 , <a class="el" href="classuivector.html#47efd0dfdea8804638ef674644de4253">uivector&lt; T &gt;</a> 
    7170<li>vectors 
    7271: <a class="el" href="classmemlog.html#f0f5bc7b83539ad102e8f65297852d91">memlog</a> 
    7372</ul> 
    7473</div> 
    75 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     74<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    7675<a href="http://www.doxygen.org/index.html"> 
    77 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     76<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7877</body> 
    7978</html> 
    
          
  • TabularUnified doc/html/functions_0x77.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li class="current"><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    7575</ul> 
    7676</div> 
    77 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     77<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7878<a href="http://www.doxygen.org/index.html"> 
    79 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     79<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8080</body> 
    8181</html> 
    
          
  • TabularUnified doc/html/functions_0x78.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    4041      <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> 
    4142      <li><a href="functions_0x67.html#index_g"><span>g</span></a></li> 
    42       <li class="current"><a href="functions_0x68.html#index_h"><span>h</span></a></li> 
     43      <li><a href="functions_0x68.html#index_h"><span>h</span></a></li> 
    4344      <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> 
    4445      <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li class="current"><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
    6464Here is a list of all documented class members with links to the class documentation for each member: 
    6565<p> 
    66 <h3><a class="anchor" name="index_h">- h -</a></h3><ul> 
    67 <li>help 
    68 : <a class="el" href="classuibase.html#4bf69e2353bf0620e0dd714e0d92473a">uibase</a> 
    69 <li>high 
    70 : <a class="el" href="classeuni.html#71b6d6b41aeb61a7f76f682b72119231">euni</a> 
     66<h3><a class="anchor" name="index_x">- x -</a></h3><ul> 
     67<li>XMLCh2str() 
     68: <a class="el" href="classGlobalXercesConnector.html#9800b81014bc6497815e28ad4bd3cf3a">GlobalXercesConnector</a> 
    7169</ul> 
    7270</div> 
    73 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     71<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7472<a href="http://www.doxygen.org/index.html"> 
    75 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     73<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7674</body> 
    7775</html> 
    
          
  • TabularUnified doc/html/functions_0x7e.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5556      <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 
    5657      <li><a href="functions_0x77.html#index_w"><span>w</span></a></li> 
     58      <li><a href="functions_0x78.html#index_x"><span>x</span></a></li> 
    5759      <li class="current"><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 
    5860    </ul> 
    5961  </div> 
    60  
    61 <p> 
    6262</div> 
    6363<div class="contents"> 
     
    6565<p> 
    6666<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul> 
     67<li>~Attribute() 
     68: <a class="el" href="classAttribute.html#28ab087bb886728670e4ae5791bc2ea8">Attribute</a> 
    6769<li>~BM() 
    6870: <a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">BM</a> 
     
    7779<li>~fsqmat() 
    7880: <a class="el" href="classfsqmat.html#2a8f104e4befbc2aa90d8b11edfedb2e">fsqmat</a> 
     81<li>~GlobalXercesConnector() 
     82: <a class="el" href="classGlobalXercesConnector.html#d61ca15a9bf7d358c5afd8fd1e42c3ca">GlobalXercesConnector</a> 
    7983<li>~ldmat() 
    8084: <a class="el" href="classldmat.html#1e2734c0164ce5233c4d709679555138">ldmat</a> 
     
    8589<li>~sqmat() 
    8690: <a class="el" href="classsqmat.html#0481f2067bb32aaea7e6d4f27e46b656">sqmat</a> 
    87 <li>~uibase() 
    88 : <a class="el" href="classuibase.html#1972e8d075e083e0f033ac2e4fee3a7a">uibase</a> 
    89 <li>~uiscalar() 
    90 : <a class="el" href="classuiscalar.html#23b474d26466a4b11f3adfd515da5ed1">uiscalar&lt; T &gt;</a> 
     91<li>~UserInfo() 
     92: <a class="el" href="classUserInfo.html#7583dc01223fcd3dfb2a97d80efe4565">UserInfo&lt; T &gt;</a> 
    9193</ul> 
    9294</div> 
    93 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     95<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    9496<a href="http://www.doxygen.org/index.html"> 
    95 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     97<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9698</body> 
    9799</html> 
    
          
  • TabularUnified doc/html/functions_func.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    100100: <a class="el" href="classenorm.html#7a5034b25771a84450a990d10fc40ac9">enorm&lt; sq_T &gt;</a> 
    101101<li>_rv() 
    102 : <a class="el" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">BM</a> 
    103 , <a class="el" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">epdf</a> 
     102: <a class="el" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">epdf</a> 
     103, <a class="el" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">BM</a> 
    104104<li>_rvc() 
    105105: <a class="el" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a">BMcond</a> 
     
    107107<li>_samples() 
    108108: <a class="el" href="classeEmp.html#31b747eca73b16f30370827ba4cc3575">eEmp</a> 
     109<li>_tll() 
     110: <a class="el" href="classARX.html#b8827048ceec8999849e2ed15400cae7">ARX</a> 
    109111<li>_V() 
    110112: <a class="el" href="classegiw.html#533e792e1175bfa06d5d595dc5d080d5">egiw</a> 
     
    114116</ul> 
    115117</div> 
    116 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     118<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    117119<a href="http://www.doxygen.org/index.html"> 
    118 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     120<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    119121</body> 
    120122</html> 
    
          
  • TabularUnified doc/html/functions_func_0x61.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7171<li>ARX() 
    7272: <a class="el" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be">ARX</a> 
    73 <li>askuser() 
    74 : <a class="el" href="classuiscalar.html#9a21e792b929d081c33321714fbfe94f">uiscalar&lt; T &gt;</a> 
    75 , <a class="el" href="classuivector.html#46f823703a8de31ba14cbcc3406819db">uivector&lt; T &gt;</a> 
    76 , <a class="el" href="classuimatrix.html#4b1649ae99267ee98164d4a3d3e3fb05">uimatrix&lt; T &gt;</a> 
    77 , <a class="el" href="classuibase.html#d28232d94715c153afb9280a8a4552eb">uibase</a> 
    78 , <a class="el" href="classuistring.html#cb9eb5da0ad7bcb09f0d59b037954eec">uistring</a> 
     73<li>Attach() 
     74: <a class="el" href="classUserInfo.html#51c1823208b719eec546b98bb855e272">UserInfo&lt; T &gt;</a> 
     75, <a class="el" href="classAttribute.html#abd94a0487d662f28264f4faa214d894">Attribute</a> 
     76<li>Attribute() 
     77: <a class="el" href="classAttribute.html#31c94d75bbe6b2834b1ef633cb8565fb">Attribute</a> 
    7978</ul> 
    8079</div> 
    81 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     80<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    8281<a href="http://www.doxygen.org/index.html"> 
    83 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     82<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8483</body> 
    8584</html> 
    
          
  • TabularUnified doc/html/functions_func_0x62.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    6969, <a class="el" href="classPF.html#64f636bbd63bea9efd778214e6b631d3">PF</a> 
    7070, <a class="el" href="classMPF.html#55daf8e4b6553dd9f47c692de7931623">MPF&lt; BM_T &gt;</a> 
    71 , <a class="el" href="classEKFfixed.html#ddf5334bc1207658fd53698fffbac028">EKFfixed</a> 
    72 , <a class="el" href="classBM.html#87b07867fd4c133aa89a18543f68d9f9">BM</a> 
    7371, <a class="el" href="classEKFfull.html#8ca46f177e395fa714bbd8bd29ea43e0">EKFfull</a> 
    7472, <a class="el" href="classBM.html#a892eff438aab2dd1a9e2efcb7fb5bdf">BM</a> 
     73, <a class="el" href="classEKFfixed.html#ddf5334bc1207658fd53698fffbac028">EKFfixed</a> 
    7574, <a class="el" href="classKalman.html#7750ffd73f261828a32c18aaeb65c75c">Kalman&lt; sq_T &gt;</a> 
     75, <a class="el" href="classEKF.html#c79c62c9b3e0b56b3aaa1b6f1d9a7af7">EKF&lt; sq_T &gt;</a> 
    7676, <a class="el" href="classEKFCh.html#96f6edda324a0b7ef8b4e86cc7af60c1">EKFCh</a> 
    77 , <a class="el" href="classEKF.html#c79c62c9b3e0b56b3aaa1b6f1d9a7af7">EKF&lt; sq_T &gt;</a> 
    7877<li>bilinfn() 
    7978: <a class="el" href="classbilinfn.html#af9f36282730d910a41b95f4d1fb8221">bilinfn</a> 
     
    8281<li>BMcond() 
    8382: <a class="el" href="classBMcond.html#9a38dcdabef902fd91da3c9fb6ac27f7">BMcond</a> 
     83<li>build() 
     84: <a class="el" href="classCarUI.html#931b042d42e04cb6ac84ee2a28d8ca3c">CarUI</a> 
     85, <a class="el" href="classEngineUI.html#ba55eba106280ea1ae26b0a93df101e1">EngineUI</a> 
     86, <a class="el" href="classUserInfo.html#a7cab74e8214a87e5f226e9e88ff3d61">UserInfo&lt; T &gt;</a> 
    8487</ul> 
    8588</div> 
    86 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     89<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    8790<a href="http://www.doxygen.org/index.html"> 
    88 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     91<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8992</body> 
    9093</html> 
    
          
  • TabularUnified doc/html/functions_func_0x63.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7676: <a class="el" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195">mlnorm&lt; sq_T &gt;</a> 
    7777, <a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">mpdf</a> 
     78, <a class="el" href="classmmix.html#1a66629ec5c2b6f4740606cf737f0193">mmix</a> 
    7879, <a class="el" href="classKFcondR.html#8c0721e47879bb8840d829db7a174a7f">KFcondR</a> 
    7980, <a class="el" href="classKFcondQR.html#c9ecf292a85327aa6309c9fd70ceb606">KFcondQR</a> 
     81, <a class="el" href="classEKFful__unQR.html#b586e534c8a8d219561b0c020329d412">EKFful_unQR</a> 
    8082, <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> 
     83, <a class="el" href="classBMcond.html#3543cfe274c35f9033c24d8036a96c4d">BMcond</a> 
    8184, <a class="el" href="classmgamma.html#a61094c9f7a2d64ea77b130cbc031f97">mgamma</a> 
    8285, <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> 
    83 , <a class="el" href="classBMcond.html#3543cfe274c35f9033c24d8036a96c4d">BMcond</a> 
    8486, <a class="el" href="classEKFfixed.html#c7fee79e75ad7f0c0e96c5a322cbf44e">EKFfixed</a> 
    8587, <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> 
     
    9193</ul> 
    9294</div> 
    93 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     95<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    9496<a href="http://www.doxygen.org/index.html"> 
    95 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     97<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9698</body> 
    9799</html> 
    
          
  • TabularUnified doc/html/functions_func_0x64.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    8181</ul> 
    8282</div> 
    83 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     83<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    8484<a href="http://www.doxygen.org/index.html"> 
    85 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     85<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8686</body> 
    8787</html> 
    
          
  • TabularUnified doc/html/functions_func_0x65.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7979<li>EKFfixed() 
    8080: <a class="el" href="classEKFfixed.html#64d7b1a39c27b1846bcd5628928748ef">EKFfixed</a> 
     81<li>EKFful_unQR() 
     82: <a class="el" href="classEKFful__unQR.html#873e3a72264f6e777c4443220db15d79">EKFful_unQR</a> 
    8183<li>EKFfull() 
    8284: <a class="el" href="classEKFfull.html#67ac4de96fd025197da767fe0472c7f7">EKFfull</a> 
     
    8688: <a class="el" href="classenorm.html#7b5cb487a2570e8109bfdc0df149aa06">enorm&lt; sq_T &gt;</a> 
    8789<li>epdf() 
    88 : <a class="el" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd">epdf</a> 
     90: <a class="el" href="classepdf.html#c95b1a27a8dd9507bb9a5a3cb2809c7a">epdf</a> 
    8991<li>equal() 
    9092: <a class="el" href="classRV.html#c4f547370d67eba414caafe91c64b12a">RV</a> 
     
    9294: <a class="el" href="classeuni.html#2537a6c239cff52e3ba814851a1116cd">euni</a> 
    9395<li>eval() 
    94 : <a class="el" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe">IMpmsm</a> 
     96: <a class="el" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">enorm&lt; sq_T &gt;</a> 
    9597, <a class="el" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c">fnc</a> 
     98, <a class="el" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da">OMpmsm</a> 
    9699, <a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">epdf</a> 
    97 , <a class="el" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">enorm&lt; sq_T &gt;</a> 
    98100, <a class="el" href="classeuni.html#2723d4992900b5c5495bfa03628195ed">euni</a> 
    99101, <a class="el" href="classconstfn.html#0411f603cbf675f2bc04a8f85e4e3b52">constfn</a> 
     102, <a class="el" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe">IMpmsm</a> 
     103, <a class="el" href="classdiffbifn.html#40d8a7eee45acc55cda33d43282faa03">diffbifn</a> 
     104, <a class="el" href="classbilinfn.html#e36a16e72e7f9fedf3cb18d2d5505a24">bilinfn</a> 
    100105, <a class="el" href="classlinfn.html#fac0e56701f4c7beaf1c91f9b2a55f0b">linfn</a> 
    101 , <a class="el" href="classbilinfn.html#e36a16e72e7f9fedf3cb18d2d5505a24">bilinfn</a> 
    102106, <a class="el" href="classdiffbifn.html#ad7673e16aa1a046b131b24c731c4632">diffbifn</a> 
    103 , <a class="el" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da">OMpmsm</a> 
    104107<li>evalcond() 
    105108: <a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">mpdf</a> 
    106109<li>evalpdflog() 
    107110: <a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">epdf</a> 
     111, <a class="el" href="classegiw.html#425cbc53b377274e28c6add942bab62d">egiw</a> 
     112, <a class="el" href="classemix.html#469e910479b3402589104ef3bb1b5741">emix</a> 
    108113, <a class="el" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401">enorm&lt; sq_T &gt;</a> 
     114, <a class="el" href="classeEmp.html#23e7358995400865ad2e278945922fb3">eEmp</a> 
    109115, <a class="el" href="classeuni.html#06af95d514a6623ad4688bd2ad50ad71">euni</a> 
    110 , <a class="el" href="classeEmp.html#23e7358995400865ad2e278945922fb3">eEmp</a> 
    111 , <a class="el" href="classemix.html#469e910479b3402589104ef3bb1b5741">emix</a> 
    112 , <a class="el" href="classegiw.html#425cbc53b377274e28c6add942bab62d">egiw</a> 
    113116, <a class="el" href="classegamma.html#de84faac8f9799dfe2777ddbedf997ef">egamma</a> 
    114117</ul> 
    115118</div> 
    116 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     119<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    117120<a href="http://www.doxygen.org/index.html"> 
    118 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     121<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    119122</body> 
    120123</html> 
    
          
  • TabularUnified doc/html/functions_func_0x66.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    6363<p> 
    6464<h3><a class="anchor" name="index_f">- f -</a></h3><ul> 
     65<li>FillAttribute() 
     66: <a class="el" href="classAttribute.html#387a68e5de7b1e31022022493f00cbff">Attribute</a> 
     67<li>FillElement() 
     68: <a class="el" href="classUserInfoCore.html#282c9bfd140bd09777aff395158c35ab">UserInfoCore</a> 
     69, <a class="el" href="classUserInfo.html#22ca1ef5a10740e4107cd5a7e9a72856">UserInfo&lt; T &gt;</a> 
    6570<li>find() 
    6671: <a class="el" href="classRV.html#6b078b1086224aca3a9e5a203e647fb6">RV</a> 
     
    6873: <a class="el" href="classfnc.html#8a1da32233c3006a4239cf601c413538">fnc</a> 
    6974<li>fsqmat() 
    70 : <a class="el" href="classfsqmat.html#1929fbc9fe375f1d67f979d0d302336f">fsqmat</a> 
     75: <a class="el" href="classfsqmat.html#40eae99305e7c7240fa95cfec125b06f">fsqmat</a> 
    7176</ul> 
    7277</div> 
    73 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     78<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7479<a href="http://www.doxygen.org/index.html"> 
    75 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     80<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7681</body> 
    7782</html> 
    
          
  • TabularUnified doc/html/functions_func_0x67.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    6565<li>Gamma_RNG() 
    6666: <a class="el" href="classitpp_1_1Gamma__RNG.html#e132860f825f427d63652edd02c25b54">itpp::Gamma_RNG</a> 
    67 <li>get_level() 
    68 : <a class="el" href="classuibase.html#e05d51c68e5e690110208ebad4c0a037">uibase</a> 
     67<li>Get() 
     68: <a class="el" href="classAttribute.html#ebeef001a0f4176900f643f529c549b8">Attribute</a> 
     69, <a class="el" href="classIntAttribute.html#a7bc8b5ec5291125e6eee9fd09fa54b7">IntAttribute</a> 
     70, <a class="el" href="classStringAttribute.html#2e43e29b9da9b9c1eab65e11f4bf4518">StringAttribute</a> 
     71, <a class="el" href="classDoubleAttribute.html#b1eca4e8345b1f09e6966c4ff6f32e21">DoubleAttribute</a> 
    6972<li>get_setup() 
    7073: <a class="el" href="classitpp_1_1Gamma__RNG.html#8e666953249038f262cece2d3ed952d6">itpp::Gamma_RNG</a> 
     
    7578, <a class="el" href="classDS.html#db2dacc9e71a36eeb9c5c2ee402eeeb1">DS</a> 
    7679, <a class="el" href="classMemDS.html#23522b9e7dd0bb0c365cc9cde4c05449">MemDS</a> 
     80, <a class="el" href="classDS.html#4027575bc66ea358f9b03dd3be28fe1e">DS</a> 
    7781<li>getR() 
    7882: <a class="el" href="classenorm.html#9b9f58dc86affa23511c246887420658">enorm&lt; sq_T &gt;</a> 
    79 <li>getsummary() 
    80 : <a class="el" href="classuivector.html#5ccf01fcd3717975d3a330f03a2bc347">uivector&lt; T &gt;</a> 
    81 , <a class="el" href="classuiscalar.html#cc3639d49c2577e7c40ebaf48ced444f">uiscalar&lt; T &gt;</a> 
    82 , <a class="el" href="classuibase.html#de805f1ce9c1b261dc47d57c506d36f1">uibase</a> 
    83 , <a class="el" href="classuimatrix.html#72da139481128a8fc979cb38b031504c">uimatrix&lt; T &gt;</a> 
    84 , <a class="el" href="classuistring.html#e386e7738fec80d6ef80a14ac03e05e4">uistring</a> 
     83<li>GlobalXercesConnector() 
     84: <a class="el" href="classGlobalXercesConnector.html#5bf4f5c7f9e7b54a318e99bb0e3f186d">GlobalXercesConnector</a> 
    8585</ul> 
    8686</div> 
    87 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     87<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    8888<a href="http://www.doxygen.org/index.html"> 
    89 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     89<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9090</body> 
    9191</html> 
    
          
  • TabularUnified doc/html/functions_func_0x69.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7070: <a class="el" href="classdirfilelog.html#afeaebe003110f9db1ac43edf8e53a92">dirfilelog</a> 
    7171, <a class="el" href="classmemlog.html#b081ef5acb4816e6b5fcb56c19cc7e47">memlog</a> 
     72<li>IntAttribute() 
     73: <a class="el" href="classIntAttribute.html#5f958f133ecb1970de50345808d6120a">IntAttribute</a> 
    7274<li>inv() 
    73 : <a class="el" href="classchmat.html#5ce4e21a9012a4e98c1f0ed1ca5669bd">chmat</a> 
     75: <a class="el" href="classldmat.html#2c160cb123c1102face7a50ec566a031">ldmat</a> 
    7476, <a class="el" href="classfsqmat.html#9fa853e1ca28f2a1a1c43377e798ecb1">fsqmat</a> 
    75 , <a class="el" href="classldmat.html#2c160cb123c1102face7a50ec566a031">ldmat</a> 
     77, <a class="el" href="classchmat.html#5ce4e21a9012a4e98c1f0ed1ca5669bd">chmat</a> 
    7678<li>invqform() 
    77 : <a class="el" href="classsqmat.html#6230e8e8a9341866aaa0ce008691aac2">sqmat</a> 
     79: <a class="el" href="classfsqmat.html#58075da64ddadd4df40654c35b928c6f">fsqmat</a> 
     80, <a class="el" href="classchmat.html#b49427cff186c62f5df3724e5d2c34b4">chmat</a> 
     81, <a class="el" href="classsqmat.html#6230e8e8a9341866aaa0ce008691aac2">sqmat</a> 
    7882, <a class="el" href="classldmat.html#d876c5f83e02b3e809b35c9de5068f14">ldmat</a> 
    79 , <a class="el" href="classchmat.html#b49427cff186c62f5df3724e5d2c34b4">chmat</a> 
    80 , <a class="el" href="classfsqmat.html#58075da64ddadd4df40654c35b928c6f">fsqmat</a> 
    81 <li>isvalid() 
    82 : <a class="el" href="classuibase.html#e7403110752e92a31db563556124742e">uibase</a> 
    8383</ul> 
    8484</div> 
    85 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     85<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    8686<a href="http://www.doxygen.org/index.html"> 
    87 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     87<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8888</body> 
    8989</html> 
    
          
  • TabularUnified doc/html/functions_func_0x6b.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7575</ul> 
    7676</div> 
    77 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     77<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7878<a href="http://www.doxygen.org/index.html"> 
    79 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     79<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8080</body> 
    8181</html> 
    
          
  • TabularUnified doc/html/functions_func_0x6c.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7474: <a class="el" href="classDS.html#9a35ca9c9321dce2bf63bf668f785b75">DS</a> 
    7575, <a class="el" href="classMemDS.html#5f72b555e0e4a61de1440c457cf57007">MemDS</a> 
    76 <li>load() 
    77 : <a class="el" href="classuibase.html#eb22da8503624c0d52d84817b00acba3">uibase</a> 
    78 , <a class="el" href="classuiscalar.html#135480b7762b221331076227c292869c">uiscalar&lt; T &gt;</a> 
    79 , <a class="el" href="classuimatrix.html#664307ac6fc483e506b831d80a60b7a8">uimatrix&lt; T &gt;</a> 
    80 , <a class="el" href="classuistring.html#382d63a6a9ec8f10b9ceb2ed197f6e20">uistring</a> 
    81 , <a class="el" href="classuivector.html#c8e640c8013c4c69f8ce9014009dd8c6">uivector&lt; T &gt;</a> 
     76<li>Load() 
     77: <a class="el" href="classUserInfo.html#920c54d79132041a520180d083a6c503">UserInfo&lt; T &gt;</a> 
    8278<li>logdet() 
    83 : <a class="el" href="classchmat.html#b504ca818203b13e667cb3c503980382">chmat</a> 
     79: <a class="el" href="classldmat.html#2b42750ba4962d439aa52a77ae12949b">ldmat</a> 
     80, <a class="el" href="classchmat.html#b504ca818203b13e667cb3c503980382">chmat</a> 
    8481, <a class="el" href="classsqmat.html#0a772b396750eeeed85d69fa72478b45">sqmat</a> 
    8582, <a class="el" href="classfsqmat.html#eb0d1358f536e4453b5f99d0418ca1e5">fsqmat</a> 
    86 , <a class="el" href="classldmat.html#2b42750ba4962d439aa52a77ae12949b">ldmat</a> 
    8783<li>logger() 
    8884: <a class="el" href="classlogger.html#4f753a510e00c892b38e95c2284363a6">logger</a> 
     
    9187, <a class="el" href="classlogger.html#efb5a59cb329f58810b09bd9cc270b78">logger</a> 
    9288<li>lognc() 
    93 : <a class="el" href="classeEF.html#69e5680dac10375d62520d26c672477d">eEF</a> 
     89: <a class="el" href="classegiw.html#70eb1a0b88459b227f919b425b0d3359">egiw</a> 
     90, <a class="el" href="classegamma.html#d6dbbdb72360f9e54d64501f80318bb6">egamma</a> 
     91, <a class="el" href="classeEF.html#69e5680dac10375d62520d26c672477d">eEF</a> 
    9492, <a class="el" href="classenorm.html#b289a36a69db59d182bb6eba9c05d4a8">enorm&lt; sq_T &gt;</a> 
    95 , <a class="el" href="classegamma.html#d6dbbdb72360f9e54d64501f80318bb6">egamma</a> 
    96 , <a class="el" href="classegiw.html#70eb1a0b88459b227f919b425b0d3359">egiw</a> 
    9793</ul> 
    9894</div> 
    99 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     95<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    10096<a href="http://www.doxygen.org/index.html"> 
    101 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     97<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    10298</body> 
    10399</html> 
    
          
  • TabularUnified doc/html/functions_func_0x6d.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7777<li>memlog() 
    7878: <a class="el" href="classmemlog.html#e056e819c5a65d4431bfe7955b1efe97">memlog</a> 
     79<li>mepdf() 
     80: <a class="el" href="classmepdf.html#213e3a177540a0815aa7bdcc1bb25c6e">mepdf</a> 
    7981<li>mgamma() 
    8082: <a class="el" href="classmgamma.html#af43e61b86900c0398d5c0ffc83b94e6">mgamma</a> 
     
    8385<li>mlnorm() 
    8486: <a class="el" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5">mlnorm&lt; sq_T &gt;</a> 
     87<li>mmix() 
     88: <a class="el" href="classmmix.html#6769a962f1f4d0ecc5b903b5f7d26ad3">mmix</a> 
    8589<li>mpdf() 
    8690: <a class="el" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">mpdf</a> 
     
    9094: <a class="el" href="classldmat.html#e7207748909325bb0f99b43f090a2b7e">ldmat</a> 
    9195, <a class="el" href="classchmat.html#66f509f92b0ccf020e2a2a32566e0777">chmat</a> 
     96, <a class="el" href="classldmat.html#e967b9425007f0cb6cd59b845f9756d8">ldmat</a> 
     97, <a class="el" href="classfsqmat.html#d4eddc3743c8865cc5ed92d14de0e3e3">fsqmat</a> 
    9298, <a class="el" href="classsqmat.html#60fbbfa9e483b8187c135f787ee53afa">sqmat</a> 
    93 , <a class="el" href="classldmat.html#e967b9425007f0cb6cd59b845f9756d8">ldmat</a> 
    94 , <a class="el" href="classfsqmat.html#5530d2756b5d991de755e6121c9a452e">fsqmat</a> 
    9599<li>mult_sym_t() 
    96 : <a class="el" href="classldmat.html#f94dc3a233f3d40fc853d8d4ac3b8eab">ldmat</a> 
     100: <a class="el" href="classldmat.html#4fd155f38eb6dd5af4bdf9c98a7999a9">ldmat</a> 
     101, <a class="el" href="classfsqmat.html#92052a8adc2054b63e42d1373d145c89">fsqmat</a> 
     102, <a class="el" href="classchmat.html#07f50d1332b901eee962e8b1913102f7">chmat</a> 
    97103, <a class="el" href="classfsqmat.html#ae4949ad2a32553c7fa04d6d1483770a">fsqmat</a> 
    98 , <a class="el" href="classldmat.html#4fd155f38eb6dd5af4bdf9c98a7999a9">ldmat</a> 
    99104, <a class="el" href="classsqmat.html#6909e906da17725b1b80f3cae7cf3325">sqmat</a> 
    100 , <a class="el" href="classchmat.html#07f50d1332b901eee962e8b1913102f7">chmat</a> 
    101105</ul> 
    102106</div> 
    103 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     107<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    104108<a href="http://www.doxygen.org/index.html"> 
    105 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     109<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    106110</body> 
    107111</html> 
    
          
  • TabularUnified doc/html/functions_func_0x6e.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    6767</ul> 
    6868</div> 
    69 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     69<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7070<a href="http://www.doxygen.org/index.html"> 
    71 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     71<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7272</body> 
    7373</html> 
    
          
  • TabularUnified doc/html/functions_func_0x6f.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    8585</ul> 
    8686</div> 
    87 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     87<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    8888<a href="http://www.doxygen.org/index.html"> 
    89 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     89<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9090</body> 
    9191</html> 
    
          
  • TabularUnified doc/html/functions_func_0x70.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    6363<p> 
    6464<h3><a class="anchor" name="index_p">- p -</a></h3><ul> 
     65<li>ParseElement() 
     66: <a class="el" href="classUserInfoCore.html#a09a9b965ca04a186143787c0d049a7f">UserInfoCore</a> 
     67, <a class="el" href="classUserInfo.html#f673ea7ee23cc87e89d1530f94817800">UserInfo&lt; T &gt;</a> 
    6568<li>PF() 
    6669: <a class="el" href="classPF.html#e99f0d866721405dd281e315ecb690aa">PF</a> 
    6770</ul> 
    6871</div> 
    69 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     72<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7073<a href="http://www.doxygen.org/index.html"> 
    71 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     74<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7275</body> 
    7376</html> 
    
          
  • TabularUnified doc/html/functions_func_0x71.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7070</ul> 
    7171</div> 
    72 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     72<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7373<a href="http://www.doxygen.org/index.html"> 
    74 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     74<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7575</body> 
    7676</html> 
    
          
  • TabularUnified doc/html/functions_func_0x72.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7272</ul> 
    7373</div> 
    74 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     74<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7575<a href="http://www.doxygen.org/index.html"> 
    76 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     76<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7777</body> 
    7878</html> 
    
          
  • TabularUnified doc/html/functions_func_0x73.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    6666: <a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">emix</a> 
    6767, <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a> 
    68 , <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a> 
    69 , <a class="el" href="classegamma.html#13ae455ec9621b99ca2eb4850f586b45">egamma</a> 
    70 , <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a> 
    7168, <a class="el" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">enorm&lt; sq_T &gt;</a> 
    7269, <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a> 
    73 , <a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">epdf</a> 
    7470, <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a> 
     71, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm&lt; sq_T &gt;</a> 
    7572, <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a> 
     73, <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a> 
    7674<li>samplecond() 
    7775: <a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">mpdf</a> 
    7876, <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm&lt; sq_T &gt;</a> 
    7977, <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a> 
    80 <li>save() 
    81 : <a class="el" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2">uibase</a> 
    82 , <a class="el" href="classuiscalar.html#ccb9739e4989d7489dca75ea673238dd">uiscalar&lt; T &gt;</a> 
    83 , <a class="el" href="classuistring.html#2f3c4c4ed42f720969dd6922063b784a">uistring</a> 
    84 , <a class="el" href="classuivector.html#bb6488784b36f25eadcfbc02df0c99aa">uivector&lt; T &gt;</a> 
    85 , <a class="el" href="classuimatrix.html#8176b9d61acfe32cad75eca372190eb8">uimatrix&lt; T &gt;</a> 
     78<li>sampleN() 
     79: <a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">epdf</a> 
     80<li>Save() 
     81: <a class="el" href="classUserInfo.html#089b8a3ad514b17ae564a27328655126">UserInfo&lt; T &gt;</a> 
     82<li>Set() 
     83: <a class="el" href="classAttribute.html#bfb68f3502af06cda0f61390526e1c2f">Attribute</a> 
     84, <a class="el" href="classDoubleAttribute.html#7d921d52c0ea0765aa26775ddeaaf6e9">DoubleAttribute</a> 
     85, <a class="el" href="classIntAttribute.html#27d584df58c76251f45a15931ee6df3e">IntAttribute</a> 
     86, <a class="el" href="classStringAttribute.html#a02e791125f2f8e53e5d9beda8291408">StringAttribute</a> 
    8687<li>set_est() 
    8788: <a class="el" href="classKalman.html#80bcf29466d9a9dd2b8f74699807d0c0">Kalman&lt; sq_T &gt;</a> 
     
    9495<li>set_parameters() 
    9596: <a class="el" href="classemix.html#6ce82b24d7fe540ddbf44b472a005555">emix</a> 
     97, <a class="el" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1">mgamma_fix</a> 
     98, <a class="el" href="classmmix.html#e7681490a5c5b2d0a43f4e5842e10a9d">mmix</a> 
    9699, <a class="el" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">enorm&lt; sq_T &gt;</a> 
    97100, <a class="el" href="classegamma.html#8e348b89be82b70471fe8c5630f61339">egamma</a> 
    98 , <a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">eEmp</a> 
    99101, <a class="el" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2">euni</a> 
    100102, <a class="el" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">mlnorm&lt; sq_T &gt;</a> 
    101103, <a class="el" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94">mgamma</a> 
    102 , <a class="el" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1">mgamma_fix</a> 
     104, <a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">eEmp</a> 
     105, <a class="el" href="classEKFCh.html#0216bed270df59fe65d0d62d41f8257c">EKFCh</a> 
    103106, <a class="el" href="classlinfn.html#15eb81f2141984a61706b7ad5b411505">linfn</a> 
    104107, <a class="el" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228">IMpmsm</a> 
    105108, <a class="el" href="classKalman.html#239b28a0380946f5749b2f8d2807f93a">Kalman&lt; sq_T &gt;</a> 
    106 , <a class="el" href="classEKFCh.html#0216bed270df59fe65d0d62d41f8257c">EKFCh</a> 
    107109, <a class="el" href="classKalmanCh.html#92fb227287af05c9f0078d523c7c9793">KalmanCh</a> 
    108110, <a class="el" href="classEKFfull.html#fc753106e0d4cf68e4f2160fd54458c0">EKFfull</a> 
    109111, <a class="el" href="classEKF.html#28d058ae4d24d992d2f055419a06ee66">EKF&lt; sq_T &gt;</a> 
    110 <li>set_value() 
    111 : <a class="el" href="classuiscalar.html#3db4fc9c4970f184d4e78c492842a2d2">uiscalar&lt; T &gt;</a> 
    112 , <a class="el" href="classuivector.html#08501b4bb9d1d93097488ec00da8677a">uivector&lt; T &gt;</a> 
    113 , <a class="el" href="classuimatrix.html#cc00f8af1706d634b11458c49a52a7b3">uimatrix&lt; T &gt;</a> 
    114 , <a class="el" href="classuistring.html#89e96a96faca08d1847cd73cf8aaae9a">uistring</a> 
    115112<li>setD() 
    116 : <a class="el" href="classldmat.html#0884a613b94fde61bfc84288e73ce57f">ldmat</a> 
     113: <a class="el" href="classfsqmat.html#922f8190c13987cbcdb33ec2bf5cf105">fsqmat</a> 
    117114, <a class="el" href="classchmat.html#4b9271097d8317d9514c5d0d62cccb39">chmat</a> 
    118 , <a class="el" href="classfsqmat.html#922f8190c13987cbcdb33ec2bf5cf105">fsqmat</a> 
     115, <a class="el" href="classldmat.html#0884a613b94fde61bfc84288e73ce57f">ldmat</a> 
     116, <a class="el" href="classchmat.html#a4fc7f9b0539b97c414442a22f3db6e8">chmat</a> 
    119117<li>setL() 
    120118: <a class="el" href="classldmat.html#32ff66296627ff5341d7c0b973249614">ldmat</a> 
     
    126124: <a class="el" href="classsqmat.html#4268750c040c716b2c05037f725078a2">sqmat</a> 
    127125<li>sqrt_mult() 
    128 : <a class="el" href="classsqmat.html#6b79438b5d7544a9c8e110a145355d8f">sqmat</a> 
     126: <a class="el" href="classfsqmat.html#842a774077ee34ac3c36d180ab33e103">fsqmat</a> 
     127, <a class="el" href="classsqmat.html#6b79438b5d7544a9c8e110a145355d8f">sqmat</a> 
     128, <a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">chmat</a> 
    129129, <a class="el" href="classldmat.html#fc380626ced6f9244fb58c5f0231174d">ldmat</a> 
    130 , <a class="el" href="classfsqmat.html#842a774077ee34ac3c36d180ab33e103">fsqmat</a> 
    131 , <a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">chmat</a> 
    132130<li>step() 
    133 : <a class="el" href="classDS.html#470ba89e8e7c3c4d830803221b4e9be6">DS</a> 
     131: <a class="el" href="classmemlog.html#9ebaf88cda26992f4f50aa13aeafc691">memlog</a> 
     132, <a class="el" href="classlogger.html#2b86e4ad1d970cb4a0db4ded3ca59924">logger</a> 
    134133, <a class="el" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51">dirfilelog</a> 
    135 , <a class="el" href="classlogger.html#2b86e4ad1d970cb4a0db4ded3ca59924">logger</a> 
     134, <a class="el" href="classDS.html#470ba89e8e7c3c4d830803221b4e9be6">DS</a> 
    136135, <a class="el" href="classMemDS.html#21916feb3e5ff960855c09b06a0d279b">MemDS</a> 
    137 , <a class="el" href="classmemlog.html#9ebaf88cda26992f4f50aa13aeafc691">memlog</a> 
     136<li>StringAttribute() 
     137: <a class="el" href="classStringAttribute.html#a507cdfd19fa54e8a6cf22ffb45e5c81">StringAttribute</a> 
    138138<li>structure_est() 
    139139: <a class="el" href="classARX.html#130bb7336aac681ce14b027b8f1409fa">ARX</a> 
     
    144144</ul> 
    145145</div> 
    146 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     146<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    147147<a href="http://www.doxygen.org/index.html"> 
    148 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     148<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    149149</body> 
    150150</html> 
    
          
  • TabularUnified doc/html/functions_func_0x74.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7777</ul> 
    7878</div> 
    79 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     79<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    8080<a href="http://www.doxygen.org/index.html"> 
    81 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     81<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8282</body> 
    8383</html> 
    
          
  • TabularUnified doc/html/functions_func_0x75.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li class="current"><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    6363<p> 
    6464<h3><a class="anchor" name="index_u">- u -</a></h3><ul> 
    65 <li>uibase() 
    66 : <a class="el" href="classuibase.html#2f0551822ed7af25f8e7ffbe7c0a8f97">uibase</a> 
    67 <li>uimatrix() 
    68 : <a class="el" href="classuimatrix.html#5817e2696f293a751b6690792f3e7aa8">uimatrix&lt; T &gt;</a> 
    69 <li>uiscalar() 
    70 : <a class="el" href="classuiscalar.html#4b71f9d9246a3715df44d9701b1cbfdd">uiscalar&lt; T &gt;</a> 
    71 <li>uistring() 
    72 : <a class="el" href="classuistring.html#1853e3ed6881106360042949287c7dab">uistring</a> 
    73 <li>uivector() 
    74 : <a class="el" href="classuivector.html#b9cf7db05fe899cad8f2a42580c7c3cb">uivector&lt; T &gt;</a> 
     65<li>UserInfo() 
     66: <a class="el" href="classUserInfo.html#15450d05eb4ac5f57c03d3c0707837e1">UserInfo&lt; T &gt;</a> 
    7567</ul> 
    7668</div> 
    77 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     69<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7870<a href="http://www.doxygen.org/index.html"> 
    79 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     71<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8072</body> 
    8173</html> 
    
          
  • TabularUnified doc/html/functions_func_0x77.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li class="current"><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    7070</ul> 
    7171</div> 
    72 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     72<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7373<a href="http://www.doxygen.org/index.html"> 
    74 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     74<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7575</body> 
    7676</html> 
    
          
  • TabularUnified doc/html/functions_func_0x78.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    3839      <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> 
    3940      <li><a href="functions_func_0x65.html#index_e"><span>e</span></a></li> 
    40       <li class="current"><a href="functions_func_0x66.html#index_f"><span>f</span></a></li> 
     41      <li><a href="functions_func_0x66.html#index_f"><span>f</span></a></li> 
    4142      <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> 
    4243      <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li class="current"><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
    6262&nbsp; 
    6363<p> 
    64 <h3><a class="anchor" name="index_f">- f -</a></h3><ul> 
    65 <li>find() 
    66 : <a class="el" href="classRV.html#6b078b1086224aca3a9e5a203e647fb6">RV</a> 
    67 <li>fnc() 
    68 : <a class="el" href="classfnc.html#8a1da32233c3006a4239cf601c413538">fnc</a> 
    69 <li>fsqmat() 
    70 : <a class="el" href="classfsqmat.html#1929fbc9fe375f1d67f979d0d302336f">fsqmat</a> 
     64<h3><a class="anchor" name="index_x">- x -</a></h3><ul> 
     65<li>XMLCh2str() 
     66: <a class="el" href="classGlobalXercesConnector.html#9800b81014bc6497815e28ad4bd3cf3a">GlobalXercesConnector</a> 
    7167</ul> 
    7268</div> 
    73 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     69<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    7470<a href="http://www.doxygen.org/index.html"> 
    75 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     71<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7672</body> 
    7773</html> 
    
          
  • TabularUnified doc/html/functions_func_0x7e.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5354      <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 
    5455      <li><a href="functions_func_0x77.html#index_w"><span>w</span></a></li> 
     56      <li><a href="functions_func_0x78.html#index_x"><span>x</span></a></li> 
    5557      <li class="current"><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 
    5658    </ul> 
    5759  </div> 
    58  
    59 <p> 
    6060</div> 
    6161<div class="contents"> 
     
    6363<p> 
    6464<h3><a class="anchor" name="index_~">- ~ -</a></h3><ul> 
     65<li>~Attribute() 
     66: <a class="el" href="classAttribute.html#28ab087bb886728670e4ae5791bc2ea8">Attribute</a> 
    6567<li>~BM() 
    6668: <a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">BM</a> 
     
    7577<li>~fsqmat() 
    7678: <a class="el" href="classfsqmat.html#2a8f104e4befbc2aa90d8b11edfedb2e">fsqmat</a> 
     79<li>~GlobalXercesConnector() 
     80: <a class="el" href="classGlobalXercesConnector.html#d61ca15a9bf7d358c5afd8fd1e42c3ca">GlobalXercesConnector</a> 
    7781<li>~ldmat() 
    7882: <a class="el" href="classldmat.html#1e2734c0164ce5233c4d709679555138">ldmat</a> 
     
    8387<li>~sqmat() 
    8488: <a class="el" href="classsqmat.html#0481f2067bb32aaea7e6d4f27e46b656">sqmat</a> 
    85 <li>~uibase() 
    86 : <a class="el" href="classuibase.html#1972e8d075e083e0f033ac2e4fee3a7a">uibase</a> 
    87 <li>~uiscalar() 
    88 : <a class="el" href="classuiscalar.html#23b474d26466a4b11f3adfd515da5ed1">uiscalar&lt; T &gt;</a> 
     89<li>~UserInfo() 
     90: <a class="el" href="classUserInfo.html#7583dc01223fcd3dfb2a97d80efe4565">UserInfo&lt; T &gt;</a> 
    8991</ul> 
    9092</div> 
    91 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     93<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    9294<a href="http://www.doxygen.org/index.html"> 
    93 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     95<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9496</body> 
    9597</html> 
    
          
  • TabularUnified doc/html/functions_rela.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li class="current"><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    4445</ul> 
    4546</div> 
    46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     47<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    4748<a href="http://www.doxygen.org/index.html"> 
    48 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     49<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4950</body> 
    5051</html> 
    
          
  • TabularUnified doc/html/functions_type.html

    r106 r139  
    11<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
    22<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 
    3 <title>mixpp: Class Members - Related Functions</title> 
     3<title>mixpp: Class Members - Typedefs</title> 
    44<link href="doxygen.css" rel="stylesheet" type="text/css"> 
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li><a href="functions_vars.html"><span>Variables</span></a></li> 
    29       <li class="current"><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
     29      <li class="current"><a href="functions_type.html"><span>Typedefs</span></a></li> 
     30      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
    3132  </div> 
     
    3536<p> 
    3637<ul> 
    37 <li>concat 
    38 : <a class="el" href="classRV.html#33c114e83980d883c5b211c47d5322a4">RV</a> 
    39 <li>operator&lt;&lt; 
    40 : <a class="el" href="classKalmanFull.html#86ba216243ed95bb46d80d88775d16af">KalmanFull</a> 
    41 , <a class="el" href="classRV.html#cad6f15535d10437f6690cb4492176a8">RV</a> 
    42 , <a class="el" href="classldmat.html#eaaa0baa6026b84cfcbced41c84599d1">ldmat</a> 
    43 , <a class="el" href="classfsqmat.html#e06aba54d61e807b41bd68b5ee6ac22f">fsqmat</a> 
     38<li>MappedAttributes 
     39: <a class="el" href="classAttribute.html#342750acf29e4c37d009301ef5075111">Attribute</a> 
    4440</ul> 
    4541</div> 
    46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     42<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    4743<a href="http://www.doxygen.org/index.html"> 
    48 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     44<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4945</body> 
    5046</html> 
    
          
  • TabularUnified doc/html/functions_vars.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727      <li><a href="functions_func.html"><span>Functions</span></a></li> 
    2828      <li class="current"><a href="functions_vars.html"><span>Variables</span></a></li> 
     29      <li><a href="functions_type.html"><span>Typedefs</span></a></li> 
    2930      <li><a href="functions_rela.html"><span>Related&nbsp;Functions</span></a></li> 
    3031    </ul> 
     
    5657    </ul> 
    5758  </div> 
    58  
    59 <p> 
    6059</div> 
    6160<div class="contents"> 
     
    8584<li>alpha 
    8685: <a class="el" href="classegamma.html#376cebd8932546c440f21b182910b01b">egamma</a> 
     86<li>attributes 
     87: <a class="el" href="classUserInfo.html#aa6753c220a54aba613bfa3cc115d1c8">UserInfo&lt; T &gt;</a> 
    8788</ul> 
    8889<h3><a class="anchor" name="index_b">- b -</a></h3><ul> 
     
    99100<li>Coms 
    100101: <a class="el" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">emix</a> 
     102, <a class="el" href="classmmix.html#460632c7a0afd41b7840902181a7d85f">mmix</a> 
    101103</ul> 
    102104<h3><a class="anchor" name="index_d">- d -</a></h3><ul> 
     
    124126</ul> 
    125127<h3><a class="anchor" name="index_e">- e -</a></h3><ul> 
     128<li>elements 
     129: <a class="el" href="classUserInfo.html#20783b9cdbef32b584be96851a8f9862">UserInfo&lt; T &gt;</a> 
    126130<li>entries 
    127131: <a class="el" href="classlogger.html#83eea0cf4fbca59474d015f751f128a7">logger</a> 
    128132<li>ep 
    129133: <a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">mpdf</a> 
     134<li>Epdf 
     135: <a class="el" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914">mmix</a> 
    130136<li>epdf 
    131137: <a class="el" href="classmgamma.html#612dbf35c770a780027619aaac2c443e">mgamma</a> 
    132138<li>est 
    133139: <a class="el" href="classKalman.html#5568c74bac67ae6d3b1061dba60c9424">Kalman&lt; sq_T &gt;</a> 
     140, <a class="el" href="classPF.html#1a0a09e309da997f63ae8e30d1e9806b">PF</a> 
    134141, <a class="el" href="classARX.html#691d023662beffa1dda611b416c0e27e">ARX</a> 
    135 , <a class="el" href="classPF.html#1a0a09e309da997f63ae8e30d1e9806b">PF</a> 
    136142<li>evalll 
    137143: <a class="el" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">BM</a> 
     
    145151<h3><a class="anchor" name="index_h">- h -</a></h3><ul> 
    146152<li>help 
    147 : <a class="el" href="classuibase.html#4bf69e2353bf0620e0dd714e0d92473a">uibase</a> 
     153: <a class="el" href="classUserInfo.html#b63907af7cfccefeab209f8381962092">UserInfo&lt; T &gt;</a> 
    148154<li>high 
    149155: <a class="el" href="classeuni.html#71b6d6b41aeb61a7f76f682b72119231">euni</a> 
     
    152158<li>ids 
    153159: <a class="el" href="classRV.html#1bd7165140f4b880a7f344bbb1c433f9">RV</a> 
    154 <li>ilevel 
    155 : <a class="el" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1">uibase</a> 
    156160<li>ind 
    157161: <a class="el" href="classmemlog.html#3410b4c002636508c43ddcba8d394520">memlog</a> 
     
    180184<li>M 
    181185: <a class="el" href="classfsqmat.html#a7a1fcb9aae19d1e4daddfc9c22ce453">fsqmat</a> 
    182 , <a class="el" href="classuimatrix.html#fd0ae0b8efd7cda2fb043d9a2d67b9e9">uimatrix&lt; T &gt;</a> 
    183186<li>maxlen 
    184187: <a class="el" href="classmemlog.html#4195f322897ededdac66c404b848ced3">memlog</a> 
     
    188191</ul> 
    189192<h3><a class="anchor" name="index_n">- n -</a></h3><ul> 
    190 <li>N 
    191 : <a class="el" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8">uiscalar&lt; T &gt;</a> 
    192193<li>n 
    193194: <a class="el" href="classPF.html#2c2f44ed7a4eaa42e07bdb58d503f280">PF</a> 
    194195, <a class="el" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd">eEmp</a> 
    195 <li>name 
    196 : <a class="el" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3">uibase</a> 
    197196<li>names 
    198 : <a class="el" href="classRV.html#df5d0030b277a1db2f1fd5fb79152acb">RV</a> 
    199 , <a class="el" href="classlogger.html#39cb79e839ca8f8bb9dcbc8c5b9c7786">logger</a> 
     197: <a class="el" href="classlogger.html#39cb79e839ca8f8bb9dcbc8c5b9c7786">logger</a> 
     198, <a class="el" href="classRV.html#df5d0030b277a1db2f1fd5fb79152acb">RV</a> 
    200199<li>nk 
    201200: <a class="el" href="classeuni.html#63105490e946e43372d6187ad1bafdda">euni</a> 
     
    213212<li>par 
    214213: <a class="el" href="classPF.html#d92ac103f88f8c21e197e90af5695a09">PF</a> 
    215 <li>parent 
    216 : <a class="el" href="classuibase.html#0b6ae5af990c9edfa34fe9e1ea95afe7">uibase</a> 
     214<li>pImplementation 
     215: <a class="el" href="classGlobalXercesConnector.html#8d2d2a3f1b2a21a9647f7bc4c7e82c73">GlobalXercesConnector</a> 
    217216<li>postA 
    218217: <a class="el" href="classKalmanCh.html#0d31a26dc72b5846cfe5af3ccb63ac87">KalmanCh</a> 
     218<li>pParser 
     219: <a class="el" href="classGlobalXercesConnector.html#ca92055e0f5a5ea3d8cb1c4d6bf0dd51">GlobalXercesConnector</a> 
    219220<li>preA 
    220221: <a class="el" href="classKalmanCh.html#94ee9da75b0e0f632e4a354988ca3798">KalmanCh</a> 
     222<li>pSerializer 
     223: <a class="el" href="classGlobalXercesConnector.html#c6c620829e2a2fface1bea202b0608a6">GlobalXercesConnector</a> 
    221224</ul> 
    222225<h3><a class="anchor" name="index_q">- q -</a></h3><ul> 
     
    246249</ul> 
    247250<h3><a class="anchor" name="index_s">- s -</a></h3><ul> 
    248 <li>S 
    249 : <a class="el" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd">uistring</a> 
    250251<li>samples 
    251252: <a class="el" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a">eEmp</a> 
     
    258259<li>times 
    259260: <a class="el" href="classRV.html#646e530c47a2dd38254b778d9f11ac89">RV</a> 
     261<li>tll 
     262: <a class="el" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19">ARX</a> 
    260263<li>tsize 
    261264: <a class="el" href="classRV.html#f2396efe2e6d656ebe9e6f06018cbe25">RV</a> 
     
    269272: <a class="el" href="classARX.html#2291297861dd74ca0175a01f910a0ef7">ARX</a> 
    270273, <a class="el" href="classegiw.html#f343d03ede89db820edf44a6297fa442">egiw</a> 
    271 , <a class="el" href="classuivector.html#47efd0dfdea8804638ef674644de4253">uivector&lt; T &gt;</a> 
    272274<li>vectors 
    273275: <a class="el" href="classmemlog.html#f0f5bc7b83539ad102e8f65297852d91">memlog</a> 
     
    279281</ul> 
    280282</div> 
    281 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:34 2008 for mixpp by&nbsp; 
     283<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by&nbsp; 
    282284<a href="http://www.doxygen.org/index.html"> 
    283 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     285<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    284286</body> 
    285287</html> 
    
          
  • TabularUnified doc/html/globals.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4040<li>ltuinv() 
    4141: <a class="el" href="libDC_8h.html#6715d039e6d5d97005cf9e2522dfa474">libDC.h</a> 
     42<li>main() 
     43: <a class="el" href="sim__var_8cpp.html#e66f6b31b5ad750f1fe042a706a4e3d4">sim_var.cpp</a> 
    4244<li>NorRNG 
    4345: <a class="el" href="libEF_8h.html#395c5925c8792aef3be4c360e91526c0">libEF.h</a> 
    4446<li>RESAMPLING_METHOD 
    4547: <a class="el" href="libEF_8h.html#99497a3ff630f761cf6bff7babd23212">libEF.h</a> 
    46 <li>set_simulator_t() 
    47 : <a class="el" href="sim__var_8cpp.html#e447b6cc84b8f808272762ff23bc5eaa">sim_var.cpp</a> 
    4848<li>UniRNG 
    4949: <a class="el" href="libEF_8h.html#2ae7dcdfebede774dd1b1f16cad10dd9">libEF.h</a> 
    5050</ul> 
    5151</div> 
    52 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp; 
     52<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by&nbsp; 
    5353<a href="http://www.doxygen.org/index.html"> 
    54 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     54<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5555</body> 
    5656</html> 
    
          
  • TabularUnified doc/html/globals_enum.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3838</ul> 
    3939</div> 
    40 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp; 
     40<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by&nbsp; 
    4141<a href="http://www.doxygen.org/index.html"> 
    42 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     42<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4343</body> 
    4444</html> 
    
          
  • TabularUnified doc/html/globals_func.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3838<li>ltuinv() 
    3939: <a class="el" href="libDC_8h.html#6715d039e6d5d97005cf9e2522dfa474">libDC.h</a> 
    40 <li>set_simulator_t() 
    41 : <a class="el" href="sim__var_8cpp.html#e447b6cc84b8f808272762ff23bc5eaa">sim_var.cpp</a> 
     40<li>main() 
     41: <a class="el" href="sim__var_8cpp.html#e66f6b31b5ad750f1fe042a706a4e3d4">sim_var.cpp</a> 
    4242</ul> 
    4343</div> 
    44 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp; 
     44<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by&nbsp; 
    4545<a href="http://www.doxygen.org/index.html"> 
    46 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     46<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4747</body> 
    4848</html> 
    
          
  • TabularUnified doc/html/globals_vars.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4242</ul> 
    4343</div> 
    44 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp; 
     44<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by&nbsp; 
    4545<a href="http://www.doxygen.org/index.html"> 
    46 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     46<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4747</body> 
    4848</html> 
    
          
  • TabularUnified doc/html/graph_legend.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    8080</ul> 
    8181</div> 
    82 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:46 2008 for mixpp by&nbsp; 
     82<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by&nbsp; 
    8383<a href="http://www.doxygen.org/index.html"> 
    84 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     84<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8585</body> 
    8686</html> 
    
          
  • TabularUnified doc/html/hierarchy.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727<p> 
    2828This inheritance list is sorted roughly, but not completely, alphabetically:<ul> 
     29<li><a class="el" href="classAttribute.html">Attribute</a> 
     30<ul> 
     31<li><a class="el" href="classDoubleAttribute.html">DoubleAttribute</a> 
     32<li><a class="el" href="classIntAttribute.html">IntAttribute</a> 
     33<li><a class="el" href="classStringAttribute.html">StringAttribute</a> 
     34</ul> 
    2935<li><a class="el" href="classBM.html">BM</a> 
    3036<ul> 
     
    3238<li><a class="el" href="classEKFfixed.html">EKFfixed</a> 
    3339<li><a class="el" href="classEKFfull.html">EKFfull</a> 
     40<ul> 
     41<li><a class="el" href="classEKFful__unQR.html">EKFful_unQR</a> 
     42</ul> 
    3443<li><a class="el" href="classKalman.html">Kalman&lt; sq_T &gt;</a> 
    3544<li><a class="el" href="classKalman.html">Kalman&lt; chmat &gt;</a> 
     
    6574<li><a class="el" href="classEKF__unQ.html">EKF_unQ</a> 
    6675<li><a class="el" href="classEKFfixed.html">EKFfixed</a> 
     76<li><a class="el" href="classEKFful__unQR.html">EKFful_unQR</a> 
    6777<li><a class="el" href="classKFcondQR.html">KFcondQR</a> 
    6878<li><a class="el" href="classKFcondR.html">KFcondR</a> 
     
    8595<li><a class="el" href="classeEmp.html">eEmp</a> 
    8696<li><a class="el" href="classemix.html">emix</a> 
     97<li><a class="el" href="classeprod.html">eprod</a> 
    8798<li><a class="el" href="classeuni.html">euni</a> 
    8899</ul> 
     
    99110</ul> 
    100111<li><a class="el" href="classitpp_1_1Gamma__RNG.html">itpp::Gamma_RNG</a> 
     112<li><a class="el" href="classGlobalXercesConnector.html">GlobalXercesConnector</a> 
    101113<li><a class="el" href="classKalmanFull.html">KalmanFull</a> 
    102114<ul> 
     
    120132<li><a class="el" href="classmlnorm.html">mlnorm&lt; sq_T &gt;</a> 
    121133</ul> 
     134<li><a class="el" href="classmepdf.html">mepdf</a> 
     135<li><a class="el" href="classmmix.html">mmix</a> 
    122136</ul> 
    123137<li><a class="el" href="classRV.html">RV</a> 
     
    128142<li><a class="el" href="classldmat.html">ldmat</a> 
    129143</ul> 
    130 <li><a class="el" href="classuibase.html">uibase</a> 
     144<li><a class="el" href="classUserInfoCore.html">UserInfoCore</a> 
    131145<ul> 
    132 <li><a class="el" href="classuimatrix.html">uimatrix&lt; T &gt;</a> 
    133 <li><a class="el" href="classuiscalar.html">uiscalar&lt; T &gt;</a> 
    134 <li><a class="el" href="classuistring.html">uistring</a> 
    135 <li><a class="el" href="classuivector.html">uivector&lt; T &gt;</a> 
     146<li><a class="el" href="classUserInfo.html">UserInfo&lt; T &gt;</a> 
     147<li><a class="el" href="classUserInfo.html">UserInfo&lt; Car &gt;</a> 
     148<ul> 
     149<li><a class="el" href="classCarUI.html">CarUI</a> 
     150</ul> 
     151<li><a class="el" href="classUserInfo.html">UserInfo&lt; Engine &gt;</a> 
     152<ul> 
     153<li><a class="el" href="classEngineUI.html">EngineUI</a> 
     154</ul> 
    136155</ul> 
    137156</ul> 
    138157</div> 
    139 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:33 2008 for mixpp by&nbsp; 
     158<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    140159<a href="http://www.doxygen.org/index.html"> 
    141 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     160<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    142161</body> 
    143162</html> 
    
          
  • TabularUnified doc/html/index.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    1919<h1>Bayesian Decision-Making toolbox for C++</h1> 
    2020<p> 
    21 <h3 align="center">1 </h3>BDM is a collection of methods for selected tasks of Bayesian decision-making, such as estimation, filtering and control.<h2><a class="anchor" name="Approach"> 
     21<h3 align="center">1 </h3><dl class="version" compact><dt><b>Version:</b></dt><dd>0.1</dd></dl> 
     22<dl class="author" compact><dt><b>Author:</b></dt><dd>Vaclav Smidl</dd></dl> 
     23BDM is a collection of methods for selected tasks of Bayesian decision-making, such as estimation, filtering and control.<h2><a class="anchor" name="Approach"> 
    2224Approach</a></h2> 
    2325The toolbox is designed using two design criteria: <ul> 
     
    4244</ul> 
    4345</div> 
    44 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     46<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    4547<a href="http://www.doxygen.org/index.html"> 
    46 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     48<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4749</body> 
    4850</html> 
    
          
  • TabularUnified doc/html/inherit__graph__0.map

    r91 r139  
    1 <area shape="rect" href="$classDS.html" title="Abstract class for discrete&#45;time sources of data." alt="" coords="5,6,45,30"> 
    2 <area shape="rect" href="$classMemDS.html" title="Class representing off&#45;line data stored in memory." alt="" coords="95,6,161,30"> 
     1<area shape="rect" href="$classAttribute.html" title="User Info base class." alt="" coords="5,56,83,83"> 
     2<area shape="rect" href="$classDoubleAttribute.html" title="Class encapsulating all the necessary stuff to work with the double attribute." alt="" coords="131,5,253,32"> 
     3<area shape="rect" href="$classIntAttribute.html" title="Class encapsulating all the necessary stuff to work with an int attribute." alt="" coords="145,56,239,83"> 
     4<area shape="rect" href="$classStringAttribute.html" title="Class encapsulating all the necessary stuff to work with a string attribute." alt="" coords="135,107,249,133"> 
    
          
  • TabularUnified doc/html/inherit__graph__0.md5

    r91 r139  
    1 4273d5296436534ca5477b8ee4ffc56e 
     1104b2d93a49c859e53e3dd75ea258630 
    
          
  • TabularUnified doc/html/inherit__graph__1.map

    r106 r139  
    1 <area shape="rect" href="$classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,198,52,222"> 
    2 <area shape="rect" href="$classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="107,126,152,150"> 
    3 <area shape="rect" href="$classeEmp.html" title="Weighted empirical density." alt="" coords="101,174,157,198"> 
    4 <area shape="rect" href="$classemix.html" title="Mixture of epdfs." alt="" coords="105,222,153,246"> 
    5 <area shape="rect" href="$classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="107,270,152,294"> 
    6 <area shape="rect" href="$classegamma.html" title="Gamma posterior density." alt="" coords="231,6,303,30"> 
    7 <area shape="rect" href="$classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="243,54,291,78"> 
    8 <area shape="rect" href="$classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="212,102,321,126"> 
    9 <area shape="rect" href="$classenorm.html" title="enorm\&lt; chmat \&gt;" alt="" coords="208,150,325,174"> 
    10 <area shape="rect" href="$classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="207,198,327,222"> 
    11 <area shape="rect" href="$classenorm.html" title="enorm\&lt; ldmat \&gt;" alt="" coords="211,246,323,270"> 
     1<area shape="rect" href="$classDS.html" title="Abstract class for discrete&#45;time sources of data." alt="" coords="5,5,45,32"> 
     2<area shape="rect" href="$classMemDS.html" title="Class representing off&#45;line data stored in memory." alt="" coords="93,5,165,32"> 
    
          
  • TabularUnified doc/html/inherit__graph__1.md5

    r106 r139  
    1 062e3408ef05241020985a5dbbe5f7ff 
     14273d5296436534ca5477b8ee4ffc56e 
    
          
  • TabularUnified doc/html/inherit__graph__10.map

    r33 r139  
    1 <area shape="rect" href="$classsqmat.html" title="Virtual class for representation of double symmetric matrices in square&#45;root form..." alt="" coords="7,31,68,57"> 
    2 <area shape="rect" href="$classfsqmat.html" title="Fake sqmat. This class maps sqmat operations to operations on full matrix." alt="" coords="119,5,185,32"> 
    3 <area shape="rect" href="$classldmat.html" title="Matrix stored in LD form, (typically known as UD)." alt="" coords="123,56,181,83"> 
     1<area shape="rect" href="$classsqmat.html" title="Virtual class for representation of double symmetric matrices in square&#45;root form..." alt="" coords="7,56,68,83"> 
     2<area shape="rect" href="$classchmat.html" title="Symmetric matrix stored in square root decomposition using upper cholesky." alt="" coords="120,5,181,32"> 
     3<area shape="rect" href="$classfsqmat.html" title="Fake sqmat. This class maps sqmat operations to operations on full matrix." alt="" coords="117,56,184,83"> 
     4<area shape="rect" href="$classldmat.html" title="Matrix stored in LD form, (typically known as UD)." alt="" coords="121,107,180,133"> 
    
          
  • TabularUnified doc/html/inherit__graph__10.md5

    r33 r139  
    1 008430d1651bb6c2284f8f2492fc2f84 
     1c27e963ef008944448151a95bb06381d 
    
          
  • TabularUnified doc/html/inherit__graph__2.map

    r91 r139  
    1 <area shape="rect" href="$classfnc.html" title="Class representing function  of variable  represented by rv." alt="" coords="5,54,45,78"> 
    2 <area shape="rect" href="$classconstfn.html" title="class representing function , here rv is empty" alt="" coords="93,6,157,30"> 
    3 <area shape="rect" href="$classdiffbifn.html" title="Class representing a differentiable function of two variables ." alt="" coords="96,54,155,78"> 
    4 <area shape="rect" href="$classlinfn.html" title="Class representing function ." alt="" coords="103,102,148,126"> 
    5 <area shape="rect" href="$classbilinfn.html" title="Class representing function ." alt="" coords="217,6,273,30"> 
    6 <area shape="rect" href="$classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$." alt="" coords="209,54,281,78"> 
    7 <area shape="rect" href="$classOMpmsm.html" title="Observation model for PMSM drive and its derivative with respect to $x$." alt="" coords="207,102,284,126"> 
     1<area shape="rect" href="$classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,233,55,260"> 
     2<area shape="rect" href="$classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="112,132,155,159"> 
     3<area shape="rect" href="$classeEmp.html" title="Weighted empirical density." alt="" coords="104,183,163,209"> 
     4<area shape="rect" href="$classemix.html" title="Mixture of epdfs." alt="" coords="108,233,159,260"> 
     5<area shape="rect" href="$classeprod.html" title="Chain rule decomposition of epdf." alt="" coords="104,284,163,311"> 
     6<area shape="rect" href="$classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="109,335,157,361"> 
     7<area shape="rect" href="$classegamma.html" title="Gamma posterior density." alt="" coords="240,5,320,32"> 
     8<area shape="rect" href="$classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="256,56,304,83"> 
     9<area shape="rect" href="$classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="219,107,341,133"> 
     10<area shape="rect" href="$classenorm.html" title="enorm\&lt; chmat \&gt;" alt="" coords="213,157,347,184"> 
     11<area shape="rect" href="$classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="211,208,349,235"> 
     12<area shape="rect" href="$classenorm.html" title="enorm\&lt; ldmat \&gt;" alt="" coords="215,259,345,285"> 
    
          
  • TabularUnified doc/html/inherit__graph__2.md5

    r91 r139  
    1 dfe7aa18d2461265e7d12b18d6e04e90 
     110b02f36b5ec387179d6fcba1eb66166 
    
          
  • TabularUnified doc/html/inherit__graph__3.map

    r91 r139  
    1 <area shape="rect" href="$classitpp_1_1Gamma__RNG.html" title="Gamma distribution." alt="" coords="7,6,137,30"> 
     1<area shape="rect" href="$classfnc.html" title="Class representing function &#160;of variable &#160;represented by rv." alt="" coords="5,56,45,83"> 
     2<area shape="rect" href="$classconstfn.html" title="class representing function , here rv is empty" alt="" coords="95,5,161,32"> 
     3<area shape="rect" href="$classdiffbifn.html" title="Class representing a differentiable function of two variables ." alt="" coords="96,56,160,83"> 
     4<area shape="rect" href="$classlinfn.html" title="Class representing function ." alt="" coords="104,107,152,133"> 
     5<area shape="rect" href="$classbilinfn.html" title="Class representing function ." alt="" coords="224,5,283,32"> 
     6<area shape="rect" href="$classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$." alt="" coords="216,56,291,83"> 
     7<area shape="rect" href="$classOMpmsm.html" title="Observation model for PMSM drive and its derivative with respect to $x$." alt="" coords="212,107,295,133"> 
    
          
  • TabularUnified doc/html/inherit__graph__3.md5

    r91 r139  
    1 02a2715b2ed1df5ea708815b8edb77bb 
     1dfe7aa18d2461265e7d12b18d6e04e90 
    
          
  • TabularUnified doc/html/inherit__graph__4.map

    r99 r139  
    1 <area shape="rect" href="$classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="29,198,69,222"> 
    2 <area shape="rect" href="$classARX.html" title="Linear Autoregressive model with Gaussian noise." alt="" coords="183,5,231,29"> 
    3 <area shape="rect" href="$classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="337,248,412,272"> 
    4 <area shape="rect" href="$classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="175,392,239,416"> 
    5 <area shape="rect" href="$classKalman.html" title="Kalman filter with covariance matrices in square root form." alt="" coords="148,149,265,173"> 
    6 <area shape="rect" href="$classKalman.html" title="Kalman\&lt; chmat \&gt;" alt="" coords="144,53,269,77"> 
    7 <area shape="rect" href="$classKalman.html" title="Kalman\&lt; fsqmat \&gt;" alt="" coords="143,296,271,320"> 
    8 <area shape="rect" href="$classKalman.html" title="Kalman\&lt; ldmat \&gt;" alt="" coords="147,101,267,125"> 
    9 <area shape="rect" href="$classPF.html" title="Trivial particle filter with proposal density equal to parameter evolution model..." alt="" coords="188,344,225,368"> 
    10 <area shape="rect" href="$classKalmanCh.html" title="Kalman filter in square root form." alt="" coords="335,53,415,77"> 
    11 <area shape="rect" href="$classEKFCh.html" title="Extended Kalman Filter in Square root." alt="" coords="477,101,541,125"> 
    12 <area shape="rect" href="$classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="591,150,668,174"> 
    13 <area shape="rect" href="$classEKF.html" title="Extended Kalman Filter." alt="" coords="325,296,424,320"> 
    14 <area shape="rect" href="$classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="332,149,417,173"> 
    15 <area shape="rect" href="$classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="337,101,412,125"> 
    16 <area shape="rect" href="$classMPF.html" title="Marginalized Particle filter." alt="" coords="321,344,428,368"> 
    17 <area shape="rect" href="$classBMcond.html" title="Conditional Bayesian Filter." alt="" coords="172,197,241,221"> 
    18 <area shape="rect" href="$classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="7,392,92,416"> 
     1<area shape="rect" href="$classGlobalXercesConnector.html" title="Xerces interface class." alt="" coords="7,5,175,32"> 
    
          
  • TabularUnified doc/html/inherit__graph__4.md5

    r99 r139  
    1 5a6af88cec4a381a143d8a06139ff1d1 
     1a6c7c0a12c88c1df586b9ecf0f068363 
    
          
  • TabularUnified doc/html/inherit__graph__5.map

    r91 r139  
    1 <area shape="rect" href="$classlogger.html" title="Class for storing results (and semi&#45;results) of an experiment." alt="" coords="5,6,61,30"> 
    2 <area shape="rect" href="$classmemlog.html" title="Logging into matrices in data format in memory." alt="" coords="111,6,177,30"> 
    3 <area shape="rect" href="$classdirfilelog.html" title="Logging into dirfile with buffer in memory." alt="" coords="227,6,296,30"> 
     1<area shape="rect" href="$classitpp_1_1Gamma__RNG.html" title="Gamma distribution." alt="" coords="7,5,145,32"> 
    
          
  • TabularUnified doc/html/inherit__graph__5.md5

    r91 r139  
    1 750df8d1111011016524c9291f21d8c6 
     102a2715b2ed1df5ea708815b8edb77bb 
    
          
  • TabularUnified doc/html/inherit__graph__6.map

    r91 r139  
    1 <area shape="rect" href="$classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="5,30,56,54"> 
    2 <area shape="rect" href="$classmEF.html" title="Exponential family model." alt="" coords="105,30,153,54"> 
    3 <area shape="rect" href="$classmgamma.html" title="Gamma random walk." alt="" coords="224,6,299,30"> 
    4 <area shape="rect" href="$classmlnorm.html" title="Normal distributed linear function with linear function of mean value;." alt="" coords="203,54,320,78"> 
    5 <area shape="rect" href="$classmgamma__fix.html" title="Gamma random walk around a fixed point." alt="" coords="368,6,464,30"> 
     1<area shape="rect" href="$classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="31,208,71,235"> 
     2<area shape="rect" href="$classARX.html" title="Linear Autoregressive model with Gaussian noise." alt="" coords="193,107,239,133"> 
     3<area shape="rect" href="$classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="355,132,429,159"> 
     4<area shape="rect" href="$classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="185,5,247,32"> 
     5<area shape="rect" href="$classKalman.html" title="Kalman filter with covariance matrices in square root form." alt="" coords="152,411,280,437"> 
     6<area shape="rect" href="$classKalman.html" title="Kalman\&lt; chmat \&gt;" alt="" coords="147,360,285,387"> 
     7<area shape="rect" href="$classKalman.html" title="Kalman\&lt; fsqmat \&gt;" alt="" coords="144,56,288,83"> 
     8<area shape="rect" href="$classKalman.html" title="Kalman\&lt; ldmat \&gt;" alt="" coords="148,259,284,285"> 
     9<area shape="rect" href="$classPF.html" title="Trivial particle filter with proposal density equal to parameter evolution model..." alt="" coords="197,309,235,336"> 
     10<area shape="rect" href="$classEKFful__unQR.html" title="Extended Kalman filter with unknown Q and R." alt="" coords="343,81,441,108"> 
     11<area shape="rect" href="$classKalmanCh.html" title="Kalman filter in square root form." alt="" coords="349,385,435,412"> 
     12<area shape="rect" href="$classEKFCh.html" title="Extended Kalman Filter in Square root." alt="" coords="496,309,557,336"> 
     13<area shape="rect" href="$classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="605,247,683,273"> 
     14<area shape="rect" href="$classEKF.html" title="Extended Kalman Filter." alt="" coords="340,31,444,57"> 
     15<area shape="rect" href="$classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="349,284,435,311"> 
     16<area shape="rect" href="$classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="355,233,429,260"> 
     17<area shape="rect" href="$classMPF.html" title="Marginalized Particle filter." alt="" coords="336,335,448,361"> 
     18<area shape="rect" href="$classBMcond.html" title="Conditional Bayesian Filter." alt="" coords="180,208,252,235"> 
     19<area shape="rect" href="$classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="7,5,95,32"> 
    
          
  • TabularUnified doc/html/inherit__graph__6.md5

    r91 r139  
    1 99c3fec210ba68a17a17b545a27898e8 
     1eaf0da1396a96b3945628d06ea641abc 
    
          
  • TabularUnified doc/html/inherit__graph__7.map

    r91 r139  
    1 <area shape="rect" href="$classRV.html" title="Class representing variables, most often random variables." alt="" coords="7,6,44,30"> 
     1<area shape="rect" href="$classlogger.html" title="Class for storing results (and semi&#45;results) of an experiment." alt="" coords="5,5,67,32"> 
     2<area shape="rect" href="$classmemlog.html" title="Logging into matrices in data format in memory." alt="" coords="115,5,189,32"> 
     3<area shape="rect" href="$classdirfilelog.html" title="Logging into dirfile with buffer in memory." alt="" coords="237,5,312,32"> 
    
          
  • TabularUnified doc/html/inherit__graph__7.md5

    r91 r139  
    1 ed533ad24bdcc81be8df35b79001d1d2 
     1750df8d1111011016524c9291f21d8c6 
    
          
  • TabularUnified doc/html/inherit__graph__8.map

    r91 r139  
    1 <area shape="rect" href="$classsqmat.html" title="Virtual class for representation of double symmetric matrices in square&#45;root form..." alt="" coords="7,54,63,78"> 
    2 <area shape="rect" href="$classchmat.html" title="Symmetric matrix stored in square root decomposition using upper cholesky." alt="" coords="115,6,171,30"> 
    3 <area shape="rect" href="$classfsqmat.html" title="Fake sqmat. This class maps sqmat operations to operations on full matrix." alt="" coords="112,54,173,78"> 
    4 <area shape="rect" href="$classldmat.html" title="Matrix stored in LD form, (typically known as UD)." alt="" coords="116,102,169,126"> 
     1<area shape="rect" href="$classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="7,81,60,108"> 
     2<area shape="rect" href="$classmEF.html" title="Exponential family model." alt="" coords="117,31,165,57"> 
     3<area shape="rect" href="$classmepdf.html" title="Unconditional mpdf, allows using epdf in the role of mpdf." alt="" coords="111,81,172,108"> 
     4<area shape="rect" href="$classmmix.html" title="Mixture of mpdfs with constant weights." alt="" coords="113,132,169,159"> 
     5<area shape="rect" href="$classmgamma.html" title="Gamma random walk." alt="" coords="245,5,328,32"> 
     6<area shape="rect" href="$classmlnorm.html" title="Normal distributed linear function with linear function of mean value;." alt="" coords="221,56,352,83"> 
     7<area shape="rect" href="$classmgamma__fix.html" title="Gamma random walk around a fixed point." alt="" coords="401,5,505,32"> 
    
          
  • TabularUnified doc/html/inherit__graph__8.md5

    r91 r139  
    1 c27e963ef008944448151a95bb06381d 
     10e1c48ab752e50f748cddb7e80ac9f69 
    
          
  • TabularUnified doc/html/inherit__graph__9.map

    r99 r139  
    1 <area shape="rect" href="$classuibase.html" title="User Info base class." alt="" coords="7,78,65,102"> 
    2 <area shape="rect" href="$classuimatrix.html" title="User info for matrices." alt="" coords="116,6,215,30"> 
    3 <area shape="rect" href="$classuiscalar.html" title="User info for scalars." alt="" coords="116,54,215,78"> 
    4 <area shape="rect" href="$classuistring.html" title="User info for strings." alt="" coords="133,102,197,126"> 
    5 <area shape="rect" href="$classuivector.html" title="User info for vectors." alt="" coords="116,150,215,174"> 
     1<area shape="rect" href="$classRV.html" title="Class representing variables, most often random variables." alt="" coords="7,5,44,32"> 
    
          
  • TabularUnified doc/html/inherit__graph__9.md5

    r99 r139  
    1 e2b003e83e6557e0feb94cc1d836565e 
     1ed533ad24bdcc81be8df35b79001d1d2 
    
          
  • TabularUnified doc/html/inherits.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727<p> 
    2828<table border="0" cellspacing="10" cellpadding="0"> 
    29 <tr><td><img src="inherit__graph__0.png" border="0" alt="" usemap="#DS_map"> 
     29<tr><td><img src="inherit__graph__0.png" border="0" alt="" usemap="#Attribute_map"> 
     30<map name="Attribute_map"> 
     31<area shape="rect" href="classAttribute.html" title="User Info base class." alt="" coords="5,56,83,83"><area shape="rect" href="classDoubleAttribute.html" title="Class encapsulating all the necessary stuff to work with the double attribute." alt="" coords="131,5,253,32"><area shape="rect" href="classIntAttribute.html" title="Class encapsulating all the necessary stuff to work with an int attribute." alt="" coords="145,56,239,83"><area shape="rect" href="classStringAttribute.html" title="Class encapsulating all the necessary stuff to work with a string attribute." alt="" coords="135,107,249,133"></map></td></tr> 
     32<tr><td><img src="inherit__graph__1.png" border="0" alt="" usemap="#DS_map"> 
    3033<map name="DS_map"> 
    31 <area shape="rect" href="classDS.html" title="Abstract class for discrete&#45;time sources of data." alt="" coords="5,6,45,30"><area shape="rect" href="classMemDS.html" title="Class representing off&#45;line data stored in memory." alt="" coords="95,6,161,30"></map></td></tr> 
    32 <tr><td><img src="inherit__graph__1.png" border="0" alt="" usemap="#epdf_map"> 
     34<area shape="rect" href="classDS.html" title="Abstract class for discrete&#45;time sources of data." alt="" coords="5,5,45,32"><area shape="rect" href="classMemDS.html" title="Class representing off&#45;line data stored in memory." alt="" coords="93,5,165,32"></map></td></tr> 
     35<tr><td><img src="inherit__graph__2.png" border="0" alt="" usemap="#epdf_map"> 
    3336<map name="epdf_map"> 
    34 <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> 
    35 <tr><td><img src="inherit__graph__2.png" border="0" alt="" usemap="#fnc_map"> 
     37<area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="7,233,55,260"><area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="112,132,155,159"><area shape="rect" href="classeEmp.html" title="Weighted empirical density." alt="" coords="104,183,163,209"><area shape="rect" href="classemix.html" title="Mixture of epdfs." alt="" coords="108,233,159,260"><area shape="rect" href="classeprod.html" title="Chain rule decomposition of epdf." alt="" coords="104,284,163,311"><area shape="rect" href="classeuni.html" title="Uniform distributed density on a rectangular support." alt="" coords="109,335,157,361"><area shape="rect" href="classegamma.html" title="Gamma posterior density." alt="" coords="240,5,320,32"><area shape="rect" href="classegiw.html" title="Gauss&#45;inverse&#45;Wishart density stored in LD form." alt="" coords="256,56,304,83"><area shape="rect" href="classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix." alt="" coords="219,107,341,133"><area shape="rect" href="classenorm.html" title="enorm\&lt; chmat \&gt;" alt="" coords="213,157,347,184"><area shape="rect" href="classenorm.html" title="enorm\&lt; fsqmat \&gt;" alt="" coords="211,208,349,235"><area shape="rect" href="classenorm.html" title="enorm\&lt; ldmat \&gt;" alt="" coords="215,259,345,285"></map></td></tr> 
     38<tr><td><img src="inherit__graph__3.png" border="0" alt="" usemap="#fnc_map"> 
    3639<map name="fnc_map"> 
    37 <area shape="rect" href="classfnc.html" title="Class representing function  of variable  represented by rv." alt="" coords="5,54,45,78"><area shape="rect" href="classconstfn.html" title="class representing function , here rv is empty" alt="" coords="93,6,157,30"><area shape="rect" href="classdiffbifn.html" title="Class representing a differentiable function of two variables ." alt="" coords="96,54,155,78"><area shape="rect" href="classlinfn.html" title="Class representing function ." alt="" coords="103,102,148,126"><area shape="rect" href="classbilinfn.html" title="Class representing function ." alt="" coords="217,6,273,30"><area shape="rect" href="classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$." alt="" coords="209,54,281,78"><area shape="rect" href="classOMpmsm.html" title="Observation model for PMSM drive and its derivative with respect to $x$." alt="" coords="207,102,284,126"></map></td></tr> 
    38 <tr><td><img src="inherit__graph__3.png" border="0" alt="" usemap="#itpp_1_1Gamma__RNG_map"> 
     40<area shape="rect" href="classfnc.html" title="Class representing function &#160;of variable &#160;represented by rv." alt="" coords="5,56,45,83"><area shape="rect" href="classconstfn.html" title="class representing function , here rv is empty" alt="" coords="95,5,161,32"><area shape="rect" href="classdiffbifn.html" title="Class representing a differentiable function of two variables ." alt="" coords="96,56,160,83"><area shape="rect" href="classlinfn.html" title="Class representing function ." alt="" coords="104,107,152,133"><area shape="rect" href="classbilinfn.html" title="Class representing function ." alt="" coords="224,5,283,32"><area shape="rect" href="classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$." alt="" coords="216,56,291,83"><area shape="rect" href="classOMpmsm.html" title="Observation model for PMSM drive and its derivative with respect to $x$." alt="" coords="212,107,295,133"></map></td></tr> 
     41<tr><td><img src="inherit__graph__4.png" border="0" alt="" usemap="#GlobalXercesConnector_map"> 
     42<map name="GlobalXercesConnector_map"> 
     43<area shape="rect" href="classGlobalXercesConnector.html" title="Xerces interface class." alt="" coords="7,5,175,32"></map></td></tr> 
     44<tr><td><img src="inherit__graph__5.png" border="0" alt="" usemap="#itpp_1_1Gamma__RNG_map"> 
    3945<map name="itpp_1_1Gamma__RNG_map"> 
    40 <area shape="rect" href="classitpp_1_1Gamma__RNG.html" title="Gamma distribution." alt="" coords="7,6,137,30"></map></td></tr> 
    41 <tr><td><img src="inherit__graph__4.png" border="0" alt="" usemap="#KalmanFull_map"> 
     46<area shape="rect" href="classitpp_1_1Gamma__RNG.html" title="Gamma distribution." alt="" coords="7,5,145,32"></map></td></tr> 
     47<tr><td><img src="inherit__graph__6.png" border="0" alt="" usemap="#KalmanFull_map"> 
    4248<map name="KalmanFull_map"> 
    43 <area shape="rect" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="29,198,69,222"><area shape="rect" href="classARX.html" title="Linear Autoregressive model with Gaussian noise." alt="" coords="183,5,231,29"><area shape="rect" href="classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="337,248,412,272"><area shape="rect" href="classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="175,392,239,416"><area shape="rect" href="classKalman.html" title="Kalman filter with covariance matrices in square root form." alt="" coords="148,149,265,173"><area shape="rect" href="classKalman.html" title="Kalman\&lt; chmat \&gt;" alt="" coords="144,53,269,77"><area shape="rect" href="classKalman.html" title="Kalman\&lt; fsqmat \&gt;" alt="" coords="143,296,271,320"><area shape="rect" href="classKalman.html" title="Kalman\&lt; ldmat \&gt;" alt="" coords="147,101,267,125"><area shape="rect" href="classPF.html" title="Trivial particle filter with proposal density equal to parameter evolution model..." alt="" coords="188,344,225,368"><area shape="rect" href="classKalmanCh.html" title="Kalman filter in square root form." alt="" coords="335,53,415,77"><area shape="rect" href="classEKFCh.html" title="Extended Kalman Filter in Square root." alt="" coords="477,101,541,125"><area shape="rect" href="classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="591,150,668,174"><area shape="rect" href="classEKF.html" title="Extended Kalman Filter." alt="" coords="325,296,424,320"><area shape="rect" href="classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="332,149,417,173"><area shape="rect" href="classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="337,101,412,125"><area shape="rect" href="classMPF.html" title="Marginalized Particle filter." alt="" coords="321,344,428,368"><area shape="rect" href="classBMcond.html" title="Conditional Bayesian Filter." alt="" coords="172,197,241,221"><area shape="rect" href="classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="7,392,92,416"></map></td></tr> 
    44 <tr><td><img src="inherit__graph__5.png" border="0" alt="" usemap="#logger_map"> 
     49<area shape="rect" href="classBM.html" title="Bayesian Model of the world, i.e. all uncertainty is modeled by probabilities." alt="" coords="31,208,71,235"><area shape="rect" href="classARX.html" title="Linear Autoregressive model with Gaussian noise." alt="" coords="193,107,239,133"><area shape="rect" href="classEKFfixed.html" title="Extended Kalman Filter in full matrices." alt="" coords="355,132,429,159"><area shape="rect" href="classEKFfull.html" title="Extended Kalman Filter in full matrices." alt="" coords="185,5,247,32"><area shape="rect" href="classKalman.html" title="Kalman filter with covariance matrices in square root form." alt="" coords="152,411,280,437"><area shape="rect" href="classKalman.html" title="Kalman\&lt; chmat \&gt;" alt="" coords="147,360,285,387"><area shape="rect" href="classKalman.html" title="Kalman\&lt; fsqmat \&gt;" alt="" coords="144,56,288,83"><area shape="rect" href="classKalman.html" title="Kalman\&lt; ldmat \&gt;" alt="" coords="148,259,284,285"><area shape="rect" href="classPF.html" title="Trivial particle filter with proposal density equal to parameter evolution model..." alt="" coords="197,309,235,336"><area shape="rect" href="classEKFful__unQR.html" title="Extended Kalman filter with unknown Q and R." alt="" coords="343,81,441,108"><area shape="rect" href="classKalmanCh.html" title="Kalman filter in square root form." alt="" coords="349,385,435,412"><area shape="rect" href="classEKFCh.html" title="Extended Kalman Filter in Square root." alt="" coords="496,309,557,336"><area shape="rect" href="classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="605,247,683,273"><area shape="rect" href="classEKF.html" title="Extended Kalman Filter." alt="" coords="340,31,444,57"><area shape="rect" href="classKFcondQR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="349,284,435,311"><area shape="rect" href="classKFcondR.html" title="Kalman Filter with conditional diagonal matrices R and Q." alt="" coords="355,233,429,260"><area shape="rect" href="classMPF.html" title="Marginalized Particle filter." alt="" coords="336,335,448,361"><area shape="rect" href="classBMcond.html" title="Conditional Bayesian Filter." alt="" coords="180,208,252,235"><area shape="rect" href="classKalmanFull.html" title="Basic Kalman filter with full matrices (education purpose only)! Will be deleted..." alt="" coords="7,5,95,32"></map></td></tr> 
     50<tr><td><img src="inherit__graph__7.png" border="0" alt="" usemap="#logger_map"> 
    4551<map name="logger_map"> 
    46 <area shape="rect" href="classlogger.html" title="Class for storing results (and semi&#45;results) of an experiment." alt="" coords="5,6,61,30"><area shape="rect" href="classmemlog.html" title="Logging into matrices in data format in memory." alt="" coords="111,6,177,30"><area shape="rect" href="classdirfilelog.html" title="Logging into dirfile with buffer in memory." alt="" coords="227,6,296,30"></map></td></tr> 
    47 <tr><td><img src="inherit__graph__6.png" border="0" alt="" usemap="#mpdf_map"> 
     52<area shape="rect" href="classlogger.html" title="Class for storing results (and semi&#45;results) of an experiment." alt="" coords="5,5,67,32"><area shape="rect" href="classmemlog.html" title="Logging into matrices in data format in memory." alt="" coords="115,5,189,32"><area shape="rect" href="classdirfilelog.html" title="Logging into dirfile with buffer in memory." alt="" coords="237,5,312,32"></map></td></tr> 
     53<tr><td><img src="inherit__graph__8.png" border="0" alt="" usemap="#mpdf_map"> 
    4854<map name="mpdf_map"> 
    49 <area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="5,30,56,54"><area shape="rect" href="classmEF.html" title="Exponential family model." alt="" coords="105,30,153,54"><area shape="rect" href="classmgamma.html" title="Gamma random walk." alt="" coords="224,6,299,30"><area shape="rect" href="classmlnorm.html" title="Normal distributed linear function with linear function of mean value;." alt="" coords="203,54,320,78"><area shape="rect" href="classmgamma__fix.html" title="Gamma random walk around a fixed point." alt="" coords="368,6,464,30"></map></td></tr> 
    50 <tr><td><img src="inherit__graph__7.png" border="0" alt="" usemap="#RV_map"> 
     55<area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="7,81,60,108"><area shape="rect" href="classmEF.html" title="Exponential family model." alt="" coords="117,31,165,57"><area shape="rect" href="classmepdf.html" title="Unconditional mpdf, allows using epdf in the role of mpdf." alt="" coords="111,81,172,108"><area shape="rect" href="classmmix.html" title="Mixture of mpdfs with constant weights." alt="" coords="113,132,169,159"><area shape="rect" href="classmgamma.html" title="Gamma random walk." alt="" coords="245,5,328,32"><area shape="rect" href="classmlnorm.html" title="Normal distributed linear function with linear function of mean value;." alt="" coords="221,56,352,83"><area shape="rect" href="classmgamma__fix.html" title="Gamma random walk around a fixed point." alt="" coords="401,5,505,32"></map></td></tr> 
     56<tr><td><img src="inherit__graph__9.png" border="0" alt="" usemap="#RV_map"> 
    5157<map name="RV_map"> 
    52 <area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="7,6,44,30"></map></td></tr> 
    53 <tr><td><img src="inherit__graph__8.png" border="0" alt="" usemap="#sqmat_map"> 
     58<area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="7,5,44,32"></map></td></tr> 
     59<tr><td><img src="inherit__graph__10.png" border="0" alt="" usemap="#sqmat_map"> 
    5460<map name="sqmat_map"> 
    55 <area shape="rect" href="classsqmat.html" title="Virtual class for representation of double symmetric matrices in square&#45;root form..." alt="" coords="7,54,63,78"><area shape="rect" href="classchmat.html" title="Symmetric matrix stored in square root decomposition using upper cholesky." alt="" coords="115,6,171,30"><area shape="rect" href="classfsqmat.html" title="Fake sqmat. This class maps sqmat operations to operations on full matrix." alt="" coords="112,54,173,78"><area shape="rect" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD)." alt="" coords="116,102,169,126"></map></td></tr> 
    56 <tr><td><img src="inherit__graph__9.png" border="0" alt="" usemap="#uibase_map"> 
    57 <map name="uibase_map"> 
    58 <area shape="rect" href="classuibase.html" title="User Info base class." alt="" coords="7,78,65,102"><area shape="rect" href="classuimatrix.html" title="User info for matrices." alt="" coords="116,6,215,30"><area shape="rect" href="classuiscalar.html" title="User info for scalars." alt="" coords="116,54,215,78"><area shape="rect" href="classuistring.html" title="User info for strings." alt="" coords="133,102,197,126"><area shape="rect" href="classuivector.html" title="User info for vectors." alt="" coords="116,150,215,174"></map></td></tr> 
     61<area shape="rect" href="classsqmat.html" title="Virtual class for representation of double symmetric matrices in square&#45;root form..." alt="" coords="7,56,68,83"><area shape="rect" href="classchmat.html" title="Symmetric matrix stored in square root decomposition using upper cholesky." alt="" coords="120,5,181,32"><area shape="rect" href="classfsqmat.html" title="Fake sqmat. This class maps sqmat operations to operations on full matrix." alt="" coords="117,56,184,83"><area shape="rect" href="classldmat.html" title="Matrix stored in LD form, (typically known as UD)." alt="" coords="121,107,180,133"></map></td></tr> 
     62<tr><td><img src="inherit__graph__11.png" border="0" alt="" usemap="#UserInfoCore_map"> 
     63<map name="UserInfoCore_map"> 
     64<area shape="rect" href="classUserInfoCore.html" title="UserInfoCore class is for internal purposes only. Use UserInfo&lt;T&gt; instead." alt="" coords="5,56,109,83"><area shape="rect" href="classUserInfo.html" title="The main user info template class." alt="" coords="176,5,288,32"><area shape="rect" href="classUserInfo.html" title="UserInfo\&lt; Car \&gt;" alt="" coords="169,56,295,83"><area shape="rect" href="classUserInfo.html" title="UserInfo\&lt; Engine \&gt;" alt="" coords="159,107,305,133"><area shape="rect" href="classCarUI.html" title="User info for strings." alt="" coords="365,56,421,83"><area shape="rect" href="classEngineUI.html" title="User info for strings." alt="" coords="355,107,432,133"></map></td></tr> 
    5965</table> 
    6066</div> 
    61 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:45 2008 for mixpp by&nbsp; 
     67<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by&nbsp; 
    6268<a href="http://www.doxygen.org/index.html"> 
    63 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     69<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6470</body> 
    6571</html> 
    
          
  • TabularUnified doc/html/itpp__ext_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    6464<a name="l00063"></a>00063 <span class="preprocessor">#endif //ITEX_H</span> 
    6565</pre></div></div> 
    66 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     66<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    6767<a href="http://www.doxygen.org/index.html"> 
    68 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     68<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6969</body> 
    7070</html> 
    
          
  • TabularUnified doc/html/libBM_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<a name="l00041"></a>00041  
    3535<a name="l00042"></a>00042 <span class="keyword">private</span>: 
    36 <a name="l00044"></a>00044         <span class="keywordtype">void</span> init ( ivec in_ids, Array&lt;std::string&gt; in_names, ivec in_sizes, ivec in_times); 
     36<a name="l00044"></a>00044         <span class="keywordtype">void</span> init ( ivec in_ids, Array&lt;std::string&gt; in_names, ivec in_sizes, ivec in_times ); 
    3737<a name="l00045"></a>00045 <span class="keyword">public</span>: 
    38 <a name="l00047"></a>00047         <a class="code" href="classRV.html#6a22f5c06d6403870d4e414b1993bf9e" title="Empty constructor will be set later.">RV</a> ( ivec in_ids, Array&lt;std::string&gt; in_names, ivec in_sizes, ivec in_times); 
     38<a name="l00047"></a>00047         <a class="code" href="classRV.html#6a22f5c06d6403870d4e414b1993bf9e" title="Empty constructor will be set later.">RV</a> ( ivec in_ids, Array&lt;std::string&gt; in_names, ivec in_sizes, ivec in_times ); 
    3939<a name="l00049"></a>00049         <a class="code" href="classRV.html#6a22f5c06d6403870d4e414b1993bf9e" title="Empty constructor will be set later.">RV</a> ( ivec <a class="code" href="classRV.html#1bd7165140f4b880a7f344bbb1c433f9" title="Vector of unique IDs.">ids</a> ); 
    4040<a name="l00051"></a>00051         <a class="code" href="classRV.html#6a22f5c06d6403870d4e414b1993bf9e" title="Empty constructor will be set later.">RV</a> (); 
     
    4949<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 ); 
    5050<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>; 
    51 <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 ); 
    52 <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 ); 
     51<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 ); 
     52<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 ); 
    5353<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 ); 
    5454<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 ); 
     
    5757<a name="l00080"></a>00080         ivec <a class="code" href="classRV.html#8470cf53be6e7bdba78ad0efbd203ee7" title="generate a list of indeces, i.e. which">indexlist</a>(); 
    5858<a name="l00081"></a>00081  
    59 <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>;}; 
     59<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>;}; 
    6060<a name="l00084"></a>00084  
    61 <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);}; 
    62 <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);}; 
    63 <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);}; 
    64 <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);}; 
     61<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 );}; 
     62<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 );}; 
     63<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 );}; 
     64<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 );}; 
    6565<a name="l00093"></a>00093 }; 
    6666<a name="l00094"></a>00094  
     
    7171<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>; 
    7272<a name="l00102"></a>00102 <span class="keyword">public</span>: 
    73 <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){}; 
     73<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 ) {}; 
    7474<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 ) { 
    7575<a name="l00107"></a>00107                 <span class="keywordflow">return</span> vec ( 0 ); 
    76 <a name="l00108"></a>00108         };  
     76<a name="l00108"></a>00108         }; 
    7777<a name="l00109"></a>00109  
    7878<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>;} 
     
    9393<a name="l00132"></a>00132 <span class="comment">//      virtual vec moment ( const int order = 1 );</span> 
    9494<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; 
    95 <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>;  
    96 <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));}; 
     95<a name="l00136"></a>00136         <span class="keyword">virtual</span> mat <a class="code" href="classepdf.html#54d7dd53a641b618771cd9bee135181f" title="Returns N samples from density .">sampleN</a> ( <span class="keywordtype">int</span> N ) <span class="keyword">const</span>; 
     96<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 ) );}; 
    9797<a name="l00139"></a>00139  
    9898<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; 
    9999<a name="l00142"></a>00142  
    100100<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; 
    101 <a name="l00145"></a>00145          
     101<a name="l00145"></a>00145  
    102102<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>() {}; 
    103103<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>;} 
     
    115115<a name="l00165"></a>00165  
    116116<a name="l00167"></a>00167 <span class="comment">//      virtual fnc moment ( const int order = 1 );</span> 
    117 <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;}; 
    118 <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 ) {}; 
    119 <a name="l00172"></a>00172          
    120 <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);}; 
    121 <a name="l00175"></a>00175  
    122 <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>() {}; 
    123 <a name="l00178"></a>00178  
    124 <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 ) {}; 
    125 <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>;} 
    126 <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>;} 
    127 <a name="l00185"></a>00185 }; 
    128 <a name="l00186"></a>00186  
    129 <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> { 
    130 <a name="l00195"></a>00195 <span class="keyword">protected</span>: 
    131 <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>; 
    132 <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> 
    133 <a name="l00200"></a>00200 <span class="keyword">public</span>: 
    134 <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 ); 
    135 <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 ); 
    136 <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 ); 
    137 <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 ); 
    138 <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 ); 
    139 <a name="l00215"></a>00215  
    140 <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>(); 
    141 <a name="l00218"></a>00218  
    142 <a name="l00219"></a>00219 }; 
    143 <a name="l00220"></a>00220  
    144 <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> { 
    145 <a name="l00226"></a>00226 <span class="keyword">protected</span>: 
    146 <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>; 
    147 <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>; 
    148 <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>; 
    149 <a name="l00233"></a>00233 <span class="keyword">public</span>: 
     117<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 ); 
     118<a name="l00170"></a>00170         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>(); 
     119<a name="l00171"></a>00171         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;}; 
     120<a name="l00173"></a><a class="code" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">00173</a>         <span class="keyword">virtual</span> mat <a class="code" href="classmpdf.html#b0193a350c97933ddf15b15a130da352" title="Returns the required moment of the epdf.">samplecond</a> ( vec &amp;cond, vec &amp;ll, <span class="keywordtype">int</span> N ) { 
     121<a name="l00174"></a>00174                 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 ); 
     122<a name="l00175"></a>00175                 mat temp ( <a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return number of scalars in the RV.">count</a>(),N ); vec smp ( <a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return number of scalars in the RV.">count</a>() );  
     123<a name="l00176"></a>00176                 <span class="keywordflow">for</span> ( <span class="keywordtype">int</span> i=0;i&lt;N;i++ ) {smp=<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>() ;temp.set_col ( i, smp );ll ( i ) =<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> ( smp );} 
     124<a name="l00177"></a>00177                 <span class="keywordflow">return</span> temp; 
     125<a name="l00178"></a>00178         }; 
     126<a name="l00180"></a><a class="code" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">00180</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 ) {}; 
     127<a name="l00181"></a>00181  
     128<a name="l00183"></a><a class="code" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">00183</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 );}; 
     129<a name="l00184"></a>00184  
     130<a name="l00186"></a><a class="code" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb">00186</a>         <span class="keyword">virtual</span> <a class="code" href="classmpdf.html#6788be9f3a888796499c5293a318fcfb" title="Destructor for future use;.">~mpdf</a>() {}; 
     131<a name="l00187"></a>00187  
     132<a name="l00189"></a><a class="code" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">00189</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 ) {}; 
     133<a name="l00191"></a><a class="code" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8">00191</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>;} 
     134<a name="l00193"></a><a class="code" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8">00193</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>;} 
     135<a name="l00194"></a>00194 }; 
     136<a name="l00195"></a>00195  
     137<a name="l00200"></a><a class="code" href="classmepdf.html">00200</a> <span class="keyword">class </span><a class="code" href="classmepdf.html" title="Unconditional mpdf, allows using epdf in the role of mpdf.">mepdf</a> : <span class="keyword">public</span> <a class="code" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> { 
     138<a name="l00201"></a>00201 <span class="keyword">public</span>: 
     139<a name="l00203"></a><a class="code" href="classmepdf.html#213e3a177540a0815aa7bdcc1bb25c6e">00203</a>         <a class="code" href="classmepdf.html#213e3a177540a0815aa7bdcc1bb25c6e" title="Default constructor.">mepdf</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="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</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="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a>, <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>* em ) :<a class="code" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> ( rv,rvc ) {<a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>=em;}; 
     140<a name="l00204"></a>00204 }; 
     141<a name="l00205"></a>00205  
     142<a name="l00213"></a><a class="code" href="classDS.html">00213</a> <span class="keyword">class </span><a class="code" href="classDS.html" title="Abstract class for discrete-time sources of data.">DS</a> { 
     143<a name="l00214"></a>00214 <span class="keyword">protected</span>: 
     144<a name="l00216"></a><a class="code" href="classDS.html#1012025a1a3a1fdd24aa48698a3d3454">00216</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>; 
     145<a name="l00218"></a><a class="code" href="classDS.html#0a88ffaeb3c7c2cf30c69bc41a000629">00218</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> 
     146<a name="l00219"></a>00219 <span class="keyword">public</span>: 
     147<a name="l00221"></a>00221         <span class="keywordtype">void</span> <a class="code" href="classDS.html#db2dacc9e71a36eeb9c5c2ee402eeeb1" title="Returns full vector of observed data.">getdata</a> ( vec &amp;dt ); 
     148<a name="l00223"></a>00223         <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 ); 
     149<a name="l00225"></a>00225         <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 ); 
     150<a name="l00227"></a>00227         <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 ); 
     151<a name="l00233"></a>00233         <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 ); 
    150152<a name="l00234"></a>00234  
    151 <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> 
    152 <a name="l00237"></a>00237         }; 
    153 <a name="l00238"></a>00238  
    154 <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; 
    155 <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 ); 
    156 <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; 
    157 <a name="l00247"></a>00247  
    158 <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>() {}; 
    159 <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>;} 
    160 <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>;} 
    161 <a name="l00254"></a>00254 }; 
    162 <a name="l00255"></a>00255  
    163 <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> { 
    164 <a name="l00266"></a>00266 <span class="keyword">protected</span>: 
    165 <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>; 
    166 <a name="l00269"></a>00269 <span class="keyword">public</span>: 
    167 <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; 
    168 <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){}; 
    169 <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>(){}; 
    170 <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>;} 
    171 <a name="l00278"></a>00278 }; 
    172 <a name="l00279"></a>00279  
    173 <a name="l00280"></a>00280 <span class="preprocessor">#endif // BM_H</span> 
     153<a name="l00236"></a>00236         <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>(); 
     154<a name="l00237"></a>00237  
     155<a name="l00238"></a>00238 }; 
     156<a name="l00239"></a>00239  
     157<a name="l00244"></a><a class="code" href="classBM.html">00244</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> { 
     158<a name="l00245"></a>00245 <span class="keyword">protected</span>: 
     159<a name="l00247"></a><a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88">00247</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>; 
     160<a name="l00249"></a><a class="code" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979">00249</a>         <span class="keywordtype">double</span> <a class="code" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979" title="Logarithm of marginalized data likelihood.">ll</a>; 
     161<a name="l00251"></a><a class="code" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">00251</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>; 
     162<a name="l00252"></a>00252 <span class="keyword">public</span>: 
     163<a name="l00253"></a>00253  
     164<a name="l00255"></a><a class="code" href="classBM.html#605d28b426adb677c86a57ddb525132a">00255</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> 
     165<a name="l00256"></a>00256         }; 
     166<a name="l00257"></a>00257  
     167<a name="l00261"></a>00261         <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; 
     168<a name="l00263"></a>00263         <span class="keywordtype">void</span> <a class="code" href="classBM.html#a892eff438aab2dd1a9e2efcb7fb5bdf" title="Incremental Bayes rule.">bayes</a> ( mat Dt ); 
     169<a name="l00265"></a>00265         <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; 
     170<a name="l00266"></a>00266  
     171<a name="l00268"></a><a class="code" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">00268</a>         <span class="keyword">virtual</span> <a class="code" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd" title="Destructor for future use;.">~BM</a>() {}; 
     172<a name="l00270"></a><a class="code" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">00270</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>;} 
     173<a name="l00272"></a><a class="code" href="classBM.html#87f4a547d2c29180be88175e5eab9c88">00272</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>;} 
     174<a name="l00273"></a>00273 }; 
     175<a name="l00274"></a>00274  
     176<a name="l00284"></a><a class="code" href="classBMcond.html">00284</a> <span class="keyword">class </span><a class="code" href="classBMcond.html" title="Conditional Bayesian Filter.">BMcond</a> { 
     177<a name="l00285"></a>00285 <span class="keyword">protected</span>: 
     178<a name="l00287"></a><a class="code" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec">00287</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>; 
     179<a name="l00288"></a>00288 <span class="keyword">public</span>: 
     180<a name="l00290"></a>00290         <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; 
     181<a name="l00292"></a><a class="code" href="classBMcond.html#9a38dcdabef902fd91da3c9fb6ac27f7">00292</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 ) {}; 
     182<a name="l00294"></a><a class="code" href="classBMcond.html#d40c72250cf93640f982d06de20815b2">00294</a>         <span class="keyword">virtual</span> <a class="code" href="classBMcond.html#d40c72250cf93640f982d06de20815b2" title="Destructor for future use.">~BMcond</a>() {}; 
     183<a name="l00296"></a><a class="code" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a">00296</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>;} 
     184<a name="l00297"></a>00297 }; 
     185<a name="l00298"></a>00298  
     186<a name="l00299"></a>00299 <span class="preprocessor">#endif // BM_H</span> 
    174187</pre></div></div> 
    175 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     188<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    176189<a href="http://www.doxygen.org/index.html"> 
    177 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     190<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    178191</body> 
    179192</html> 
    
          
  • TabularUnified doc/html/libBM_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<p><center><img src="libBM_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/stat/libBM.hdep_map" alt=""></center> 
    3535<map name="work/mixpp/bdm/stat/libBM.hdep_map"> 
    36 <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> 
     36<area shape="rect" href="libFN_8h-source.html" title="work/mixpp/bdm/stat/libFN.h" alt="" coords="1087,84,1289,111"><area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="285,84,483,111"><area shape="rect" href="emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="5,161,208,188"><area shape="rect" href="libDS_8h.html" title="Common DataSources." alt="" coords="607,84,809,111"><area shape="rect" href="loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="509,161,728,188"><area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="283,161,485,188"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="1013,161,1221,188"><area shape="rect" href="pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="716,316,956,343"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="1275,239,1493,265"><area shape="rect" href="pmsm_8h-source.html" title="work/mixpp/pmsm/pmsm.h" alt="" coords="1296,161,1491,188"><area shape="rect" href="sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="261,239,507,265"><area shape="rect" href="ekf__templ_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="1005,239,1251,265"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="581,239,981,265"><area shape="rect" href="libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="29,239,237,265"></map> 
    3737</div> 
    3838 
     
    5353 
    5454<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Conditional probability density, e.g. modeling some dependencies.  <a href="classmpdf.html#_details">More...</a><br></td></tr> 
     55<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmepdf.html">mepdf</a></td></tr> 
     56 
     57<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Unconditional <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>, allows using <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> in the role of <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>.  <a href="classmepdf.html#_details">More...</a><br></td></tr> 
    5558<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDS.html">DS</a></td></tr> 
    5659 
     
    6972----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    7073Using IT++ for numerical operations ----------------------------------- </div> 
    71 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:31 2008 for mixpp by&nbsp; 
     74<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:44 2008 for mixpp by&nbsp; 
    7275<a href="http://www.doxygen.org/index.html"> 
    73 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     76<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7477</body> 
    7578</html> 
    
          
  • TabularUnified doc/html/libBM_8h__dep__incl.map

    r106 r139  
    1 <area shape="rect" href="$libFN_8h&#45;source.html" title="work/mixpp/bdm/stat/libFN.h" alt="" coords="315,81,501,105"> 
    2 <area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="528,81,715,105"> 
    3 <area shape="rect" href="$emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="956,156,1140,180"> 
    4 <area shape="rect" href="$libDS_8h.html" title="Common DataSources." alt="" coords="789,81,976,105"> 
    5 <area shape="rect" href="$loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="5,81,205,105"> 
    6 <area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="529,156,713,180"> 
    7 <area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="311,156,505,180"> 
    8 <area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="47,230,247,254"> 
    9 <area shape="rect" href="$pmsm_8h&#45;source.html" title="work/mixpp/pmsm/pmsm.h" alt="" coords="57,156,236,180"> 
    10 <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"> 
    11 <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"> 
    12 <area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="737,156,932,180"> 
     1<area shape="rect" href="$libFN_8h-source.html" title="work/mixpp/bdm/stat/libFN.h" alt="" coords="1087,84,1289,111"> 
     2<area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="285,84,483,111"> 
     3<area shape="rect" href="$emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="5,161,208,188"> 
     4<area shape="rect" href="$libDS_8h.html" title="Common DataSources." alt="" coords="607,84,809,111"> 
     5<area shape="rect" href="$loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="509,161,728,188"> 
     6<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="283,161,485,188"> 
     7<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="1013,161,1221,188"> 
     8<area shape="rect" href="$pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="716,316,956,343"> 
     9<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="1275,239,1493,265"> 
     10<area shape="rect" href="$pmsm_8h-source.html" title="work/mixpp/pmsm/pmsm.h" alt="" coords="1296,161,1491,188"> 
     11<area shape="rect" href="$sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="261,239,507,265"> 
     12<area shape="rect" href="$ekf__templ_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="1005,239,1251,265"> 
     13<area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="581,239,981,265"> 
     14<area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="29,239,237,265"> 
    
          
  • TabularUnified doc/html/libBM_8h__dep__incl.md5

    r106 r139  
    1 7d276388446c8bf564810e77d27db853 
     1e30ffa4df469c48817ced84e89e449c7 
    
          
  • TabularUnified doc/html/libDC_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    171171<a name="l00281"></a>00281 <span class="preprocessor">#endif // DC_H</span> 
    172172</pre></div></div> 
    173 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     173<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    174174<a href="http://www.doxygen.org/index.html"> 
    175 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     175<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    176176</body> 
    177177</html> 
    
          
  • TabularUnified doc/html/libDC_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<p><center><img src="libDC_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/math/libDC.hdep_map" alt=""></center> 
    3535<map name="work/mixpp/bdm/math/libDC.hdep_map"> 
    36 <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> 
     36<area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="396,84,593,111"><area shape="rect" href="libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="459,161,667,188"><area shape="rect" href="chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="753,84,975,111"><area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="232,161,435,188"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="760,161,968,188"><area shape="rect" href="emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="5,161,208,188"><area shape="rect" href="sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="144,239,389,265"><area shape="rect" href="ekf__templ_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="464,239,709,265"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="1157,239,1376,265"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="733,239,1133,265"><area shape="rect" href="pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="307,316,547,343"></map> 
    3737</div> 
    3838 
     
    6666----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    6767Using IT++ for numerical operations ----------------------------------- </div> 
    68 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:30 2008 for mixpp by&nbsp; 
     68<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:44 2008 for mixpp by&nbsp; 
    6969<a href="http://www.doxygen.org/index.html"> 
    70 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     70<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7171</body> 
    7272</html> 
    
          
  • TabularUnified doc/html/libDC_8h__dep__incl.map

    r106 r139  
    1 <area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="513,81,700,105"> 
    2 <area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="400,156,595,180"> 
    3 <area shape="rect" href="$chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="219,81,419,105"> 
    4 <area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="827,156,1011,180"> 
    5 <area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="181,156,376,180"> 
    6 <area shape="rect" href="$emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="619,156,803,180"> 
    7 <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"> 
    8 <area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="397,230,597,254"> 
    9 <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"> 
     1<area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="396,84,593,111"> 
     2<area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="459,161,667,188"> 
     3<area shape="rect" href="$chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="753,84,975,111"> 
     4<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="232,161,435,188"> 
     5<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="760,161,968,188"> 
     6<area shape="rect" href="$emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="5,161,208,188"> 
     7<area shape="rect" href="$sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="144,239,389,265"> 
     8<area shape="rect" href="$ekf__templ_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="464,239,709,265"> 
     9<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="1157,239,1376,265"> 
     10<area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="733,239,1133,265"> 
     11<area shape="rect" href="$pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="307,316,547,343"> 
    
          
  • TabularUnified doc/html/libDC_8h__dep__incl.md5

    r106 r139  
    1 baf93795373404d417945d3da6182c22 
     1701f3ca7d1e245e1d638887d53c67bb1 
    
          
  • TabularUnified doc/html/libDS_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4444<a name="l00047"></a>00047 <span class="preprocessor">#endif // DS_H</span> 
    4545</pre></div></div> 
    46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     46<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    4747<a href="http://www.doxygen.org/index.html"> 
    48 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     48<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4949</body> 
    5050</html> 
    
          
  • TabularUnified doc/html/libDS_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4545----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    4646Using IT++ for numerical operations ----------------------------------- </div> 
    47 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:31 2008 for mixpp by&nbsp; 
     47<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:45 2008 for mixpp by&nbsp; 
    4848<a href="http://www.doxygen.org/index.html"> 
    49 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     49<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5050</body> 
    5151</html> 
    
          
  • TabularUnified doc/html/libEF_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    106106<a name="l00161"></a><a class="code" href="classegamma.html#8e348b89be82b70471fe8c5630f61339">00161</a>         <span class="keywordtype">void</span> <a class="code" href="classegamma.html#8e348b89be82b70471fe8c5630f61339" title="Sets parameters.">set_parameters</a> ( <span class="keyword">const</span> vec &amp;a, <span class="keyword">const</span> vec &amp;b ) {<a class="code" href="classegamma.html#376cebd8932546c440f21b182910b01b" title="Vector .">alpha</a>=a,<a class="code" href="classegamma.html#cfc5f136467488a421ab22f886323790" title="Vector .">beta</a>=b;}; 
    107107<a name="l00162"></a>00162         vec <a class="code" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425" title="Returns the required moment of the epdf.">sample</a>() <span class="keyword">const</span>; 
    108 <a name="l00164"></a>00164         mat <a class="code" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425" title="Returns the required moment of the epdf.">sample</a> ( <span class="keywordtype">int</span> N ) <span class="keyword">const</span>; 
    109 <a name="l00165"></a>00165         <span class="keywordtype">double</span> <a class="code" href="classegamma.html#de84faac8f9799dfe2777ddbedf997ef" title="Compute log-probability of argument val.">evalpdflog</a> ( <span class="keyword">const</span> vec &amp;val ) <span class="keyword">const</span>; 
     108<a name="l00164"></a>00164 <span class="comment">//      mat sample ( int N ) const;</span> 
     109<a name="l00165"></a>00165         <span class="keywordtype">double</span> <a class="code" href="classegamma.html#de84faac8f9799dfe2777ddbedf997ef" title="TODO: is it used anywhere?">evalpdflog</a> ( <span class="keyword">const</span> vec &amp;val ) <span class="keyword">const</span>; 
    110110<a name="l00166"></a>00166         <span class="keywordtype">double</span> <a class="code" href="classegamma.html#d6dbbdb72360f9e54d64501f80318bb6" title="logarithm of the normalizing constant, ">lognc</a> () <span class="keyword">const</span>; 
    111111<a name="l00168"></a><a class="code" href="classegamma.html#44445c56e60b91b377f207f8d5089790">00168</a>         <span class="keywordtype">void</span> <a class="code" href="classegamma.html#44445c56e60b91b377f207f8d5089790" title="Returns poiter to alpha and beta. Potentially dengerous: use with care!">_param</a> ( vec* &amp;a, vec* &amp;b ) {a=&amp;<a class="code" href="classegamma.html#376cebd8932546c440f21b182910b01b" title="Vector .">alpha</a>;b=&amp;<a class="code" href="classegamma.html#cfc5f136467488a421ab22f886323790" title="Vector .">beta</a>;}; 
     
    139139<a name="l00205"></a><a class="code" href="classeuni.html#06af95d514a6623ad4688bd2ad50ad71">00205</a>         <span class="keywordtype">double</span> <a class="code" href="classeuni.html#06af95d514a6623ad4688bd2ad50ad71" title="Compute log-probability of argument val.">evalpdflog</a> ( <span class="keyword">const</span> vec &amp;val )<span class="keyword"> const  </span>{<span class="keywordflow">return</span> <a class="code" href="classeuni.html#f445a0ce24f39d14c1a4eed53fc8e2c3" title="cache of log( nk )">lnk</a>;} 
    140140<a name="l00206"></a><a class="code" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">00206</a>         vec <a class="code" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd" title="Returns the required moment of the epdf.">sample</a>()<span class="keyword"> const </span>{ 
    141 <a name="l00207"></a>00207                 vec smp ( <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>() ); UniRNG.sample_vector ( <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>(),smp ); 
    142 <a name="l00208"></a>00208                 <span class="keywordflow">return</span> <a class="code" href="classeuni.html#ef42cd8d7645422048d46c46ec5cdac1" title="lower bound on support">low</a>+<a class="code" href="classeuni.html#52a6ff4a54010f88a6a19fca605c64a4" title="internal">distance</a>*smp; 
    143 <a name="l00209"></a>00209         } 
    144 <a name="l00211"></a><a class="code" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2">00211</a>         <span class="keywordtype">void</span> <a class="code" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2" title="set values of low and high ">set_parameters</a> ( <span class="keyword">const</span> vec &amp;low0, <span class="keyword">const</span> vec &amp;high0 ) { 
    145 <a name="l00212"></a>00212                 <a class="code" href="classeuni.html#52a6ff4a54010f88a6a19fca605c64a4" title="internal">distance</a> = high0-low0; 
    146 <a name="l00213"></a>00213                 it_assert_debug ( min ( <a class="code" href="classeuni.html#52a6ff4a54010f88a6a19fca605c64a4" title="internal">distance</a> ) &gt;0.0,<span class="stringliteral">"bad support"</span> ); 
    147 <a name="l00214"></a>00214                 <a class="code" href="classeuni.html#ef42cd8d7645422048d46c46ec5cdac1" title="lower bound on support">low</a> = low0; 
    148 <a name="l00215"></a>00215                 <a class="code" href="classeuni.html#71b6d6b41aeb61a7f76f682b72119231" title="upper bound on support">high</a> = high0; 
    149 <a name="l00216"></a>00216                 <a class="code" href="classeuni.html#63105490e946e43372d6187ad1bafdda" title="normalizing coefficients">nk</a> = prod ( 1.0/<a class="code" href="classeuni.html#52a6ff4a54010f88a6a19fca605c64a4" title="internal">distance</a> ); 
    150 <a name="l00217"></a>00217                 <a class="code" href="classeuni.html#f445a0ce24f39d14c1a4eed53fc8e2c3" title="cache of log( nk )">lnk</a> = log ( <a class="code" href="classeuni.html#63105490e946e43372d6187ad1bafdda" title="normalizing coefficients">nk</a> ); 
    151 <a name="l00218"></a>00218         } 
    152 <a name="l00219"></a><a class="code" href="classeuni.html#8050087e421a9cfd1b4b1f8bd33b1cc1">00219</a>         vec <a class="code" href="classeuni.html#8050087e421a9cfd1b4b1f8bd33b1cc1" title="return expected value">mean</a>()<span class="keyword"> const </span>{vec pom=<a class="code" href="classeuni.html#71b6d6b41aeb61a7f76f682b72119231" title="upper bound on support">high</a>; pom-=<a class="code" href="classeuni.html#ef42cd8d7645422048d46c46ec5cdac1" title="lower bound on support">low</a>; pom/=2.0; <span class="keywordflow">return</span> pom;} 
    153 <a name="l00220"></a>00220 }; 
    154 <a name="l00221"></a>00221  
    155 <a name="l00222"></a>00222  
    156 <a name="l00228"></a>00228 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    157 <a name="l00229"></a><a class="code" href="classmlnorm.html">00229</a> <span class="keyword">class </span><a class="code" href="classmlnorm.html" title="Normal distributed linear function with linear function of mean value;.">mlnorm</a> : <span class="keyword">public</span> <a class="code" href="classmEF.html" title="Exponential family model.">mEF</a> { 
    158 <a name="l00231"></a>00231         <a class="code" href="classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix.">enorm&lt;sq_T&gt;</a> <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>; 
    159 <a name="l00232"></a>00232         mat A; 
    160 <a name="l00233"></a>00233         vec&amp; _mu; <span class="comment">//cached epdf.mu;</span> 
    161 <a name="l00234"></a>00234 <span class="keyword">public</span>: 
    162 <a name="l00236"></a>00236         <a class="code" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5" title="Constructor.">mlnorm</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;<a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>,<a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;<a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a> ); 
    163 <a name="l00238"></a>00238         <span class="keywordtype">void</span> <a class="code" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0" title="Set A and R.">set_parameters</a> ( <span class="keyword">const</span>  mat &amp;A, <span class="keyword">const</span> sq_T &amp;R ); 
    164 <a name="l00240"></a>00240         vec <a class="code" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18" title="Generate one sample of the posterior.">samplecond</a> ( vec &amp;cond, <span class="keywordtype">double</span> &amp;lik ); 
    165 <a name="l00242"></a>00242         mat <a class="code" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18" title="Generate one sample of the posterior.">samplecond</a> ( vec &amp;cond, vec &amp;lik, <span class="keywordtype">int</span> n ); 
    166 <a name="l00244"></a>00244         <span class="keywordtype">void</span> <a class="code" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195" title="Set value of rvc . Result of this operation is stored in epdf use function _ep to...">condition</a> ( vec &amp;cond ); 
    167 <a name="l00245"></a>00245 }; 
    168 <a name="l00246"></a>00246  
    169 <a name="l00256"></a><a class="code" href="classmgamma.html">00256</a> <span class="keyword">class </span><a class="code" href="classmgamma.html" title="Gamma random walk.">mgamma</a> : <span class="keyword">public</span> <a class="code" href="classmEF.html" title="Exponential family model.">mEF</a> { 
    170 <a name="l00257"></a>00257 <span class="keyword">protected</span>: 
    171 <a name="l00259"></a><a class="code" href="classmgamma.html#612dbf35c770a780027619aaac2c443e">00259</a>         <a class="code" href="classegamma.html" title="Gamma posterior density.">egamma</a> <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>; 
    172 <a name="l00261"></a><a class="code" href="classmgamma.html#43f733cce0245a52363d566099add687">00261</a>         <span class="keywordtype">double</span> <a class="code" href="classmgamma.html#43f733cce0245a52363d566099add687" title="Constant .">k</a>; 
    173 <a name="l00263"></a><a class="code" href="classmgamma.html#5e90652837448bcc29707e7412f99691">00263</a>         vec* <a class="code" href="classmgamma.html#5e90652837448bcc29707e7412f99691" title="cache of epdf.beta">_beta</a>; 
    174 <a name="l00264"></a>00264  
    175 <a name="l00265"></a>00265 <span class="keyword">public</span>: 
    176 <a name="l00267"></a>00267         <a class="code" href="classmgamma.html#af43e61b86900c0398d5c0ffc83b94e6" title="Constructor.">mgamma</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="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</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="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a> ); 
    177 <a name="l00269"></a>00269         <span class="keywordtype">void</span> <a class="code" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94" title="Set value of k.">set_parameters</a> ( <span class="keywordtype">double</span> <a class="code" href="classmgamma.html#43f733cce0245a52363d566099add687" title="Constant .">k</a> ); 
    178 <a name="l00271"></a>00271         vec <a class="code" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139" title="Generate one sample of the posterior.">samplecond</a> ( vec &amp;cond, <span class="keywordtype">double</span> &amp;lik ); 
    179 <a name="l00273"></a>00273         mat <a class="code" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139" title="Generate one sample of the posterior.">samplecond</a> ( vec &amp;cond, vec &amp;lik, <span class="keywordtype">int</span> n ); 
    180 <a name="l00274"></a><a class="code" href="classmgamma.html#a61094c9f7a2d64ea77b130cbc031f97">00274</a>         <span class="keywordtype">void</span> <a class="code" href="classmgamma.html#a61094c9f7a2d64ea77b130cbc031f97" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a> ( <span class="keyword">const</span> vec &amp;val ) {*<a class="code" href="classmgamma.html#5e90652837448bcc29707e7412f99691" title="cache of epdf.beta">_beta</a>=<a class="code" href="classmgamma.html#43f733cce0245a52363d566099add687" title="Constant .">k</a>/val;}; 
    181 <a name="l00275"></a>00275 }; 
    182 <a name="l00276"></a>00276  
    183 <a name="l00288"></a><a class="code" href="classmgamma__fix.html">00288</a> <span class="keyword">class </span><a class="code" href="classmgamma__fix.html" title="Gamma random walk around a fixed point.">mgamma_fix</a> : <span class="keyword">public</span> <a class="code" href="classmgamma.html" title="Gamma random walk.">mgamma</a> { 
    184 <a name="l00289"></a>00289 <span class="keyword">protected</span>: 
    185 <a name="l00291"></a><a class="code" href="classmgamma__fix.html#3f48c09caddc298901ad75fe7c0529f6">00291</a>         <span class="keywordtype">double</span> <a class="code" href="classmgamma__fix.html#3f48c09caddc298901ad75fe7c0529f6" title="parameter l">l</a>; 
    186 <a name="l00293"></a><a class="code" href="classmgamma__fix.html#81ce49029ecc385418619b200dcafeb0">00293</a>         vec <a class="code" href="classmgamma__fix.html#81ce49029ecc385418619b200dcafeb0" title="reference vector">refl</a>; 
    187 <a name="l00294"></a>00294 <span class="keyword">public</span>: 
    188 <a name="l00296"></a><a class="code" href="classmgamma__fix.html#b92c3d2e5fd0381033a072e5ef3bcf80">00296</a>         <a class="code" href="classmgamma__fix.html#b92c3d2e5fd0381033a072e5ef3bcf80" title="Constructor.">mgamma_fix</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="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</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="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a> ) : <a class="code" href="classmgamma.html" title="Gamma random walk.">mgamma</a> ( rv,rvc ),<a class="code" href="classmgamma__fix.html#81ce49029ecc385418619b200dcafeb0" title="reference vector">refl</a> ( rv.count() ) {}; 
    189 <a name="l00298"></a><a class="code" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1">00298</a>         <span class="keywordtype">void</span> <a class="code" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1" title="Set value of k.">set_parameters</a> ( <span class="keywordtype">double</span> k0 , vec ref0, <span class="keywordtype">double</span> l0 ) { 
    190 <a name="l00299"></a>00299                 <a class="code" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94" title="Set value of k.">mgamma::set_parameters</a> ( k0 ); 
    191 <a name="l00300"></a>00300                 <a class="code" href="classmgamma__fix.html#81ce49029ecc385418619b200dcafeb0" title="reference vector">refl</a>=pow ( ref0,1.0-l0 );<a class="code" href="classmgamma__fix.html#3f48c09caddc298901ad75fe7c0529f6" title="parameter l">l</a>=l0; 
    192 <a name="l00301"></a>00301         }; 
    193 <a name="l00302"></a>00302  
    194 <a name="l00303"></a><a class="code" href="classmgamma__fix.html#6ea3931eec7b7da7b693e45981052460">00303</a>         <span class="keywordtype">void</span> <a class="code" href="classmgamma__fix.html#6ea3931eec7b7da7b693e45981052460" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a> ( <span class="keyword">const</span> vec &amp;val ) {vec mean=elem_mult ( <a class="code" href="classmgamma__fix.html#81ce49029ecc385418619b200dcafeb0" title="reference vector">refl</a>,pow ( val,<a class="code" href="classmgamma__fix.html#3f48c09caddc298901ad75fe7c0529f6" title="parameter l">l</a> ) ); *<a class="code" href="classmgamma.html#5e90652837448bcc29707e7412f99691" title="cache of epdf.beta">_beta</a>=<a class="code" href="classmgamma.html#43f733cce0245a52363d566099add687" title="Constant .">k</a>/mean;}; 
    195 <a name="l00304"></a>00304 }; 
    196 <a name="l00305"></a>00305  
    197 <a name="l00307"></a><a class="code" href="libEF_8h.html#99497a3ff630f761cf6bff7babd23212">00307</a> <span class="keyword">enum</span> <a class="code" href="libEF_8h.html#99497a3ff630f761cf6bff7babd23212" title="Switch between various resampling methods.">RESAMPLING_METHOD</a> { MULTINOMIAL = 0, STRATIFIED = 1, SYSTEMATIC = 3 }; 
    198 <a name="l00313"></a><a class="code" href="classeEmp.html">00313</a> <span class="keyword">class </span><a class="code" href="classeEmp.html" title="Weighted empirical density.">eEmp</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> { 
    199 <a name="l00314"></a>00314 <span class="keyword">protected</span> : 
    200 <a name="l00316"></a><a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd">00316</a>         <span class="keywordtype">int</span> <a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd" title="Number of particles.">n</a>; 
    201 <a name="l00318"></a><a class="code" href="classeEmp.html#ae78d144404ddba843c93b171b215de8">00318</a>         vec <a class="code" href="classeEmp.html#ae78d144404ddba843c93b171b215de8" title="Sample weights .">w</a>; 
    202 <a name="l00320"></a><a class="code" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a">00320</a>         Array&lt;vec&gt; <a class="code" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a" title="Samples .">samples</a>; 
    203 <a name="l00321"></a>00321 <span class="keyword">public</span>: 
    204 <a name="l00323"></a><a class="code" href="classeEmp.html#0c04b073ecd0dae3d498e680ae27e9e4">00323</a>         <a class="code" href="classeEmp.html#0c04b073ecd0dae3d498e680ae27e9e4" title="Default constructor.">eEmp</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="keywordtype">int</span> n0 ) :<a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> ( rv0 ),<a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd" title="Number of particles.">n</a> ( n0 ),<a class="code" href="classeEmp.html#ae78d144404ddba843c93b171b215de8" title="Sample weights .">w</a> ( <a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd" title="Number of particles.">n</a> ),<a class="code" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a" title="Samples .">samples</a> ( <a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd" title="Number of particles.">n</a> ) {}; 
    205 <a name="l00325"></a>00325         <span class="keywordtype">void</span> <a class="code" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d" title="Set sample.">set_parameters</a> ( <span class="keyword">const</span> vec &amp;w0, <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>* pdf0 ); 
    206 <a name="l00327"></a><a class="code" href="classeEmp.html#31b2bfb73b72486a5c89f2ab850c7a9b">00327</a>         vec&amp; <a class="code" href="classeEmp.html#31b2bfb73b72486a5c89f2ab850c7a9b" title="Potentially dangerous, use with care.">_w</a>()  {<span class="keywordflow">return</span> <a class="code" href="classeEmp.html#ae78d144404ddba843c93b171b215de8" title="Sample weights .">w</a>;}; 
    207 <a name="l00329"></a><a class="code" href="classeEmp.html#31b747eca73b16f30370827ba4cc3575">00329</a>         Array&lt;vec&gt;&amp; <a class="code" href="classeEmp.html#31b747eca73b16f30370827ba4cc3575" title="access function">_samples</a>() {<span class="keywordflow">return</span> <a class="code" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a" title="Samples .">samples</a>;}; 
    208 <a name="l00331"></a>00331         ivec <a class="code" href="classeEmp.html#77268292fc4465cb73ddbfb1f2932a59" title="Function performs resampling, i.e. removal of low-weight samples and duplication...">resample</a> ( <a class="code" href="libEF_8h.html#99497a3ff630f761cf6bff7babd23212" title="Switch between various resampling methods.">RESAMPLING_METHOD</a> method = SYSTEMATIC ); 
    209 <a name="l00333"></a><a class="code" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">00333</a>         vec <a class="code" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12" title="inherited operation : NOT implemneted">sample</a>()<span class="keyword"> const </span>{it_error ( <span class="stringliteral">"Not implemented"</span> );<span class="keywordflow">return</span> 0;} 
    210 <a name="l00335"></a><a class="code" href="classeEmp.html#23e7358995400865ad2e278945922fb3">00335</a>         <span class="keywordtype">double</span> <a class="code" href="classeEmp.html#23e7358995400865ad2e278945922fb3" title="inherited operation : NOT implemneted">evalpdflog</a> ( <span class="keyword">const</span> vec &amp;val )<span class="keyword"> const </span>{it_error ( <span class="stringliteral">"Not implemented"</span> );<span class="keywordflow">return</span> 0.0;} 
    211 <a name="l00336"></a><a class="code" href="classeEmp.html#ba055c19038cc72628d98e25197e982d">00336</a>         vec <a class="code" href="classeEmp.html#ba055c19038cc72628d98e25197e982d" title="return expected value">mean</a>()<span class="keyword"> const </span>{ 
    212 <a name="l00337"></a>00337                 vec pom=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>() ); 
    213 <a name="l00338"></a>00338                 <span class="keywordflow">for</span> ( <span class="keywordtype">int</span> i=0;i&lt;<a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd" title="Number of particles.">n</a>;i++ ) {pom+=<a class="code" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a" title="Samples .">samples</a> ( i ) *<a class="code" href="classeEmp.html#ae78d144404ddba843c93b171b215de8" title="Sample weights .">w</a> ( i );} 
    214 <a name="l00339"></a>00339                 <span class="keywordflow">return</span> pom; 
    215 <a name="l00340"></a>00340         } 
    216 <a name="l00341"></a>00341 }; 
    217 <a name="l00342"></a>00342  
    218 <a name="l00343"></a>00343  
     141<a name="l00207"></a>00207                 vec smp ( <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>() );  
     142<a name="l00208"></a>00208 <span class="preprocessor">                #pragma omp critical</span> 
     143<a name="l00209"></a>00209 <span class="preprocessor"></span>                UniRNG.sample_vector ( <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>(),smp ); 
     144<a name="l00210"></a>00210                 <span class="keywordflow">return</span> <a class="code" href="classeuni.html#ef42cd8d7645422048d46c46ec5cdac1" title="lower bound on support">low</a>+elem_mult(<a class="code" href="classeuni.html#52a6ff4a54010f88a6a19fca605c64a4" title="internal">distance</a>,smp); 
     145<a name="l00211"></a>00211         } 
     146<a name="l00213"></a><a class="code" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2">00213</a>         <span class="keywordtype">void</span> <a class="code" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2" title="set values of low and high ">set_parameters</a> ( <span class="keyword">const</span> vec &amp;low0, <span class="keyword">const</span> vec &amp;high0 ) { 
     147<a name="l00214"></a>00214                 <a class="code" href="classeuni.html#52a6ff4a54010f88a6a19fca605c64a4" title="internal">distance</a> = high0-low0; 
     148<a name="l00215"></a>00215                 it_assert_debug ( min ( <a class="code" href="classeuni.html#52a6ff4a54010f88a6a19fca605c64a4" title="internal">distance</a> ) &gt;0.0,<span class="stringliteral">"bad support"</span> ); 
     149<a name="l00216"></a>00216                 <a class="code" href="classeuni.html#ef42cd8d7645422048d46c46ec5cdac1" title="lower bound on support">low</a> = low0; 
     150<a name="l00217"></a>00217                 <a class="code" href="classeuni.html#71b6d6b41aeb61a7f76f682b72119231" title="upper bound on support">high</a> = high0; 
     151<a name="l00218"></a>00218                 <a class="code" href="classeuni.html#63105490e946e43372d6187ad1bafdda" title="normalizing coefficients">nk</a> = prod ( 1.0/<a class="code" href="classeuni.html#52a6ff4a54010f88a6a19fca605c64a4" title="internal">distance</a> ); 
     152<a name="l00219"></a>00219                 <a class="code" href="classeuni.html#f445a0ce24f39d14c1a4eed53fc8e2c3" title="cache of log( nk )">lnk</a> = log ( <a class="code" href="classeuni.html#63105490e946e43372d6187ad1bafdda" title="normalizing coefficients">nk</a> ); 
     153<a name="l00220"></a>00220         } 
     154<a name="l00221"></a><a class="code" href="classeuni.html#8050087e421a9cfd1b4b1f8bd33b1cc1">00221</a>         vec <a class="code" href="classeuni.html#8050087e421a9cfd1b4b1f8bd33b1cc1" title="return expected value">mean</a>()<span class="keyword"> const </span>{vec pom=<a class="code" href="classeuni.html#71b6d6b41aeb61a7f76f682b72119231" title="upper bound on support">high</a>; pom-=<a class="code" href="classeuni.html#ef42cd8d7645422048d46c46ec5cdac1" title="lower bound on support">low</a>; pom/=2.0; <span class="keywordflow">return</span> pom;} 
     155<a name="l00222"></a>00222 }; 
     156<a name="l00223"></a>00223  
     157<a name="l00224"></a>00224  
     158<a name="l00230"></a>00230 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     159<a name="l00231"></a><a class="code" href="classmlnorm.html">00231</a> <span class="keyword">class </span><a class="code" href="classmlnorm.html" title="Normal distributed linear function with linear function of mean value;.">mlnorm</a> : <span class="keyword">public</span> <a class="code" href="classmEF.html" title="Exponential family model.">mEF</a> { 
     160<a name="l00233"></a>00233         <a class="code" href="classenorm.html" title="Gaussian density with positive definite (decomposed) covariance matrix.">enorm&lt;sq_T&gt;</a> <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>; 
     161<a name="l00234"></a>00234         mat A; 
     162<a name="l00235"></a>00235         vec&amp; _mu; <span class="comment">//cached epdf.mu;</span> 
     163<a name="l00236"></a>00236 <span class="keyword">public</span>: 
     164<a name="l00238"></a>00238         <a class="code" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5" title="Constructor.">mlnorm</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;<a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>,<a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;<a class="code" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a> ); 
     165<a name="l00240"></a>00240         <span class="keywordtype">void</span> <a class="code" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0" title="Set A and R.">set_parameters</a> ( <span class="keyword">const</span>  mat &amp;A, <span class="keyword">const</span> sq_T &amp;R ); 
     166<a name="l00242"></a>00242         vec <a class="code" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18" title="Generate one sample of the posterior.">samplecond</a> ( vec &amp;cond, <span class="keywordtype">double</span> &amp;lik ); 
     167<a name="l00244"></a>00244         mat <a class="code" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18" title="Generate one sample of the posterior.">samplecond</a> ( vec &amp;cond, vec &amp;lik, <span class="keywordtype">int</span> n ); 
     168<a name="l00246"></a>00246         <span class="keywordtype">void</span> <a class="code" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195" title="Set value of rvc . Result of this operation is stored in epdf use function _ep to...">condition</a> ( vec &amp;cond ); 
     169<a name="l00247"></a>00247 }; 
     170<a name="l00248"></a>00248  
     171<a name="l00258"></a><a class="code" href="classmgamma.html">00258</a> <span class="keyword">class </span><a class="code" href="classmgamma.html" title="Gamma random walk.">mgamma</a> : <span class="keyword">public</span> <a class="code" href="classmEF.html" title="Exponential family model.">mEF</a> { 
     172<a name="l00259"></a>00259 <span class="keyword">protected</span>: 
     173<a name="l00261"></a><a class="code" href="classmgamma.html#612dbf35c770a780027619aaac2c443e">00261</a>         <a class="code" href="classegamma.html" title="Gamma posterior density.">egamma</a> <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>; 
     174<a name="l00263"></a><a class="code" href="classmgamma.html#43f733cce0245a52363d566099add687">00263</a>         <span class="keywordtype">double</span> <a class="code" href="classmgamma.html#43f733cce0245a52363d566099add687" title="Constant .">k</a>; 
     175<a name="l00265"></a><a class="code" href="classmgamma.html#5e90652837448bcc29707e7412f99691">00265</a>         vec* <a class="code" href="classmgamma.html#5e90652837448bcc29707e7412f99691" title="cache of epdf.beta">_beta</a>; 
     176<a name="l00266"></a>00266  
     177<a name="l00267"></a>00267 <span class="keyword">public</span>: 
     178<a name="l00269"></a>00269         <a class="code" href="classmgamma.html#af43e61b86900c0398d5c0ffc83b94e6" title="Constructor.">mgamma</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="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</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="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a> ); 
     179<a name="l00271"></a>00271         <span class="keywordtype">void</span> <a class="code" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94" title="Set value of k.">set_parameters</a> ( <span class="keywordtype">double</span> <a class="code" href="classmgamma.html#43f733cce0245a52363d566099add687" title="Constant .">k</a> ); 
     180<a name="l00273"></a>00273         vec <a class="code" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139" title="Generate one sample of the posterior.">samplecond</a> ( vec &amp;cond, <span class="keywordtype">double</span> &amp;lik ); 
     181<a name="l00275"></a>00275         mat <a class="code" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139" title="Generate one sample of the posterior.">samplecond</a> ( vec &amp;cond, vec &amp;lik, <span class="keywordtype">int</span> n ); 
     182<a name="l00276"></a><a class="code" href="classmgamma.html#a61094c9f7a2d64ea77b130cbc031f97">00276</a>         <span class="keywordtype">void</span> <a class="code" href="classmgamma.html#a61094c9f7a2d64ea77b130cbc031f97" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a> ( <span class="keyword">const</span> vec &amp;val ) {*<a class="code" href="classmgamma.html#5e90652837448bcc29707e7412f99691" title="cache of epdf.beta">_beta</a>=<a class="code" href="classmgamma.html#43f733cce0245a52363d566099add687" title="Constant .">k</a>/val;}; 
     183<a name="l00277"></a>00277 }; 
     184<a name="l00278"></a>00278  
     185<a name="l00290"></a><a class="code" href="classmgamma__fix.html">00290</a> <span class="keyword">class </span><a class="code" href="classmgamma__fix.html" title="Gamma random walk around a fixed point.">mgamma_fix</a> : <span class="keyword">public</span> <a class="code" href="classmgamma.html" title="Gamma random walk.">mgamma</a> { 
     186<a name="l00291"></a>00291 <span class="keyword">protected</span>: 
     187<a name="l00293"></a><a class="code" href="classmgamma__fix.html#3f48c09caddc298901ad75fe7c0529f6">00293</a>         <span class="keywordtype">double</span> <a class="code" href="classmgamma__fix.html#3f48c09caddc298901ad75fe7c0529f6" title="parameter l">l</a>; 
     188<a name="l00295"></a><a class="code" href="classmgamma__fix.html#81ce49029ecc385418619b200dcafeb0">00295</a>         vec <a class="code" href="classmgamma__fix.html#81ce49029ecc385418619b200dcafeb0" title="reference vector">refl</a>; 
     189<a name="l00296"></a>00296 <span class="keyword">public</span>: 
     190<a name="l00298"></a><a class="code" href="classmgamma__fix.html#b92c3d2e5fd0381033a072e5ef3bcf80">00298</a>         <a class="code" href="classmgamma__fix.html#b92c3d2e5fd0381033a072e5ef3bcf80" title="Constructor.">mgamma_fix</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="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</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="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab" title="random variable in condition">rvc</a> ) : <a class="code" href="classmgamma.html" title="Gamma random walk.">mgamma</a> ( rv,rvc ),<a class="code" href="classmgamma__fix.html#81ce49029ecc385418619b200dcafeb0" title="reference vector">refl</a> ( rv.count() ) {}; 
     191<a name="l00300"></a><a class="code" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1">00300</a>         <span class="keywordtype">void</span> <a class="code" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1" title="Set value of k.">set_parameters</a> ( <span class="keywordtype">double</span> k0 , vec ref0, <span class="keywordtype">double</span> l0 ) { 
     192<a name="l00301"></a>00301                 <a class="code" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94" title="Set value of k.">mgamma::set_parameters</a> ( k0 ); 
     193<a name="l00302"></a>00302                 <a class="code" href="classmgamma__fix.html#81ce49029ecc385418619b200dcafeb0" title="reference vector">refl</a>=pow ( ref0,1.0-l0 );<a class="code" href="classmgamma__fix.html#3f48c09caddc298901ad75fe7c0529f6" title="parameter l">l</a>=l0; 
     194<a name="l00303"></a>00303         }; 
     195<a name="l00304"></a>00304  
     196<a name="l00305"></a><a class="code" href="classmgamma__fix.html#6ea3931eec7b7da7b693e45981052460">00305</a>         <span class="keywordtype">void</span> <a class="code" href="classmgamma__fix.html#6ea3931eec7b7da7b693e45981052460" title="Update ep so that it represents this mpdf conditioned on rvc = cond.">condition</a> ( <span class="keyword">const</span> vec &amp;val ) {vec mean=elem_mult ( <a class="code" href="classmgamma__fix.html#81ce49029ecc385418619b200dcafeb0" title="reference vector">refl</a>,pow ( val,<a class="code" href="classmgamma__fix.html#3f48c09caddc298901ad75fe7c0529f6" title="parameter l">l</a> ) ); *<a class="code" href="classmgamma.html#5e90652837448bcc29707e7412f99691" title="cache of epdf.beta">_beta</a>=<a class="code" href="classmgamma.html#43f733cce0245a52363d566099add687" title="Constant .">k</a>/mean;}; 
     197<a name="l00306"></a>00306 }; 
     198<a name="l00307"></a>00307  
     199<a name="l00309"></a><a class="code" href="libEF_8h.html#99497a3ff630f761cf6bff7babd23212">00309</a> <span class="keyword">enum</span> <a class="code" href="libEF_8h.html#99497a3ff630f761cf6bff7babd23212" title="Switch between various resampling methods.">RESAMPLING_METHOD</a> { MULTINOMIAL = 0, STRATIFIED = 1, SYSTEMATIC = 3 }; 
     200<a name="l00315"></a><a class="code" href="classeEmp.html">00315</a> <span class="keyword">class </span><a class="code" href="classeEmp.html" title="Weighted empirical density.">eEmp</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> { 
     201<a name="l00316"></a>00316 <span class="keyword">protected</span> : 
     202<a name="l00318"></a><a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd">00318</a>         <span class="keywordtype">int</span> <a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd" title="Number of particles.">n</a>; 
     203<a name="l00320"></a><a class="code" href="classeEmp.html#ae78d144404ddba843c93b171b215de8">00320</a>         vec <a class="code" href="classeEmp.html#ae78d144404ddba843c93b171b215de8" title="Sample weights .">w</a>; 
     204<a name="l00322"></a><a class="code" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a">00322</a>         Array&lt;vec&gt; <a class="code" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a" title="Samples .">samples</a>; 
     205<a name="l00323"></a>00323 <span class="keyword">public</span>: 
     206<a name="l00325"></a><a class="code" href="classeEmp.html#0c04b073ecd0dae3d498e680ae27e9e4">00325</a>         <a class="code" href="classeEmp.html#0c04b073ecd0dae3d498e680ae27e9e4" title="Default constructor.">eEmp</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="keywordtype">int</span> n0 ) :<a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> ( rv0 ),<a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd" title="Number of particles.">n</a> ( n0 ),<a class="code" href="classeEmp.html#ae78d144404ddba843c93b171b215de8" title="Sample weights .">w</a> ( <a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd" title="Number of particles.">n</a> ),<a class="code" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a" title="Samples .">samples</a> ( <a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd" title="Number of particles.">n</a> ) {}; 
     207<a name="l00327"></a>00327         <span class="keywordtype">void</span> <a class="code" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d" title="Set sample.">set_parameters</a> ( <span class="keyword">const</span> vec &amp;w0, <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>* pdf0 ); 
     208<a name="l00329"></a><a class="code" href="classeEmp.html#31b2bfb73b72486a5c89f2ab850c7a9b">00329</a>         vec&amp; <a class="code" href="classeEmp.html#31b2bfb73b72486a5c89f2ab850c7a9b" title="Potentially dangerous, use with care.">_w</a>()  {<span class="keywordflow">return</span> <a class="code" href="classeEmp.html#ae78d144404ddba843c93b171b215de8" title="Sample weights .">w</a>;}; 
     209<a name="l00331"></a><a class="code" href="classeEmp.html#31b747eca73b16f30370827ba4cc3575">00331</a>         Array&lt;vec&gt;&amp; <a class="code" href="classeEmp.html#31b747eca73b16f30370827ba4cc3575" title="access function">_samples</a>() {<span class="keywordflow">return</span> <a class="code" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a" title="Samples .">samples</a>;}; 
     210<a name="l00333"></a>00333         ivec <a class="code" href="classeEmp.html#77268292fc4465cb73ddbfb1f2932a59" title="Function performs resampling, i.e. removal of low-weight samples and duplication...">resample</a> ( <a class="code" href="libEF_8h.html#99497a3ff630f761cf6bff7babd23212" title="Switch between various resampling methods.">RESAMPLING_METHOD</a> method = SYSTEMATIC ); 
     211<a name="l00335"></a><a class="code" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">00335</a>         vec <a class="code" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12" title="inherited operation : NOT implemneted">sample</a>()<span class="keyword"> const </span>{it_error ( <span class="stringliteral">"Not implemented"</span> );<span class="keywordflow">return</span> 0;} 
     212<a name="l00337"></a><a class="code" href="classeEmp.html#23e7358995400865ad2e278945922fb3">00337</a>         <span class="keywordtype">double</span> <a class="code" href="classeEmp.html#23e7358995400865ad2e278945922fb3" title="inherited operation : NOT implemneted">evalpdflog</a> ( <span class="keyword">const</span> vec &amp;val )<span class="keyword"> const </span>{it_error ( <span class="stringliteral">"Not implemented"</span> );<span class="keywordflow">return</span> 0.0;} 
     213<a name="l00338"></a><a class="code" href="classeEmp.html#ba055c19038cc72628d98e25197e982d">00338</a>         vec <a class="code" href="classeEmp.html#ba055c19038cc72628d98e25197e982d" title="return expected value">mean</a>()<span class="keyword"> const </span>{ 
     214<a name="l00339"></a>00339                 vec pom=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>() ); 
     215<a name="l00340"></a>00340                 <span class="keywordflow">for</span> ( <span class="keywordtype">int</span> i=0;i&lt;<a class="code" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd" title="Number of particles.">n</a>;i++ ) {pom+=<a class="code" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a" title="Samples .">samples</a> ( i ) *<a class="code" href="classeEmp.html#ae78d144404ddba843c93b171b215de8" title="Sample weights .">w</a> ( i );} 
     216<a name="l00341"></a>00341                 <span class="keywordflow">return</span> pom; 
     217<a name="l00342"></a>00342         } 
     218<a name="l00343"></a>00343 }; 
     219<a name="l00344"></a>00344  
    219220<a name="l00345"></a>00345  
    220 <a name="l00346"></a>00346 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    221 <a name="l00347"></a><a class="code" href="classenorm.html#7b5cb487a2570e8109bfdc0df149aa06">00347</a> <a class="code" href="classenorm.html#7b5cb487a2570e8109bfdc0df149aa06" title="Default constructor.">enorm&lt;sq_T&gt;::enorm</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv ) :<a class="code" href="classeEF.html" title="General conjugate exponential family posterior density.">eEF</a> ( rv ), mu ( rv.count() ),R ( rv.count() ),dim ( rv.count() ) {}; 
    222 <a name="l00348"></a>00348  
    223 <a name="l00349"></a>00349 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    224 <a name="l00350"></a><a class="code" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">00350</a> <span class="keywordtype">void</span> <a class="code" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af" title="Set mean value mu and covariance R.">enorm&lt;sq_T&gt;::set_parameters</a> ( <span class="keyword">const</span> vec &amp;mu0, <span class="keyword">const</span> sq_T &amp;R0 ) { 
    225 <a name="l00351"></a>00351 <span class="comment">//Fixme test dimensions of mu0 and R0;</span> 
    226 <a name="l00352"></a>00352         <a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a> = mu0; 
    227 <a name="l00353"></a>00353         <a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a> = R0; 
    228 <a name="l00354"></a>00354 }; 
    229 <a name="l00355"></a>00355  
    230 <a name="l00356"></a>00356 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    231 <a name="l00357"></a><a class="code" href="classenorm.html#5bf185e31e5954fceb90ada3debd2ff2">00357</a> <span class="keywordtype">void</span> <a class="code" href="classenorm.html#5bf185e31e5954fceb90ada3debd2ff2" title="dupdate in exponential form (not really handy)">enorm&lt;sq_T&gt;::dupdate</a> ( mat &amp;v, <span class="keywordtype">double</span> nu ) { 
    232 <a name="l00358"></a>00358         <span class="comment">//</span> 
    233 <a name="l00359"></a>00359 }; 
    234 <a name="l00360"></a>00360  
    235 <a name="l00361"></a>00361 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    236 <a name="l00362"></a><a class="code" href="classenorm.html#5b5fd142b6b17ea334597960e3fe126a">00362</a> <span class="keywordtype">void</span> <a class="code" href="classenorm.html#5b5fd142b6b17ea334597960e3fe126a" title="tupdate in exponential form (not really handy)">enorm&lt;sq_T&gt;::tupdate</a> ( <span class="keywordtype">double</span> phi, mat &amp;vbar, <span class="keywordtype">double</span> nubar ) { 
    237 <a name="l00363"></a>00363         <span class="comment">//</span> 
    238 <a name="l00364"></a>00364 }; 
    239 <a name="l00365"></a>00365  
    240 <a name="l00366"></a>00366 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    241 <a name="l00367"></a><a class="code" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">00367</a> vec <a class="code" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5" title="Returns the required moment of the epdf.">enorm&lt;sq_T&gt;::sample</a>()<span class="keyword"> const </span>{ 
    242 <a name="l00368"></a>00368         vec x ( <a class="code" href="classenorm.html#6938fc390a19cdaf6ad4503fcbaada4e" title="dimension (redundant from rv.count() for easier coding )">dim</a> ); 
    243 <a name="l00369"></a>00369         NorRNG.sample_vector ( <a class="code" href="classenorm.html#6938fc390a19cdaf6ad4503fcbaada4e" title="dimension (redundant from rv.count() for easier coding )">dim</a>,x ); 
    244 <a name="l00370"></a>00370         vec smp = <a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.sqrt_mult ( x ); 
    245 <a name="l00371"></a>00371  
    246 <a name="l00372"></a>00372         smp += <a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a>; 
    247 <a name="l00373"></a>00373         <span class="keywordflow">return</span> smp; 
    248 <a name="l00374"></a>00374 }; 
    249 <a name="l00375"></a>00375  
    250 <a name="l00376"></a>00376 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    251 <a name="l00377"></a><a class="code" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">00377</a> mat <a class="code" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5" title="Returns the required moment of the epdf.">enorm&lt;sq_T&gt;::sample</a> ( <span class="keywordtype">int</span> N )<span class="keyword"> const </span>{ 
    252 <a name="l00378"></a>00378         mat X ( <a class="code" href="classenorm.html#6938fc390a19cdaf6ad4503fcbaada4e" title="dimension (redundant from rv.count() for easier coding )">dim</a>,N ); 
    253 <a name="l00379"></a>00379         vec x ( <a class="code" href="classenorm.html#6938fc390a19cdaf6ad4503fcbaada4e" title="dimension (redundant from rv.count() for easier coding )">dim</a> ); 
    254 <a name="l00380"></a>00380         vec pom; 
    255 <a name="l00381"></a>00381         <span class="keywordtype">int</span> i; 
    256 <a name="l00382"></a>00382  
    257 <a name="l00383"></a>00383         <span class="keywordflow">for</span> ( i=0;i&lt;N;i++ ) { 
    258 <a name="l00384"></a>00384                 NorRNG.sample_vector ( <a class="code" href="classenorm.html#6938fc390a19cdaf6ad4503fcbaada4e" title="dimension (redundant from rv.count() for easier coding )">dim</a>,x ); 
    259 <a name="l00385"></a>00385                 pom = <a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.sqrt_mult ( x ); 
    260 <a name="l00386"></a>00386                 pom +=<a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a>; 
    261 <a name="l00387"></a>00387                 X.set_col ( i, pom ); 
    262 <a name="l00388"></a>00388         } 
    263 <a name="l00389"></a>00389  
    264 <a name="l00390"></a>00390         <span class="keywordflow">return</span> X; 
    265 <a name="l00391"></a>00391 }; 
    266 <a name="l00392"></a>00392  
    267 <a name="l00393"></a>00393 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    268 <a name="l00394"></a><a class="code" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">00394</a> <span class="keywordtype">double</span> <a class="code" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0" title="Compute probability of argument val.">enorm&lt;sq_T&gt;::eval</a> ( <span class="keyword">const</span> vec &amp;val )<span class="keyword"> const </span>{ 
    269 <a name="l00395"></a>00395         <span class="keywordtype">double</span> pdfl,e; 
    270 <a name="l00396"></a>00396         pdfl = <a class="code" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401" title="Compute log-probability of argument val.">evalpdflog</a> ( val ); 
    271 <a name="l00397"></a>00397         e = exp ( pdfl ); 
    272 <a name="l00398"></a>00398         <span class="keywordflow">return</span> e; 
    273 <a name="l00399"></a>00399 }; 
    274 <a name="l00400"></a>00400  
    275 <a name="l00401"></a>00401 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    276 <a name="l00402"></a><a class="code" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401">00402</a> <span class="keywordtype">double</span> <a class="code" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401" title="Compute log-probability of argument val.">enorm&lt;sq_T&gt;::evalpdflog</a> ( <span class="keyword">const</span> vec &amp;val )<span class="keyword"> const </span>{ 
    277 <a name="l00403"></a>00403         <span class="comment">// 1.83787706640935 = log(2pi)</span> 
    278 <a name="l00404"></a>00404         <span class="keywordflow">return</span>  -0.5* (  +<a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.invqform ( <a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a>-val ) ) - <a class="code" href="classenorm.html#b289a36a69db59d182bb6eba9c05d4a8" title="logarithm of the normalizing constant, ">lognc</a>(); 
    279 <a name="l00405"></a>00405 }; 
    280 <a name="l00406"></a>00406  
    281 <a name="l00407"></a>00407 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    282 <a name="l00408"></a><a class="code" href="classenorm.html#b289a36a69db59d182bb6eba9c05d4a8">00408</a> <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classenorm.html#b289a36a69db59d182bb6eba9c05d4a8" title="logarithm of the normalizing constant, ">enorm&lt;sq_T&gt;::lognc</a> ()<span class="keyword"> const </span>{ 
    283 <a name="l00409"></a>00409         <span class="comment">// 1.83787706640935 = log(2pi)</span> 
    284 <a name="l00410"></a>00410         <span class="keywordflow">return</span> -0.5* ( <a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.cols() * 1.83787706640935 +<a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.logdet()); 
    285 <a name="l00411"></a>00411 }; 
    286 <a name="l00412"></a>00412  
    287 <a name="l00413"></a>00413 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    288 <a name="l00414"></a><a class="code" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5">00414</a> <a class="code" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5" title="Constructor.">mlnorm&lt;sq_T&gt;::mlnorm</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0,<a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rvc0 ) :<a class="code" href="classmEF.html" title="Exponential family model.">mEF</a> ( rv0,rvc0 ),<a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> ( <a class="code" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9" title="Identified of the random variable.">rv</a> ),A ( rv0.count(),rv0.count() ),<a class="code" href="classenorm.html#0b8cb284e5af920a1b64a21d057ec5ac" title="returns a pointer to the internal mean value. Use with Care!">_mu</a>(<a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.<a class="code" href="classenorm.html#0b8cb284e5af920a1b64a21d057ec5ac" title="returns a pointer to the internal mean value. Use with Care!">_mu</a>()) { 
    289 <a name="l00415"></a>00415 } 
    290 <a name="l00416"></a>00416  
    291 <a name="l00417"></a>00417 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    292 <a name="l00418"></a><a class="code" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">00418</a> <span class="keywordtype">void</span> <a class="code" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0" title="Set A and R.">mlnorm&lt;sq_T&gt;::set_parameters</a> ( <span class="keyword">const</span> mat &amp;A0, <span class="keyword">const</span> sq_T &amp;R0 ) { 
    293 <a name="l00419"></a>00419         <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.set_parameters ( zeros ( <a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return number of scalars in the RV.">count</a>() ),R0 ); 
    294 <a name="l00420"></a>00420         A = A0; 
    295 <a name="l00421"></a>00421 } 
    296 <a name="l00422"></a>00422  
    297 <a name="l00423"></a>00423 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    298 <a name="l00424"></a><a class="code" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">00424</a> vec <a class="code" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18" title="Generate one sample of the posterior.">mlnorm&lt;sq_T&gt;::samplecond</a> ( vec &amp;cond, <span class="keywordtype">double</span> &amp;lik ) { 
    299 <a name="l00425"></a>00425         this-&gt;<a class="code" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195" title="Set value of rvc . Result of this operation is stored in epdf use function _ep to...">condition</a> ( cond ); 
    300 <a name="l00426"></a>00426         vec smp = <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.sample(); 
    301 <a name="l00427"></a>00427         lik = <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.eval ( smp ); 
    302 <a name="l00428"></a>00428         <span class="keywordflow">return</span> smp; 
    303 <a name="l00429"></a>00429 } 
    304 <a name="l00430"></a>00430  
    305 <a name="l00431"></a>00431 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    306 <a name="l00432"></a><a class="code" href="classmlnorm.html#215fb88cc8b95d64cdefd6849abdd1e8">00432</a> mat <a class="code" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18" title="Generate one sample of the posterior.">mlnorm&lt;sq_T&gt;::samplecond</a> ( vec &amp;cond, vec &amp;lik, <span class="keywordtype">int</span> n ) { 
    307 <a name="l00433"></a>00433         <span class="keywordtype">int</span> i; 
    308 <a name="l00434"></a>00434         <span class="keywordtype">int</span> dim = <a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return number of scalars in the RV.">count</a>(); 
    309 <a name="l00435"></a>00435         mat Smp ( dim,n ); 
    310 <a name="l00436"></a>00436         vec smp ( dim ); 
    311 <a name="l00437"></a>00437         this-&gt;<a class="code" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195" title="Set value of rvc . Result of this operation is stored in epdf use function _ep to...">condition</a> ( cond ); 
    312 <a name="l00438"></a>00438  
    313 <a name="l00439"></a>00439         <span class="keywordflow">for</span> ( i=0; i&lt;n; i++ ) { 
    314 <a name="l00440"></a>00440                 smp = <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.sample(); 
    315 <a name="l00441"></a>00441                 lik ( i ) = <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.eval ( smp ); 
    316 <a name="l00442"></a>00442                 Smp.set_col ( i ,smp ); 
    317 <a name="l00443"></a>00443         } 
    318 <a name="l00444"></a>00444  
    319 <a name="l00445"></a>00445         <span class="keywordflow">return</span> Smp; 
    320 <a name="l00446"></a>00446 } 
    321 <a name="l00447"></a>00447  
    322 <a name="l00448"></a>00448 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
    323 <a name="l00449"></a><a class="code" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195">00449</a> <span class="keywordtype">void</span> <a class="code" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195" title="Set value of rvc . Result of this operation is stored in epdf use function _ep to...">mlnorm&lt;sq_T&gt;::condition</a> ( vec &amp;cond ) { 
    324 <a name="l00450"></a>00450         _mu = A*cond; 
    325 <a name="l00451"></a>00451 <span class="comment">//R is already assigned;</span> 
    326 <a name="l00452"></a>00452 } 
    327 <a name="l00453"></a>00453  
     221<a name="l00347"></a>00347  
     222<a name="l00348"></a>00348 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     223<a name="l00349"></a><a class="code" href="classenorm.html#7b5cb487a2570e8109bfdc0df149aa06">00349</a> <a class="code" href="classenorm.html#7b5cb487a2570e8109bfdc0df149aa06" title="Default constructor.">enorm&lt;sq_T&gt;::enorm</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv ) :<a class="code" href="classeEF.html" title="General conjugate exponential family posterior density.">eEF</a> ( rv ), mu ( rv.count() ),R ( rv.count() ),dim ( rv.count() ) {}; 
     224<a name="l00350"></a>00350  
     225<a name="l00351"></a>00351 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     226<a name="l00352"></a><a class="code" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">00352</a> <span class="keywordtype">void</span> <a class="code" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af" title="Set mean value mu and covariance R.">enorm&lt;sq_T&gt;::set_parameters</a> ( <span class="keyword">const</span> vec &amp;mu0, <span class="keyword">const</span> sq_T &amp;R0 ) { 
     227<a name="l00353"></a>00353 <span class="comment">//Fixme test dimensions of mu0 and R0;</span> 
     228<a name="l00354"></a>00354         <a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a> = mu0; 
     229<a name="l00355"></a>00355         <a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a> = R0; 
     230<a name="l00356"></a>00356 }; 
     231<a name="l00357"></a>00357  
     232<a name="l00358"></a>00358 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     233<a name="l00359"></a><a class="code" href="classenorm.html#5bf185e31e5954fceb90ada3debd2ff2">00359</a> <span class="keywordtype">void</span> <a class="code" href="classenorm.html#5bf185e31e5954fceb90ada3debd2ff2" title="dupdate in exponential form (not really handy)">enorm&lt;sq_T&gt;::dupdate</a> ( mat &amp;v, <span class="keywordtype">double</span> nu ) { 
     234<a name="l00360"></a>00360         <span class="comment">//</span> 
     235<a name="l00361"></a>00361 }; 
     236<a name="l00362"></a>00362  
     237<a name="l00363"></a>00363 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     238<a name="l00364"></a><a class="code" href="classenorm.html#5b5fd142b6b17ea334597960e3fe126a">00364</a> <span class="keywordtype">void</span> <a class="code" href="classenorm.html#5b5fd142b6b17ea334597960e3fe126a" title="tupdate in exponential form (not really handy)">enorm&lt;sq_T&gt;::tupdate</a> ( <span class="keywordtype">double</span> phi, mat &amp;vbar, <span class="keywordtype">double</span> nubar ) { 
     239<a name="l00365"></a>00365         <span class="comment">//</span> 
     240<a name="l00366"></a>00366 }; 
     241<a name="l00367"></a>00367  
     242<a name="l00368"></a>00368 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     243<a name="l00369"></a><a class="code" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">00369</a> vec <a class="code" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5" title="Returns the required moment of the epdf.">enorm&lt;sq_T&gt;::sample</a>()<span class="keyword"> const </span>{ 
     244<a name="l00370"></a>00370         vec x ( <a class="code" href="classenorm.html#6938fc390a19cdaf6ad4503fcbaada4e" title="dimension (redundant from rv.count() for easier coding )">dim</a> ); 
     245<a name="l00371"></a>00371         NorRNG.sample_vector ( <a class="code" href="classenorm.html#6938fc390a19cdaf6ad4503fcbaada4e" title="dimension (redundant from rv.count() for easier coding )">dim</a>,x ); 
     246<a name="l00372"></a>00372         vec smp = <a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.sqrt_mult ( x ); 
     247<a name="l00373"></a>00373  
     248<a name="l00374"></a>00374         smp += <a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a>; 
     249<a name="l00375"></a>00375         <span class="keywordflow">return</span> smp; 
     250<a name="l00376"></a>00376 }; 
     251<a name="l00377"></a>00377  
     252<a name="l00378"></a>00378 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     253<a name="l00379"></a><a class="code" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">00379</a> mat <a class="code" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5" title="Returns the required moment of the epdf.">enorm&lt;sq_T&gt;::sample</a> ( <span class="keywordtype">int</span> N )<span class="keyword"> const </span>{ 
     254<a name="l00380"></a>00380         mat X ( <a class="code" href="classenorm.html#6938fc390a19cdaf6ad4503fcbaada4e" title="dimension (redundant from rv.count() for easier coding )">dim</a>,N ); 
     255<a name="l00381"></a>00381         vec x ( <a class="code" href="classenorm.html#6938fc390a19cdaf6ad4503fcbaada4e" title="dimension (redundant from rv.count() for easier coding )">dim</a> ); 
     256<a name="l00382"></a>00382         vec pom; 
     257<a name="l00383"></a>00383         <span class="keywordtype">int</span> i; 
     258<a name="l00384"></a>00384  
     259<a name="l00385"></a>00385         <span class="keywordflow">for</span> ( i=0;i&lt;N;i++ ) { 
     260<a name="l00386"></a>00386                 NorRNG.sample_vector ( <a class="code" href="classenorm.html#6938fc390a19cdaf6ad4503fcbaada4e" title="dimension (redundant from rv.count() for easier coding )">dim</a>,x ); 
     261<a name="l00387"></a>00387                 pom = <a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.sqrt_mult ( x ); 
     262<a name="l00388"></a>00388                 pom +=<a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a>; 
     263<a name="l00389"></a>00389                 X.set_col ( i, pom ); 
     264<a name="l00390"></a>00390         } 
     265<a name="l00391"></a>00391  
     266<a name="l00392"></a>00392         <span class="keywordflow">return</span> X; 
     267<a name="l00393"></a>00393 }; 
     268<a name="l00394"></a>00394  
     269<a name="l00395"></a>00395 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     270<a name="l00396"></a><a class="code" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">00396</a> <span class="keywordtype">double</span> <a class="code" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0" title="Compute probability of argument val.">enorm&lt;sq_T&gt;::eval</a> ( <span class="keyword">const</span> vec &amp;val )<span class="keyword"> const </span>{ 
     271<a name="l00397"></a>00397         <span class="keywordtype">double</span> pdfl,e; 
     272<a name="l00398"></a>00398         pdfl = <a class="code" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401" title="Compute log-probability of argument val.">evalpdflog</a> ( val ); 
     273<a name="l00399"></a>00399         e = exp ( pdfl ); 
     274<a name="l00400"></a>00400         <span class="keywordflow">return</span> e; 
     275<a name="l00401"></a>00401 }; 
     276<a name="l00402"></a>00402  
     277<a name="l00403"></a>00403 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     278<a name="l00404"></a><a class="code" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401">00404</a> <span class="keywordtype">double</span> <a class="code" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401" title="Compute log-probability of argument val.">enorm&lt;sq_T&gt;::evalpdflog</a> ( <span class="keyword">const</span> vec &amp;val )<span class="keyword"> const </span>{ 
     279<a name="l00405"></a>00405         <span class="comment">// 1.83787706640935 = log(2pi)</span> 
     280<a name="l00406"></a>00406         <span class="keywordflow">return</span>  -0.5* (  +<a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.invqform ( <a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a>-val ) ) - <a class="code" href="classenorm.html#b289a36a69db59d182bb6eba9c05d4a8" title="logarithm of the normalizing constant, ">lognc</a>(); 
     281<a name="l00407"></a>00407 }; 
     282<a name="l00408"></a>00408  
     283<a name="l00409"></a>00409 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     284<a name="l00410"></a><a class="code" href="classenorm.html#b289a36a69db59d182bb6eba9c05d4a8">00410</a> <span class="keyword">inline</span> <span class="keywordtype">double</span> <a class="code" href="classenorm.html#b289a36a69db59d182bb6eba9c05d4a8" title="logarithm of the normalizing constant, ">enorm&lt;sq_T&gt;::lognc</a> ()<span class="keyword"> const </span>{ 
     285<a name="l00411"></a>00411         <span class="comment">// 1.83787706640935 = log(2pi)</span> 
     286<a name="l00412"></a>00412         <span class="keywordflow">return</span> -0.5* ( <a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.cols() * 1.83787706640935 +<a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.logdet()); 
     287<a name="l00413"></a>00413 }; 
     288<a name="l00414"></a>00414  
     289<a name="l00415"></a>00415 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     290<a name="l00416"></a><a class="code" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5">00416</a> <a class="code" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5" title="Constructor.">mlnorm&lt;sq_T&gt;::mlnorm</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rv0,<a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &amp;rvc0 ) :<a class="code" href="classmEF.html" title="Exponential family model.">mEF</a> ( rv0,rvc0 ),<a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> ( rv0 ),A ( rv0.count(),rv0.count() ),<a class="code" href="classenorm.html#0b8cb284e5af920a1b64a21d057ec5ac" title="returns a pointer to the internal mean value. Use with Care!">_mu</a>(<a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.<a class="code" href="classenorm.html#0b8cb284e5af920a1b64a21d057ec5ac" title="returns a pointer to the internal mean value. Use with Care!">_mu</a>()) { <a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a> =&amp;<a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>; 
     291<a name="l00417"></a>00417 } 
     292<a name="l00418"></a>00418  
     293<a name="l00419"></a>00419 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     294<a name="l00420"></a><a class="code" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">00420</a> <span class="keywordtype">void</span> <a class="code" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0" title="Set A and R.">mlnorm&lt;sq_T&gt;::set_parameters</a> ( <span class="keyword">const</span> mat &amp;A0, <span class="keyword">const</span> sq_T &amp;R0 ) { 
     295<a name="l00421"></a>00421         <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.set_parameters ( zeros ( <a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return number of scalars in the RV.">count</a>() ),R0 ); 
     296<a name="l00422"></a>00422         A = A0; 
     297<a name="l00423"></a>00423 } 
     298<a name="l00424"></a>00424  
     299<a name="l00425"></a>00425 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     300<a name="l00426"></a><a class="code" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">00426</a> vec <a class="code" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18" title="Generate one sample of the posterior.">mlnorm&lt;sq_T&gt;::samplecond</a> ( vec &amp;cond, <span class="keywordtype">double</span> &amp;lik ) { 
     301<a name="l00427"></a>00427         this-&gt;<a class="code" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195" title="Set value of rvc . Result of this operation is stored in epdf use function _ep to...">condition</a> ( cond ); 
     302<a name="l00428"></a>00428         vec smp = <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.sample(); 
     303<a name="l00429"></a>00429         lik = <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.eval ( smp ); 
     304<a name="l00430"></a>00430         <span class="keywordflow">return</span> smp; 
     305<a name="l00431"></a>00431 } 
     306<a name="l00432"></a>00432  
     307<a name="l00433"></a>00433 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     308<a name="l00434"></a><a class="code" href="classmlnorm.html#215fb88cc8b95d64cdefd6849abdd1e8">00434</a> mat <a class="code" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18" title="Generate one sample of the posterior.">mlnorm&lt;sq_T&gt;::samplecond</a> ( vec &amp;cond, vec &amp;lik, <span class="keywordtype">int</span> n ) { 
     309<a name="l00435"></a>00435         <span class="keywordtype">int</span> i; 
     310<a name="l00436"></a>00436         <span class="keywordtype">int</span> dim = <a class="code" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb" title="modeled random variable">rv</a>.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return number of scalars in the RV.">count</a>(); 
     311<a name="l00437"></a>00437         mat Smp ( dim,n ); 
     312<a name="l00438"></a>00438         vec smp ( dim ); 
     313<a name="l00439"></a>00439         this-&gt;<a class="code" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195" title="Set value of rvc . Result of this operation is stored in epdf use function _ep to...">condition</a> ( cond ); 
     314<a name="l00440"></a>00440  
     315<a name="l00441"></a>00441         <span class="keywordflow">for</span> ( i=0; i&lt;n; i++ ) { 
     316<a name="l00442"></a>00442                 smp = <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.sample(); 
     317<a name="l00443"></a>00443                 lik ( i ) = <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.eval ( smp ); 
     318<a name="l00444"></a>00444                 Smp.set_col ( i ,smp ); 
     319<a name="l00445"></a>00445         } 
     320<a name="l00446"></a>00446  
     321<a name="l00447"></a>00447         <span class="keywordflow">return</span> Smp; 
     322<a name="l00448"></a>00448 } 
     323<a name="l00449"></a>00449  
     324<a name="l00450"></a>00450 <span class="keyword">template</span>&lt;<span class="keyword">class</span> sq_T&gt; 
     325<a name="l00451"></a><a class="code" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195">00451</a> <span class="keywordtype">void</span> <a class="code" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195" title="Set value of rvc . Result of this operation is stored in epdf use function _ep to...">mlnorm&lt;sq_T&gt;::condition</a> ( vec &amp;cond ) { 
     326<a name="l00452"></a>00452         _mu = A*cond; 
     327<a name="l00453"></a>00453 <span class="comment">//R is already assigned;</span> 
     328<a name="l00454"></a>00454 } 
    328329<a name="l00455"></a>00455  
    329 <a name="l00456"></a>00456  
    330 <a name="l00457"></a>00457 <span class="preprocessor">#endif //EF_H</span> 
     330<a name="l00457"></a>00457  
     331<a name="l00458"></a>00458  
     332<a name="l00459"></a>00459 <span class="preprocessor">#endif //EF_H</span> 
    331333</pre></div></div> 
    332 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     334<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    333335<a href="http://www.doxygen.org/index.html"> 
    334 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     336<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    335337</body> 
    336338</html> 
    
          
  • TabularUnified doc/html/libEF_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3939<p><center><img src="libEF_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/stat/libEF.hdep_map" alt=""></center> 
    4040<map name="work/mixpp/bdm/stat/libEF.hdep_map"> 
    41 <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> 
     41<area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="195,84,397,111"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="569,84,777,111"><area shape="rect" href="libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="841,84,1049,111"><area shape="rect" href="emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="1153,84,1356,111"><area shape="rect" href="sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,161,251,188"><area shape="rect" href="ekf__templ_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="275,161,520,188"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="544,161,763,188"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="787,161,1187,188"><area shape="rect" href="pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="1104,239,1344,265"></map> 
    4242</div> 
    4343 
     
    103103----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    104104Using IT++ for numerical operations ----------------------------------- </div> 
    105 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp; 
     105<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:45 2008 for mixpp by&nbsp; 
    106106<a href="http://www.doxygen.org/index.html"> 
    107 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     107<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    108108</body> 
    109109</html> 
    
          
  • TabularUnified doc/html/libEF_8h__dep__incl.map

    r106 r139  
    1 <area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="32,82,216,106"> 
    2 <area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="471,82,665,106"> 
    3 <area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="252,82,447,106"> 
    4 <area shape="rect" href="$emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="689,82,873,106"> 
    5 <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"> 
    6 <area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="256,156,456,180"> 
    7 <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"> 
     1<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="195,84,397,111"> 
     2<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="569,84,777,111"> 
     3<area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="841,84,1049,111"> 
     4<area shape="rect" href="$emix_8h.html" title="Probability distributions for Mixtures of pdfs." alt="" coords="1153,84,1356,111"> 
     5<area shape="rect" href="$sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,161,251,188"> 
     6<area shape="rect" href="$ekf__templ_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="275,161,520,188"> 
     7<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="544,161,763,188"> 
     8<area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="787,161,1187,188"> 
     9<area shape="rect" href="$pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="1104,239,1344,265"> 
    
          
  • TabularUnified doc/html/libEF_8h__dep__incl.md5

    r106 r139  
    1 42af2b3702eaa491b52d381c22c886ad 
     103a55cca16f46364d8dc05fd4bd5b964 
    
          
  • TabularUnified doc/html/libFN_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    104104<a name="l00123"></a>00123 <span class="preprocessor">#endif // FN_H</span> 
    105105</pre></div></div> 
    106 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     106<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    107107<a href="http://www.doxygen.org/index.html"> 
    108 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     108<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    109109</body> 
    110110</html> 
    
          
  • TabularUnified doc/html/libKF_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    300300<a name="l00401"></a>00401  
    301301</pre></div></div> 
    302 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     302<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    303303<a href="http://www.doxygen.org/index.html"> 
    304 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     304<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    305305</body> 
    306306</html> 
    
          
  • TabularUnified doc/html/libKF_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3939<p><center><img src="libKF_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/estim/libKF.hdep_map" alt=""></center> 
    4040<map name="work/mixpp/bdm/estim/libKF.hdep_map"> 
    41 <area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,81,205,105"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="229,81,597,105"></map> 
     41<area shape="rect" href="ekf__templ_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="5,84,251,111"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="275,84,493,111"><area shape="rect" href="ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="517,84,917,111"><area shape="rect" href="pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="8,161,248,188"></map> 
    4242</div> 
    4343 
     
    7777----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    7878Using IT++ for numerical operations ----------------------------------- </div> 
    79 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:30 2008 for mixpp by&nbsp; 
     79<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:43 2008 for mixpp by&nbsp; 
    8080<a href="http://www.doxygen.org/index.html"> 
    81 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     81<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8282</body> 
    8383</html> 
    
          
  • TabularUnified doc/html/libKF_8h__dep__incl.map

    r99 r139  
    1 <area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,81,205,105"> 
    2 <area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="229,81,597,105"> 
     1<area shape="rect" href="$ekf__templ_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="5,84,251,111"> 
     2<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="275,84,493,111"> 
     3<area shape="rect" href="$ekf__obj_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="517,84,917,111"> 
     4<area shape="rect" href="$pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="8,161,248,188"> 
    
          
  • TabularUnified doc/html/libKF_8h__dep__incl.md5

    r99 r139  
    1 433e05ce5ef8133745b6708160e0d1d1 
     19be19b6ffb5eae057747ef1d61738f91 
    
          
  • TabularUnified doc/html/libPF_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    112112<a name="l00131"></a>00131  
    113113<a name="l00132"></a>00132 <span class="comment">//SimStr:</span> 
    114 <a name="l00133"></a>00133         <span class="keywordtype">double</span> SSAT;     
     114<a name="l00133"></a>00133         <span class="keywordtype">double</span> SSAT; 
    115115<a name="l00134"></a>00134 }; 
    116116<a name="l00135"></a>00135  
     
    128128<a name="l00147"></a>00147         <span class="keywordtype">double</span> WL = 0.0; 
    129129<a name="l00148"></a>00148  
    130 <a name="l00149"></a>00149         <span class="keywordflow">for</span> ( i=0;i&lt;<a class="code" href="classPF.html#2c2f44ed7a4eaa42e07bdb58d503f280" title="number of particles;">n</a>;i++ ) { 
    131 <a name="l00150"></a>00150                 <span class="comment">//generate new samples from paramater evolution model;</span> 
    132 <a name="l00151"></a>00151                 <a class="code" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5" title="pointer into eEmp ">_samples</a> ( i ) = <a class="code" href="classPF.html#d92ac103f88f8c21e197e90af5695a09" title="Parameter evolution model.">par</a>.<a class="code" href="classmpdf.html#b0193a350c97933ddf15b15a130da352" title="Returns the required moment of the epdf.">samplecond</a> ( <a class="code" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5" title="pointer into eEmp ">_samples</a> ( i ), llsP ( i ) ); 
    133 <a name="l00152"></a>00152                 Bms[i]-&gt;condition ( <a class="code" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5" title="pointer into eEmp ">_samples</a> ( i ) ); 
    134 <a name="l00153"></a>00153                 Bms[i]-&gt;bayes ( dt ); 
    135 <a name="l00154"></a>00154                 lls ( i ) = Bms[i]-&gt;_ll(); <span class="comment">// lls above is also in proposal her must be lls(i) =, not +=!!</span> 
    136 <a name="l00155"></a>00155  
     130<a name="l00149"></a>00149 <span class="preprocessor">        #pragma omp parallel for</span> 
     131<a name="l00150"></a>00150 <span class="preprocessor"></span>        <span class="keywordflow">for</span> ( i=0;i&lt;<a class="code" href="classPF.html#2c2f44ed7a4eaa42e07bdb58d503f280" title="number of particles;">n</a>;i++ ) {    
     132<a name="l00151"></a>00151                 <span class="comment">//generate new samples from paramater evolution model;</span> 
     133<a name="l00152"></a>00152                 <a class="code" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5" title="pointer into eEmp ">_samples</a> ( i ) = <a class="code" href="classPF.html#d92ac103f88f8c21e197e90af5695a09" title="Parameter evolution model.">par</a>.<a class="code" href="classmpdf.html#b0193a350c97933ddf15b15a130da352" title="Returns the required moment of the epdf.">samplecond</a> ( <a class="code" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5" title="pointer into eEmp ">_samples</a> ( i ), llsP ( i ) ); 
     134<a name="l00153"></a>00153                 Bms[i]-&gt;condition ( <a class="code" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5" title="pointer into eEmp ">_samples</a> ( i ) ); 
     135<a name="l00154"></a>00154                 Bms[i]-&gt;bayes ( dt ); 
     136<a name="l00155"></a>00155                 lls ( i ) = Bms[i]-&gt;_ll(); <span class="comment">// lls above is also in proposal her must be lls(i) =, not +=!!</span> 
    137137<a name="l00156"></a>00156                 <span class="keywordflow">if</span> ( lls ( i ) &gt;mlls ) mlls=lls ( i ); <span class="comment">//find maximum likelihood (for numerical stability)</span> 
    138138<a name="l00157"></a>00157         } 
    139 <a name="l00158"></a>00158          
    140 <a name="l00159"></a>00159         <span class="keywordflow">if</span> ( <span class="keyword">true</span> ) { 
    141 <a name="l00160"></a>00160                 <span class="keywordflow">for</span> ( i=0;i&lt;n;i++ ) { 
    142 <a name="l00161"></a>00161                         WL = <a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a> ( i ) *exp ( llsP ( i ) ); <span class="comment">//using old weights!</span> 
    143 <a name="l00162"></a>00162                         sumLWL += exp ( lls ( i ) ) *WL; 
    144 <a name="l00163"></a>00163                         sumL2WL += exp ( 2*lls ( i ) ) *WL; 
    145 <a name="l00164"></a>00164                 } 
    146 <a name="l00165"></a>00165                 SSAT  = sumL2WL/(sumLWL*sumLWL); 
    147 <a name="l00166"></a>00166         } 
    148 <a name="l00167"></a>00167  
    149 <a name="l00168"></a>00168         <span class="comment">// compute weights</span> 
    150 <a name="l00169"></a>00169         <span class="keywordflow">for</span> ( i=0;i&lt;n;i++ ) { 
    151 <a name="l00170"></a>00170                 <a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a> ( i ) *= exp ( lls ( i ) - mlls ); <span class="comment">// multiply w by likelihood</span> 
    152 <a name="l00171"></a>00171         } 
    153 <a name="l00172"></a>00172  
    154 <a name="l00173"></a>00173         <span class="keywordflow">if</span> (sum(<a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a>)&gt;0.0){ 
    155 <a name="l00174"></a>00174                 <a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a> /=sum ( <a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a> ); <span class="comment">//?</span> 
    156 <a name="l00175"></a>00175                 } 
    157 <a name="l00176"></a>00176 <span class="keywordflow">else</span> 
    158 <a name="l00177"></a>00177 { 
    159 <a name="l00178"></a>00178 cout&lt;&lt;<span class="stringliteral">"sum(w)==0"</span>&lt;&lt;endl; 
    160 <a name="l00179"></a>00179 } 
    161 <a name="l00180"></a>00180  
    162 <a name="l00181"></a>00181  
    163 <a name="l00182"></a>00182         <span class="keywordtype">double</span> eff = 1.0/ ( <a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a>*<a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a> ); 
    164 <a name="l00183"></a>00183         <span class="keywordflow">if</span> ( eff &lt; ( 0.3*n ) ) { 
    165 <a name="l00184"></a>00184                 ind = <a class="code" href="classPF.html#1a0a09e309da997f63ae8e30d1e9806b" title="posterior density">est</a>.<a class="code" href="classeEmp.html#77268292fc4465cb73ddbfb1f2932a59" title="Function performs resampling, i.e. removal of low-weight samples and duplication...">resample</a>(); 
    166 <a name="l00185"></a>00185                 <span class="comment">// Resample Bms!</span> 
    167 <a name="l00186"></a>00186  
    168 <a name="l00187"></a>00187                 <span class="keywordflow">for</span> ( i=0;i&lt;n;i++ ) { 
    169 <a name="l00188"></a>00188                         <span class="keywordflow">if</span> ( ind ( i ) !=i ) {<span class="comment">//replace the current Bm by a new one</span> 
    170 <a name="l00189"></a>00189                                 <span class="comment">//fixme this would require new assignment operator</span> 
    171 <a name="l00190"></a>00190                                 <span class="comment">// *Bms[i] = *Bms[ind ( i ) ];</span> 
    172 <a name="l00191"></a>00191  
    173 <a name="l00192"></a>00192                                 <span class="comment">// poor-man's solution: replicate constructor here</span> 
    174 <a name="l00193"></a>00193                                 <span class="comment">// copied from MPF::MPF</span> 
    175 <a name="l00194"></a>00194                                 <span class="keyword">delete</span> Bms[i]; 
    176 <a name="l00195"></a>00195                                 Bms[i] = <span class="keyword">new</span> BM_T ( *Bms[ind ( i ) ] ); <span class="comment">//copy constructor</span> 
    177 <a name="l00196"></a>00196                                 <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>&amp; pom=Bms[i]-&gt;_epdf(); 
    178 <a name="l00197"></a>00197                                 jest.set_elements ( i,1.0/n,&amp;pom ); 
    179 <a name="l00198"></a>00198                         } 
    180 <a name="l00199"></a>00199                 }; 
    181 <a name="l00200"></a>00200                 cout &lt;&lt; <span class="charliteral">'.'</span>; 
    182 <a name="l00201"></a>00201         } 
    183 <a name="l00202"></a>00202 } 
    184 <a name="l00203"></a>00203  
    185 <a name="l00204"></a>00204 <span class="preprocessor">#endif // KF_H</span> 
    186 <a name="l00205"></a>00205 <span class="preprocessor"></span> 
     139<a name="l00158"></a>00158  
     140<a name="l00159"></a>00159         <span class="keywordflow">if</span> ( <span class="keyword">false</span>) { 
     141<a name="l00160"></a>00160 <span class="preprocessor">                #pragma omp parallel for reduction(+:sumLWL,sumL2WL) private(WL)</span> 
     142<a name="l00161"></a>00161 <span class="preprocessor"></span>                <span class="keywordflow">for</span> ( i=0;i&lt;n;i++ ) { 
     143<a name="l00162"></a>00162                         WL = <a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a> ( i ) *exp ( llsP ( i ) ); <span class="comment">//using old weights!</span> 
     144<a name="l00163"></a>00163                         sumLWL += exp ( lls ( i ) ) *WL; 
     145<a name="l00164"></a>00164                         sumL2WL += exp ( 2*lls ( i ) ) *WL; 
     146<a name="l00165"></a>00165                 } 
     147<a name="l00166"></a>00166                 SSAT  = sumL2WL/ ( sumLWL*sumLWL ); 
     148<a name="l00167"></a>00167         } 
     149<a name="l00168"></a>00168  
     150<a name="l00169"></a>00169         <span class="keywordtype">double</span> sum_w=0.0; 
     151<a name="l00170"></a>00170         <span class="comment">// compute weights</span> 
     152<a name="l00171"></a>00171 <span class="preprocessor">        #pragma omp parallel for</span> 
     153<a name="l00172"></a>00172 <span class="preprocessor"></span>        <span class="keywordflow">for</span> ( i=0;i&lt;n;i++ ) { 
     154<a name="l00173"></a>00173                 <a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a> ( i ) *= exp ( lls ( i ) - mlls ); <span class="comment">// multiply w by likelihood</span> 
     155<a name="l00174"></a>00174                 sum_w+=<a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a>(i); 
     156<a name="l00175"></a>00175         } 
     157<a name="l00176"></a>00176  
     158<a name="l00177"></a>00177         <span class="keywordflow">if</span> ( sum_w  &gt;0.0 ) { 
     159<a name="l00178"></a>00178                 <a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a> /=sum_w; <span class="comment">//?</span> 
     160<a name="l00179"></a>00179         } <span class="keywordflow">else</span> { 
     161<a name="l00180"></a>00180                 cout&lt;&lt;<span class="stringliteral">"sum(w)==0"</span>&lt;&lt;endl; 
     162<a name="l00181"></a>00181         } 
     163<a name="l00182"></a>00182  
     164<a name="l00183"></a>00183  
     165<a name="l00184"></a>00184         <span class="keywordtype">double</span> eff = 1.0/ ( <a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a>*<a class="code" href="classPF.html#5c87aba508df321ff26536ced64dbb3a" title="pointer into eEmp ">_w</a> ); 
     166<a name="l00185"></a>00185         <span class="keywordflow">if</span> ( eff &lt; ( 0.3*n ) ) { 
     167<a name="l00186"></a>00186                 ind = <a class="code" href="classPF.html#1a0a09e309da997f63ae8e30d1e9806b" title="posterior density">est</a>.<a class="code" href="classeEmp.html#77268292fc4465cb73ddbfb1f2932a59" title="Function performs resampling, i.e. removal of low-weight samples and duplication...">resample</a>(); 
     168<a name="l00187"></a>00187                 <span class="comment">// Resample Bms!</span> 
     169<a name="l00188"></a>00188  
     170<a name="l00189"></a>00189 <span class="preprocessor">                #pragma omp parallel for</span> 
     171<a name="l00190"></a>00190 <span class="preprocessor"></span>                <span class="keywordflow">for</span> ( i=0;i&lt;n;i++ ) { 
     172<a name="l00191"></a>00191                         <span class="keywordflow">if</span> ( ind ( i ) !=i ) {<span class="comment">//replace the current Bm by a new one</span> 
     173<a name="l00192"></a>00192                                 <span class="comment">//fixme this would require new assignment operator</span> 
     174<a name="l00193"></a>00193                                 <span class="comment">// *Bms[i] = *Bms[ind ( i ) ];</span> 
     175<a name="l00194"></a>00194  
     176<a name="l00195"></a>00195                                 <span class="comment">// poor-man's solution: replicate constructor here</span> 
     177<a name="l00196"></a>00196                                 <span class="comment">// copied from MPF::MPF</span> 
     178<a name="l00197"></a>00197                                 <span class="keyword">delete</span> Bms[i]; 
     179<a name="l00198"></a>00198                                 Bms[i] = <span class="keyword">new</span> BM_T ( *Bms[ind ( i ) ] ); <span class="comment">//copy constructor</span> 
     180<a name="l00199"></a>00199                                 <a class="code" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>&amp; pom=Bms[i]-&gt;_epdf(); 
     181<a name="l00200"></a>00200                                 jest.set_elements ( i,1.0/n,&amp;pom ); 
     182<a name="l00201"></a>00201                         } 
     183<a name="l00202"></a>00202                 }; 
     184<a name="l00203"></a>00203                 cout &lt;&lt; <span class="charliteral">'.'</span>; 
     185<a name="l00204"></a>00204         } 
     186<a name="l00205"></a>00205 } 
    187187<a name="l00206"></a>00206  
     188<a name="l00207"></a>00207 <span class="preprocessor">#endif // KF_H</span> 
     189<a name="l00208"></a>00208 <span class="preprocessor"></span> 
     190<a name="l00209"></a>00209  
    188191</pre></div></div> 
    189 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     192<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    190193<a href="http://www.doxygen.org/index.html"> 
    191 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     194<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    192195</body> 
    193196</html> 
    
          
  • TabularUnified doc/html/libPF_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3838<p><center><img src="libPF_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/estim/libPF.hdep_map" alt=""></center> 
    3939<map name="work/mixpp/bdm/estim/libPF.hdep_map"> 
    40 <area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,81,205,105"></map> 
     40<area shape="rect" href="pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,84,245,111"></map> 
    4141</div> 
    4242 
     
    6565----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    6666Using IT++ for numerical operations ----------------------------------- </div> 
    67 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:30 2008 for mixpp by&nbsp; 
     67<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:43 2008 for mixpp by&nbsp; 
    6868<a href="http://www.doxygen.org/index.html"> 
    69 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     69<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    7070</body> 
    7171</html> 
    
          
  • TabularUnified doc/html/libPF_8h__dep__incl.map

    r99 r139  
    1 <area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,81,205,105"> 
     1<area shape="rect" href="$pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,84,245,111"> 
    
          
  • TabularUnified doc/html/libPF_8h__dep__incl.md5

    r99 r139  
    1 b1df9e2ed692a06beb7a9891b1044ad6 
     108554ea586adc3b68fc10b98ce53410d 
    
          
  • TabularUnified doc/html/loggers_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    8383<a name="l00119"></a>00119 <span class="preprocessor">#endif // LGR_H</span> 
    8484</pre></div></div> 
    85 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     85<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    8686<a href="http://www.doxygen.org/index.html"> 
    87 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     87<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    8888</body> 
    8989</html> 
    
          
  • TabularUnified doc/html/loggers_8h.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3838<p><center><img src="loggers_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/stat/loggers.hdep_map" alt=""></center> 
    3939<map name="work/mixpp/bdm/stat/loggers.hdep_map"> 
    40 <area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,81,205,105"></map> 
     40<area shape="rect" href="pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,84,245,111"><area shape="rect" href="sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="269,84,488,111"><area shape="rect" href="sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="512,84,757,111"></map> 
    4141</div> 
    4242 
     
    6161----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    6262Using IT++ for numerical operations ----------------------------------- </div> 
    63 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp; 
     63<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:45 2008 for mixpp by&nbsp; 
    6464<a href="http://www.doxygen.org/index.html"> 
    65 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     65<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6666</body> 
    6767</html> 
    
          
  • TabularUnified doc/html/loggers_8h__dep__incl.map

    r99 r139  
    1 <area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,81,205,105"> 
     1<area shape="rect" href="$pmsm__mix_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="5,84,245,111"> 
     2<area shape="rect" href="$sim__var_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="269,84,488,111"> 
     3<area shape="rect" href="$sim__var__arx_8cpp.html" title="Models for synchronous electric drive using IT++ and BDM." alt="" coords="512,84,757,111"> 
    
          
  • TabularUnified doc/html/loggers_8h__dep__incl.md5

    r99 r139  
    1 7362bf5a8f7e940bf91c0325db8f1998 
     1e49d11ee12c5bd78efebfc0827c292a1 
    
          
  • TabularUnified doc/html/matrix_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    8888<a name="l00072"></a>00072  
    8989</pre></div></div> 
    90 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     90<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    9191<a href="http://www.doxygen.org/index.html"> 
    92 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     92<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    9393</body> 
    9494</html> 
    
          
  • TabularUnified doc/html/nastaveni__regulatoru__float_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    4747<a name="l00031"></a>00031 <span class="preprocessor"></span> 
    4848</pre></div></div> 
    49 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     49<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    5050<a href="http://www.doxygen.org/index.html"> 
    51 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     51<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5252</body> 
    5353</html> 
    
          
  • TabularUnified doc/html/osutils_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3434<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>); 
    3535</pre></div></div> 
    36 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     36<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    3737<a href="http://www.doxygen.org/index.html"> 
    38 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     38<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3939</body> 
    4040</html> 
    
          
  • TabularUnified doc/html/pages.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2222</ul> 
    2323</div> 
    24 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:27 2008 for mixpp by&nbsp; 
     24<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    2525<a href="http://www.doxygen.org/index.html"> 
    26 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     26<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    2727</body> 
    2828</html> 
    
          
  • TabularUnified doc/html/parametry__motoru_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3636<a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#define kp              1.5</span> 
    3737</pre></div></div> 
    38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     38<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    3939<a href="http://www.doxygen.org/index.html"> 
    40 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     40<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4141</body> 
    4242</html> 
    
          
  • TabularUnified doc/html/pmsm_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    1919<a name="l00003"></a>00003 <span class="preprocessor"></span> 
    2020<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;stat/libFN.h&gt;</span> 
    21 <a name="l00005"></a>00005 <span class="preprocessor">#include &lt;userinfo.h&gt;</span> 
    22 <a name="l00006"></a>00006  
    23 <a name="l00007"></a>00007  
    24 <a name="l00008"></a>00008 <span class="comment">//TODO hardcoded RVs!!!</span> 
    25 <a name="l00009"></a>00009 <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> rx ( <span class="stringliteral">"1 2 3 4"</span>, <span class="stringliteral">"{ia ib om th }"</span>, ones_i ( 4 ), zeros_i ( 4 )); 
    26 <a name="l00010"></a>00010 <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> ru ( <span class="stringliteral">"5 6"</span>, <span class="stringliteral">"{ua ub }"</span>, ones_i ( 2 ) ,zeros_i ( 2 )); 
    27 <a name="l00011"></a>00011 <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> ry ( <span class="stringliteral">"7 8"</span>, <span class="stringliteral">"{oia oib }"</span>, ones_i ( 2 ) ,zeros_i ( 2 )); 
    28 <a name="l00012"></a>00012  
    29 <a name="l00013"></a>00013 <span class="keyword">class </span>uipmsm : <span class="keyword">public</span> <a class="code" href="classuibase.html" title="User Info base class.">uibase</a>{ 
    30 <a name="l00014"></a>00014         <span class="keywordtype">double</span> Rs, Ls, dt, Ypm, kp, p,  J, Mz; 
    31 <a name="l00015"></a>00015 }; 
    32 <a name="l00016"></a>00016  
    33 <a name="l00018"></a><a class="code" href="classIMpmsm.html">00018</a> <span class="keyword">class </span><a class="code" href="classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$.">IMpmsm</a> : <span class="keyword">public</span> <a class="code" href="classdiffbifn.html" title="Class representing a differentiable function of two variables .">diffbifn</a> { 
    34 <a name="l00019"></a>00019 <span class="keyword">protected</span>: 
    35 <a name="l00020"></a>00020         <span class="keywordtype">double</span> Rs, Ls, dt, Ypm, kp, p,  J, Mz; 
    36 <a name="l00021"></a>00021  
    37 <a name="l00022"></a>00022 <span class="keyword">public</span>: 
    38 <a name="l00023"></a>00023         <a class="code" href="classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$.">IMpmsm</a>() :<a class="code" href="classdiffbifn.html#797772c0d5aab8ddccec19dfe4bb2d77" title="Default constructor (dimy is not set!).">diffbifn</a> (rx.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return number of scalars in the RV.">count</a>(), rx, ru ) {}; 
    39 <a name="l00025"></a><a class="code" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228">00025</a>         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228" title="Set mechanical and electrical variables.">set_parameters</a> ( <span class="keywordtype">double</span> Rs0, <span class="keywordtype">double</span> Ls0, <span class="keywordtype">double</span> dt0, <span class="keywordtype">double</span> Ypm0, <span class="keywordtype">double</span> kp0, <span class="keywordtype">double</span> p0, <span class="keywordtype">double</span> J0, <span class="keywordtype">double</span> Mz0 ) {Rs=Rs0; Ls=Ls0; dt=dt0; Ypm=Ypm0; kp=kp0; p=p0; J=J0; Mz=Mz0;} 
    40 <a name="l00026"></a>00026  
    41 <a name="l00027"></a><a class="code" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe">00027</a>         vec <a class="code" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe" title="Evaluates .">eval</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0 ) { 
    42 <a name="l00028"></a>00028                 <span class="comment">// last state</span> 
    43 <a name="l00029"></a>00029                 <span class="keywordtype">double</span> iam = x0 ( 0 ); 
    44 <a name="l00030"></a>00030                 <span class="keywordtype">double</span> ibm = x0 ( 1 ); 
    45 <a name="l00031"></a>00031                 <span class="keywordtype">double</span> omm = x0 ( 2 ); 
    46 <a name="l00032"></a>00032                 <span class="keywordtype">double</span> thm = x0 ( 3 ); 
    47 <a name="l00033"></a>00033                 <span class="keywordtype">double</span> uam = u0 ( 0 ); 
    48 <a name="l00034"></a>00034                 <span class="keywordtype">double</span> ubm = u0 ( 1 ); 
    49 <a name="l00035"></a>00035  
    50 <a name="l00036"></a>00036                 vec xk=zeros ( 4 ); 
    51 <a name="l00037"></a>00037                 <span class="comment">//ia</span> 
    52 <a name="l00038"></a>00038                 xk ( 0 ) = ( 1.0- Rs/Ls*dt ) * iam + Ypm/Ls*dt*omm * sin ( thm ) + uam*dt/Ls; 
    53 <a name="l00039"></a>00039                 <span class="comment">//ib</span> 
    54 <a name="l00040"></a>00040                 xk ( 1 ) = ( 1.0- Rs/Ls*dt ) * ibm - Ypm/Ls*dt*omm * cos ( thm ) + ubm*dt/Ls; 
    55 <a name="l00041"></a>00041                 <span class="comment">//om</span> 
    56 <a name="l00042"></a>00042                 xk ( 2 ) = omm + kp*p*p * Ypm/J*dt* ( ibm * cos ( thm )-iam * sin ( thm ) ) - p/J*dt*Mz; 
    57 <a name="l00043"></a>00043                 <span class="comment">//th</span> 
    58 <a name="l00044"></a>00044                 xk ( 3 ) = thm + omm*dt; <span class="comment">// &lt;0..2pi&gt;</span> 
    59 <a name="l00045"></a>00045                 <span class="keywordflow">if</span> ( xk ( 3 ) &gt;pi ) xk ( 3 )-=2*pi; 
    60 <a name="l00046"></a>00046                 <span class="keywordflow">if</span> ( xk ( 3 ) &lt;-pi ) xk ( 3 ) +=2*pi; 
    61 <a name="l00047"></a>00047                 <span class="keywordflow">return</span> xk; 
    62 <a name="l00048"></a>00048         } 
    63 <a name="l00049"></a>00049  
    64 <a name="l00050"></a><a class="code" href="classIMpmsm.html#b4378b5d3bf64c683e4cf5c5f1cd56f1">00050</a>         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#b4378b5d3bf64c683e4cf5c5f1cd56f1" title="Evaluates  and writes result into A .">dfdx_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) { 
    65 <a name="l00051"></a>00051                 <span class="keywordtype">double</span> iam = x0 ( 0 ); 
    66 <a name="l00052"></a>00052                 <span class="keywordtype">double</span> ibm = x0 ( 1 ); 
    67 <a name="l00053"></a>00053                 <span class="keywordtype">double</span> omm = x0 ( 2 ); 
    68 <a name="l00054"></a>00054                 <span class="keywordtype">double</span> thm = x0 ( 3 ); 
    69 <a name="l00055"></a>00055                 <span class="comment">// d ia</span> 
    70 <a name="l00056"></a>00056                 A ( 0,0 ) = ( 1.0- Rs/Ls*dt ); A ( 0,1 ) = 0.0; 
    71 <a name="l00057"></a>00057                 A ( 0,2 ) = Ypm/Ls*dt* sin ( thm ); A ( 0,3 ) = Ypm/Ls*dt*omm * ( cos ( thm ) ); 
    72 <a name="l00058"></a>00058                 <span class="comment">// d ib</span> 
    73 <a name="l00059"></a>00059                 A ( 1,0 ) = 0.0 ; A ( 1,1 ) = ( 1.0- Rs/Ls*dt ); 
    74 <a name="l00060"></a>00060                 A ( 1,2 ) = -Ypm/Ls*dt* cos ( thm ); A ( 1,3 ) = Ypm/Ls*dt*omm * ( sin ( thm ) ); 
    75 <a name="l00061"></a>00061                 <span class="comment">// d om</span> 
    76 <a name="l00062"></a>00062                 A ( 2,0 ) = kp*p*p * Ypm/J*dt* ( - sin ( thm ) ); 
    77 <a name="l00063"></a>00063                 A ( 2,1 ) = kp*p*p * Ypm/J*dt* ( cos ( thm ) ); 
    78 <a name="l00064"></a>00064                 A ( 2,2 ) = 1.0; 
    79 <a name="l00065"></a>00065                 A ( 2,3 ) = kp*p*p * Ypm/J*dt* ( -ibm * sin ( thm )-iam * cos ( thm ) ); 
    80 <a name="l00066"></a>00066                 <span class="comment">// d th</span> 
    81 <a name="l00067"></a>00067                 A ( 3,0 ) = 0.0; A ( 3,1 ) = 0.0; A ( 3,2 ) = dt; A ( 3,3 ) = 1.0; 
    82 <a name="l00068"></a>00068         } 
     21<a name="l00005"></a>00005  
     22<a name="l00006"></a>00006 <span class="comment">//TODO hardcoded RVs!!!</span> 
     23<a name="l00007"></a>00007 <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> rx ( <span class="stringliteral">"1 2 3 4"</span>, <span class="stringliteral">"{ia ib om th }"</span>, ones_i ( 4 ), zeros_i ( 4 )); 
     24<a name="l00008"></a>00008 <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> ru ( <span class="stringliteral">"5 6"</span>, <span class="stringliteral">"{ua ub }"</span>, ones_i ( 2 ) ,zeros_i ( 2 )); 
     25<a name="l00009"></a>00009 <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> ry ( <span class="stringliteral">"7 8"</span>, <span class="stringliteral">"{oia oib }"</span>, ones_i ( 2 ) ,zeros_i ( 2 )); 
     26<a name="l00010"></a>00010  
     27<a name="l00011"></a>00011 <span class="comment">// class uipmsm : public uibase{</span> 
     28<a name="l00012"></a>00012 <span class="comment">//      double Rs, Ls, dt, Ypm, kp, p,  J, Mz;</span> 
     29<a name="l00013"></a>00013 <span class="comment">// };</span> 
     30<a name="l00014"></a>00014  
     31<a name="l00016"></a><a class="code" href="classIMpmsm.html">00016</a> <span class="keyword">class </span><a class="code" href="classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$.">IMpmsm</a> : <span class="keyword">public</span> <a class="code" href="classdiffbifn.html" title="Class representing a differentiable function of two variables .">diffbifn</a> { 
     32<a name="l00017"></a>00017 <span class="keyword">protected</span>: 
     33<a name="l00018"></a>00018         <span class="keywordtype">double</span> Rs, Ls, dt, Ypm, kp, p,  J, Mz; 
     34<a name="l00019"></a>00019  
     35<a name="l00020"></a>00020 <span class="keyword">public</span>: 
     36<a name="l00021"></a>00021         <a class="code" href="classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$.">IMpmsm</a>() :<a class="code" href="classdiffbifn.html#797772c0d5aab8ddccec19dfe4bb2d77" title="Default constructor (dimy is not set!).">diffbifn</a> (rx.<a class="code" href="classRV.html#f5c7b8bd589eef09ccdf3329a0addea0" title="Return number of scalars in the RV.">count</a>(), rx, ru ) {}; 
     37<a name="l00023"></a><a class="code" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228">00023</a>         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228" title="Set mechanical and electrical variables.">set_parameters</a> ( <span class="keywordtype">double</span> Rs0, <span class="keywordtype">double</span> Ls0, <span class="keywordtype">double</span> dt0, <span class="keywordtype">double</span> Ypm0, <span class="keywordtype">double</span> kp0, <span class="keywordtype">double</span> p0, <span class="keywordtype">double</span> J0, <span class="keywordtype">double</span> Mz0 ) {Rs=Rs0; Ls=Ls0; dt=dt0; Ypm=Ypm0; kp=kp0; p=p0; J=J0; Mz=Mz0;} 
     38<a name="l00024"></a>00024  
     39<a name="l00025"></a><a class="code" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe">00025</a>         vec <a class="code" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe" title="Evaluates .">eval</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0 ) { 
     40<a name="l00026"></a>00026                 <span class="comment">// last state</span> 
     41<a name="l00027"></a>00027                 <span class="keywordtype">double</span> iam = x0 ( 0 ); 
     42<a name="l00028"></a>00028                 <span class="keywordtype">double</span> ibm = x0 ( 1 ); 
     43<a name="l00029"></a>00029                 <span class="keywordtype">double</span> omm = x0 ( 2 ); 
     44<a name="l00030"></a>00030                 <span class="keywordtype">double</span> thm = x0 ( 3 ); 
     45<a name="l00031"></a>00031                 <span class="keywordtype">double</span> uam = u0 ( 0 ); 
     46<a name="l00032"></a>00032                 <span class="keywordtype">double</span> ubm = u0 ( 1 ); 
     47<a name="l00033"></a>00033  
     48<a name="l00034"></a>00034                 vec xk=zeros ( 4 ); 
     49<a name="l00035"></a>00035                 <span class="comment">//ia</span> 
     50<a name="l00036"></a>00036                 xk ( 0 ) = ( 1.0- Rs/Ls*dt ) * iam + Ypm/Ls*dt*omm * sin ( thm ) + uam*dt/Ls; 
     51<a name="l00037"></a>00037                 <span class="comment">//ib</span> 
     52<a name="l00038"></a>00038                 xk ( 1 ) = ( 1.0- Rs/Ls*dt ) * ibm - Ypm/Ls*dt*omm * cos ( thm ) + ubm*dt/Ls; 
     53<a name="l00039"></a>00039                 <span class="comment">//om</span> 
     54<a name="l00040"></a>00040                 xk ( 2 ) = omm + kp*p*p * Ypm/J*dt* ( ibm * cos ( thm )-iam * sin ( thm ) ) - p/J*dt*Mz; 
     55<a name="l00041"></a>00041                 <span class="comment">//th</span> 
     56<a name="l00042"></a>00042                 xk ( 3 ) = thm + omm*dt; <span class="comment">// &lt;0..2pi&gt;</span> 
     57<a name="l00043"></a>00043                 <span class="keywordflow">if</span> ( xk ( 3 ) &gt;pi ) xk ( 3 )-=2*pi; 
     58<a name="l00044"></a>00044                 <span class="keywordflow">if</span> ( xk ( 3 ) &lt;-pi ) xk ( 3 ) +=2*pi; 
     59<a name="l00045"></a>00045                 <span class="keywordflow">return</span> xk; 
     60<a name="l00046"></a>00046         } 
     61<a name="l00047"></a>00047  
     62<a name="l00048"></a><a class="code" href="classIMpmsm.html#b4378b5d3bf64c683e4cf5c5f1cd56f1">00048</a>         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#b4378b5d3bf64c683e4cf5c5f1cd56f1" title="Evaluates  and writes result into A .">dfdx_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) { 
     63<a name="l00049"></a>00049                 <span class="keywordtype">double</span> iam = x0 ( 0 ); 
     64<a name="l00050"></a>00050                 <span class="keywordtype">double</span> ibm = x0 ( 1 ); 
     65<a name="l00051"></a>00051                 <span class="keywordtype">double</span> omm = x0 ( 2 ); 
     66<a name="l00052"></a>00052                 <span class="keywordtype">double</span> thm = x0 ( 3 ); 
     67<a name="l00053"></a>00053                 <span class="comment">// d ia</span> 
     68<a name="l00054"></a>00054                 A ( 0,0 ) = ( 1.0- Rs/Ls*dt ); A ( 0,1 ) = 0.0; 
     69<a name="l00055"></a>00055                 A ( 0,2 ) = Ypm/Ls*dt* sin ( thm ); A ( 0,3 ) = Ypm/Ls*dt*omm * ( cos ( thm ) ); 
     70<a name="l00056"></a>00056                 <span class="comment">// d ib</span> 
     71<a name="l00057"></a>00057                 A ( 1,0 ) = 0.0 ; A ( 1,1 ) = ( 1.0- Rs/Ls*dt ); 
     72<a name="l00058"></a>00058                 A ( 1,2 ) = -Ypm/Ls*dt* cos ( thm ); A ( 1,3 ) = Ypm/Ls*dt*omm * ( sin ( thm ) ); 
     73<a name="l00059"></a>00059                 <span class="comment">// d om</span> 
     74<a name="l00060"></a>00060                 A ( 2,0 ) = kp*p*p * Ypm/J*dt* ( - sin ( thm ) ); 
     75<a name="l00061"></a>00061                 A ( 2,1 ) = kp*p*p * Ypm/J*dt* ( cos ( thm ) ); 
     76<a name="l00062"></a>00062                 A ( 2,2 ) = 1.0; 
     77<a name="l00063"></a>00063                 A ( 2,3 ) = kp*p*p * Ypm/J*dt* ( -ibm * sin ( thm )-iam * cos ( thm ) ); 
     78<a name="l00064"></a>00064                 <span class="comment">// d th</span> 
     79<a name="l00065"></a>00065                 A ( 3,0 ) = 0.0; A ( 3,1 ) = 0.0; A ( 3,2 ) = dt; A ( 3,3 ) = 1.0; 
     80<a name="l00066"></a>00066         } 
     81<a name="l00067"></a>00067  
     82<a name="l00068"></a><a class="code" href="classIMpmsm.html#c3f8dad22ae9855c04a1d593b45c99b5">00068</a>         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#c3f8dad22ae9855c04a1d593b45c99b5" title="Evaluates  and writes result into A .">dfdu_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) {it_error ( <span class="stringliteral">"not needed"</span> );}; 
    8383<a name="l00069"></a>00069  
    84 <a name="l00070"></a><a class="code" href="classIMpmsm.html#c3f8dad22ae9855c04a1d593b45c99b5">00070</a>         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#c3f8dad22ae9855c04a1d593b45c99b5" title="Evaluates  and writes result into A .">dfdu_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) {it_error ( <span class="stringliteral">"not needed"</span> );}; 
     84<a name="l00070"></a>00070 }; 
    8585<a name="l00071"></a>00071  
    86 <a name="l00072"></a>00072 }; 
    87 <a name="l00073"></a>00073  
    88 <a name="l00074"></a>00074 <span class="keyword">class </span>IMpmsmStat : <span class="keyword">public</span> <a class="code" href="classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$.">IMpmsm</a> { 
    89 <a name="l00075"></a>00075         IMpmsmStat() :<a class="code" href="classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$.">IMpmsm</a>() {}; 
    90 <a name="l00077"></a>00077         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228" title="Set mechanical and electrical variables.">set_parameters</a> ( <span class="keywordtype">double</span> Rs0, <span class="keywordtype">double</span> Ls0, <span class="keywordtype">double</span> dt0, <span class="keywordtype">double</span> Ypm0, <span class="keywordtype">double</span> kp0, <span class="keywordtype">double</span> p0, <span class="keywordtype">double</span> J0, <span class="keywordtype">double</span> Mz0 ) {Rs=Rs0; Ls=Ls0; dt=dt0; Ypm=Ypm0; kp=kp0; p=p0; J=J0; Mz=Mz0;} 
    91 <a name="l00078"></a>00078  
    92 <a name="l00079"></a>00079         vec <a class="code" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe" title="Evaluates .">eval</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0 ) { 
    93 <a name="l00080"></a>00080                 <span class="comment">// last state</span> 
    94 <a name="l00081"></a>00081                 <span class="keywordtype">double</span> iam = x0 ( 0 ); 
    95 <a name="l00082"></a>00082                 <span class="keywordtype">double</span> ibm = x0 ( 1 ); 
    96 <a name="l00083"></a>00083                 <span class="keywordtype">double</span> omm = x0 ( 2 ); 
    97 <a name="l00084"></a>00084                 <span class="keywordtype">double</span> thm = x0 ( 3 ); 
    98 <a name="l00085"></a>00085                 <span class="keywordtype">double</span> uam = u0 ( 0 ); 
    99 <a name="l00086"></a>00086                 <span class="keywordtype">double</span> ubm = u0 ( 1 ); 
    100 <a name="l00087"></a>00087  
    101 <a name="l00088"></a>00088                 vec xk=zeros ( 4 ); 
    102 <a name="l00089"></a>00089                 <span class="comment">//ia</span> 
    103 <a name="l00090"></a>00090                 xk ( 0 ) = ( 1.0- Rs/Ls*dt ) * iam + Ypm/Ls*dt*omm * sin ( thm ) + uam*dt/Ls; 
    104 <a name="l00091"></a>00091                 <span class="comment">//ib</span> 
    105 <a name="l00092"></a>00092                 xk ( 1 ) = ( 1.0- Rs/Ls*dt ) * ibm - Ypm/Ls*dt*omm * cos ( thm ) + ubm*dt/Ls; 
    106 <a name="l00093"></a>00093                 <span class="comment">//om</span> 
    107 <a name="l00094"></a>00094                 xk ( 2 ) = omm;<span class="comment">// + kp*p*p * Ypm/J*dt* ( ibm * cos ( thm )-iam * sin ( thm ) ) - p/J*dt*Mz;</span> 
    108 <a name="l00095"></a>00095                 <span class="comment">//th</span> 
    109 <a name="l00096"></a>00096                 xk ( 3 ) = rem(thm + omm*dt,2*pi); <span class="comment">// &lt;0..2pi&gt;</span> 
    110 <a name="l00097"></a>00097                 <span class="keywordflow">return</span> xk; 
    111 <a name="l00098"></a>00098         } 
    112 <a name="l00099"></a>00099  
    113 <a name="l00100"></a>00100         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#b4378b5d3bf64c683e4cf5c5f1cd56f1" title="Evaluates  and writes result into A .">dfdx_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) { 
    114 <a name="l00101"></a>00101 <span class="comment">//              double iam = x0 ( 0 );</span> 
    115 <a name="l00102"></a>00102 <span class="comment">//              double ibm = x0 ( 1 );</span> 
    116 <a name="l00103"></a>00103                 <span class="keywordtype">double</span> omm = x0 ( 2 ); 
    117 <a name="l00104"></a>00104                 <span class="keywordtype">double</span> thm = x0 ( 3 ); 
    118 <a name="l00105"></a>00105                 <span class="comment">// d ia</span> 
    119 <a name="l00106"></a>00106                 A ( 0,0 ) = ( 1.0- Rs/Ls*dt ); A ( 0,1 ) = 0.0; 
    120 <a name="l00107"></a>00107                 A ( 0,2 ) = Ypm/Ls*dt* sin ( thm ); A ( 0,3 ) = Ypm/Ls*dt*omm * ( cos ( thm ) ); 
    121 <a name="l00108"></a>00108                 <span class="comment">// d ib</span> 
    122 <a name="l00109"></a>00109                 A ( 1,0 ) = 0.0 ; A ( 1,1 ) = ( 1.0- Rs/Ls*dt ); 
    123 <a name="l00110"></a>00110                 A ( 1,2 ) = -Ypm/Ls*dt* cos ( thm ); A ( 1,3 ) = Ypm/Ls*dt*omm * ( sin ( thm ) ); 
    124 <a name="l00111"></a>00111                 <span class="comment">// d om</span> 
    125 <a name="l00112"></a>00112                 A ( 2,0 ) = 0.0;<span class="comment">//kp*p*p * Ypm/J*dt* ( - sin ( thm ) );</span> 
    126 <a name="l00113"></a>00113                 A ( 2,1 ) = 0.0;<span class="comment">//kp*p*p * Ypm/J*dt* ( cos ( thm ) );</span> 
    127 <a name="l00114"></a>00114                 A ( 2,2 ) = 1.0; 
    128 <a name="l00115"></a>00115                 A ( 2,3 ) = 0.0;<span class="comment">//kp*p*p * Ypm/J*dt* ( -ibm * sin ( thm )-iam * cos ( thm ) );</span> 
    129 <a name="l00116"></a>00116                 <span class="comment">// d th</span> 
    130 <a name="l00117"></a>00117                 A ( 3,0 ) = 0.0; A ( 3,1 ) = 0.0; A ( 3,2 ) = dt; A ( 3,3 ) = 1.0; 
    131 <a name="l00118"></a>00118         } 
     86<a name="l00072"></a>00072 <span class="keyword">class </span>IMpmsmStat : <span class="keyword">public</span> <a class="code" href="classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$.">IMpmsm</a> { 
     87<a name="l00073"></a>00073         IMpmsmStat() :<a class="code" href="classIMpmsm.html" title="State evolution model for a PMSM drive and its derivative with respect to $x$.">IMpmsm</a>() {}; 
     88<a name="l00075"></a>00075         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228" title="Set mechanical and electrical variables.">set_parameters</a> ( <span class="keywordtype">double</span> Rs0, <span class="keywordtype">double</span> Ls0, <span class="keywordtype">double</span> dt0, <span class="keywordtype">double</span> Ypm0, <span class="keywordtype">double</span> kp0, <span class="keywordtype">double</span> p0, <span class="keywordtype">double</span> J0, <span class="keywordtype">double</span> Mz0 ) {Rs=Rs0; Ls=Ls0; dt=dt0; Ypm=Ypm0; kp=kp0; p=p0; J=J0; Mz=Mz0;} 
     89<a name="l00076"></a>00076  
     90<a name="l00077"></a>00077         vec <a class="code" href="classIMpmsm.html#45785869d978dda42828a072ec2caebe" title="Evaluates .">eval</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0 ) { 
     91<a name="l00078"></a>00078                 <span class="comment">// last state</span> 
     92<a name="l00079"></a>00079                 <span class="keywordtype">double</span> iam = x0 ( 0 ); 
     93<a name="l00080"></a>00080                 <span class="keywordtype">double</span> ibm = x0 ( 1 ); 
     94<a name="l00081"></a>00081                 <span class="keywordtype">double</span> omm = x0 ( 2 ); 
     95<a name="l00082"></a>00082                 <span class="keywordtype">double</span> thm = x0 ( 3 ); 
     96<a name="l00083"></a>00083                 <span class="keywordtype">double</span> uam = u0 ( 0 ); 
     97<a name="l00084"></a>00084                 <span class="keywordtype">double</span> ubm = u0 ( 1 ); 
     98<a name="l00085"></a>00085  
     99<a name="l00086"></a>00086                 vec xk=zeros ( 4 ); 
     100<a name="l00087"></a>00087                 <span class="comment">//ia</span> 
     101<a name="l00088"></a>00088                 xk ( 0 ) = ( 1.0- Rs/Ls*dt ) * iam + Ypm/Ls*dt*omm * sin ( thm ) + uam*dt/Ls; 
     102<a name="l00089"></a>00089                 <span class="comment">//ib</span> 
     103<a name="l00090"></a>00090                 xk ( 1 ) = ( 1.0- Rs/Ls*dt ) * ibm - Ypm/Ls*dt*omm * cos ( thm ) + ubm*dt/Ls; 
     104<a name="l00091"></a>00091                 <span class="comment">//om</span> 
     105<a name="l00092"></a>00092                 xk ( 2 ) = omm;<span class="comment">// + kp*p*p * Ypm/J*dt* ( ibm * cos ( thm )-iam * sin ( thm ) ) - p/J*dt*Mz;</span> 
     106<a name="l00093"></a>00093                 <span class="comment">//th</span> 
     107<a name="l00094"></a>00094                 xk ( 3 ) = rem(thm + omm*dt,2*pi); <span class="comment">// &lt;0..2pi&gt;</span> 
     108<a name="l00095"></a>00095                 <span class="keywordflow">return</span> xk; 
     109<a name="l00096"></a>00096         } 
     110<a name="l00097"></a>00097  
     111<a name="l00098"></a>00098         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#b4378b5d3bf64c683e4cf5c5f1cd56f1" title="Evaluates  and writes result into A .">dfdx_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) { 
     112<a name="l00099"></a>00099 <span class="comment">//              double iam = x0 ( 0 );</span> 
     113<a name="l00100"></a>00100 <span class="comment">//              double ibm = x0 ( 1 );</span> 
     114<a name="l00101"></a>00101                 <span class="keywordtype">double</span> omm = x0 ( 2 ); 
     115<a name="l00102"></a>00102                 <span class="keywordtype">double</span> thm = x0 ( 3 ); 
     116<a name="l00103"></a>00103                 <span class="comment">// d ia</span> 
     117<a name="l00104"></a>00104                 A ( 0,0 ) = ( 1.0- Rs/Ls*dt ); A ( 0,1 ) = 0.0; 
     118<a name="l00105"></a>00105                 A ( 0,2 ) = Ypm/Ls*dt* sin ( thm ); A ( 0,3 ) = Ypm/Ls*dt*omm * ( cos ( thm ) ); 
     119<a name="l00106"></a>00106                 <span class="comment">// d ib</span> 
     120<a name="l00107"></a>00107                 A ( 1,0 ) = 0.0 ; A ( 1,1 ) = ( 1.0- Rs/Ls*dt ); 
     121<a name="l00108"></a>00108                 A ( 1,2 ) = -Ypm/Ls*dt* cos ( thm ); A ( 1,3 ) = Ypm/Ls*dt*omm * ( sin ( thm ) ); 
     122<a name="l00109"></a>00109                 <span class="comment">// d om</span> 
     123<a name="l00110"></a>00110                 A ( 2,0 ) = 0.0;<span class="comment">//kp*p*p * Ypm/J*dt* ( - sin ( thm ) );</span> 
     124<a name="l00111"></a>00111                 A ( 2,1 ) = 0.0;<span class="comment">//kp*p*p * Ypm/J*dt* ( cos ( thm ) );</span> 
     125<a name="l00112"></a>00112                 A ( 2,2 ) = 1.0; 
     126<a name="l00113"></a>00113                 A ( 2,3 ) = 0.0;<span class="comment">//kp*p*p * Ypm/J*dt* ( -ibm * sin ( thm )-iam * cos ( thm ) );</span> 
     127<a name="l00114"></a>00114                 <span class="comment">// d th</span> 
     128<a name="l00115"></a>00115                 A ( 3,0 ) = 0.0; A ( 3,1 ) = 0.0; A ( 3,2 ) = dt; A ( 3,3 ) = 1.0; 
     129<a name="l00116"></a>00116         } 
     130<a name="l00117"></a>00117  
     131<a name="l00118"></a>00118         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#c3f8dad22ae9855c04a1d593b45c99b5" title="Evaluates  and writes result into A .">dfdu_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) {it_error ( <span class="stringliteral">"not needed"</span> );}; 
    132132<a name="l00119"></a>00119  
    133 <a name="l00120"></a>00120         <span class="keywordtype">void</span> <a class="code" href="classIMpmsm.html#c3f8dad22ae9855c04a1d593b45c99b5" title="Evaluates  and writes result into A .">dfdu_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) {it_error ( <span class="stringliteral">"not needed"</span> );}; 
     133<a name="l00120"></a>00120 }; 
    134134<a name="l00121"></a>00121  
    135 <a name="l00122"></a>00122 }; 
    136 <a name="l00123"></a>00123  
    137 <a name="l00125"></a><a class="code" href="classOMpmsm.html">00125</a> <span class="keyword">class </span><a class="code" href="classOMpmsm.html" title="Observation model for PMSM drive and its derivative with respect to $x$.">OMpmsm</a>: <span class="keyword">public</span> <a class="code" href="classdiffbifn.html" title="Class representing a differentiable function of two variables .">diffbifn</a> { 
    138 <a name="l00126"></a>00126 <span class="keyword">public</span>: 
    139 <a name="l00127"></a>00127         <a class="code" href="classOMpmsm.html" title="Observation model for PMSM drive and its derivative with respect to $x$.">OMpmsm</a>() :<a class="code" href="classdiffbifn.html#797772c0d5aab8ddccec19dfe4bb2d77" title="Default constructor (dimy is not set!).">diffbifn</a> (2, rx,ru ) {}; 
    140 <a name="l00128"></a>00128  
    141 <a name="l00129"></a><a class="code" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da">00129</a>         vec <a class="code" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da" title="Evaluates .">eval</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0 ) { 
    142 <a name="l00130"></a>00130                 vec y ( 2 ); 
    143 <a name="l00131"></a>00131                 y ( 0 ) = x0 ( 0 ); 
    144 <a name="l00132"></a>00132                 y ( 1 ) = x0 ( 1 ); 
    145 <a name="l00133"></a>00133                 <span class="keywordflow">return</span> y; 
    146 <a name="l00134"></a>00134         } 
    147 <a name="l00135"></a>00135  
    148 <a name="l00136"></a><a class="code" href="classOMpmsm.html#b75b5fd55b2ac5ed74b5b953af122821">00136</a>         <span class="keywordtype">void</span> <a class="code" href="classOMpmsm.html#b75b5fd55b2ac5ed74b5b953af122821" title="Evaluates  and writes result into A .">dfdx_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) { 
    149 <a name="l00137"></a>00137                 A.clear(); 
    150 <a name="l00138"></a>00138                 A ( 0,0 ) = 1.0; 
    151 <a name="l00139"></a>00139                 A ( 1,1 ) = 1.0; 
    152 <a name="l00140"></a>00140         } 
    153 <a name="l00141"></a>00141 }; 
    154 <a name="l00142"></a>00142  
    155 <a name="l00143"></a>00143 <span class="preprocessor">#endif //PMSM_H</span> 
     135<a name="l00123"></a><a class="code" href="classOMpmsm.html">00123</a> <span class="keyword">class </span><a class="code" href="classOMpmsm.html" title="Observation model for PMSM drive and its derivative with respect to $x$.">OMpmsm</a>: <span class="keyword">public</span> <a class="code" href="classdiffbifn.html" title="Class representing a differentiable function of two variables .">diffbifn</a> { 
     136<a name="l00124"></a>00124 <span class="keyword">public</span>: 
     137<a name="l00125"></a>00125         <a class="code" href="classOMpmsm.html" title="Observation model for PMSM drive and its derivative with respect to $x$.">OMpmsm</a>() :<a class="code" href="classdiffbifn.html#797772c0d5aab8ddccec19dfe4bb2d77" title="Default constructor (dimy is not set!).">diffbifn</a> (2, rx,ru ) {}; 
     138<a name="l00126"></a>00126  
     139<a name="l00127"></a><a class="code" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da">00127</a>         vec <a class="code" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da" title="Evaluates .">eval</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0 ) { 
     140<a name="l00128"></a>00128                 vec y ( 2 ); 
     141<a name="l00129"></a>00129                 y ( 0 ) = x0 ( 0 ); 
     142<a name="l00130"></a>00130                 y ( 1 ) = x0 ( 1 ); 
     143<a name="l00131"></a>00131                 <span class="keywordflow">return</span> y; 
     144<a name="l00132"></a>00132         } 
     145<a name="l00133"></a>00133  
     146<a name="l00134"></a><a class="code" href="classOMpmsm.html#b75b5fd55b2ac5ed74b5b953af122821">00134</a>         <span class="keywordtype">void</span> <a class="code" href="classOMpmsm.html#b75b5fd55b2ac5ed74b5b953af122821" title="Evaluates  and writes result into A .">dfdx_cond</a> ( <span class="keyword">const</span> vec &amp;x0, <span class="keyword">const</span> vec &amp;u0, mat &amp;A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) { 
     147<a name="l00135"></a>00135                 A.clear(); 
     148<a name="l00136"></a>00136                 A ( 0,0 ) = 1.0; 
     149<a name="l00137"></a>00137                 A ( 1,1 ) = 1.0; 
     150<a name="l00138"></a>00138         } 
     151<a name="l00139"></a>00139 }; 
     152<a name="l00140"></a>00140  
     153<a name="l00141"></a>00141 <span class="preprocessor">#endif //PMSM_H</span> 
    156154</pre></div></div> 
    157 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     155<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    158156<a href="http://www.doxygen.org/index.html"> 
    159 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     157<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    160158</body> 
    161159</html> 
    
          
  • TabularUnified doc/html/pmsm__mod_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2828<a name="l00012"></a>00012  
    2929</pre></div></div> 
    30 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     30<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    3131<a href="http://www.doxygen.org/index.html"> 
    32 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     32<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3333</body> 
    3434</html> 
    
          
  • TabularUnified doc/html/pwm_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3636<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); 
    3737</pre></div></div> 
    38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     38<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    3939<a href="http://www.doxygen.org/index.html"> 
    40 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     40<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4141</body> 
    4242</html> 
    
          
  • TabularUnified doc/html/reference_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    5858<a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#define Ucmax_fault     (650.0/Uref)</span> 
    5959</pre></div></div> 
    60 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     60<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    6161<a href="http://www.doxygen.org/index.html"> 
    62 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     62<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    6363</body> 
    6464</html> 
    
          
  • TabularUnified doc/html/regulace_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    3131<a name="l00015"></a>00015  
    3232</pre></div></div> 
    33 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     33<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    3434<a href="http://www.doxygen.org/index.html"> 
    35 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     35<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    3636</body> 
    3737</html> 
    
          
  • TabularUnified doc/html/sim__var_8cpp.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2222<code>#include &lt;stat/libFN.h&gt;</code><br> 
    2323<code>#include &lt;<a class="el" href="libKF_8h-source.html">estim/libKF.h</a>&gt;</code><br> 
    24 <code>#include &lt;<a class="el" href="libPF_8h-source.html">estim/libPF.h</a>&gt;</code><br> 
     24<code>#include &lt;<a class="el" href="chmat_8h-source.html">math/chmat.h</a>&gt;</code><br> 
    2525<code>#include &quot;pmsm.h&quot;</code><br> 
    2626<code>#include &quot;simulator.h&quot;</code><br> 
     27<code>#include &quot;sim_profiles.h&quot;</code><br> 
    2728<code>#include &lt;<a class="el" href="loggers_8h-source.html">stat/loggers.h</a>&gt;</code><br> 
    2829 
     
    3334<p><center><img src="sim__var_8cpp__incl.png" border="0" usemap="#work/mixpp/pmsm/sim_var.cpp_map" alt=""></center> 
    3435<map name="work/mixpp/pmsm/sim_var.cpp_map"> 
    35 <area shape="rect" href="libFN_8h&#45;source.html" title="stat/libFN.h" alt="" coords="587,156,675,180"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="379,81,475,105"><area shape="rect" href="libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="164,81,260,105"><area shape="rect" href="pmsm_8h&#45;source.html" title="pmsm.h" alt="" coords="651,81,717,105"><area shape="rect" href="simulator_8h&#45;source.html" title="simulator.h" alt="" coords="891,81,973,105"><area shape="rect" href="loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="464,156,563,180"><area shape="rect" href="libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations." alt="" coords="464,231,528,255"><area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="291,156,389,180"><area shape="rect" href="chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="155,156,267,180"><area shape="rect" href="libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="67,231,173,255"><area shape="rect" href="itpp__ext_8h&#45;source.html" title="../itpp_ext.h" alt="" coords="248,231,339,255"><area shape="rect" href="userinfo_8h&#45;source.html" title="userinfo.h" alt="" coords="699,156,776,180"></map> 
     36<area shape="rect" href="libFN_8h-source.html" title="stat/libFN.h" alt="" coords="24,161,117,188"><area shape="rect" href="libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="239,84,337,111"><area shape="rect" href="chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="451,161,573,188"><area shape="rect" href="pmsm_8h-source.html" title="pmsm.h" alt="" coords="89,84,164,111"><area shape="rect" href="simulator_8h-source.html" title="simulator.h" alt="" coords="412,84,503,111"><area shape="rect" href="sim__profiles_8h-source.html" title="sim_profiles.h" alt="" coords="527,84,636,111"><area shape="rect" href="loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="141,161,251,188"><area shape="rect" href="libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations." alt="" coords="108,239,175,265"><area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="325,161,427,188"><area shape="rect" href="libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="471,239,585,265"><area shape="rect" href="itpp__ext_8h-source.html" title="../itpp_ext.h" alt="" coords="351,239,447,265"></map> 
    3637</div> 
    3738<table border="0" cellpadding="0" cellspacing="0"> 
    3839<tr><td></td></tr> 
    3940<tr><td colspan="2"><br><h2>Functions</h2></td></tr> 
    40 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e447b6cc84b8f808272762ff23bc5eaa"></a><!-- doxytag: member="sim_var.cpp::set_simulator_t" ref="e447b6cc84b8f808272762ff23bc5eaa" args="(double &amp;Ww)" --> 
    41 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sim__var_8cpp.html#e447b6cc84b8f808272762ff23bc5eaa">set_simulator_t</a> (double &amp;Ww)</td></tr> 
     41<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="sim_var.cpp::main" ref="e66f6b31b5ad750f1fe042a706a4e3d4" args="()" --> 
     42int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="sim__var_8cpp.html#e66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr> 
    4243 
    4344<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extended <a class="el" href="classKalman.html" title="Kalman filter with covariance matrices in square root form.">Kalman</a> filter with unknown <code>Q</code>. <br></td></tr> 
    44 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e66f6b31b5ad750f1fe042a706a4e3d4"></a><!-- doxytag: member="sim_var.cpp::main" ref="e66f6b31b5ad750f1fe042a706a4e3d4" args="()" --> 
    45 int&nbsp;</td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr> 
    46  
    4745</table> 
    4846<hr><a name="_details"></a><h2>Detailed Description</h2> 
     
    5250----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    5351Using IT++ for numerical operations ----------------------------------- </div> 
    54 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp; 
     52<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:45 2008 for mixpp by&nbsp; 
    5553<a href="http://www.doxygen.org/index.html"> 
    56 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     54<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5755</body> 
    5856</html> 
    
          
  • TabularUnified doc/html/sim__var_8cpp__incl.map

    r99 r139  
    1 <area shape="rect" href="$libFN_8h&#45;source.html" title="stat/libFN.h" alt="" coords="587,156,675,180"> 
    2 <area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="379,81,475,105"> 
    3 <area shape="rect" href="$libPF_8h.html" title="Bayesian Filtering using stochastic sampling (Particle Filters)." alt="" coords="164,81,260,105"> 
    4 <area shape="rect" href="$pmsm_8h&#45;source.html" title="pmsm.h" alt="" coords="651,81,717,105"> 
    5 <area shape="rect" href="$simulator_8h&#45;source.html" title="simulator.h" alt="" coords="891,81,973,105"> 
    6 <area shape="rect" href="$loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="464,156,563,180"> 
    7 <area shape="rect" href="$libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations." alt="" coords="464,231,528,255"> 
    8 <area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="291,156,389,180"> 
    9 <area shape="rect" href="$chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="155,156,267,180"> 
    10 <area shape="rect" href="$libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="67,231,173,255"> 
    11 <area shape="rect" href="$itpp__ext_8h&#45;source.html" title="../itpp_ext.h" alt="" coords="248,231,339,255"> 
    12 <area shape="rect" href="$userinfo_8h&#45;source.html" title="userinfo.h" alt="" coords="699,156,776,180"> 
     1<area shape="rect" href="$libFN_8h-source.html" title="stat/libFN.h" alt="" coords="24,161,117,188"> 
     2<area shape="rect" href="$libKF_8h.html" title="Bayesian Filtering for linear Gaussian models (Kalman Filter) and extensions." alt="" coords="239,84,337,111"> 
     3<area shape="rect" href="$chmat_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="451,161,573,188"> 
     4<area shape="rect" href="$pmsm_8h-source.html" title="pmsm.h" alt="" coords="89,84,164,111"> 
     5<area shape="rect" href="$simulator_8h-source.html" title="simulator.h" alt="" coords="412,84,503,111"> 
     6<area shape="rect" href="$sim__profiles_8h-source.html" title="sim_profiles.h" alt="" coords="527,84,636,111"> 
     7<area shape="rect" href="$loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="141,161,251,188"> 
     8<area shape="rect" href="$libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations." alt="" coords="108,239,175,265"> 
     9<area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="325,161,427,188"> 
     10<area shape="rect" href="$libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="471,239,585,265"> 
     11<area shape="rect" href="$itpp__ext_8h-source.html" title="../itpp_ext.h" alt="" coords="351,239,447,265"> 
    
          
  • TabularUnified doc/html/sim__var_8cpp__incl.md5

    r99 r139  
    1 b265246aa5990ba1b24713d464ca220f 
     17814cb2453c51889f9180d307a03d37a 
    
          
  • TabularUnified doc/html/sim__var__arx_8cpp.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2121<code>#include &lt;itpp/itbase.h&gt;</code><br> 
    2222<code>#include &lt;<a class="el" href="arx_8h-source.html">estim/arx.h</a>&gt;</code><br> 
     23<code>#include &lt;<a class="el" href="loggers_8h-source.html">stat/loggers.h</a>&gt;</code><br> 
    2324 
    2425<p> 
     
    2829<p><center><img src="sim__var__arx_8cpp__incl.png" border="0" usemap="#work/mixpp/pmsm/sim_var_arx.cpp_map" alt=""></center> 
    2930<map name="work/mixpp/pmsm/sim_var_arx.cpp_map"> 
    30 <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> 
     31<area shape="rect" href="arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="81,84,175,111"><area shape="rect" href="loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="364,161,473,188"><area shape="rect" href="libFN_8h-source.html" title="../stat/libFN.h" alt="" coords="76,161,180,188"><area shape="rect" href="libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="225,161,327,188"><area shape="rect" href="libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations." alt="" coords="243,239,309,265"><area shape="rect" href="libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="104,239,219,265"><area shape="rect" href="itpp__ext_8h-source.html" title="../itpp_ext.h" alt="" coords="384,239,480,265"></map> 
    3132</div> 
    3233<table border="0" cellpadding="0" cellspacing="0"> 
    3334<tr><td></td></tr> 
    3435<tr><td colspan="2"><br><h2>Functions</h2></td></tr> 
    35 <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)" --> 
    36 vec&nbsp;</td><td class="memItemRight" valign="bottom"><b>getPsi</b> (int t, mat &amp;D, mat &amp;Q)</td></tr> 
     36<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1fe6b48b3275ef1f646350a4fe3fc39"></a><!-- doxytag: member="sim_var_arx.cpp::getPsi_a" ref="b1fe6b48b3275ef1f646350a4fe3fc39" args="(int t, mat &amp;D, mat &amp;Du, mat &amp;X)" --> 
     37vec&nbsp;</td><td class="memItemRight" valign="bottom"><b>getPsi_a</b> (int t, mat &amp;D, mat &amp;Du, mat &amp;X)</td></tr> 
     38 
     39<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4f3629067a336e659e88e55c7a93bc21"></a><!-- doxytag: member="sim_var_arx.cpp::getPsi_b" ref="4f3629067a336e659e88e55c7a93bc21" args="(int t, mat &amp;D, mat &amp;Du, mat &amp;X)" --> 
     40vec&nbsp;</td><td class="memItemRight" valign="bottom"><b>getPsi_b</b> (int t, mat &amp;D, mat &amp;Du, mat &amp;X)</td></tr> 
    3741 
    3842<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="()" --> 
     
    4650----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 
    4751Using IT++ for numerical operations ----------------------------------- </div> 
    48 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:32 2008 for mixpp by&nbsp; 
     52<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by&nbsp; 
    4953<a href="http://www.doxygen.org/index.html"> 
    50 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     54<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    5155</body> 
    5256</html> 
    
          
  • TabularUnified doc/html/sim__var__arx_8cpp__incl.map

    r106 r139  
    1 <area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="131,81,216,105"> 
    2 <area shape="rect" href="$libFN_8h&#45;source.html" title="../stat/libFN.h" alt="" coords="153,156,252,180"> 
    3 <area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="276,156,375,180"> 
    4 <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"> 
    5 <area shape="rect" href="$libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="343,231,449,255"> 
    6 <area shape="rect" href="$itpp__ext_8h&#45;source.html" title="../itpp_ext.h" alt="" coords="473,231,564,255"> 
     1<area shape="rect" href="$arx_8h.html" title="Bayesian Filtering for generalized autoregressive (ARX) model." alt="" coords="81,84,175,111"> 
     2<area shape="rect" href="$loggers_8h.html" title="Loggers for storing results of experiments." alt="" coords="364,161,473,188"> 
     3<area shape="rect" href="$libFN_8h-source.html" title="../stat/libFN.h" alt="" coords="76,161,180,188"> 
     4<area shape="rect" href="$libEF_8h.html" title="Probability distributions for Exponential Family models." alt="" coords="225,161,327,188"> 
     5<area shape="rect" href="$libBM_8h.html" title="Bayesian Models (bm) that use Bayes rule to learn from observations." alt="" coords="243,239,309,265"> 
     6<area shape="rect" href="$libDC_8h.html" title="Matrices in decomposed forms (LDL&#39;, LU, UDU&#39;, etc)." alt="" coords="104,239,219,265"> 
     7<area shape="rect" href="$itpp__ext_8h-source.html" title="../itpp_ext.h" alt="" coords="384,239,480,265"> 
    
          
  • TabularUnified doc/html/sim__var__arx_8cpp__incl.md5

    r106 r139  
    1 3e532c1b75ca227a407ce7c9ca44688d 
     135734e5e4c22ab4fcdc53d38422a174f 
    
          
  • TabularUnified doc/html/simulator_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    2727<a name="l00011"></a>00011 <span class="comment">*/</span> 
    2828<a name="l00012"></a>00012  
    29 <a name="l00013"></a>00013  
    30 <a name="l00014"></a>00014 <span class="keyword">extern</span> <span class="keywordtype">void</span> pmsmsim_set_parameters(<span class="keywordtype">double</span> Rs0, <span class="keywordtype">double</span> Ls0, <span class="keywordtype">double</span> Fmag0, <span class="keywordtype">double</span> Bf0, <span class="keywordtype">double</span> p0, <span class="keywordtype">double</span> kp0, <span class="keywordtype">double</span> J0, <span class="keywordtype">double</span> Uc0, <span class="keywordtype">double</span> DT0, <span class="keywordtype">double</span> dt0); 
    31 <a name="l00015"></a>00015 <span class="keyword">extern</span> <span class="keywordtype">void</span> pmsmsim_step(<span class="keywordtype">double</span> Ww); 
    32 <a name="l00016"></a>00016  
    33 <a name="l00017"></a>00017 <span class="keyword">extern</span> <span class="keywordtype">double</span> x[9];  
    34 <a name="l00018"></a>00018 <span class="keyword">extern</span> <span class="keywordtype">double</span> t;  
    35 <a name="l00019"></a>00019 <span class="keyword">extern</span> <span class="keywordtype">double</span> KalmanObs[4]; 
     29<a name="l00013"></a>00013 <span class="comment">// resi problem s M_PI ve VC8</span> 
     30<a name="l00014"></a>00014 <span class="preprocessor">#ifndef M_PI</span> 
     31<a name="l00015"></a>00015 <span class="preprocessor"></span><span class="preprocessor">#define M_PI        3.14159265358979323846</span> 
     32<a name="l00016"></a>00016 <span class="preprocessor"></span><span class="preprocessor">#endif</span> 
     33<a name="l00017"></a>00017 <span class="preprocessor"></span> 
     34<a name="l00018"></a>00018  
     35<a name="l00019"></a>00019 <span class="keyword">extern</span> <span class="keywordtype">void</span> pmsmsim_set_parameters(<span class="keywordtype">double</span> Rs0, <span class="keywordtype">double</span> Ls0, <span class="keywordtype">double</span> Fmag0, <span class="keywordtype">double</span> Bf0, <span class="keywordtype">double</span> p0, <span class="keywordtype">double</span> kp0, <span class="keywordtype">double</span> J0, <span class="keywordtype">double</span> Uc0, <span class="keywordtype">double</span> DT0, <span class="keywordtype">double</span> dt0); 
     36<a name="l00020"></a>00020 <span class="keyword">extern</span> <span class="keywordtype">void</span> pmsmsim_step(<span class="keywordtype">double</span> Ww); 
     37<a name="l00021"></a>00021  
     38<a name="l00022"></a>00022 <span class="keyword">extern</span> <span class="keywordtype">double</span> x[9];  
     39<a name="l00023"></a>00023 <span class="keyword">extern</span> <span class="keywordtype">double</span> t;  
     40<a name="l00024"></a>00024 <span class="keyword">extern</span> <span class="keywordtype">double</span> KalmanObs[10]; 
    3641</pre></div></div> 
    37 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     42<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by&nbsp; 
    3843<a href="http://www.doxygen.org/index.html"> 
    39 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     44<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    4045</body> 
    4146</html> 
    
          
  • TabularUnified doc/html/userinfo_8h-source.html

    r106 r139  
    55<link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.5 --> 
     7<!-- Generated by Doxygen 1.5.6 --> 
    88<div class="navigation" id="top"> 
    99  <div class="tabs"> 
     
    1515    </ul> 
    1616  </div> 
    17 <h1>work/mixpp/bdm/userinfo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">//</span> 
    18 <a name="l00002"></a>00002 <span class="comment">// C++ Interface: userinfo</span> 
    19 <a name="l00003"></a>00003 <span class="comment">//</span> 
    20 <a name="l00004"></a>00004 <span class="comment">// Description:</span> 
    21 <a name="l00005"></a>00005 <span class="comment">//</span> 
    22 <a name="l00006"></a>00006 <span class="comment">//</span> 
    23 <a name="l00007"></a>00007 <span class="comment">// Author: smidl &lt;smidl@utia.cas.cz&gt;, (C) 2008</span> 
    24 <a name="l00008"></a>00008 <span class="comment">//</span> 
    25 <a name="l00009"></a>00009 <span class="comment">// Copyright: See COPYING file that comes with this distribution</span> 
    26 <a name="l00010"></a>00010 <span class="comment">//</span> 
    27 <a name="l00011"></a>00011 <span class="comment">//</span> 
    28 <a name="l00012"></a>00012 <span class="preprocessor">#include &lt;itpp/itbase.h&gt;</span> 
    29 <a name="l00013"></a>00013 <span class="preprocessor">#include &lt;itpp/base/mat.h&gt;</span> 
    30 <a name="l00014"></a>00014  
    31 <a name="l00015"></a>00015 <span class="keyword">using</span> std::cout; 
    32 <a name="l00016"></a>00016 <span class="keyword">using</span> std::endl; 
    33 <a name="l00017"></a>00017 <span class="keyword">using</span> std::string; 
     17<h1>work/mixpp/bdm/userinfo.h</h1><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef UI_H</span> 
     18<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define UI_H</span> 
     19<a name="l00003"></a>00003 <span class="preprocessor"></span> 
     20<a name="l00004"></a>00004 <span class="preprocessor">#include &lt;sstream&gt;</span> 
     21<a name="l00005"></a>00005 <span class="preprocessor">#include &lt;iostream&gt;</span> 
     22<a name="l00006"></a>00006 <span class="preprocessor">#include &lt;stdio.h&gt;</span> 
     23<a name="l00007"></a>00007 <span class="preprocessor">#include &lt;string&gt;</span> 
     24<a name="l00008"></a>00008 <span class="preprocessor">#include &lt;map&gt;</span> 
     25<a name="l00009"></a>00009 <span class="preprocessor">#include &lt;utility&gt;</span> 
     26<a name="l00010"></a>00010 <span class="preprocessor">#include &lt;xercesc/dom/DOM.hpp&gt;</span> 
     27<a name="l00011"></a>00011 <span class="preprocessor">#include &lt;xercesc/util/PlatformUtils.hpp&gt;</span> 
     28<a name="l00012"></a>00012 <span class="preprocessor">#include &lt;xercesc/util/XMLString.hpp&gt;</span> 
     29<a name="l00013"></a>00013 <span class="preprocessor">#include &lt;iostream&gt;</span> 
     30<a name="l00014"></a>00014 <span class="preprocessor">#include &lt;xercesc/framework/LocalFileFormatTarget.hpp&gt;</span> 
     31<a name="l00015"></a>00015 <span class="preprocessor">#include &lt;xercesc/framework/LocalFileInputSource.hpp&gt;</span> 
     32<a name="l00016"></a>00016 <span class="preprocessor">#include &lt;xercesc/dom/DOMWriter.hpp&gt;</span> 
     33<a name="l00017"></a>00017 <span class="preprocessor">#include &lt;xercesc/parsers/XercesDOMParser.hpp&gt;</span> 
    3434<a name="l00018"></a>00018  
    35 <a name="l00024"></a><a class="code" href="classuibase.html">00024</a> <span class="keyword">class </span><a class="code" href="classuibase.html" title="User Info base class.">uibase</a> { 
    36 <a name="l00025"></a>00025 <span class="keyword">protected</span>: 
    37 <a name="l00027"></a><a class="code" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3">00027</a>         <span class="keywordtype">string</span> <a class="code" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3" title="String identifier of a field.">name</a>; 
    38 <a name="l00029"></a><a class="code" href="classuibase.html#4bf69e2353bf0620e0dd714e0d92473a">00029</a>         <span class="keywordtype">string</span> <a class="code" href="classuibase.html#4bf69e2353bf0620e0dd714e0d92473a" title="Explanation for a user what the field means.">help</a>; 
    39 <a name="l00031"></a><a class="code" href="classuibase.html#0b6ae5af990c9edfa34fe9e1ea95afe7">00031</a>         <a class="code" href="classuibase.html" title="User Info base class.">uibase</a>* <a class="code" href="classuibase.html#0b6ae5af990c9edfa34fe9e1ea95afe7" title="Possible parent of the userinfo.">parent</a>; 
    40 <a name="l00033"></a><a class="code" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1">00033</a>         <span class="keywordtype">int</span> <a class="code" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1" title="Indentation level, i.e. number of parents.">ilevel</a>; 
     35<a name="l00019"></a>00019 <span class="preprocessor">#ifdef XERCES_CPP_NAMESPACE_USE</span> 
     36<a name="l00020"></a>00020 <span class="preprocessor"></span>XERCES_CPP_NAMESPACE_USE 
     37<a name="l00021"></a>00021 <span class="preprocessor">#endif</span> 
     38<a name="l00022"></a>00022 <span class="preprocessor"></span> 
     39<a name="l00023"></a>00023 <span class="keyword">using</span> std::string; 
     40<a name="l00024"></a>00024 <span class="keyword">using namespace </span>std; 
     41<a name="l00025"></a>00025  
     42<a name="l00026"></a>00026  
     43<a name="l00032"></a><a class="code" href="classGlobalXercesConnector.html">00032</a> <span class="keyword">class </span><a class="code" href="classGlobalXercesConnector.html" title="Xerces interface class.">GlobalXercesConnector</a> 
     44<a name="l00033"></a>00033 { 
    4145<a name="l00034"></a>00034 <span class="keyword">public</span>: 
    42 <a name="l00036"></a><a class="code" href="classuibase.html#2f0551822ed7af25f8e7ffbe7c0a8f97">00036</a>         <a class="code" href="classuibase.html#2f0551822ed7af25f8e7ffbe7c0a8f97" title="Default constructor.">uibase</a> ( <span class="keywordtype">string</span> com = <span class="stringliteral">"Abstract class, please ignore!"</span>, <a class="code" href="classuibase.html" title="User Info base class.">uibase</a>* par=NULL ) :<a class="code" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3" title="String identifier of a field.">name</a> ( com ),<a class="code" href="classuibase.html#4bf69e2353bf0620e0dd714e0d92473a" title="Explanation for a user what the field means.">help</a> ( <span class="stringliteral">""</span> ),<a class="code" href="classuibase.html#0b6ae5af990c9edfa34fe9e1ea95afe7" title="Possible parent of the userinfo.">parent</a> ( par ) { 
    43 <a name="l00037"></a>00037                 <span class="keywordflow">if</span> ( <a class="code" href="classuibase.html#0b6ae5af990c9edfa34fe9e1ea95afe7" title="Possible parent of the userinfo.">parent</a>!=NULL ) {<a class="code" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1" title="Indentation level, i.e. number of parents.">ilevel</a>=<a class="code" href="classuibase.html#0b6ae5af990c9edfa34fe9e1ea95afe7" title="Possible parent of the userinfo.">parent</a>-&gt;<a class="code" href="classuibase.html#e05d51c68e5e690110208ebad4c0a037" title="access function">get_level</a>() +1;} 
    44 <a name="l00038"></a>00038                 <span class="keywordflow">else</span> {<a class="code" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1" title="Indentation level, i.e. number of parents.">ilevel</a> =0;} 
    45 <a name="l00039"></a>00039         } 
    46 <a name="l00040"></a>00040  
    47 <a name="l00042"></a><a class="code" href="classuibase.html#de805f1ce9c1b261dc47d57c506d36f1">00042</a>         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuibase.html#de805f1ce9c1b261dc47d57c506d36f1" title="returns a summary of its contents (used in dialogs)">getsummary</a> ( std::string &amp;S ) {}; 
    48 <a name="l00043"></a>00043  
    49 <a name="l00045"></a><a class="code" href="classuibase.html#d28232d94715c153afb9280a8a4552eb">00045</a>         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuibase.html#d28232d94715c153afb9280a8a4552eb" title="interaction with the user">askuser</a>() {}; 
    50 <a name="l00046"></a>00046  
    51 <a name="l00048"></a><a class="code" href="classuibase.html#e7403110752e92a31db563556124742e">00048</a>         <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="classuibase.html#e7403110752e92a31db563556124742e" title="test if the info is valid">isvalid</a>() {<span class="keywordflow">return</span> <span class="keyword">true</span>;} 
    52 <a name="l00050"></a><a class="code" href="classuibase.html#1972e8d075e083e0f033ac2e4fee3a7a">00050</a>         <span class="keyword">virtual</span> <a class="code" href="classuibase.html#1972e8d075e083e0f033ac2e4fee3a7a" title="for future use">~uibase</a>() {}; 
    53 <a name="l00052"></a><a class="code" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2">00052</a>         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2" title="Save to file.">save</a> ( std::ostream &amp;os ) { 
    54 <a name="l00053"></a>00053                 os.width(<a class="code" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1" title="Indentation level, i.e. number of parents.">ilevel</a>); 
    55 <a name="l00054"></a>00054                 os.fill(<span class="charliteral">' '</span>); 
    56 <a name="l00055"></a>00055                 os&lt;&lt;<span class="stringliteral">"#"</span>&lt;&lt;<a class="code" href="classuibase.html#4bf69e2353bf0620e0dd714e0d92473a" title="Explanation for a user what the field means.">help</a>&lt;&lt;endl; 
    57 <a name="l00056"></a>00056                 os.width(<a class="code" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1" title="Indentation level, i.e. number of parents.">ilevel</a>); 
    58 <a name="l00057"></a>00057                 os.fill(<span class="charliteral">' '</span>); 
    59 <a name="l00058"></a>00058                 os&lt;&lt;<a class="code" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3" title="String identifier of a field.">name</a>&lt;&lt;<span class="stringliteral">" = "</span>; 
    60 <a name="l00059"></a>00059         }; 
    61 <a name="l00061"></a><a class="code" href="classuibase.html#eb22da8503624c0d52d84817b00acba3">00061</a>         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classuibase.html#eb22da8503624c0d52d84817b00acba3" title="load from file">load</a> ( std::istream &amp;is ) { 
    62 <a name="l00062"></a>00062                 <span class="keywordtype">char</span> tmp[200]; 
    63 <a name="l00063"></a>00063                 is.ignore ( <a class="code" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1" title="Indentation level, i.e. number of parents.">ilevel</a>+1,<span class="charliteral">'#'</span> ); <span class="comment">// +1 is for #</span> 
    64 <a name="l00064"></a>00064                 is.getline ( tmp,200 );<a class="code" href="classuibase.html#4bf69e2353bf0620e0dd714e0d92473a" title="Explanation for a user what the field means.">help</a>=tmp; 
    65 <a name="l00065"></a>00065                 is.ignore ( <a class="code" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1" title="Indentation level, i.e. number of parents.">ilevel</a>,<span class="charliteral">'\0'</span> ); 
    66 <a name="l00066"></a>00066                 is.getline ( tmp,200,<span class="charliteral">'='</span> ); <a class="code" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3" title="String identifier of a field.">name</a>=tmp; 
    67 <a name="l00067"></a>00067         }; 
    68 <a name="l00068"></a>00068          
    69 <a name="l00070"></a><a class="code" href="classuibase.html#e05d51c68e5e690110208ebad4c0a037">00070</a>         <span class="keywordtype">int</span> <a class="code" href="classuibase.html#e05d51c68e5e690110208ebad4c0a037" title="access function">get_level</a>(){<span class="keywordflow">return</span> <a class="code" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1" title="Indentation level, i.e. number of parents.">ilevel</a>;} 
    70 <a name="l00071"></a>00071 }; 
    71 <a name="l00072"></a>00072  
    72 <a name="l00074"></a>00074 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; 
    73 <a name="l00075"></a><a class="code" href="classuiscalar.html">00075</a> <span class="keyword">class </span><a class="code" href="classuiscalar.html" title="User info for scalars.">uiscalar</a> : <span class="keyword">public</span> <a class="code" href="classuibase.html" title="User Info base class.">uibase</a> { 
    74 <a name="l00076"></a>00076 <span class="keyword">protected</span>: 
    75 <a name="l00078"></a><a class="code" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8">00078</a>         T <a class="code" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8" title="Value.">N</a>; 
    76 <a name="l00079"></a>00079 <span class="keyword">public</span>: 
    77 <a name="l00081"></a><a class="code" href="classuiscalar.html#4b71f9d9246a3715df44d9701b1cbfdd">00081</a>         <a class="code" href="classuiscalar.html#4b71f9d9246a3715df44d9701b1cbfdd" title="Default constructor.">uiscalar</a> ( std::string com, <a class="code" href="classuibase.html" title="User Info base class.">uibase</a>* par =NULL) :<a class="code" href="classuibase.html" title="User Info base class.">uibase</a> ( com,par ) {<a class="code" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8" title="Value.">N</a>=T ( 0 );}; 
    78 <a name="l00082"></a>00082  
    79 <a name="l00083"></a><a class="code" href="classuiscalar.html#cc3639d49c2577e7c40ebaf48ced444f">00083</a>         <span class="keywordtype">void</span> <a class="code" href="classuiscalar.html#cc3639d49c2577e7c40ebaf48ced444f" title="returns a summary of its contents (used in dialogs)">getsummary</a> ( std::string &amp;S ) {S=<span class="stringliteral">"Scalar"</span>;}; 
    80 <a name="l00084"></a>00084  
    81 <a name="l00085"></a><a class="code" href="classuiscalar.html#9a21e792b929d081c33321714fbfe94f">00085</a>         <span class="keywordtype">void</span> <a class="code" href="classuiscalar.html#9a21e792b929d081c33321714fbfe94f" title="interaction with the user">askuser</a> () {}; 
    82 <a name="l00086"></a>00086  
    83 <a name="l00087"></a><a class="code" href="classuiscalar.html#ccb9739e4989d7489dca75ea673238dd">00087</a>         <span class="keywordtype">void</span> <a class="code" href="classuiscalar.html#ccb9739e4989d7489dca75ea673238dd" title="Save to file.">save</a> ( std::ostream &amp;os ) {<a class="code" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2" title="Save to file.">uibase::save</a> ( os );os&lt;&lt;<a class="code" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8" title="Value.">N</a>&lt;&lt;endl;} 
    84 <a name="l00088"></a><a class="code" href="classuiscalar.html#135480b7762b221331076227c292869c">00088</a>         <span class="keywordtype">void</span> <a class="code" href="classuiscalar.html#135480b7762b221331076227c292869c" title="load from file">load</a> ( std::istream &amp;is ) {<a class="code" href="classuibase.html#eb22da8503624c0d52d84817b00acba3" title="load from file">uibase::load</a> ( is );is&gt;&gt;<a class="code" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8" title="Value.">N</a>;} 
    85 <a name="l00090"></a><a class="code" href="classuiscalar.html#23b474d26466a4b11f3adfd515da5ed1">00090</a>         <a class="code" href="classuiscalar.html#23b474d26466a4b11f3adfd515da5ed1" title="for future use">~uiscalar</a>() {}; 
    86 <a name="l00091"></a>00091  
    87 <a name="l00093"></a><a class="code" href="classuiscalar.html#3db4fc9c4970f184d4e78c492842a2d2">00093</a>         <span class="keywordtype">void</span> <a class="code" href="classuiscalar.html#3db4fc9c4970f184d4e78c492842a2d2" title="access function">set_value</a> ( T N0 ) {<a class="code" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8" title="Value.">N</a>=N0;} 
     46<a name="l00036"></a><a class="code" href="classGlobalXercesConnector.html#8d2d2a3f1b2a21a9647f7bc4c7e82c73">00036</a>         DOMImplementation *<a class="code" href="classGlobalXercesConnector.html#8d2d2a3f1b2a21a9647f7bc4c7e82c73" title="DOMImplementation is a base class for the all DOM oparations.">pImplementation</a>; 
     47<a name="l00038"></a><a class="code" href="classGlobalXercesConnector.html#c6c620829e2a2fface1bea202b0608a6">00038</a>         DOMWriter *<a class="code" href="classGlobalXercesConnector.html#c6c620829e2a2fface1bea202b0608a6" title="This DOMWriter is used to export internal data into xml files.">pSerializer</a>; 
     48<a name="l00040"></a><a class="code" href="classGlobalXercesConnector.html#ca92055e0f5a5ea3d8cb1c4d6bf0dd51">00040</a>         XercesDOMParser *<a class="code" href="classGlobalXercesConnector.html#ca92055e0f5a5ea3d8cb1c4d6bf0dd51" title="This DOMWriter is used to import external data from xml files.">pParser</a>; 
     49<a name="l00041"></a>00041  
     50<a name="l00042"></a>00042  
     51<a name="l00044"></a>00044         <a class="code" href="classGlobalXercesConnector.html#5bf4f5c7f9e7b54a318e99bb0e3f186d" title="default constructor">GlobalXercesConnector</a>(); 
     52<a name="l00046"></a>00046         <a class="code" href="classGlobalXercesConnector.html#d61ca15a9bf7d358c5afd8fd1e42c3ca" title="destructor">~GlobalXercesConnector</a>(); 
     53<a name="l00047"></a>00047  
     54<a name="l00048"></a>00048  
     55<a name="l00050"></a>00050         <span class="keyword">static</span> <span class="keywordtype">string</span> <a class="code" href="classGlobalXercesConnector.html#9800b81014bc6497815e28ad4bd3cf3a" title="function transcodes Xerces&amp;#39; XMLCh-based strings into C++ strings">XMLCh2str</a>( <span class="keyword">const</span> XMLCh* <span class="keyword">const</span>  XMLCh_str ); 
     56<a name="l00051"></a>00051  
     57<a name="l00052"></a>00052         <span class="keyword">class </span>Comparator 
     58<a name="l00053"></a>00053         { 
     59<a name="l00054"></a>00054         <span class="keyword">public</span>: 
     60<a name="l00056"></a>00056                 <span class="keywordtype">bool</span> operator()( <span class="keyword">const</span> XMLCh* <span class="keyword">const</span> a , <span class="keyword">const</span> XMLCh* <span class="keyword">const</span> b) <span class="keyword">const</span>; 
     61<a name="l00057"></a>00057         }; 
     62<a name="l00058"></a>00058 }; 
     63<a name="l00059"></a>00059  
     64<a name="l00061"></a>00061 <span class="keyword">extern</span> <span class="keyword">const</span> <a class="code" href="classGlobalXercesConnector.html" title="Xerces interface class.">GlobalXercesConnector</a> XMLConnector; 
     65<a name="l00062"></a>00062  
     66<a name="l00063"></a>00063  
     67<a name="l00070"></a><a class="code" href="classAttribute.html">00070</a> <span class="keyword">class </span><a class="code" href="classAttribute.html" title="User Info base class.">Attribute</a>  
     68<a name="l00071"></a>00071 { 
     69<a name="l00072"></a>00072 <span class="keyword">private</span>: 
     70<a name="l00075"></a>00075         XMLCh* <span class="keyword">const</span> transcodedName; 
     71<a name="l00076"></a>00076  
     72<a name="l00077"></a>00077 <span class="keyword">public</span>: 
     73<a name="l00079"></a><a class="code" href="classAttribute.html#342750acf29e4c37d009301ef5075111">00079</a>         <span class="keyword">typedef</span> map&lt;const XMLCh* const, Attribute* const, GlobalXercesConnector::Comparator&gt; <a class="code" href="classAttribute.html#342750acf29e4c37d009301ef5075111" title="Type definition of mapping which transforms names to the related attributes.">MappedAttributes</a>; 
     74<a name="l00080"></a>00080  
     75<a name="l00082"></a>00082         <a class="code" href="classAttribute.html#31c94d75bbe6b2834b1ef633cb8565fb" title="The only constructor which fills the transcodedName attribute.">Attribute</a>( <span class="keyword">const</span> <span class="keywordtype">string</span> name ); 
     76<a name="l00084"></a>00084         <a class="code" href="classAttribute.html#28ab087bb886728670e4ae5791bc2ea8" title="Destructor.">~Attribute</a>(); 
     77<a name="l00085"></a>00085  
     78<a name="l00087"></a>00087         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classAttribute.html#bfb68f3502af06cda0f61390526e1c2f" title="Set accessor to this attribute converting input string into a properly-typed value...">Set</a>( <span class="keyword">const</span> <span class="keywordtype">string</span> str ) = 0; 
     79<a name="l00089"></a>00089         <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">string</span> <a class="code" href="classAttribute.html#ebeef001a0f4176900f643f529c549b8" title="Get accessor converting stored value into a string.">Get</a>() = 0;  
     80<a name="l00091"></a>00091         <span class="keywordtype">void</span> <a class="code" href="classAttribute.html#abd94a0487d662f28264f4faa214d894" title="This method is the key method to connect the attribute to the related UI element...">Attach</a>( <a class="code" href="classAttribute.html#342750acf29e4c37d009301ef5075111" title="Type definition of mapping which transforms names to the related attributes.">MappedAttributes</a> &amp;externalAttributes); 
     81<a name="l00093"></a>00093         <span class="keywordtype">void</span> <a class="code" href="classAttribute.html#387a68e5de7b1e31022022493f00cbff" title="This method add and DOMAttribute node to the DOMElement passed as an argument.">FillAttribute</a>(DOMElement &amp;element); 
    8882<a name="l00094"></a>00094 }; 
    8983<a name="l00095"></a>00095  
    90 <a name="l00097"></a><a class="code" href="classuistring.html">00097</a> <span class="keyword">class </span><a class="code" href="classuistring.html" title="User info for strings.">uistring</a> : <span class="keyword">public</span> <a class="code" href="classuibase.html" title="User Info base class.">uibase</a> { 
    91 <a name="l00098"></a>00098 <span class="keyword">protected</span>: 
    92 <a name="l00100"></a><a class="code" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd">00100</a>         std::string <a class="code" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd" title="Values.">S</a>; 
     84<a name="l00099"></a><a class="code" href="classDoubleAttribute.html">00099</a> <span class="keyword">class </span><a class="code" href="classDoubleAttribute.html" title="Class encapsulating all the necessary stuff to work with the double attribute.">DoubleAttribute</a>: <span class="keyword">public</span> <a class="code" href="classAttribute.html" title="User Info base class.">Attribute</a> 
     85<a name="l00100"></a>00100 { 
    9386<a name="l00101"></a>00101 <span class="keyword">public</span>: 
    94 <a name="l00102"></a><a class="code" href="classuistring.html#e386e7738fec80d6ef80a14ac03e05e4">00102</a>         <span class="keywordtype">void</span> <a class="code" href="classuistring.html#e386e7738fec80d6ef80a14ac03e05e4" title="returns a summary of its contents (used in dialogs)">getsummary</a> ( std::string &amp;<a class="code" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd" title="Values.">S</a> ) {S=<span class="stringliteral">"String"</span>;}; 
    95 <a name="l00103"></a>00103  
    96 <a name="l00105"></a><a class="code" href="classuistring.html#1853e3ed6881106360042949287c7dab">00105</a>         <a class="code" href="classuistring.html#1853e3ed6881106360042949287c7dab" title="Default constructor.">uistring</a> ( std::string com , <a class="code" href="classuibase.html" title="User Info base class.">uibase</a>* par=NULL) :<a class="code" href="classuibase.html" title="User Info base class.">uibase</a> ( com,par ) {} 
    97 <a name="l00106"></a>00106  
    98 <a name="l00107"></a><a class="code" href="classuistring.html#cb9eb5da0ad7bcb09f0d59b037954eec">00107</a>         <span class="keywordtype">void</span> <a class="code" href="classuistring.html#cb9eb5da0ad7bcb09f0d59b037954eec" title="interaction with the user">askuser</a> () {}; 
     87<a name="l00102"></a>00102         <span class="keywordtype">double</span> value; 
     88<a name="l00103"></a>00103         <a class="code" href="classDoubleAttribute.html" title="Class encapsulating all the necessary stuff to work with the double attribute.">DoubleAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">string</span> name); 
     89<a name="l00104"></a>00104         <span class="keywordtype">void</span> <a class="code" href="classDoubleAttribute.html#7d921d52c0ea0765aa26775ddeaaf6e9" title="Set accessor to this attribute converting input string into a properly-typed value...">Set</a>( <span class="keyword">const</span> <span class="keywordtype">string</span> str ); 
     90<a name="l00105"></a>00105         <span class="keyword">const</span> <span class="keywordtype">string</span> <a class="code" href="classDoubleAttribute.html#b1eca4e8345b1f09e6966c4ff6f32e21" title="Get accessor converting stored value into a string.">Get</a>(); 
     91<a name="l00106"></a>00106 }; 
     92<a name="l00107"></a>00107  
    9993<a name="l00108"></a>00108  
    100 <a name="l00109"></a><a class="code" href="classuistring.html#2f3c4c4ed42f720969dd6922063b784a">00109</a>         <span class="keywordtype">void</span> <a class="code" href="classuistring.html#2f3c4c4ed42f720969dd6922063b784a" title="Save to file.">save</a> ( std::ostream &amp;os ) {<a class="code" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2" title="Save to file.">uibase::save</a> ( os );os&lt;&lt;<a class="code" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd" title="Values.">S</a>&lt;&lt;endl;} 
    101 <a name="l00110"></a><a class="code" href="classuistring.html#382d63a6a9ec8f10b9ceb2ed197f6e20">00110</a>         <span class="keywordtype">void</span> <a class="code" href="classuistring.html#382d63a6a9ec8f10b9ceb2ed197f6e20" title="load from file">load</a> ( std::istream &amp;is ) {<a class="code" href="classuibase.html#eb22da8503624c0d52d84817b00acba3" title="load from file">uibase::load</a> ( is );is&gt;&gt;<a class="code" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd" title="Values.">S</a>;} 
    102 <a name="l00111"></a>00111  
    103 <a name="l00112"></a>00112         ~<a class="code" href="classuistring.html" title="User info for strings.">uistring</a>() {}; 
    104 <a name="l00114"></a><a class="code" href="classuistring.html#89e96a96faca08d1847cd73cf8aaae9a">00114</a>         <span class="keywordtype">void</span> <a class="code" href="classuistring.html#89e96a96faca08d1847cd73cf8aaae9a" title="access function">set_value</a> ( std::string S0 ) {<a class="code" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd" title="Values.">S</a>=S0;} 
    105 <a name="l00115"></a>00115 }; 
    106 <a name="l00116"></a>00116  
    107 <a name="l00118"></a>00118 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; 
    108 <a name="l00119"></a><a class="code" href="classuivector.html">00119</a> <span class="keyword">class </span><a class="code" href="classuivector.html" title="User info for vectors.">uivector</a> : <span class="keyword">public</span> <a class="code" href="classuibase.html" title="User Info base class.">uibase</a> { 
    109 <a name="l00120"></a>00120 <span class="keyword">protected</span>: 
    110 <a name="l00122"></a><a class="code" href="classuivector.html#47efd0dfdea8804638ef674644de4253">00122</a>         itpp::Vec&lt;T&gt; <a class="code" href="classuivector.html#47efd0dfdea8804638ef674644de4253" title="Value.">V</a>; 
    111 <a name="l00123"></a>00123 <span class="keyword">public</span>: 
    112 <a name="l00124"></a><a class="code" href="classuivector.html#5ccf01fcd3717975d3a330f03a2bc347">00124</a>         <span class="keywordtype">void</span> <a class="code" href="classuivector.html#5ccf01fcd3717975d3a330f03a2bc347" title="returns a summary of its contents (used in dialogs)">getsummary</a> ( std::string &amp;S ) { S=<span class="stringliteral">"Vector of length "</span>+ <a class="code" href="classuivector.html#47efd0dfdea8804638ef674644de4253" title="Value.">V</a>.length();}; 
    113 <a name="l00125"></a>00125  
    114 <a name="l00127"></a><a class="code" href="classuivector.html#b9cf7db05fe899cad8f2a42580c7c3cb">00127</a>         <a class="code" href="classuivector.html#b9cf7db05fe899cad8f2a42580c7c3cb" title="Default constructor.">uivector</a> ( std::string com, <a class="code" href="classuibase.html" title="User Info base class.">uibase</a>* par=NULL ) :<a class="code" href="classuibase.html" title="User Info base class.">uibase</a> ( com,par ) {}; 
    115 <a name="l00128"></a>00128  
    116 <a name="l00129"></a><a class="code" href="classuivector.html#46f823703a8de31ba14cbcc3406819db">00129</a>         <span class="keywordtype">void</span> <a class="code" href="classuivector.html#46f823703a8de31ba14cbcc3406819db" title="interaction with the user">askuser</a> () {}; 
    117 <a name="l00130"></a>00130  
    118 <a name="l00131"></a><a class="code" href="classuivector.html#bb6488784b36f25eadcfbc02df0c99aa">00131</a>         <span class="keywordtype">void</span> <a class="code" href="classuivector.html#bb6488784b36f25eadcfbc02df0c99aa" title="Save to file.">save</a> ( std::ostream &amp;os ) {<a class="code" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2" title="Save to file.">uibase::save</a> ( os );os&lt;&lt;<a class="code" href="classuivector.html#47efd0dfdea8804638ef674644de4253" title="Value.">V</a>&lt;&lt;endl;;} 
    119 <a name="l00132"></a><a class="code" href="classuivector.html#c8e640c8013c4c69f8ce9014009dd8c6">00132</a>         <span class="keywordtype">void</span> <a class="code" href="classuivector.html#c8e640c8013c4c69f8ce9014009dd8c6" title="load from file">load</a> ( std::istream &amp;is ) {<a class="code" href="classuibase.html#eb22da8503624c0d52d84817b00acba3" title="load from file">uibase::load</a> ( is );is&gt;&gt;<a class="code" href="classuivector.html#47efd0dfdea8804638ef674644de4253" title="Value.">V</a>;} 
    120 <a name="l00133"></a>00133  
    121 <a name="l00135"></a><a class="code" href="classuivector.html#08501b4bb9d1d93097488ec00da8677a">00135</a>         <span class="keywordtype">void</span> <a class="code" href="classuivector.html#08501b4bb9d1d93097488ec00da8677a" title="access function">set_value</a> ( itpp::Vec&lt;T&gt; V0 ) {<a class="code" href="classuivector.html#47efd0dfdea8804638ef674644de4253" title="Value.">V</a>=V0;} 
    122 <a name="l00136"></a>00136  
    123 <a name="l00137"></a>00137 }; 
    124 <a name="l00138"></a>00138  
    125 <a name="l00140"></a>00140 <span class="keyword">template</span>&lt;<span class="keyword">class</span> T&gt; 
    126 <a name="l00141"></a><a class="code" href="classuimatrix.html">00141</a> <span class="keyword">class </span><a class="code" href="classuimatrix.html" title="User info for matrices.">uimatrix</a> : <span class="keyword">public</span> <a class="code" href="classuibase.html" title="User Info base class.">uibase</a> { 
    127 <a name="l00142"></a>00142 <span class="keyword">protected</span>: 
    128 <a name="l00144"></a><a class="code" href="classuimatrix.html#fd0ae0b8efd7cda2fb043d9a2d67b9e9">00144</a>         itpp::Mat&lt;T&gt; <a class="code" href="classuimatrix.html#fd0ae0b8efd7cda2fb043d9a2d67b9e9" title="Value.">M</a>; 
    129 <a name="l00145"></a>00145  
    130 <a name="l00146"></a>00146 <span class="keyword">public</span>: 
    131 <a name="l00148"></a><a class="code" href="classuimatrix.html#5817e2696f293a751b6690792f3e7aa8">00148</a>         <a class="code" href="classuimatrix.html#5817e2696f293a751b6690792f3e7aa8" title="Default constructor.">uimatrix</a> ( std::string com, <a class="code" href="classuibase.html" title="User Info base class.">uibase</a>* par=NULL ) :<a class="code" href="classuibase.html" title="User Info base class.">uibase</a> ( com,par ) {} 
    132 <a name="l00149"></a>00149  
    133 <a name="l00150"></a><a class="code" href="classuimatrix.html#72da139481128a8fc979cb38b031504c">00150</a>         <span class="keywordtype">void</span> <a class="code" href="classuimatrix.html#72da139481128a8fc979cb38b031504c" title="returns a summary of its contents (used in dialogs)">getsummary</a> ( std::string &amp;S ) { S=<span class="stringliteral">"Matrix "</span>;}; 
    134 <a name="l00151"></a>00151  
    135 <a name="l00152"></a><a class="code" href="classuimatrix.html#4b1649ae99267ee98164d4a3d3e3fb05">00152</a>         <span class="keywordtype">void</span> <a class="code" href="classuimatrix.html#4b1649ae99267ee98164d4a3d3e3fb05" title="interaction with the user">askuser</a> () {}; 
    136 <a name="l00153"></a>00153  
    137 <a name="l00154"></a><a class="code" href="classuimatrix.html#8176b9d61acfe32cad75eca372190eb8">00154</a>         <span class="keywordtype">void</span> <a class="code" href="classuimatrix.html#8176b9d61acfe32cad75eca372190eb8" title="Save to file.">save</a> ( std::ostream &amp;os ) {<a class="code" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2" title="Save to file.">uibase::save</a> ( os );os&lt;&lt;<a class="code" href="classuimatrix.html#fd0ae0b8efd7cda2fb043d9a2d67b9e9" title="Value.">M</a>&lt;&lt;endl;} 
    138 <a name="l00155"></a><a class="code" href="classuimatrix.html#664307ac6fc483e506b831d80a60b7a8">00155</a>         <span class="keywordtype">void</span> <a class="code" href="classuimatrix.html#664307ac6fc483e506b831d80a60b7a8" title="load from file">load</a> ( std::istream &amp;is ) {<a class="code" href="classuibase.html#eb22da8503624c0d52d84817b00acba3" title="load from file">uibase::load</a> ( is );is&gt;&gt;<a class="code" href="classuimatrix.html#fd0ae0b8efd7cda2fb043d9a2d67b9e9" title="Value.">M</a>;} 
    139 <a name="l00156"></a>00156  
    140 <a name="l00158"></a><a class="code" href="classuimatrix.html#cc00f8af1706d634b11458c49a52a7b3">00158</a>         <span class="keywordtype">void</span> <a class="code" href="classuimatrix.html#cc00f8af1706d634b11458c49a52a7b3" title="access function">set_value</a> ( itpp::Mat&lt;T&gt; M0 ) {<a class="code" href="classuimatrix.html#fd0ae0b8efd7cda2fb043d9a2d67b9e9" title="Value.">M</a>=M0;} 
    141 <a name="l00159"></a>00159 }; 
    142 <a name="l00160"></a>00160  
    143 <a name="l00161"></a>00161  
    144 <a name="l00162"></a>00162 <span class="keyword">typedef</span> <a class="code" href="classuimatrix.html" title="User info for matrices.">uimatrix&lt;double&gt;</a> <a class="code" href="classuimatrix.html" title="User info for matrices.">uimat</a>; 
    145 <a name="l00163"></a>00163 <span class="keyword">typedef</span> <a class="code" href="classuimatrix.html" title="User info for matrices.">uimatrix&lt;int&gt;</a> <a class="code" href="classuimatrix.html" title="User info for matrices.">uiimat</a>; 
    146 <a name="l00164"></a>00164  
    147 <a name="l00165"></a>00165 <span class="keyword">typedef</span> <a class="code" href="classuivector.html" title="User info for vectors.">uivector&lt;double&gt;</a> <a class="code" href="classuivector.html" title="User info for vectors.">uivec</a>; 
    148 <a name="l00166"></a>00166 <span class="keyword">typedef</span> <a class="code" href="classuivector.html" title="User info for vectors.">uivector&lt;int&gt;</a> <a class="code" href="classuivector.html" title="User info for vectors.">uiivec</a>; 
    149 <a name="l00167"></a>00167  
     94<a name="l00112"></a><a class="code" href="classIntAttribute.html">00112</a> <span class="keyword">class </span><a class="code" href="classIntAttribute.html" title="Class encapsulating all the necessary stuff to work with an int attribute.">IntAttribute</a> : <span class="keyword">public</span> <a class="code" href="classAttribute.html" title="User Info base class.">Attribute</a> 
     95<a name="l00113"></a>00113 { 
     96<a name="l00114"></a>00114 <span class="keyword">public</span>: 
     97<a name="l00115"></a>00115         <span class="keywordtype">int</span> value; 
     98<a name="l00116"></a>00116         <a class="code" href="classIntAttribute.html#5f958f133ecb1970de50345808d6120a" title="User Info base class.">IntAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">string</span> name ); 
     99<a name="l00117"></a>00117         <span class="keywordtype">void</span> <a class="code" href="classIntAttribute.html#27d584df58c76251f45a15931ee6df3e" title="Set accessor to this attribute converting input string into a properly-typed value...">Set</a>( <span class="keyword">const</span> <span class="keywordtype">string</span> str ); 
     100<a name="l00118"></a>00118         <span class="keyword">const</span> <span class="keywordtype">string</span> <a class="code" href="classIntAttribute.html#a7bc8b5ec5291125e6eee9fd09fa54b7" title="Get accessor converting stored value into a string.">Get</a>(); 
     101<a name="l00119"></a>00119 }; 
     102<a name="l00120"></a>00120  
     103<a name="l00124"></a><a class="code" href="classStringAttribute.html">00124</a> <span class="keyword">class </span><a class="code" href="classStringAttribute.html" title="Class encapsulating all the necessary stuff to work with a string attribute.">StringAttribute</a> : <span class="keyword">public</span> <a class="code" href="classAttribute.html" title="User Info base class.">Attribute</a> 
     104<a name="l00125"></a>00125 { 
     105<a name="l00126"></a>00126 <span class="keyword">public</span>: 
     106<a name="l00127"></a>00127         <span class="keywordtype">string</span> value; 
     107<a name="l00128"></a>00128         <a class="code" href="classStringAttribute.html#a507cdfd19fa54e8a6cf22ffb45e5c81" title="User Info base class.">StringAttribute</a>( <span class="keyword">const</span> <span class="keywordtype">string</span> name ); 
     108<a name="l00129"></a>00129         <span class="keywordtype">void</span> <a class="code" href="classStringAttribute.html#a02e791125f2f8e53e5d9beda8291408" title="Set accessor to this attribute converting input string into a properly-typed value...">Set</a>( <span class="keyword">const</span> <span class="keywordtype">string</span> str ); 
     109<a name="l00130"></a>00130         <span class="keyword">const</span> <span class="keywordtype">string</span> <a class="code" href="classStringAttribute.html#2e43e29b9da9b9c1eab65e11f4bf4518" title="Get accessor converting stored value into a string.">Get</a>(); 
     110<a name="l00131"></a>00131 }; 
     111<a name="l00132"></a>00132  
     112<a name="l00139"></a><a class="code" href="classUserInfoCore.html">00139</a> <span class="keyword">class </span><a class="code" href="classUserInfoCore.html" title="UserInfoCore class is for internal purposes only. Use UserInfo&amp;lt;T&amp;gt; instead.">UserInfoCore</a> 
     113<a name="l00140"></a>00140 { 
     114<a name="l00141"></a>00141 <span class="keyword">public</span>: 
     115<a name="l00143"></a>00143         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classUserInfoCore.html#a09a9b965ca04a186143787c0d049a7f" title="Fills internal attributes and descendant elements according DOMElement.">ParseElement</a>(DOMElement *element) = 0; 
     116<a name="l00144"></a>00144  
     117<a name="l00146"></a>00146         <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classUserInfoCore.html#282c9bfd140bd09777aff395158c35ab" title="Fills DOMElement according internal attributes and descendant elements.">FillElement</a>(DOMElement &amp;element) = 0; 
     118<a name="l00147"></a>00147 }; 
     119<a name="l00148"></a>00148  
     120<a name="l00154"></a><a class="code" href="classUserInfo.html">00154</a> <span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt; <span class="keyword">class </span><a class="code" href="classUserInfo.html" title="The main user info template class.">UserInfo</a> : <span class="keyword">public</span> <a class="code" href="classUserInfoCore.html" title="UserInfoCore class is for internal purposes only. Use UserInfo&amp;lt;T&amp;gt; instead.">UserInfoCore</a> 
     121<a name="l00155"></a>00155 { 
     122<a name="l00156"></a>00156 <span class="keyword">private</span>: 
     123<a name="l00159"></a>00159         XMLCh* transcodedName; 
     124<a name="l00160"></a>00160          
     125<a name="l00162"></a>00162         <span class="keyword">typedef</span> map&lt;const XMLCh* const, UserInfoCore* const, GlobalXercesConnector::Comparator&gt; MappedElements; 
     126<a name="l00163"></a>00163  
     127<a name="l00164"></a>00164 <span class="keyword">protected</span>: 
     128<a name="l00166"></a><a class="code" href="classUserInfo.html#20783b9cdbef32b584be96851a8f9862">00166</a>         MappedElements <a class="code" href="classUserInfo.html#20783b9cdbef32b584be96851a8f9862" title="MappiLength of the output vector.">elements</a>; 
     129<a name="l00168"></a><a class="code" href="classUserInfo.html#aa6753c220a54aba613bfa3cc115d1c8">00168</a>         <a class="code" href="classAttribute.html#342750acf29e4c37d009301ef5075111" title="Type definition of mapping which transforms names to the related attributes.">Attribute::MappedAttributes</a> <a class="code" href="classUserInfo.html#aa6753c220a54aba613bfa3cc115d1c8" title="Length of the output vector.">attributes</a>; 
     130<a name="l00169"></a>00169  
     131<a name="l00170"></a>00170 <span class="keyword">public</span>: 
     132<a name="l00172"></a><a class="code" href="classUserInfo.html#b63907af7cfccefeab209f8381962092">00172</a>         <a class="code" href="classStringAttribute.html" title="Class encapsulating all the necessary stuff to work with a string attribute.">StringAttribute</a> <a class="code" href="classUserInfo.html#b63907af7cfccefeab209f8381962092" title="Explanation for an user is the only obligatory attribute.">help</a>; 
     133<a name="l00173"></a>00173  
     134<a name="l00175"></a>00175         <a class="code" href="classUserInfo.html" title="The main user info template class.">UserInfo&lt;T&gt;</a>(  
     135<a name="l00176"></a>00176                 <span class="keyword">const</span> <span class="keywordtype">string</span> name,  
     136<a name="l00177"></a>00177                 <span class="keyword">const</span> <span class="keywordtype">string</span> help_msg = <span class="stringliteral">""</span> )  
     137<a name="l00178"></a>00178                 : <a class="code" href="classUserInfo.html#b63907af7cfccefeab209f8381962092" title="Explanation for an user is the only obligatory attribute.">help</a>(<span class="stringliteral">"help"</span>),          
     138<a name="l00179"></a>00179                 transcodedName( XMLString::transcode( name.c_str() ) ) 
     139<a name="l00180"></a>00180         {        
     140<a name="l00181"></a>00181                 XMLString::upperCase( transcodedName ); 
     141<a name="l00182"></a>00182                 <a class="code" href="classUserInfo.html#b63907af7cfccefeab209f8381962092" title="Explanation for an user is the only obligatory attribute.">help</a>.<a class="code" href="classAttribute.html#abd94a0487d662f28264f4faa214d894" title="This method is the key method to connect the attribute to the related UI element...">Attach</a>( <a class="code" href="classUserInfo.html#aa6753c220a54aba613bfa3cc115d1c8" title="Length of the output vector.">attributes</a> ); 
     142<a name="l00183"></a>00183                 <a class="code" href="classUserInfo.html#b63907af7cfccefeab209f8381962092" title="Explanation for an user is the only obligatory attribute.">help</a>.<a class="code" href="classStringAttribute.html#e55ae245a8ae9e16236695bd5121f744">value</a> = help_msg; 
     143<a name="l00184"></a><a class="code" href="classUserInfo.html#7583dc01223fcd3dfb2a97d80efe4565">00184</a>         }; 
     144<a name="l00186"></a>00186         ~<a class="code" href="classUserInfo.html" title="The main user info template class.">UserInfo&lt;T&gt;</a>() 
     145<a name="l00187"></a>00187         { 
     146<a name="l00188"></a>00188                 XMLString::release( (XMLCh**)&amp;transcodedName ); 
     147<a name="l00189"></a>00189         } 
     148<a name="l00190"></a>00190  
     149<a name="l00192"></a>00192         <span class="keyword">virtual</span> T* <a class="code" href="classUserInfo.html#a7cab74e8214a87e5f226e9e88ff3d61" title="returns object of templated type filled with data stored in this UserInfo instance...">build</a>(<span class="keywordtype">void</span>) = 0; 
     150<a name="l00193"></a>00193  
     151<a name="l00195"></a><a class="code" href="classUserInfo.html#089b8a3ad514b17ae564a27328655126">00195</a>         <span class="keywordtype">void</span> <a class="code" href="classUserInfo.html#089b8a3ad514b17ae564a27328655126" title="Save UserInfo to the file (typically with an XML extension).">Save</a> ( <span class="keywordtype">char</span>* fileName ) 
     152<a name="l00196"></a>00196         { 
     153<a name="l00197"></a>00197                 XMLCh* transcodedFileName = XMLString::transcode( fileName ); 
     154<a name="l00198"></a>00198                 LocalFileFormatTarget outputTarget( transcodedFileName ); 
     155<a name="l00199"></a>00199                 XMLString::release( &amp;transcodedFileName ); 
     156<a name="l00200"></a>00200  
     157<a name="l00201"></a>00201                 DOMDocument* pDoc = XMLConnector.<a class="code" href="classGlobalXercesConnector.html#8d2d2a3f1b2a21a9647f7bc4c7e82c73" title="DOMImplementation is a base class for the all DOM oparations.">pImplementation</a>-&gt;createDocument(  
     158<a name="l00202"></a>00202                         XMLString::transcode( <span class="stringliteral">"M3K USER INFO"</span> ),  
     159<a name="l00203"></a>00203                         XMLString::transcode( <span class="stringliteral">"ROOT"</span> ), NULL ); 
     160<a name="l00204"></a>00204                 DOMElement *pRoot = pDoc-&gt;getDocumentElement(); 
     161<a name="l00205"></a>00205  
     162<a name="l00206"></a>00206                 <a class="code" href="classUserInfo.html#22ca1ef5a10740e4107cd5a7e9a72856" title="Fills DOMElement according internal attributes and descendant elements.">FillElement</a>( *pRoot ); 
     163<a name="l00207"></a>00207  
     164<a name="l00208"></a>00208                 XMLConnector.<a class="code" href="classGlobalXercesConnector.html#c6c620829e2a2fface1bea202b0608a6" title="This DOMWriter is used to export internal data into xml files.">pSerializer</a>-&gt;writeNode( &amp;outputTarget, *pDoc); 
     165<a name="l00209"></a>00209                 <span class="keyword">delete</span> pDoc; 
     166<a name="l00210"></a>00210         }        
     167<a name="l00212"></a><a class="code" href="classUserInfo.html#920c54d79132041a520180d083a6c503">00212</a>         <span class="keywordtype">void</span> <a class="code" href="classUserInfo.html#920c54d79132041a520180d083a6c503" title="Load UserInfo from the file (typically with an XML extension).">Load</a> ( <span class="keywordtype">char</span>* fileName )  
     168<a name="l00213"></a>00213         { 
     169<a name="l00214"></a>00214                 <span class="keywordtype">bool</span> bFailed = <span class="keyword">false</span>; 
     170<a name="l00215"></a>00215  
     171<a name="l00216"></a>00216                 <span class="keywordflow">try</span> 
     172<a name="l00217"></a>00217                 { 
     173<a name="l00218"></a>00218                         XMLCh* transcodedFileName = XMLString::transcode( fileName ) ; 
     174<a name="l00219"></a>00219                         <span class="keyword">const</span> LocalFileInputSource inputSource( transcodedFileName );            
     175<a name="l00220"></a>00220                         XMLString::release( &amp;transcodedFileName ); 
     176<a name="l00221"></a>00221  
     177<a name="l00222"></a>00222                         XMLConnector.<a class="code" href="classGlobalXercesConnector.html#ca92055e0f5a5ea3d8cb1c4d6bf0dd51" title="This DOMWriter is used to import external data from xml files.">pParser</a>-&gt;parse( inputSource ); 
     178<a name="l00223"></a>00223                         bFailed = ( XMLConnector.<a class="code" href="classGlobalXercesConnector.html#ca92055e0f5a5ea3d8cb1c4d6bf0dd51" title="This DOMWriter is used to import external data from xml files.">pParser</a>-&gt;getErrorCount() != 0 ); 
     179<a name="l00224"></a>00224                 } 
     180<a name="l00225"></a>00225                 <span class="keywordflow">catch</span> (...) 
     181<a name="l00226"></a>00226                 { 
     182<a name="l00227"></a>00227                         bFailed = <span class="keyword">true</span>; 
     183<a name="l00228"></a>00228                 } 
     184<a name="l00229"></a>00229  
     185<a name="l00230"></a>00230                 <span class="keywordflow">if</span>( !bFailed) 
     186<a name="l00231"></a>00231                 { 
     187<a name="l00232"></a>00232                         DOMDocument *pDoc = XMLConnector.<a class="code" href="classGlobalXercesConnector.html#ca92055e0f5a5ea3d8cb1c4d6bf0dd51" title="This DOMWriter is used to import external data from xml files.">pParser</a>-&gt;getDocument();                 
     188<a name="l00233"></a>00233                         DOMElement *pRoot = pDoc-&gt;getDocumentElement(); 
     189<a name="l00234"></a>00234                         bFailed = <span class="keyword">true</span>; 
     190<a name="l00235"></a>00235                         <span class="keywordflow">for</span>( DOMNode* node = pRoot-&gt;getFirstChild(); node != NULL; node = node-&gt;getNextSibling() ) 
     191<a name="l00236"></a>00236                                 <span class="keywordflow">if</span>( node-&gt;getNodeType() == DOMNode::ELEMENT_NODE ) 
     192<a name="l00237"></a>00237                                 { 
     193<a name="l00238"></a>00238                                         <a class="code" href="classUserInfo.html#f673ea7ee23cc87e89d1530f94817800" title="Fills internal attributes and descendant elements according DOMElement.">ParseElement</a>( (DOMElement*) node ); 
     194<a name="l00239"></a>00239                                         bFailed = <span class="keyword">false</span>; 
     195<a name="l00240"></a>00240                                         <span class="keywordflow">break</span>; 
     196<a name="l00241"></a>00241                                 } 
     197<a name="l00242"></a>00242                 } 
     198<a name="l00243"></a>00243  
     199<a name="l00244"></a>00244                 <span class="keywordflow">if</span>( bFailed ) 
     200<a name="l00245"></a>00245                 { 
     201<a name="l00246"></a>00246                         <span class="comment">// exception?!</span> 
     202<a name="l00247"></a>00247                 }                
     203<a name="l00248"></a>00248         } 
     204<a name="l00250"></a><a class="code" href="classUserInfo.html#51c1823208b719eec546b98bb855e272">00250</a>         <span class="keywordtype">void</span> <a class="code" href="classUserInfo.html#51c1823208b719eec546b98bb855e272" title="This method is the key method to connect the element to its parent UI element.">Attach</a>( MappedElements &amp;externalElements) 
     205<a name="l00251"></a>00251         { 
     206<a name="l00252"></a>00252                 pair&lt;const XMLCh* const, UserInfoCore* const&gt; newPair( transcodedName, <span class="keyword">this</span> ); 
     207<a name="l00253"></a>00253                 externalElements.insert(newPair); 
     208<a name="l00254"></a>00254         } 
     209<a name="l00255"></a>00255          
     210<a name="l00256"></a><a class="code" href="classUserInfo.html#f673ea7ee23cc87e89d1530f94817800">00256</a>         <span class="keywordtype">void</span> <a class="code" href="classUserInfo.html#f673ea7ee23cc87e89d1530f94817800" title="Fills internal attributes and descendant elements according DOMElement.">ParseElement</a>(DOMElement *element)  
     211<a name="l00257"></a>00257         { 
     212<a name="l00258"></a>00258                 DOMNodeList* nodeList = element-&gt;getChildNodes(); 
     213<a name="l00259"></a>00259                 <span class="keywordflow">if</span>( nodeList ) 
     214<a name="l00260"></a>00260                         <span class="keywordflow">for</span>( <span class="keywordtype">int</span> i = 0; i &lt; nodeList-&gt;getLength(); i++ ) 
     215<a name="l00261"></a>00261                         { 
     216<a name="l00262"></a>00262                                 DOMNode* node = nodeList-&gt;item(i); 
     217<a name="l00263"></a>00263                                 <span class="keywordflow">if</span>( node-&gt;getNodeType() == DOMNode::ELEMENT_NODE ) 
     218<a name="l00264"></a>00264                                 { 
     219<a name="l00265"></a>00265                                         DOMElement* childElement = (DOMElement*) node; 
     220<a name="l00266"></a>00266                                         MappedElements::const_iterator iter = <a class="code" href="classUserInfo.html#20783b9cdbef32b584be96851a8f9862" title="MappiLength of the output vector.">elements</a>.find( childElement-&gt;getTagName() ); 
     221<a name="l00267"></a>00267  
     222<a name="l00268"></a>00268                                         <span class="keywordflow">if</span>( iter != <a class="code" href="classUserInfo.html#20783b9cdbef32b584be96851a8f9862" title="MappiLength of the output vector.">elements</a>.end()) 
     223<a name="l00269"></a>00269                                                 iter-&gt;second-&gt;ParseElement( childElement ); 
     224<a name="l00270"></a>00270                                 } 
     225<a name="l00271"></a>00271                         } 
     226<a name="l00272"></a>00272                          
     227<a name="l00273"></a>00273                 DOMNamedNodeMap* nodeMap = element-&gt;getAttributes(); 
     228<a name="l00274"></a>00274                 <span class="keywordflow">if</span>( nodeMap ) 
     229<a name="l00275"></a>00275                         <span class="keywordflow">for</span>( <span class="keywordtype">int</span> i = 0; i &lt; nodeMap-&gt;getLength(); i++ ) 
     230<a name="l00276"></a>00276                         { 
     231<a name="l00277"></a>00277                                 DOMNode* node = nodeMap-&gt;item(i); 
     232<a name="l00278"></a>00278                                 <span class="keywordflow">if</span>( node-&gt;getNodeType() == DOMNode::ATTRIBUTE_NODE ) 
     233<a name="l00279"></a>00279                                 { 
     234<a name="l00280"></a>00280                                         DOMAttr* attribute = (DOMAttr*) node; 
     235<a name="l00281"></a>00281                                         Attribute::MappedAttributes::const_iterator iter = <a class="code" href="classUserInfo.html#aa6753c220a54aba613bfa3cc115d1c8" title="Length of the output vector.">attributes</a>.find( attribute-&gt;getName() ); 
     236<a name="l00282"></a>00282  
     237<a name="l00283"></a>00283                                         <span class="keywordflow">if</span>( iter != <a class="code" href="classUserInfo.html#aa6753c220a54aba613bfa3cc115d1c8" title="Length of the output vector.">attributes</a>.end()) 
     238<a name="l00284"></a>00284                                         { 
     239<a name="l00285"></a>00285                                                 <span class="keywordtype">string</span> attributeValue = <a class="code" href="classGlobalXercesConnector.html#9800b81014bc6497815e28ad4bd3cf3a" title="function transcodes Xerces&amp;#39; XMLCh-based strings into C++ strings">GlobalXercesConnector::XMLCh2str</a>( attribute-&gt;getValue() ); 
     240<a name="l00286"></a>00286                                                 iter-&gt;second-&gt;Set( attributeValue ); 
     241<a name="l00287"></a>00287                                         } 
     242<a name="l00288"></a>00288                                 } 
     243<a name="l00289"></a>00289                         } 
     244<a name="l00290"></a>00290         } 
     245<a name="l00291"></a>00291          
     246<a name="l00292"></a><a class="code" href="classUserInfo.html#22ca1ef5a10740e4107cd5a7e9a72856">00292</a>         <span class="keywordtype">void</span> <a class="code" href="classUserInfo.html#22ca1ef5a10740e4107cd5a7e9a72856" title="Fills DOMElement according internal attributes and descendant elements.">FillElement</a>(DOMElement &amp;element) 
     247<a name="l00293"></a>00293         { 
     248<a name="l00294"></a>00294                 DOMDocument* pDoc = element.getOwnerDocument(); 
     249<a name="l00295"></a>00295  
     250<a name="l00296"></a>00296                 DOMElement* pHead = pDoc-&gt;createElement( transcodedName );               
     251<a name="l00297"></a>00297                 element.appendChild( pHead ); 
     252<a name="l00298"></a>00298  
     253<a name="l00299"></a>00299                 <span class="keywordflow">for</span>( MappedElements::const_iterator iter = <a class="code" href="classUserInfo.html#20783b9cdbef32b584be96851a8f9862" title="MappiLength of the output vector.">elements</a>.begin(); iter != <a class="code" href="classUserInfo.html#20783b9cdbef32b584be96851a8f9862" title="MappiLength of the output vector.">elements</a>.end(); iter++) 
     254<a name="l00300"></a>00300                         iter-&gt;second-&gt;FillElement( *pHead ); 
     255<a name="l00301"></a>00301  
     256<a name="l00302"></a>00302                 <span class="keywordflow">for</span>( Attribute::MappedAttributes::iterator iter = <a class="code" href="classUserInfo.html#aa6753c220a54aba613bfa3cc115d1c8" title="Length of the output vector.">attributes</a>.begin(); iter != <a class="code" href="classUserInfo.html#aa6753c220a54aba613bfa3cc115d1c8" title="Length of the output vector.">attributes</a>.end(); iter++) 
     257<a name="l00303"></a>00303                         iter-&gt;second-&gt;FillAttribute( *pHead ); 
     258<a name="l00304"></a>00304         } 
     259<a name="l00305"></a>00305 }; 
     260<a name="l00306"></a>00306  
     261<a name="l00307"></a>00307 <span class="preprocessor">#endif // #ifndef UI_H</span> 
    150262</pre></div></div> 
    151 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:28 2008 for mixpp by&nbsp; 
     263<hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by&nbsp; 
    152264<a href="http://www.doxygen.org/index.html"> 
    153 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address> 
     265<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
    154266</body> 
    155267</html>