- Timestamp:
- 08/18/08 14:27:50 (17 years ago)
- Location:
- doc/html
- Files:
-
- 104 added
- 276 modified
- 11 copied
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified doc/html/annotated.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 26 26 <h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table> 27 27 <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> 28 29 <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> 29 30 <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> 30 31 <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> 31 33 <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> 32 34 <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> 33 35 <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> 34 36 <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> 35 38 <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> 36 39 <tr><td class="indexkey"><a class="el" href="classeEF.html">eEF</a></td><td class="indexvalue">General conjugate exponential family posterior density </td></tr> … … 42 45 <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> 43 46 <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> 44 48 <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> 45 49 <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> 46 51 <tr><td class="indexkey"><a class="el" href="classenorm.html">enorm< sq_T ></a></td><td class="indexvalue">Gaussian density with positive definite (decomposed) covariance matrix </td></tr> 47 52 <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> 48 54 <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> 49 55 <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> 50 56 <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> 51 57 <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> 52 59 <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> 53 61 <tr><td class="indexkey"><a class="el" href="classKalman.html">Kalman< sq_T ></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> 54 62 <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> … … 62 70 <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> 63 71 <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> 64 73 <tr><td class="indexkey"><a class="el" href="classmgamma.html">mgamma</a></td><td class="indexvalue">Gamma random walk </td></tr> 65 74 <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> 66 75 <tr><td class="indexkey"><a class="el" href="classmlnorm.html">mlnorm< sq_T ></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> 67 77 <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> 68 78 <tr><td class="indexkey"><a class="el" href="classMPF.html">MPF< BM_T ></a></td><td class="indexvalue">Marginalized Particle filter </td></tr> … … 71 81 <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> 72 82 <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< T ></a></td><td class="indexvalue">User info for matrices </td></tr> 75 <tr><td class="indexkey"><a class="el" href="classuiscalar.html">uiscalar< T ></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< T ></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< T ></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<T> instead.">UserInfoCore</a> class is for internal purposes only. Use UserInfo<T> instead </td></tr> 78 86 </table> 79 87 </div> 80 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:322008 for mixpp by 88 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 81 89 <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> 83 91 </body> 84 92 </html> -
TabularUnified doc/html/arx_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 32 32 <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>; 33 33 <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> &<a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88" title="Random variable of the posterior.">rv</a>, mat &V0, <span class="keywordtype">double</span> &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 &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>& <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> &<a class="code" href="classBM.html#af00f0612fabe66241dd507188cdbf88" title="Random variable of the posterior.">rv</a>, mat &V0, <span class="keywordtype">double</span> &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 &V0, <span class="keywordtype">double</span> &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 &V0, <span class="keywordtype">double</span> &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 &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>& <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 45 49 </pre></div></div> 46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 50 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 47 51 <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> 49 53 </body> 50 54 </html> -
TabularUnified doc/html/arx_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 55 55 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 56 56 Using IT++ for numerical operations ----------------------------------- </div> 57 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:302008 for mixpp by 57 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 58 58 <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> 60 60 </body> 61 61 </html> -
TabularUnified doc/html/chmat_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 68 68 <a name="l00083"></a>00083 <span class="preprocessor">#endif // CHMAT_H</span> 69 69 </pre></div></div> 70 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 70 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 71 71 <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> 73 73 </body> 74 74 </html> -
TabularUnified doc/html/chmat_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 38 38 <p><center><img src="chmat_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/math/chmat.hdep_map" alt=""></center> 39 39 <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> 41 41 </div> 42 42 … … 55 55 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 56 56 Using IT++ for numerical operations ----------------------------------- </div> 57 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:302008 for mixpp by 57 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:44 2008 for mixpp by 58 58 <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> 60 60 </body> 61 61 </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 1 1f4dabb594328b6cb27a5b16819372df -
TabularUnified doc/html/classARX-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 28 28 <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> 29 29 <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> 30 31 <tr class="memlist"><td><a class="el" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be">ARX</a>(RV &rv, mat &V0, double &nu0, double frg0=1.0)</td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [inline]</code></td></tr> 31 32 <tr class="memlist"><td><a class="el" href="classARX.html#ba82c956ca893826811aefe1e4af465d">bayes</a>(const vec &dt)</td><td><a class="el" href="classARX.html">ARX</a></td><td><code> [virtual]</code></td></tr> … … 35 36 <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> 36 37 <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 &V0, double &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> 37 39 <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> 38 40 <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> 39 41 <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> 40 42 <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 &V0, double &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> 41 44 <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> 42 46 <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> 43 47 <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> 44 48 </table></div> 45 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:352008 for mixpp by 49 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 46 50 <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> 48 52 </body> 49 53 </html> -
TabularUnified doc/html/classARX.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 52 52 53 53 <tr><td class="mdescLeft"> </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 &V0, double &nu0)" --> 55 void </td><td class="memItemRight" valign="bottom"><b>set_parameters</b> (mat &V0, double &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 &V0, double &nu0)" --> 58 void </td><td class="memItemRight" valign="bottom"><b>get_parameters</b> (mat &V0, double &nu0)</td></tr> 59 54 60 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ba82c956ca893826811aefe1e4af465d"></a><!-- doxytag: member="ARX::bayes" ref="ba82c956ca893826811aefe1e4af465d" args="(const vec &dt)" --> 55 61 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classARX.html#ba82c956ca893826811aefe1e4af465d">bayes</a> (const vec &dt)</td></tr> … … 63 69 64 70 <tr><td class="mdescLeft"> </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="()" --> 72 double </td><td class="memItemRight" valign="bottom"><a class="el" href="classARX.html#b8827048ceec8999849e2ed15400cae7">_tll</a> ()</td></tr> 73 74 <tr><td class="mdescLeft"> </td><td class="mdescRight">access function <br></td></tr> 65 75 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87b07867fd4c133aa89a18543f68d9f9"></a><!-- doxytag: member="ARX::bayes" ref="87b07867fd4c133aa89a18543f68d9f9" args="(mat Dt)" --> 66 76 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#87b07867fd4c133aa89a18543f68d9f9">bayes</a> (mat Dt)</td></tr> … … 96 106 97 107 <tr><td class="mdescLeft"> </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="" --> 109 double </td><td class="memItemRight" valign="bottom"><a class="el" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19">tll</a></td></tr> 110 111 <tr><td class="mdescLeft"> </td><td class="mdescRight">total likelihood <br></td></tr> 98 112 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af00f0612fabe66241dd507188cdbf88"></a><!-- doxytag: member="ARX::rv" ref="af00f0612fabe66241dd507188cdbf88" args="" --> 99 113 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#af00f0612fabe66241dd507188cdbf88">rv</a></td></tr> … … 130 144 <td class="paramname"> <em>Eg0</em> </td> 131 145 <td> ) </td> 132 <td width="100%"></td>146 <td></td> 133 147 </tr> 134 148 </table> … … 141 155 <dl class="return" compact><dt><b>Returns:</b></dt><dd>indeces of accepted regressors. </dd></dl> 142 156 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#l002 28">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> 144 158 145 159 </div> … … 148 162 <li>work/mixpp/bdm/estim/<a class="el" href="arx_8h-source.html">arx.h</a><li>work/mixpp/bdm/estim/arx.cpp</ul> 149 163 </div> 150 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 164 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 151 165 <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> 153 167 </body> 154 168 </html> -
TabularUnified doc/html/classBM-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 36 36 <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> 37 37 </table></div> 38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:362008 for mixpp by 38 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by 39 39 <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> 41 41 </body> 42 42 </html> -
TabularUnified doc/html/classBM.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <p><center><img src="classBM__inherit__graph.png" border="0" usemap="#BM__inherit__map" alt="Inheritance graph"></center> 35 35 <map name="BM__inherit__map"> 36 <area shape="rect" href="classARX.html" title="Linear Autoregressive model with Gaussian noise." alt="" coords="5,8 4,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\< ldmat \>" alt="" coords="239,172,359,196"><area shape="rect" href="classKalman.html" title="Kalman\< chmat \>" alt="" coords="535,172,660,196"><area shape="rect" href="classKalman.html" title="Kalman\< fsqmat \>" 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\< ldmat \>" alt="" coords="248,183,384,209"><area shape="rect" href="classKalman.html" title="Kalman\< chmat \>" alt="" coords="408,183,547,209"><area shape="rect" href="classKalman.html" title="Kalman\< fsqmat \>" 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> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 <div class="dynheader"> … … 103 103 <td class="paramname"> <em>dt</em> </td> 104 104 <td> ) </td> 105 <td width="100%"><code> [pure virtual]</code></td>105 <td><code> [pure virtual]</code></td> 106 106 </tr> 107 107 </table> … … 125 125 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 126 126 </div> 127 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:362008 for mixpp by 127 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by 128 128 <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> 130 130 </body> 131 131 </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\< ldmat \>" alt="" coords="239,172,359,196"> 6 <area shape="rect" href="$classKalman.html" title="Kalman\< chmat \>" alt="" coords="535,172,660,196"> 7 <area shape="rect" href="$classKalman.html" title="Kalman\< fsqmat \>" 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\< ldmat \>" alt="" coords="248,183,384,209"> 6 <area shape="rect" href="$classKalman.html" title="Kalman\< chmat \>" alt="" coords="408,183,547,209"> 7 <area shape="rect" href="$classKalman.html" title="Kalman\< fsqmat \>" 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 1 a93a1c4efa1909b454538bd2404d7885 -
TabularUnified doc/html/classBMcond-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 31 31 <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> 32 32 </table></div> 33 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:362008 for mixpp by 33 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by 34 34 <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> 36 36 </body> 37 37 </html> -
TabularUnified doc/html/classBMcond.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <p><center><img src="classBMcond__inherit__graph.png" border="0" usemap="#BMcond__inherit__map" alt="Inheritance graph"></center> 35 35 <map name="BMcond__inherit__map"> 36 <area shape="rect" href="classEKF__unQ.html" title="Extended Kalman filter with unknown Q." alt="" coords="5,8 1,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> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 <div class="dynheader"> … … 77 77 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 78 78 </div> 79 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:362008 for mixpp by 79 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by 80 80 <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> 82 82 </body> 83 83 </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 1 3d862381d6f75808bb68675fdb127ce9 -
TabularUnified doc/html/classDS-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <tr class="memlist"><td><a class="el" href="classDS.html#f4ae51a3bc1267a6a52fc229973afe85">write</a>(vec &ut, ivec &indeces)</td><td><a class="el" href="classDS.html">DS</a></td><td></td></tr> 35 35 </table></div> 36 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:382008 for mixpp by 36 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 37 37 <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> 39 39 </body> 40 40 </html> -
TabularUnified doc/html/classDS.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 104 104 <td></td> 105 105 <td>)</td> 106 <td></td><td></td><td width="100%"></td>106 <td></td><td></td><td></td> 107 107 </tr> 108 108 </table> … … 121 121 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 122 122 </div> 123 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:382008 for mixpp by 123 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 124 124 <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> 126 126 </body> 127 127 </html> -
TabularUnified doc/html/classEKF-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 62 62 <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> 63 63 </table></div> 64 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by 64 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 65 65 <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> 67 67 </body> 68 68 </html> -
TabularUnified doc/html/classEKF.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 187 187 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a></ul> 188 188 </div> 189 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by 189 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 190 190 <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> 192 192 </body> 193 193 </html> -
TabularUnified doc/html/classEKFCh-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 65 65 <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> 66 66 </table></div> 67 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by 67 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 68 68 <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> 70 70 </body> 71 71 </html> -
TabularUnified doc/html/classEKFCh.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 192 192 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 193 193 </div> 194 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by 194 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 195 195 <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> 197 197 </body> 198 198 </html> -
TabularUnified doc/html/classEKF__unQ-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 76 76 <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> 77 77 </table></div> 78 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by 78 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 79 79 <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> 81 81 </body> 82 82 </html> -
TabularUnified doc/html/classEKF__unQ.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 219 219 <li>work/mixpp/pmsm/pmsm_sim.cpp<li>work/mixpp/pmsm/pmsm_sim2.cpp<li>work/mixpp/pmsm/pmsm_unkQpf.cpp</ul> 220 220 </div> 221 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by 221 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 222 222 <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> 224 224 </body> 225 225 </html> -
TabularUnified doc/html/classEKFfixed-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 66 66 <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> 67 67 </table></div> 68 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by 68 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 69 69 <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> 71 71 </body> 72 72 </html> -
TabularUnified doc/html/classEKFfixed.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 177 177 <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> 178 178 </div> 179 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by 179 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 180 180 <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> 182 182 </body> 183 183 </html> -
TabularUnified doc/html/classEKFful__unQR-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 24 24 </div> 25 25 <div class="contents"> 26 <h1>EKFful l 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> 27 27 <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> 28 28 <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> … … 31 31 <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> 32 32 <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> 33 34 <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> 34 35 <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> … … 37 38 <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> 38 39 <tr class="memlist"><td><a class="el" href="classBM.html#605d28b426adb677c86a57ddb525132a">BM</a>(const RV &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 &rv0)</td><td><a class="el" href="classBMcond.html">BMcond</a></td><td><code> [inline]</code></td></tr> 39 41 <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 &QR0)</td><td><a class="el" href="classEKFful__unQR.html">EKFful_unQR</a></td><td><code> [inline, virtual]</code></td></tr> 40 43 <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> 41 44 <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> 42 45 <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> 43 46 <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> 44 48 <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> 45 49 <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> … … 55 59 <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> 56 60 <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> 57 62 <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> 58 63 <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> 59 64 <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> 60 66 </table></div> 61 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:402008 for mixpp by 67 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by 62 68 <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> 64 70 </body> 65 71 </html> -
TabularUnified doc/html/classEKFful__unQR.html ¶
r106 r139 1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 3 <title>mixpp: EKFful lClass Reference</title>3 <title>mixpp: EKFful_unQR Class Reference</title> 4 4 <link href="doxygen.css" rel="stylesheet" type="text/css"> 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 24 24 </div> 25 25 <div class="contents"> 26 <h1>EKFful l 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>. 27 27 <a href="#_details">More...</a> 28 28 <p> 29 <code>#include <<a class="el" href=" libKF_8h-source.html">libKF.h</a>></code>29 <code>#include <<a class="el" href="ekf__templ_8h-source.html">ekf_templ.h</a>></code> 30 30 <p> 31 31 <div class="dynheader"> 32 Inheritance diagram for EKFful l:</div>32 Inheritance diagram for EKFful_unQR:</div> 33 33 <div class="dynsection"> 34 <p><center><img src="classEKFful l__inherit__graph.png" border="0" usemap="#EKFfull__inherit__map" alt="Inheritance graph"></center>35 <map name="EKFful l__inherit__map">36 <area shape="rect" href="class KalmanFull.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> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 <div class="dynheader"> 39 Collaboration diagram for EKFful l:</div>39 Collaboration diagram for EKFful_unQR:</div> 40 40 <div class="dynsection"> 41 <p><center><img src="classEKFful l__coll__graph.png" border="0" usemap="#EKFfull__coll__map" alt="Collaboration graph"></center>42 <map name="EKFful l__coll__map">43 <area shape="rect" href="class KalmanFull.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\< fsqmat \>" 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-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  of variable  represented by rv." alt="" coords="424,7,464,33"><area shape="rect" href="classenorm.html" title="enorm\< fsqmat \>" 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-root form..." alt="" coords="45,225,107,252"></map> 44 44 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 45 45 46 46 <p> 47 <a href="classEKFful l-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"> 48 48 <tr><td></td></tr> 49 49 <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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFful l.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 </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> 52 52 53 53 <tr><td class="mdescLeft"> </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 &QR0)" --> 55 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFful__unQR.html#b586e534c8a8d219561b0c020329d412">condition</a> (const vec &QR0)</td></tr> 56 57 <tr><td class="mdescLeft"> </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)" --> 55 59 void </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> 56 60 57 61 <tr><td class="mdescLeft"> </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="EKFful l::bayes" ref="8ca46f177e395fa714bbd8bd29ea43e0" args="(const vec &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 &dt)" --> 59 63 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFfull.html#8ca46f177e395fa714bbd8bd29ea43e0">bayes</a> (const vec &dt)</td></tr> 60 64 61 65 <tr><td class="mdescLeft"> </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)" --> 67 void </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"> </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)" --> 63 71 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFfull.html#7bb76ea74c144ea0b36db99f94750b7b">set_est</a> (vec mu0, mat P0)</td></tr> 64 72 65 73 <tr><td class="mdescLeft"> </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="EKFful l::_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="()" --> 67 75 <a class="el" href="classepdf.html">epdf</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classEKFfull.html#4080d68f79dade36ccf547d57e64bdc2">_epdf</a> ()</td></tr> 68 76 69 77 <tr><td class="mdescLeft"> </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 </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"> </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 " --> 75 79 const <a class="el" href="classRV.html">RV</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">_rv</a> () const </td></tr> 76 80 77 81 <tr><td class="mdescLeft"> </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="EKFful l::_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 " --> 79 83 double </td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#87f4a547d2c29180be88175e5eab9c88">_ll</a> () const </td></tr> 80 84 81 85 <tr><td class="mdescLeft"> </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 " --> 87 const <a class="el" href="classRV.html">RV</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a">_rvc</a> () const </td></tr> 88 89 <tr><td class="mdescLeft"> </td><td class="mdescRight">access function <br></td></tr> 82 90 <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="EKFful l::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="" --> 84 92 vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classKalmanFull.html#fb5aec635e2720cc5ac31bc01c18a68a">mu</a></td></tr> 85 93 86 94 <tr><td class="mdescLeft"> </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="EKFful l::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="" --> 88 96 mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classKalmanFull.html#b75dc059e84fa8ffc076203b30f926cc">P</a></td></tr> 89 97 90 98 <tr><td class="mdescLeft"> </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="EKFful l::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="" --> 92 100 bool </td><td class="memItemRight" valign="bottom"><b>evalll</b></td></tr> 93 101 94 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3aa4bf6128980d0627413dcf9cd07308"></a><!-- doxytag: member="EKFful l::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="" --> 95 103 double </td><td class="memItemRight" valign="bottom"><b>ll</b></td></tr> 96 104 97 105 <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="EKFful l::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="" --> 99 107 int </td><td class="memItemRight" valign="bottom"><b>dimx</b></td></tr> 100 108 101 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="761fadcc12dd4cb83bb8b5e27db01947"></a><!-- doxytag: member="EKFful l::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="" --> 102 110 int </td><td class="memItemRight" valign="bottom"><b>dimy</b></td></tr> 103 111 104 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="609a4a0fcde78fd7aac2f01b34e952c9"></a><!-- doxytag: member="EKFful l::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="" --> 105 113 int </td><td class="memItemRight" valign="bottom"><b>dimu</b></td></tr> 106 114 107 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="554de4c953761380cd5a14a02542e007"></a><!-- doxytag: member="EKFful l::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="" --> 108 116 mat </td><td class="memItemRight" valign="bottom"><b>A</b></td></tr> 109 117 110 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ac7ade2a603a1b05419e36c5aae21755"></a><!-- doxytag: member="EKFful l::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="" --> 111 119 mat </td><td class="memItemRight" valign="bottom"><b>B</b></td></tr> 112 120 113 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a9a8326ae17b519109fcdad59ea74a3"></a><!-- doxytag: member="EKFful l::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="" --> 114 122 mat </td><td class="memItemRight" valign="bottom"><b>C</b></td></tr> 115 123 116 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8f992a2d6b66d2e8bd9174b28cc0f074"></a><!-- doxytag: member="EKFful l::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="" --> 117 125 mat </td><td class="memItemRight" valign="bottom"><b>D</b></td></tr> 118 126 119 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bbd2dab10da47237a5f0d9e55fd61f24"></a><!-- doxytag: member="EKFful l::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="" --> 120 128 mat </td><td class="memItemRight" valign="bottom"><b>R</b></td></tr> 121 129 122 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a8777c1fe67763395d3ddeb326239851"></a><!-- doxytag: member="EKFful l::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="" --> 123 131 mat </td><td class="memItemRight" valign="bottom"><b>Q</b></td></tr> 124 132 125 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="905823cf4157a11b8b824e45809dac55"></a><!-- doxytag: member="EKFful l::_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="" --> 126 134 mat </td><td class="memItemRight" valign="bottom"><b>_Pp</b></td></tr> 127 135 128 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b1b946b3a43f7d86cf4b6dc0dd6e3210"></a><!-- doxytag: member="EKFful l::_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="" --> 129 137 mat </td><td class="memItemRight" valign="bottom"><b>_Ry</b></td></tr> 130 138 131 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c7d915386a9d60b1bc309ae9166764f6"></a><!-- doxytag: member="EKFful l::_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="" --> 132 140 mat </td><td class="memItemRight" valign="bottom"><b>_iRy</b></td></tr> 133 141 134 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c8354ea4801529f3071189ddd10d760"></a><!-- doxytag: member="EKFful l::_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="" --> 135 143 mat </td><td class="memItemRight" valign="bottom"><b>_K</b></td></tr> 136 144 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="" --> 146 bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">evalll</a></td></tr> 147 148 <tr><td class="mdescLeft"> </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="" --> 150 double </td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#5623fef6572a08c2b53b8c87b82dc979">ll</a></td></tr> 151 152 <tr><td class="mdescLeft"> </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="" --> 138 154 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#af00f0612fabe66241dd507188cdbf88">rv</a></td></tr> 139 155 140 156 <tr><td class="mdescLeft"> </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 </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classBMcond.html#9ba793c8ec453f04d372d17195ed8dec">rvc</a></td></tr> 143 159 144 <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">evalll</a></td></tr> 147 148 <tr><td class="mdescLeft"> </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"> </td><td class="mdescRight">Identificator of the conditioning variable. <br></td></tr> 149 161 <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="EKFful l::operator<<" ref="86ba216243ed95bb46d80d88775d16af" args="(std::ostream &os, const KalmanFull &kf)" -->162 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="86ba216243ed95bb46d80d88775d16af"></a><!-- doxytag: member="EKFful_unQR::operator<<" ref="86ba216243ed95bb46d80d88775d16af" args="(std::ostream &os, const KalmanFull &kf)" --> 151 163 std::ostream & </td><td class="memItemRight" valign="bottom"><a class="el" href="classKalmanFull.html#86ba216243ed95bb46d80d88775d16af">operator<<</a> (std::ostream &os, const <a class="el" href="classKalmanFull.html">KalmanFull</a> &kf)</td></tr> 152 164 … … 154 166 </table> 155 167 <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> 168 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>. <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> 160 170 </div> 161 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:402008 for mixpp by 171 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by 162 172 <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> 164 174 </body> 165 175 </html> -
TabularUnified doc/html/classEKFfull-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 59 59 <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> 60 60 </table></div> 61 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:402008 for mixpp by 61 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by 62 62 <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> 64 64 </body> 65 65 </html> -
TabularUnified doc/html/classEKFfull.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <p><center><img src="classEKFfull__inherit__graph.png" border="0" usemap="#EKFfull__inherit__map" alt="Inheritance graph"></center> 35 35 <map name="EKFfull__inherit__map"> 36 <area shape="rect" href="class KalmanFull.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> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 <div class="dynheader"> … … 159 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> 160 160 </div> 161 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:402008 for mixpp by 161 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by 162 162 <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> 164 164 </body> 165 165 </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 1 26227bafd8ddc291671f3ad911c716e9 -
TabularUnified doc/html/classIMpmsm-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 51 51 <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> 52 52 </table></div> 53 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by 53 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 54 54 <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> 56 56 </body> 57 57 </html> -
TabularUnified doc/html/classIMpmsm.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 157 157 <td></td> 158 158 <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> 160 160 </tr> 161 161 </table> … … 210 210 <td></td> 211 211 <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> 213 213 </tr> 214 214 </table> … … 235 235 <li>work/mixpp/pmsm/<a class="el" href="pmsm_8h-source.html">pmsm.h</a></ul> 236 236 </div> 237 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by 237 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 238 238 <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> 240 240 </body> 241 241 </html> -
TabularUnified doc/html/classKFcondQR-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 66 66 <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> 67 67 </table></div> 68 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:422008 for mixpp by 68 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by 69 69 <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> 71 71 </body> 72 72 </html> -
TabularUnified doc/html/classKFcondQR.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 190 190 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 191 191 </div> 192 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:422008 for mixpp by 192 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by 193 193 <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> 195 195 </body> 196 196 </html> -
TabularUnified doc/html/classKFcondR-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 66 66 <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> 67 67 </table></div> 68 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:422008 for mixpp by 68 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by 69 69 <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> 71 71 </body> 72 72 </html> -
TabularUnified doc/html/classKFcondR.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 190 190 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 191 191 </div> 192 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:422008 for mixpp by 192 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by 193 193 <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> 195 195 </body> 196 196 </html> -
TabularUnified doc/html/classKalman-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 60 60 <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> 61 61 </table></div> 62 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:422008 for mixpp by 62 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by 63 63 <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> 65 65 </body> 66 66 </html> -
TabularUnified doc/html/classKalman.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 193 193 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a></ul> 194 194 </div> 195 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:422008 for mixpp by 195 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by 196 196 <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> 198 198 </body> 199 199 </html> -
TabularUnified doc/html/classKalmanCh-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 63 63 <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> 64 64 </table></div> 65 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:422008 for mixpp by 65 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by 66 66 <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> 68 68 </body> 69 69 </html> -
TabularUnified doc/html/classKalmanCh.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 193 193 <td class="paramname"> <em>dt</em> </td> 194 194 <td> ) </td> 195 <td width="100%"><code> [virtual]</code></td>195 <td><code> [virtual]</code></td> 196 196 </tr> 197 197 </table> … … 206 206 <p> 207 207 <p> 208 Thus this obje vt evaluates only predictors! Not filtering densities.208 Thus this object evaluates only predictors! Not filtering densities. 209 209 <p>Reimplemented from <a class="el" href="classKalman.html#7750ffd73f261828a32c18aaeb65c75c">Kalman< chmat ></a>.</p> 210 210 211 211 <p>Reimplemented in <a class="el" href="classEKFCh.html#96f6edda324a0b7ef8b4e86cc7af60c1">EKFCh</a>.</p> 212 212 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< chmat >::_K</a>, <a class="el" href="libKF_8h-source.html#l00101">Kalman< chmat >::_mu</a>, <a class="el" href="libKF_8h-source.html#l00103">Kalman< chmat >::_P</a>, <a class="el" href="libKF_8h-source.html#l00099">Kalman< chmat >::_Ry</a>, <a class="el" href="libKF_8h-source.html#l00097">Kalman< chmat >::_yp</a>, <a class="el" href="libKF_8h-source.html#l00077">Kalman< chmat >::A</a>, <a class="el" href="libKF_8h-source.html#l00079">Kalman< chmat >::B</a>, <a class="el" href="libKF_8h-source.html#l00081">Kalman< chmat >::C</a>, <a class="el" href="libKF_8h-source.html#l00083">Kalman< chmat >::D</a>, <a class="el" href="libKF_8h-source.html#l00075">Kalman< chmat >::dimu</a>, <a class="el" href="libKF_8h-source.html#l00071">Kalman< chmat >::dimx</a>, <a class="el" href="libKF_8h-source.html#l00073">Kalman< chmat >::dimy</a>, <a class="el" href="libBM_8h-source.html#l002 32">BM::evalll</a>, <a class="el" href="libEF_8h-source.html#l00402">enorm< sq_T >::evalpdflog()</a>, <a class="el" href="libKF_8h-source.html#l00092">Kalman< chmat >::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< chmat >::_K</a>, <a class="el" href="libKF_8h-source.html#l00101">Kalman< chmat >::_mu</a>, <a class="el" href="libKF_8h-source.html#l00103">Kalman< chmat >::_P</a>, <a class="el" href="libKF_8h-source.html#l00099">Kalman< chmat >::_Ry</a>, <a class="el" href="libKF_8h-source.html#l00097">Kalman< chmat >::_yp</a>, <a class="el" href="libKF_8h-source.html#l00077">Kalman< chmat >::A</a>, <a class="el" href="libKF_8h-source.html#l00079">Kalman< chmat >::B</a>, <a class="el" href="libKF_8h-source.html#l00081">Kalman< chmat >::C</a>, <a class="el" href="libKF_8h-source.html#l00083">Kalman< chmat >::D</a>, <a class="el" href="libKF_8h-source.html#l00075">Kalman< chmat >::dimu</a>, <a class="el" href="libKF_8h-source.html#l00071">Kalman< chmat >::dimx</a>, <a class="el" href="libKF_8h-source.html#l00073">Kalman< chmat >::dimy</a>, <a class="el" href="libBM_8h-source.html#l00251">BM::evalll</a>, <a class="el" href="libEF_8h-source.html#l00404">enorm< sq_T >::evalpdflog()</a>, <a class="el" href="libKF_8h-source.html#l00092">Kalman< chmat >::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> 214 214 215 215 </div> … … 218 218 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 219 219 </div> 220 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:422008 for mixpp by 220 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by 221 221 <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> 223 223 </body> 224 224 </html> -
TabularUnified doc/html/classKalmanFull-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 47 47 <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> 48 48 </table></div> 49 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:422008 for mixpp by 49 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by 50 50 <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> 52 52 </body> 53 53 </html> -
TabularUnified doc/html/classKalmanFull.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <p><center><img src="classKalmanFull__inherit__graph.png" border="0" usemap="#KalmanFull__inherit__map" alt="Inheritance graph"></center> 35 35 <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> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 … … 118 118 <li>work/mixpp/bdm/estim/<a class="el" href="libKF_8h-source.html">libKF.h</a><li>work/mixpp/bdm/estim/libKF.cpp</ul> 119 119 </div> 120 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:422008 for mixpp by 120 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:53 2008 for mixpp by 121 121 <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> 123 123 </body> 124 124 </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 ccf9e1e200a28964feb8da49844f7f411 3a11c7df3decbee157872f6921ab7281 -
TabularUnified doc/html/classMPF-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 47 47 <tr bgcolor="#f0f0f0"><td><b>~MPF</b>() (defined in <a class="el" href="classMPF.html">MPF< BM_T ></a>)</td><td><a class="el" href="classMPF.html">MPF< BM_T ></a></td><td><code> [inline]</code></td></tr> 48 48 </table></div> 49 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 49 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 50 50 <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> 52 52 </body> 53 53 </html> -
TabularUnified doc/html/classMPF.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 140 140 <td class="paramname"> <em>dt</em> </td> 141 141 <td> ) </td> 142 <td width="100%"><code> [inline, virtual]</code></td>142 <td><code> [inline, virtual]</code></td> 143 143 </tr> 144 144 </table> … … 157 157 <p>Reimplemented from <a class="el" href="classPF.html#64f636bbd63bea9efd778214e6b631d3">PF</a>.</p> 158 158 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#l0013 7">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> 160 160 161 161 </div> … … 164 164 <li>work/mixpp/bdm/estim/<a class="el" href="libPF_8h-source.html">libPF.h</a></ul> 165 165 </div> 166 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 166 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 167 167 <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> 169 169 </body> 170 170 </html> -
TabularUnified doc/html/classMemDS-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 35 35 <tr class="memlist"><td><a class="el" href="classMemDS.html#6279bf18d44343750747ecc12e050f09">write</a>(vec &ut, ivec &indexes)</td><td><a class="el" href="classMemDS.html">MemDS</a></td><td><code> [inline]</code></td></tr> 36 36 </table></div> 37 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 37 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 38 38 <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> 40 40 </body> 41 41 </html> -
TabularUnified doc/html/classMemDS.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 109 109 <td></td> 110 110 <td>)</td> 111 <td></td><td></td><td width="100%"></td>111 <td></td><td></td><td></td> 112 112 </tr> 113 113 </table> … … 121 121 <p>Reimplemented from <a class="el" href="classDS.html#9a35ca9c9321dce2bf63bf668f785b75">DS</a>.</p> 122 122 123 <p>References <a class="el" href="libBM_8h-source.html#l00057">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00 197">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> 124 124 125 125 </div> … … 128 128 <li>work/mixpp/bdm/stat/<a class="el" href="libDS_8h-source.html">libDS.h</a><li>work/mixpp/bdm/stat/libDS.cpp</ul> 129 129 </div> 130 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 130 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 131 131 <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> 133 133 </body> 134 134 </html> -
TabularUnified doc/html/classOMpmsm-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 42 42 <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> 43 43 </table></div> 44 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 44 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 45 45 <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> 47 47 </body> 48 48 </html> -
TabularUnified doc/html/classOMpmsm.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 129 129 <td></td> 130 130 <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> 132 132 </tr> 133 133 </table> … … 182 182 <td></td> 183 183 <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> 185 185 </tr> 186 186 </table> … … 207 207 <li>work/mixpp/pmsm/<a class="el" href="pmsm_8h-source.html">pmsm.h</a></ul> 208 208 </div> 209 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 209 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 210 210 <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> 212 212 </body> 213 213 </html> -
TabularUnified doc/html/classPF-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 44 44 <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> 45 45 </table></div> 46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 46 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by 47 47 <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> 49 49 </body> 50 50 </html> -
TabularUnified doc/html/classPF.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 127 127 <td class="paramname"> <em>dt</em> </td> 128 128 <td> ) </td> 129 <td width="100%"><code> [virtual]</code></td>129 <td><code> [virtual]</code></td> 130 130 </tr> 131 131 </table> … … 146 146 <p>Reimplemented in <a class="el" href="classMPF.html#55daf8e4b6553dd9f47c692de7931623">MPF< BM_T ></a>.</p> 147 147 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#l001 74">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> 149 149 150 150 </div> … … 153 153 <li>work/mixpp/bdm/estim/<a class="el" href="libPF_8h-source.html">libPF.h</a><li>work/mixpp/bdm/estim/libPF.cpp</ul> 154 154 </div> 155 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 155 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by 156 156 <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> 158 158 </body> 159 159 </html> -
TabularUnified doc/html/classRV-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 52 52 <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> 53 53 </table></div> 54 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 54 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by 55 55 <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> 57 57 </body> 58 58 </html> -
TabularUnified doc/html/classRV.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 147 147 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a><li>work/mixpp/bdm/stat/libBM.cpp</ul> 148 148 </div> 149 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 149 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by 150 150 <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> 152 152 </body> 153 153 </html> -
TabularUnified doc/html/classbilinfn-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 43 43 <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> 44 44 </table></div> 45 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:352008 for mixpp by 45 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by 46 46 <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> 48 48 </body> 49 49 </html> -
TabularUnified doc/html/classbilinfn.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 137 137 <td></td> 138 138 <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> 140 140 </tr> 141 141 </table> … … 190 190 <td></td> 191 191 <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> 193 193 </tr> 194 194 </table> … … 215 215 <li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a><li>work/mixpp/bdm/stat/libFN.cpp</ul> 216 216 </div> 217 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:352008 for mixpp by 217 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:48 2008 for mixpp by 218 218 <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> 220 220 </body> 221 221 </html> -
TabularUnified doc/html/classchmat-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 32 32 <tr class="memlist"><td><a class="el" href="classchmat.html#d92f3bd9a727b8c88a8c7385feb3449a">chmat</a>(const chmat &Ch0)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline]</code></td></tr> 33 33 <tr class="memlist"><td><a class="el" href="classchmat.html#8334a00f30f0a05f893c2aeec395ef10">chmat</a>(const mat &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> 35 35 <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> 36 36 <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> 37 37 <tr class="memlist"><td><a class="el" href="classchmat.html#5ce4e21a9012a4e98c1f0ed1ca5669bd">inv</a>(chmat &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 &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 &v) const </td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> 39 39 <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> 40 40 <tr class="memlist"><td><a class="el" href="classchmat.html#66f509f92b0ccf020e2a2a32566e0777">mult_sym</a>(const mat &C)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> … … 45 45 <tr class="memlist"><td><a class="el" href="classchmat.html#a8c3628a8c15eb0009e57c66fcac1a76">operator-=</a>(const chmat &A2)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline]</code></td></tr> 46 46 <tr class="memlist"><td><a class="el" href="classchmat.html#bbc2d98d7455b1f38828907d442836bf">opupdt</a>(const vec &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 &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 &v) const </td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [virtual]</code></td></tr> 48 48 <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> 49 49 <tr class="memlist"><td><a class="el" href="classchmat.html#a4fc7f9b0539b97c414442a22f3db6e8">setD</a>(const vec &nD)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline]</code></td></tr> 50 50 <tr class="memlist"><td><a class="el" href="classchmat.html#4b9271097d8317d9514c5d0d62cccb39">setD</a>(const vec &nD, int i)</td><td><a class="el" href="classchmat.html">chmat</a></td><td><code> [inline]</code></td></tr> 51 51 <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 &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 &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> 54 54 <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> 55 55 <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> 56 56 </table></div> 57 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:372008 for mixpp by 57 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 58 58 <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> 60 60 </body> 61 61 </html> -
TabularUnified doc/html/classchmat.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 173 173 <td></td> 174 174 <td>)</td> 175 <td></td><td></td><td width="100%"><code> [virtual]</code></td>175 <td></td><td></td><td><code> [virtual]</code></td> 176 176 </tr> 177 177 </table> … … 203 203 <td class="paramname"> <em>C</em> </td> 204 204 <td> ) </td> 205 <td width="100%"><code> [virtual]</code></td>205 <td><code> [virtual]</code></td> 206 206 </tr> 207 207 </table> … … 232 232 <td class="paramname"> <em>C</em> </td> 233 233 <td> ) </td> 234 <td width="100%"><code> [virtual]</code></td>234 <td><code> [virtual]</code></td> 235 235 </tr> 236 236 </table> … … 261 261 <td class="paramname"> <em>v</em> </td> 262 262 <td> ) </td> 263 <td width="100%"> const<code> [inline,virtual]</code></td>263 <td> const<code> [virtual]</code></td> 264 264 </tr> 265 265 </table> … … 287 287 <td class="paramname"> <em>A2</em> </td> 288 288 <td> ) </td> 289 <td width="100%"><code> [inline]</code></td>289 <td><code> [inline]</code></td> 290 290 </tr> 291 291 </table> … … 302 302 <li>work/mixpp/bdm/math/<a class="el" href="chmat_8h-source.html">chmat.h</a><li>work/mixpp/bdm/math/chmat.cpp</ul> 303 303 </div> 304 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:362008 for mixpp by 304 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 305 305 <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> 307 307 </body> 308 308 </html> -
TabularUnified doc/html/classconstfn-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 32 32 <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> 33 33 </table></div> 34 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:372008 for mixpp by 34 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 35 35 <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> 37 37 </body> 38 38 </html> -
TabularUnified doc/html/classconstfn.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 70 70 <li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a></ul> 71 71 </div> 72 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:372008 for mixpp by 72 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 73 73 <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> 75 75 </body> 76 76 </html> -
TabularUnified doc/html/classdiffbifn-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 41 41 <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> 42 42 </table></div> 43 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:372008 for mixpp by 43 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 44 44 <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> 46 46 </body> 47 47 </html> -
TabularUnified doc/html/classdiffbifn.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 136 136 <td></td> 137 137 <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> 139 139 </tr> 140 140 </table> … … 191 191 <td></td> 192 192 <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> 194 194 </tr> 195 195 </table> … … 216 216 <li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a></ul> 217 217 </div> 218 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:372008 for mixpp by 218 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 219 219 <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> 221 221 </body> 222 222 </html> -
TabularUnified doc/html/classdirfilelog-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 43 43 <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> 44 44 </table></div> 45 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:382008 for mixpp by 45 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 46 46 <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> 48 48 </body> 49 49 </html> -
TabularUnified doc/html/classdirfilelog.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 127 127 <td></td> 128 128 <td>)</td> 129 <td></td><td></td><td width="100%"><code> [inline]</code></td>129 <td></td><td></td><td><code> [inline]</code></td> 130 130 </tr> 131 131 </table> … … 156 156 <td class="paramname"> <em>Len</em> </td> 157 157 <td> ) </td> 158 <td width="100%"></td>158 <td></td> 159 159 </tr> 160 160 </table> … … 180 180 <li>work/mixpp/bdm/stat/<a class="el" href="loggers_8h-source.html">loggers.h</a><li>work/mixpp/bdm/stat/loggers.cpp</ul> 181 181 </div> 182 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:382008 for mixpp by 182 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 183 183 <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> 185 185 </body> 186 186 </html> -
TabularUnified doc/html/classeEF-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 36 36 <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> 37 37 <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> 39 39 <tr class="memlist"><td><a class="el" href="classeEF.html#fd88bc35550ec8fe9281d358216d0fcf">tupdate</a>(double phi, mat &vbar, double nubar)</td><td><a class="el" href="classeEF.html">eEF</a></td><td><code> [inline, virtual]</code></td></tr> 40 40 <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> 41 41 </table></div> 42 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by 42 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 43 43 <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> 45 45 </body> 46 46 </html> -
TabularUnified doc/html/classeEF.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 67 67 68 68 <tr><td class="mdescLeft"> </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 </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 " --> 70 virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 71 71 72 72 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr> … … 106 106 <td class="paramname"> </td> 107 107 <td> ) </td> 108 <td width="100%"> const<code> [pure virtual, inherited]</code></td>108 <td> const<code> [pure virtual, inherited]</code></td> 109 109 </tr> 110 110 </table> … … 118 118 <p>Implemented in <a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">emix</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< sq_T ></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< ldmat ></a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< chmat ></a>, and <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< fsqmat ></a>.</p> 119 119 120 <p>Referenced by <a class="el" href="libBM_8 cpp-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> 121 121 122 122 </div> … … 125 125 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 126 126 </div> 127 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by 127 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 128 128 <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> 130 130 </body> 131 131 </html> -
TabularUnified doc/html/classeEmp-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 38 38 <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> 39 39 <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> 41 41 <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> 42 42 <tr class="memlist"><td><a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">set_parameters</a>(const vec &w0, epdf *pdf0)</td><td><a class="el" href="classeEmp.html">eEmp</a></td><td></td></tr> … … 44 44 <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> 45 45 </table></div> 46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by 46 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 47 47 <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> 49 49 </body> 50 50 </html> -
TabularUnified doc/html/classeEmp.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 80 80 81 81 <tr><td class="mdescLeft"> </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 </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 " --> 83 virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 84 84 85 85 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr> … … 116 116 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul> 117 117 </div> 118 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by 118 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 119 119 <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> 121 121 </body> 122 122 </html> -
TabularUnified doc/html/classegamma-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 40 40 <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> 41 41 <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="classe gamma.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> 43 43 <tr class="memlist"><td><a class="el" href="classegamma.html#8e348b89be82b70471fe8c5630f61339">set_parameters</a>(const vec &a, const vec &b)</td><td><a class="el" href="classegamma.html">egamma</a></td><td><code> [inline]</code></td></tr> 44 44 <tr class="memlist"><td><a class="el" href="classeEF.html#fd88bc35550ec8fe9281d358216d0fcf">tupdate</a>(double phi, mat &vbar, double nubar)</td><td><a class="el" href="classeEF.html">eEF</a></td><td><code> [inline, virtual]</code></td></tr> 45 45 <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> 46 46 </table></div> 47 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:392008 for mixpp by 47 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 48 48 <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> 50 50 </body> 51 51 </html> -
TabularUnified doc/html/classegamma.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 59 59 60 60 <tr><td class="mdescLeft"> </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 </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"> </td><td class="mdescRight">TODO: is it used anywhere? <br></td></tr>65 61 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de84faac8f9799dfe2777ddbedf997ef"></a><!-- doxytag: member="egamma::evalpdflog" ref="de84faac8f9799dfe2777ddbedf997ef" args="(const vec &val) const " --> 66 62 double </td><td class="memItemRight" valign="bottom"><a class="el" href="classegamma.html#de84faac8f9799dfe2777ddbedf997ef">evalpdflog</a> (const vec &val) const </td></tr> 67 63 68 <tr><td class="mdescLeft"> </td><td class="mdescRight"> Compute log-probability of argument <code>val</code>.<br></td></tr>64 <tr><td class="mdescLeft"> </td><td class="mdescRight">TODO: is it used anywhere? <br></td></tr> 69 65 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d6dbbdb72360f9e54d64501f80318bb6"></a><!-- doxytag: member="egamma::lognc" ref="d6dbbdb72360f9e54d64501f80318bb6" args="() const " --> 70 66 double </td><td class="memItemRight" valign="bottom"><a class="el" href="classegamma.html#d6dbbdb72360f9e54d64501f80318bb6">lognc</a> () const </td></tr> … … 87 83 88 84 <tr><td class="mdescLeft"> </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 " --> 86 virtual mat </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"> </td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr> 89 89 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ea597362e11a0040fe7c990269d072c"></a><!-- doxytag: member="egamma::eval" ref="3ea597362e11a0040fe7c990269d072c" args="(const vec &val) const " --> 90 90 virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a> (const vec &val) const </td></tr> … … 125 125 <td class="paramname"> </td> 126 126 <td> ) </td> 127 <td width="100%"> const<code> [virtual]</code></td>127 <td> const<code> [virtual]</code></td> 128 128 </tr> 129 129 </table> … … 144 144 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul> 145 145 </div> 146 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:39 2008 for mixpp by 146 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:49 2008 for mixpp by 147 147 <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> 149 149 </body> 150 150 </html> -
TabularUnified doc/html/classegiw-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 40 40 <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> 41 41 <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> 43 43 <tr class="memlist"><td><a class="el" href="classeEF.html#fd88bc35550ec8fe9281d358216d0fcf">tupdate</a>(double phi, mat &vbar, double nubar)</td><td><a class="el" href="classeEF.html">eEF</a></td><td><code> [inline, virtual]</code></td></tr> 44 44 <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> 45 45 <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> 46 46 </table></div> 47 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by 47 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 48 48 <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> 50 50 </body> 51 51 </html> -
TabularUnified doc/html/classegiw.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 83 83 84 84 <tr><td class="mdescLeft"> </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 </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 " --> 86 virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 87 87 88 88 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr> … … 122 122 <td class="paramname"> </td> 123 123 <td> ) </td> 124 <td width="100%"> const<code> [virtual]</code></td>124 <td> const<code> [virtual]</code></td> 125 125 </tr> 126 126 </table> … … 139 139 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul> 140 140 </div> 141 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:40 2008 for mixpp by 141 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:50 2008 for mixpp by 142 142 <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> 144 144 </body> 145 145 </html> -
TabularUnified doc/html/classemix-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 36 36 <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> 37 37 <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> 39 39 <tr class="memlist"><td><a class="el" href="classemix.html#6ce82b24d7fe540ddbf44b472a005555">set_parameters</a>(const vec &w, const Array< epdf * > &Coms)</td><td><a class="el" href="classemix.html">emix</a></td><td></td></tr> 40 40 <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> 41 41 <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> 42 42 </table></div> 43 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by 43 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by 44 44 <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> 46 46 </body> 47 47 </html> -
TabularUnified doc/html/classemix.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 71 71 72 72 <tr><td class="mdescLeft"> </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 </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 " --> 74 virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 75 75 76 76 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr> … … 113 113 <td class="paramname"> </td> 114 114 <td> ) </td> 115 <td width="100%"> const<code> [virtual]</code></td>115 <td> const<code> [virtual]</code></td> 116 116 </tr> 117 117 </table> … … 132 132 <li>work/mixpp/bdm/stat/<a class="el" href="emix_8h-source.html">emix.h</a><li>work/mixpp/bdm/stat/emix.cpp</ul> 133 133 </div> 134 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by 134 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by 135 135 <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> 137 137 </body> 138 138 </html> -
TabularUnified doc/html/classenorm-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 43 43 <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> 44 44 <tr class="memlist"><td><a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">sample</a>() const </td><td><a class="el" href="classenorm.html">enorm< sq_T ></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< sq_T ></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< sq_T ></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> 46 47 <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< sq_T ></a></td><td><code> [inline]</code></td></tr> 47 48 <tr class="memlist"><td><a class="el" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">set_parameters</a>(const vec &mu, const sq_T &R)</td><td><a class="el" href="classenorm.html">enorm< sq_T ></a></td><td><code> [inline]</code></td></tr> … … 49 50 <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> 50 51 </table></div> 51 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by 52 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by 52 53 <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> 54 55 </body> 55 56 </html> -
TabularUnified doc/html/classenorm.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 103 103 104 104 <tr><td class="mdescLeft"> </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 " --> 106 virtual mat </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"> </td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr> 105 109 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b89143f12c9b49282e30841e4fb5f337"></a><!-- doxytag: member="enorm::_rv" ref="b89143f12c9b49282e30841e4fb5f337" args="() const " --> 106 110 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">_rv</a> () const </td></tr> … … 143 147 <td class="paramname"> </td> 144 148 <td> ) </td> 145 <td width="100%"> const<code> [inline, virtual]</code></td>149 <td> const<code> [inline, virtual]</code></td> 146 150 </tr> 147 151 </table> … … 162 166 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 163 167 </div> 164 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:41 2008 for mixpp by 168 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:51 2008 for mixpp by 165 169 <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> 167 171 </body> 168 172 </html> -
TabularUnified doc/html/classepdf-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 33 33 <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> 34 34 <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> 36 36 <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> 37 37 </table></div> 38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:412008 for mixpp by 38 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 39 39 <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> 41 41 </body> 42 42 </html> -
TabularUnified doc/html/classepdf.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <p><center><img src="classepdf__inherit__graph.png" border="0" usemap="#epdf__inherit__map" alt="Inheritance graph"></center> 35 35 <map name="epdf__inherit__map"> 36 <area shape="rect" href="classeEF.html" title="General conjugate exponential family posterior density." alt="" coords="1 89,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-inverse-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\< ldmat \>" alt="" coords="151,249,263,273"><area shape="rect" href="classenorm.html" title="enorm\< chmat \>" alt="" coords="463,249,580,273"><area shape="rect" href="classenorm.html" title="enorm\< fsqmat \>" 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-inverse-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\< ldmat \>" alt="" coords="145,263,276,289"><area shape="rect" href="classenorm.html" title="enorm\< chmat \>" alt="" coords="493,263,627,289"><area shape="rect" href="classenorm.html" title="enorm\< fsqmat \>" alt="" coords="308,263,447,289"></map> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 <div class="dynheader"> … … 59 59 60 60 <tr><td class="mdescLeft"> </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 </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 " --> 62 virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 63 63 64 64 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr> … … 100 100 <td class="paramname"> </td> 101 101 <td> ) </td> 102 <td width="100%"> const<code> [pure virtual]</code></td>102 <td> const<code> [pure virtual]</code></td> 103 103 </tr> 104 104 </table> … … 112 112 <p>Implemented in <a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">emix</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< sq_T ></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< ldmat ></a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< chmat ></a>, and <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< fsqmat ></a>.</p> 113 113 114 <p>Referenced by <a class="el" href="libBM_8 cpp-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> 115 115 116 116 </div> … … 119 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> 120 120 </div> 121 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:412008 for mixpp by 121 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 122 122 <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> 124 124 </body> 125 125 </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-inverse-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\< ldmat \>" alt="" coords="151,249,263,273"> 10 <area shape="rect" href="$classenorm.html" title="enorm\< chmat \>" alt="" coords="463,249,580,273"> 11 <area shape="rect" href="$classenorm.html" title="enorm\< fsqmat \>" 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-inverse-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\< ldmat \>" alt="" coords="145,263,276,289"> 11 <area shape="rect" href="$classenorm.html" title="enorm\< chmat \>" alt="" coords="493,263,627,289"> 12 <area shape="rect" href="$classenorm.html" title="enorm\< fsqmat \>" alt="" coords="308,263,447,289"> -
TabularUnified doc/html/classepdf__inherit__graph.md5 ¶
r106 r139 1 b83168e033f9d45ac94609485ac2d0801 14ce22e78ac8d3b6ed95c9f687811ca0 -
TabularUnified doc/html/classeprod-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 24 24 </div> 25 25 <div class="contents"> 26 <h1>ep df 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> 27 27 <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> 28 28 <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> 29 29 <tr class="memlist"><td><a class="el" href="classepdf.html#c95b1a27a8dd9507bb9a5a3cb2809c7a">epdf</a>(const RV &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> 30 31 <tr class="memlist"><td><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a>(const vec &val) const </td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [inline, virtual]</code></td></tr> 31 32 <tr class="memlist"><td><a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">evalpdflog</a>(const vec &val) const =0</td><td><a class="el" href="classepdf.html">epdf</a></td><td><code> [pure virtual]</code></td></tr> 32 33 <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> 33 35 <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> 34 36 <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> 36 38 <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> 37 39 </table></div> 38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:412008 for mixpp by 40 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 39 41 <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> 41 43 </body> 42 44 </html> -
TabularUnified doc/html/classeprod.html ¶
r106 r139 1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 3 <title>mixpp: ep dfClass Reference</title>3 <title>mixpp: eprod Class Reference</title> 4 4 <link href="doxygen.css" rel="stylesheet" type="text/css"> 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 24 24 </div> 25 25 <div class="contents"> 26 <h1>ep df 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>. 27 27 <a href="#_details">More...</a> 28 28 <p> 29 <code>#include <<a class="el" href=" libBM_8h-source.html">libBM.h</a>></code>29 <code>#include <<a class="el" href="emix_8h-source.html">emix.h</a>></code> 30 30 <p> 31 31 <div class="dynheader"> 32 Inheritance diagram for ep df:</div>32 Inheritance diagram for eprod:</div> 33 33 <div class="dynsection"> 34 <p><center><img src="classep df__inherit__graph.png" border="0" usemap="#epdf__inherit__map" alt="Inheritance graph"></center>35 <map name="ep df__inherit__map">36 <area shape="rect" href="classe EF.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-inverse-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\< ldmat \>" alt="" coords="151,249,263,273"><area shape="rect" href="classenorm.html" title="enorm\< chmat \>" alt="" coords="463,249,580,273"><area shape="rect" href="classenorm.html" title="enorm\< fsqmat \>" 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> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 <div class="dynheader"> 39 Collaboration diagram for ep df:</div>39 Collaboration diagram for eprod:</div> 40 40 <div class="dynsection"> 41 <p><center><img src="classep df__coll__graph.png" border="0" usemap="#epdf__coll__map" alt="Collaboration graph"></center>42 <map name="ep df__coll__map">43 <area shape="rect" href="class RV.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> 44 44 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 45 45 46 46 <p> 47 <a href="classep df-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"> 48 48 <tr><td></td></tr> 49 49 <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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#d8eb760037b3bad5a0d64081606697cd">epdf</a> ()</td></tr>52 53 <tr><td class="mdescLeft"> </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 &rv0)" -->55 </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#c95b1a27a8dd9507bb9a5a3cb2809c7a">epdf</a> (const <a class="el" href="classRV.html">RV</a> &rv0)</td></tr>56 57 <tr><td class="mdescLeft"> </td><td class="mdescRight">default constructor <br></td></tr>58 50 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">sample</a> () const =0</td></tr> 59 51 60 52 <tr><td class="mdescLeft"> </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 </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 " --> 54 virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 63 55 64 56 <tr><td class="mdescLeft"> </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="ep df::eval" ref="3ea597362e11a0040fe7c990269d072c" args="(const vec &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 &val) const " --> 66 58 virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">eval</a> (const vec &val) const </td></tr> 67 59 68 60 <tr><td class="mdescLeft"> </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="ep df::evalpdflog" ref="6aef3eca74899692503769c18add1a4c" args="(const vec &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 &val) const =0" --> 70 62 virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#6aef3eca74899692503769c18add1a4c">evalpdflog</a> (const vec &val) const =0</td></tr> 71 63 72 64 <tr><td class="mdescLeft"> </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="ep df::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" --> 74 66 virtual vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#bf0a070a8f3e67a93604ca724638b870">mean</a> () const =0</td></tr> 75 67 76 68 <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#0a322dd106f04c0a2915e3d4f4227396">~epdf</a> ()</td></tr> 79 80 <tr><td class="mdescLeft"> </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 " --> 82 70 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">_rv</a> () const </td></tr> 83 71 84 72 <tr><td class="mdescLeft"> </td><td class="mdescRight">access function <br></td></tr> 85 73 <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="" --> 75 Array< <a class="el" href="classepdf.html">epdf</a> * > </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="" --> 78 Array< <a class="el" href="classmpdf.html">mpdf</a> * > </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="" --> 87 81 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#74da992e3f5d598da8850b646b79b9d9">rv</a></td></tr> 88 82 … … 90 84 </table> 91 85 <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" --> 86 Chain 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" --> 94 90 <div class="memitem"> 95 91 <div class="memproto"> … … 100 96 <td class="paramname"> </td> 101 97 <td> ) </td> 102 <td width="100%"> const<code> [pure virtual]</code></td>98 <td> const<code> [pure virtual, inherited]</code></td> 103 99 </tr> 104 100 </table> … … 112 108 <p>Implemented in <a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">emix</a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< sq_T ></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< ldmat ></a>, <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< chmat ></a>, and <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< fsqmat ></a>.</p> 113 109 114 <p>Referenced by <a class="el" href="libBM_8 cpp-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> 115 111 116 112 </div> 117 113 </div><p> 118 <hr>The documentation for this class was generated from the following file s:<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> 120 116 </div> 121 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:412008 for mixpp by 117 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 122 118 <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> 124 120 </body> 125 121 </html> -
TabularUnified doc/html/classeuni-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 39 39 <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> 40 40 <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> 42 42 <tr class="memlist"><td><a class="el" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2">set_parameters</a>(const vec &low0, const vec &high0)</td><td><a class="el" href="classeuni.html">euni</a></td><td><code> [inline]</code></td></tr> 43 43 <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> 44 44 </table></div> 45 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:412008 for mixpp by 45 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 46 46 <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> 48 48 </body> 49 49 </html> -
TabularUnified doc/html/classeuni.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 71 71 72 72 <tr><td class="mdescLeft"> </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 </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 " --> 74 virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">sampleN</a> (int N) const </td></tr> 75 75 76 76 <tr><td class="mdescLeft"> </td><td class="mdescRight">Returns N samples from density <img class="formulaInl" alt="$epdf(rv)$" src="form_59.png">. <br></td></tr> … … 116 116 <td class="paramname"> </td> 117 117 <td> ) </td> 118 <td width="100%"> const<code> [inline, virtual]</code></td>118 <td> const<code> [inline, virtual]</code></td> 119 119 </tr> 120 120 </table> … … 135 135 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 136 136 </div> 137 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:412008 for mixpp by 137 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 138 138 <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> 140 140 </body> 141 141 </html> -
TabularUnified doc/html/classfnc-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 31 31 <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> 32 32 </table></div> 33 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by 33 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 34 34 <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> 36 36 </body> 37 37 </html> -
TabularUnified doc/html/classfnc.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 67 67 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 68 68 </div> 69 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by 69 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 70 70 <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> 72 72 </body> 73 73 </html> -
TabularUnified doc/html/classfsqmat-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 57 57 <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> 58 58 </table></div> 59 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by 59 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 60 60 <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> 62 62 </body> 63 63 </html> -
TabularUnified doc/html/classfsqmat.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 184 184 <td></td> 185 185 <td>)</td> 186 <td></td><td></td><td width="100%"><code> [virtual]</code></td>186 <td></td><td></td><td><code> [virtual]</code></td> 187 187 </tr> 188 188 </table> … … 214 214 <td class="paramname"> <em>C</em> </td> 215 215 <td> ) </td> 216 <td width="100%"><code> [virtual]</code></td>216 <td><code> [virtual]</code></td> 217 217 </tr> 218 218 </table> … … 247 247 <td class="paramname"> <em>C</em> </td> 248 248 <td> ) </td> 249 <td width="100%"><code> [virtual]</code></td>249 <td><code> [virtual]</code></td> 250 250 </tr> 251 251 </table> … … 278 278 <td class="paramname"> <em>Inv</em> </td> 279 279 <td> ) </td> 280 <td width="100%"><code> [virtual]</code></td>280 <td><code> [virtual]</code></td> 281 281 </tr> 282 282 </table> … … 309 309 <td class="paramname"> <em>v</em> </td> 310 310 <td> ) </td> 311 <td width="100%"> const<code> [inline, virtual]</code></td>311 <td> const<code> [inline, virtual]</code></td> 312 312 </tr> 313 313 </table> … … 328 328 <li>work/mixpp/bdm/math/<a class="el" href="libDC_8h-source.html">libDC.h</a><li>work/mixpp/bdm/math/libDC.cpp</ul> 329 329 </div> 330 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:42 2008 for mixpp by 330 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:52 2008 for mixpp by 331 331 <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> 333 333 </body> 334 334 </html> -
TabularUnified doc/html/classitpp_1_1Gamma__RNG-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 32 32 <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> 33 33 </table></div> 34 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:452008 for mixpp by 34 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by 35 35 <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> 37 37 </body> 38 38 </html> -
TabularUnified doc/html/classitpp_1_1Gamma__RNG.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 65 65 <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> 66 66 </div> 67 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:452008 for mixpp by 67 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by 68 68 <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> 70 70 </body> 71 71 </html> -
TabularUnified doc/html/classldmat-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 62 62 <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> 63 63 </table></div> 64 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 64 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 65 65 <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> 67 67 </body> 68 68 </html> -
TabularUnified doc/html/classldmat.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 198 198 <td></td> 199 199 <td>)</td> 200 <td></td><td></td><td width="100%"><code> [virtual]</code></td>200 <td></td><td></td><td><code> [virtual]</code></td> 201 201 </tr> 202 202 </table> … … 216 216 <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> 217 217 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> 219 219 220 220 </div> … … 230 230 <td class="paramname"> <em>C</em> </td> 231 231 <td> ) </td> 232 <td width="100%"><code> [virtual]</code></td>232 <td><code> [virtual]</code></td> 233 233 </tr> 234 234 </table> … … 247 247 <p>Implements <a class="el" href="classsqmat.html#60fbbfa9e483b8187c135f787ee53afa">sqmat</a>.</p> 248 248 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#l0020 9">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> 250 250 251 251 </div> … … 261 261 <td class="paramname"> <em>C</em> </td> 262 262 <td> ) </td> 263 <td width="100%"><code> [virtual]</code></td>263 <td><code> [virtual]</code></td> 264 264 </tr> 265 265 </table> … … 278 278 <p>Implements <a class="el" href="classsqmat.html#6909e906da17725b1b80f3cae7cf3325">sqmat</a>.</p> 279 279 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#l0020 9">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> 281 281 282 282 </div> … … 292 292 <td class="paramname"> <em>v</em> </td> 293 293 <td> ) </td> 294 <td width="100%"> const<code> [virtual]</code></td>294 <td> const<code> [virtual]</code></td> 295 295 </tr> 296 296 </table> … … 318 318 <td class="paramname"> <em>Inv</em> </td> 319 319 <td> ) </td> 320 <td width="100%"> const<code> [virtual]</code></td>320 <td> const<code> [virtual]</code></td> 321 321 </tr> 322 322 </table> … … 333 333 </dl> 334 334 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#l00 058">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> 336 336 337 337 </div> … … 356 356 <td></td> 357 357 <td>)</td> 358 <td></td><td></td><td width="100%"> const</td>358 <td></td><td></td><td> const</td> 359 359 </tr> 360 360 </table> … … 372 372 </dl> 373 373 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#l0020 9">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> 375 375 376 376 </div> … … 395 395 <td></td> 396 396 <td>)</td> 397 <td></td><td></td><td width="100%"> const</td>397 <td></td><td></td><td> const</td> 398 398 </tr> 399 399 </table> … … 411 411 </dl> 412 412 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#l0020 9">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> 414 414 415 415 </div> … … 434 434 <td></td> 435 435 <td>)</td> 436 <td></td><td></td><td width="100%"></td>436 <td></td><td></td><td></td> 437 437 </tr> 438 438 </table> … … 452 452 <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> 453 453 454 <p>Referenced by <a class="el" href="libDC_8cpp-source.html#l00 046">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> 455 455 456 456 </div> … … 466 466 <td class="paramname"> <em>ldA</em> </td> 467 467 <td> ) </td> 468 <td width="100%"><code> [inline]</code></td>468 <td><code> [inline]</code></td> 469 469 </tr> 470 470 </table> … … 488 488 <td class="paramname"> <em>ldA</em> </td> 489 489 <td> ) </td> 490 <td width="100%"><code> [inline]</code></td>490 <td><code> [inline]</code></td> 491 491 </tr> 492 492 </table> … … 503 503 <li>work/mixpp/bdm/math/<a class="el" href="libDC_8h-source.html">libDC.h</a><li>work/mixpp/bdm/math/libDC.cpp</ul> 504 504 </div> 505 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 505 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 506 506 <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> 508 508 </body> 509 509 </html> -
TabularUnified doc/html/classlinfn-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 33 33 <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> 34 34 </table></div> 35 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 35 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 36 36 <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> 38 38 </body> 39 39 </html> -
TabularUnified doc/html/classlinfn.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 74 74 <li>work/mixpp/bdm/stat/<a class="el" href="libFN_8h-source.html">libFN.h</a></ul> 75 75 </div> 76 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 76 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 77 77 <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> 79 79 </body> 80 80 </html> -
TabularUnified doc/html/classlogger-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 33 33 <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> 34 34 </table></div> 35 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 35 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 36 36 <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> 38 38 </body> 39 39 </html> -
TabularUnified doc/html/classlogger.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 77 77 <li>work/mixpp/bdm/stat/<a class="el" href="loggers_8h-source.html">loggers.h</a></ul> 78 78 </div> 79 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 79 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 80 80 <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> 82 82 </body> 83 83 </html> -
TabularUnified doc/html/classmEF-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 35 35 <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> 36 36 <tr class="memlist"><td><a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">samplecond</a>(vec &cond, double &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 &cond, vec &ll, int N)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 37 38 <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> 38 39 </table></div> 39 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 40 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 40 41 <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> 42 43 </body> 43 44 </html> -
TabularUnified doc/html/classmEF.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 55 55 56 56 <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a> (vec &cond, vec &ll, int N)</td></tr> 58 59 <tr><td class="mdescLeft"> </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> 57 60 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f95a0cc6ab40611f46804682446ed83"></a><!-- doxytag: member="mEF::condition" ref="0f95a0cc6ab40611f46804682446ed83" args="(const vec &cond)" --> 58 61 virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">condition</a> (const vec &cond)</td></tr> … … 108 111 <td></td> 109 112 <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> 111 114 </tr> 112 115 </table> … … 126 129 <p>Reimplemented in <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm< sq_T ></a>, and <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a>.</p> 127 130 128 <p>References <a class="el" href="libBM_8h-source.html#l001 71">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> 129 132 130 133 <p>Referenced by <a class="el" href="libPF_8h-source.html#l00137">MPF< BM_T >::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 &cond, vec &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 & </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 & </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 </td> 157 <td class="paramname"> <em>N</em></td><td> </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> 169 Returns 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> </td><td>is numeric value of <code>rv</code> </td></tr> 174 <tr><td valign="top"></td><td valign="top"><em>ll</em> </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< sq_T ></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> 131 181 132 182 </div> … … 135 185 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 136 186 </div> 137 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 187 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 138 188 <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> 140 190 </body> 141 191 </html> -
TabularUnified doc/html/classmemlog-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 39 39 <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> 40 40 </table></div> 41 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 41 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 42 42 <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> 44 44 </body> 45 45 </html> -
TabularUnified doc/html/classmemlog.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 99 99 <li>work/mixpp/bdm/stat/<a class="el" href="loggers_8h-source.html">loggers.h</a><li>work/mixpp/bdm/stat/loggers.cpp</ul> 100 100 </div> 101 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 101 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 102 102 <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> 104 104 </body> 105 105 </html> -
TabularUnified doc/html/classmepdf-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 24 24 </div> 25 25 <div class="contents"> 26 <h1>m pdf 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> 27 27 <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> 28 28 <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> … … 30 30 <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> 31 31 <tr class="memlist"><td><a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">evalcond</a>(const vec &dt, const vec &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 &rv, const RV &rvc, epdf *em)</td><td><a class="el" href="classmepdf.html">mepdf</a></td><td><code> [inline]</code></td></tr> 32 33 <tr class="memlist"><td><a class="el" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">mpdf</a>(const RV &rv0, const RV &rvc0)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline]</code></td></tr> 33 34 <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> 34 35 <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> 35 36 <tr class="memlist"><td><a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">samplecond</a>(vec &cond, double &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 &cond, vec &ll, int N)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 36 38 <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> 37 39 </table></div> 38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:44 2008 for mixpp by 40 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 39 41 <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> 41 43 </body> 42 44 </html> -
TabularUnified doc/html/classmepdf.html ¶
r106 r139 1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 3 <title>mixpp: m EFClass Reference</title>3 <title>mixpp: mepdf Class Reference</title> 4 4 <link href="doxygen.css" rel="stylesheet" type="text/css"> 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 24 24 </div> 25 25 <div class="contents"> 26 <h1>m EF 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>. 27 27 <a href="#_details">More...</a> 28 28 <p> 29 <code>#include <<a class="el" href="lib EF_8h-source.html">libEF.h</a>></code>29 <code>#include <<a class="el" href="libBM_8h-source.html">libBM.h</a>></code> 30 30 <p> 31 31 <div class="dynheader"> 32 Inheritance diagram for m EF:</div>32 Inheritance diagram for mepdf:</div> 33 33 <div class="dynsection"> 34 <p><center><img src="classm EF__inherit__graph.png" border="0" usemap="#mEF__inherit__map" alt="Inheritance graph"></center>35 <map name="m EF__inherit__map">36 <area shape="rect" href="classm gamma.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> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 <div class="dynheader"> 39 Collaboration diagram for m EF:</div>39 Collaboration diagram for mepdf:</div> 40 40 <div class="dynsection"> 41 <p><center><img src="classm EF__coll__graph.png" border="0" usemap="#mEF__coll__map" alt="Collaboration graph"></center>42 <map name="m EF__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> 44 44 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 45 45 46 46 <p> 47 <a href="classm EF-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"> 48 48 <tr><td></td></tr> 49 49 <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 &rv0, const RV &rvc0)" -->51 </td><td class="memItemRight" valign="bottom"><a class="el" href="classm EF.html#8bf51fe8654d7b83c8c8afeb19409d4f">mEF</a> (const <a class="el" href="classRV.html">RV</a> &rv0, const <a class="el" href="classRV.html">RV</a> &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 &rv, const RV &rvc, epdf *em)" --> 51 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmepdf.html#213e3a177540a0815aa7bdcc1bb25c6e">mepdf</a> (const <a class="el" href="classRV.html">RV</a> &<a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a>, const <a class="el" href="classRV.html">RV</a> &<a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a>, <a class="el" href="classepdf.html">epdf</a> *em)</td></tr> 52 52 53 53 <tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor. <br></td></tr> … … 55 55 56 56 <tr><td class="mdescLeft"> </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 &cond)" --> 57 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a> (vec &cond, vec &ll, int N)</td></tr> 58 59 <tr><td class="mdescLeft"> </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 &cond)" --> 58 61 virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">condition</a> (const vec &cond)</td></tr> 59 62 60 63 <tr><td class="mdescLeft"> </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="m EF::evalcond" ref="80b738ece5bd4f8c4edaee4b38906f91" args="(const vec &dt, const vec &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 &dt, const vec &cond)" --> 62 65 virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">evalcond</a> (const vec &dt, const vec &cond)</td></tr> 63 66 64 67 <tr><td class="mdescLeft"> </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="m EF::_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="()" --> 66 69 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8">_rvc</a> ()</td></tr> 67 70 68 71 <tr><td class="mdescLeft"> </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="m EF::_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="()" --> 70 73 <a class="el" href="classepdf.html">epdf</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8">_epdf</a> ()</td></tr> 71 74 72 75 <tr><td class="mdescLeft"> </td><td class="mdescRight">access function <br></td></tr> 73 76 <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="m EF::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="" --> 75 78 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a></td></tr> 76 79 77 80 <tr><td class="mdescLeft"> </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="m EF::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="" --> 79 82 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td></tr> 80 83 81 84 <tr><td class="mdescLeft"> </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="m EF::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="" --> 83 86 <a class="el" href="classepdf.html">epdf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">ep</a></td></tr> 84 87 … … 86 89 </table> 87 90 <hr><a name="_details"></a><h2>Detailed Description</h2> 88 Exponential family model.91 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>. 89 92 <p> 90 More?... <hr><h2>Member Function Documentation</h2>91 <a class="anchor" name="b0193a350c97933ddf15b15a130da352"></a><!-- doxytag: member="m EF::samplecond" ref="b0193a350c97933ddf15b15a130da352" args="(vec &cond, double &ll)" -->93 WARNING: 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 &cond, double &ll)" --> 92 95 <div class="memitem"> 93 96 <div class="memproto"> … … 108 111 <td></td> 109 112 <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> 111 114 </tr> 112 115 </table> … … 126 129 <p>Reimplemented in <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm< sq_T ></a>, and <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a>.</p> 127 130 128 <p>References <a class="el" href="libBM_8h-source.html#l001 71">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> 129 132 130 133 <p>Referenced by <a class="el" href="libPF_8h-source.html#l00137">MPF< BM_T >::bayes()</a>, and <a class="el" href="libPF_8cpp-source.html#l00007">PF::bayes()</a>.</p> … … 132 135 </div> 133 136 </div><p> 137 <a class="anchor" name="6bf806badfdac606c847e458e8fce18c"></a><!-- doxytag: member="mepdf::samplecond" ref="6bf806badfdac606c847e458e8fce18c" args="(vec &cond, vec &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 & </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 & </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 </td> 157 <td class="paramname"> <em>N</em></td><td> </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> 169 Returns 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> </td><td>is numeric value of <code>rv</code> </td></tr> 174 <tr><td valign="top"></td><td valign="top"><em>ll</em> </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< sq_T ></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> 134 184 <hr>The documentation for this class was generated from the following file:<ul> 135 <li>work/mixpp/bdm/stat/<a class="el" href="lib EF_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> 136 186 </div> 137 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 187 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:54 2008 for mixpp by 138 188 <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> 140 190 </body> 141 191 </html> -
TabularUnified doc/html/classmgamma-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 39 39 <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> 40 40 <tr class="memlist"><td><a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">samplecond</a>(vec &cond, double &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 &cond, vec &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 &cond, vec &lik, int n)</td><td><a class="el" href="classmgamma.html">mgamma</a></td><td><code> [virtual]</code></td></tr> 42 42 <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> 43 43 <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> 44 44 </table></div> 45 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 45 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 46 46 <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> 48 48 </body> 49 49 </html> -
TabularUnified doc/html/classmgamma.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 113 113 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a><li>work/mixpp/bdm/stat/libEF.cpp</ul> 114 114 </div> 115 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 115 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 116 116 <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> 118 118 </body> 119 119 </html> -
TabularUnified doc/html/classmgamma__fix-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 42 42 <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> 43 43 <tr class="memlist"><td><a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">samplecond</a>(vec &cond, double &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 &cond, vec &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 &cond, vec &lik, int n)</td><td><a class="el" href="classmgamma.html">mgamma</a></td><td><code> [virtual]</code></td></tr> 45 45 <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> 46 46 <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> 47 47 <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> 48 48 </table></div> 49 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 49 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 50 50 <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> 52 52 </body> 53 53 </html> -
TabularUnified doc/html/classmgamma__fix.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 129 129 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 130 130 </div> 131 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:432008 for mixpp by 131 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 132 132 <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> 134 134 </body> 135 135 </html> -
TabularUnified doc/html/classmlnorm-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 37 37 <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> 38 38 <tr class="memlist"><td><a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">samplecond</a>(vec &cond, double &lik)</td><td><a class="el" href="classmlnorm.html">mlnorm< sq_T ></a></td><td><code> [inline, virtual]</code></td></tr> 39 <tr class="memlist"><td><a class="el" href="classmlnorm.html#215fb88cc8b95d64cdefd6849abdd1e8">samplecond</a>(vec &cond, vec &lik, int n)</td><td><a class="el" href="classmlnorm.html">mlnorm< sq_T ></a></td><td><code> [inline ]</code></td></tr>39 <tr class="memlist"><td><a class="el" href="classmlnorm.html#215fb88cc8b95d64cdefd6849abdd1e8">samplecond</a>(vec &cond, vec &lik, int n)</td><td><a class="el" href="classmlnorm.html">mlnorm< sq_T ></a></td><td><code> [inline, virtual]</code></td></tr> 40 40 <tr class="memlist"><td><a class="el" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">set_parameters</a>(const mat &A, const sq_T &R)</td><td><a class="el" href="classmlnorm.html">mlnorm< sq_T ></a></td><td><code> [inline]</code></td></tr> 41 41 <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> 42 42 </table></div> 43 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 43 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 44 44 <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> 46 46 </body> 47 47 </html> -
TabularUnified doc/html/classmlnorm.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 107 107 <li>work/mixpp/bdm/stat/<a class="el" href="libEF_8h-source.html">libEF.h</a></ul> 108 108 </div> 109 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 109 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 110 110 <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> 112 112 </body> 113 113 </html> -
TabularUnified doc/html/classmmix-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 24 24 </div> 25 25 <div class="contents"> 26 <h1>m pdf 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> 27 27 <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> 28 28 <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 &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 &cond)</td><td><a class="el" href="classmmix.html">mmix</a></td><td><code> [inline, virtual]</code></td></tr> 30 31 <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> 31 33 <tr class="memlist"><td><a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">evalcond</a>(const vec &dt, const vec &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 &rv, RV &rvc)</td><td><a class="el" href="classmmix.html">mmix</a></td><td><code> [inline]</code></td></tr> 32 35 <tr class="memlist"><td><a class="el" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">mpdf</a>(const RV &rv0, const RV &rvc0)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline]</code></td></tr> 33 36 <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> 34 37 <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> 35 38 <tr class="memlist"><td><a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">samplecond</a>(vec &cond, double &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 &cond, vec &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 &w, const Array< mpdf * > &Coms)</td><td><a class="el" href="classmmix.html">mmix</a></td><td><code> [inline]</code></td></tr> 36 41 <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> 37 42 </table></div> 38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 43 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 39 44 <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> 41 46 </body> 42 47 </html> -
TabularUnified doc/html/classmmix.html ¶
r106 r139 1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 3 <title>mixpp: m EFClass Reference</title>3 <title>mixpp: mmix Class Reference</title> 4 4 <link href="doxygen.css" rel="stylesheet" type="text/css"> 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 24 24 </div> 25 25 <div class="contents"> 26 <h1>m EF 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. 27 27 <a href="#_details">More...</a> 28 28 <p> 29 <code>#include <<a class="el" href=" libEF_8h-source.html">libEF.h</a>></code>29 <code>#include <<a class="el" href="emix_8h-source.html">emix.h</a>></code> 30 30 <p> 31 31 <div class="dynheader"> 32 Inheritance diagram for m EF:</div>32 Inheritance diagram for mmix:</div> 33 33 <div class="dynsection"> 34 <p><center><img src="classm EF__inherit__graph.png" border="0" usemap="#mEF__inherit__map" alt="Inheritance graph"></center>35 <map name="m EF__inherit__map">36 <area shape="rect" href="classm gamma.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> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 <div class="dynheader"> 39 Collaboration diagram for m EF:</div>39 Collaboration diagram for mmix:</div> 40 40 <div class="dynsection"> 41 <p><center><img src="classm EF__coll__graph.png" border="0" usemap="#mEF__coll__map" alt="Collaboration graph"></center>42 <map name="m EF__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> 44 44 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 45 45 46 46 <p> 47 <a href="classm EF-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"> 48 48 <tr><td></td></tr> 49 49 <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 &rv0, const RV &rvc0)" -->51 </td><td class="memItemRight" valign="bottom"><a class="el" href="classm EF.html#8bf51fe8654d7b83c8c8afeb19409d4f">mEF</a> (const <a class="el" href="classRV.html">RV</a> &rv0, const <a class="el" href="classRV.html">RV</a> &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 &rv, RV &rvc)" --> 51 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html#6769a962f1f4d0ecc5b903b5f7d26ad3">mmix</a> (<a class="el" href="classRV.html">RV</a> &<a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a>, <a class="el" href="classRV.html">RV</a> &<a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a>)</td></tr> 52 52 53 53 <tr><td class="mdescLeft"> </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 &w, const Array< mpdf * > &Coms)" --> 55 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html#e7681490a5c5b2d0a43f4e5842e10a9d">set_parameters</a> (const vec &w, const Array< <a class="el" href="classmpdf.html">mpdf</a> * > &<a class="el" href="classmmix.html#460632c7a0afd41b7840902181a7d85f">Coms</a>)</td></tr> 56 57 <tr><td class="mdescLeft"> </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 &cond)" --> 59 void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html#1a66629ec5c2b6f4740606cf737f0193">condition</a> (const vec &cond)</td></tr> 60 61 <tr><td class="mdescLeft"> </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> 54 62 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">samplecond</a> (vec &cond, double &ll)</td></tr> 55 63 56 64 <tr><td class="mdescLeft"> </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 &cond)" --> 58 virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">condition</a> (const vec &cond)</td></tr> 59 60 <tr><td class="mdescLeft"> </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 &dt, const vec &cond)" --> 65 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual mat </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a> (vec &cond, vec &ll, int N)</td></tr> 66 67 <tr><td class="mdescLeft"> </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 &dt, const vec &cond)" --> 62 69 virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">evalcond</a> (const vec &dt, const vec &cond)</td></tr> 63 70 64 71 <tr><td class="mdescLeft"> </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="m EF::_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="()" --> 66 73 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8">_rvc</a> ()</td></tr> 67 74 68 75 <tr><td class="mdescLeft"> </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="m EF::_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="()" --> 70 77 <a class="el" href="classepdf.html">epdf</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#e17780ee5b2cfe05922a6c56af1462f8">_epdf</a> ()</td></tr> 71 78 72 79 <tr><td class="mdescLeft"> </td><td class="mdescRight">access function <br></td></tr> 73 80 <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="" --> 82 Array< <a class="el" href="classmpdf.html">mpdf</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html#460632c7a0afd41b7840902181a7d85f">Coms</a></td></tr> 83 84 <tr><td class="mdescLeft"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914">Epdf</a></td></tr> 87 88 <tr><td class="mdescLeft"> </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="" --> 75 90 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a></td></tr> 76 91 77 92 <tr><td class="mdescLeft"> </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="m EF::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="" --> 79 94 <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a></td></tr> 80 95 81 96 <tr><td class="mdescLeft"> </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="m EF::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="" --> 83 98 <a class="el" href="classepdf.html">epdf</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">ep</a></td></tr> 84 99 … … 86 101 </table> 87 102 <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="m EF::samplecond" ref="b0193a350c97933ddf15b15a130da352" args="(vec &cond, double &ll)" -->103 Mixture 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 &cond, double &ll)" --> 92 107 <div class="memitem"> 93 108 <div class="memproto"> … … 108 123 <td></td> 109 124 <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> 111 126 </tr> 112 127 </table> … … 126 141 <p>Reimplemented in <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm< sq_T ></a>, and <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a>.</p> 127 142 128 <p>References <a class="el" href="libBM_8h-source.html#l001 71">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> 129 144 130 145 <p>Referenced by <a class="el" href="libPF_8h-source.html#l00137">MPF< BM_T >::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 &cond, vec &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 & </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 & </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 </td> 169 <td class="paramname"> <em>N</em></td><td> </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> 181 Returns 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> </td><td>is numeric value of <code>rv</code> </td></tr> 186 <tr><td valign="top"></td><td valign="top"><em>ll</em> </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< sq_T ></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> 131 193 132 194 </div> 133 195 </div><p> 134 196 <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:432008 for mixpp by 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 138 200 <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> 140 202 </body> 141 203 </html> -
TabularUnified doc/html/classmpdf-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <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> 35 35 <tr class="memlist"><td><a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">samplecond</a>(vec &cond, double &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 &cond, vec &ll, int N)</td><td><a class="el" href="classmpdf.html">mpdf</a></td><td><code> [inline, virtual]</code></td></tr> 36 37 <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> 37 38 </table></div> 38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 39 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 39 40 <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> 41 42 </body> 42 43 </html> -
TabularUnified doc/html/classmpdf.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <p><center><img src="classmpdf__inherit__graph.png" border="0" usemap="#mpdf__inherit__map" alt="Inheritance graph"></center> 35 35 <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> 37 37 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 38 38 <div class="dynheader"> … … 51 51 52 52 <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#6bf806badfdac606c847e458e8fce18c">samplecond</a> (vec &cond, vec &ll, int N)</td></tr> 54 55 <tr><td class="mdescLeft"> </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> 53 56 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f95a0cc6ab40611f46804682446ed83"></a><!-- doxytag: member="mpdf::condition" ref="0f95a0cc6ab40611f46804682446ed83" args="(const vec &cond)" --> 54 57 virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">condition</a> (const vec &cond)</td></tr> … … 110 113 <td></td> 111 114 <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> 113 116 </tr> 114 117 </table> … … 128 131 <p>Reimplemented in <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm< sq_T ></a>, and <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a>.</p> 129 132 130 <p>References <a class="el" href="libBM_8h-source.html#l001 71">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> 131 134 132 135 <p>Referenced by <a class="el" href="libPF_8h-source.html#l00137">MPF< BM_T >::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 &cond, vec &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 & </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 & </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 </td> 159 <td class="paramname"> <em>N</em></td><td> </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> 171 Returns 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> </td><td>is numeric value of <code>rv</code> </td></tr> 176 <tr><td valign="top"></td><td valign="top"><em>ll</em> </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< sq_T ></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> 133 183 134 184 </div> … … 137 187 <li>work/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> 138 188 </div> 139 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 189 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:55 2008 for mixpp by 140 190 <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> 142 192 </body> 143 193 </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 1 4defcb263766d1f6f4757843eda4fc6c -
TabularUnified doc/html/classsqmat-members.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 40 40 <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> 41 41 </table></div> 42 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 42 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by 43 43 <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> 45 45 </body> 46 46 </html> -
TabularUnified doc/html/classsqmat.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 117 117 <td></td> 118 118 <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> 120 120 </tr> 121 121 </table> … … 145 145 <td class="paramname"> <em>C</em> </td> 146 146 <td> ) </td> 147 <td width="100%"><code> [pure virtual]</code></td>147 <td><code> [pure virtual]</code></td> 148 148 </tr> 149 149 </table> … … 174 174 <td class="paramname"> <em>C</em> </td> 175 175 <td> ) </td> 176 <td width="100%"><code> [pure virtual]</code></td>176 <td><code> [pure virtual]</code></td> 177 177 </tr> 178 178 </table> … … 203 203 <td class="paramname"> <em>v</em> </td> 204 204 <td> ) </td> 205 <td width="100%"> const<code> [pure virtual]</code></td>205 <td> const<code> [pure virtual]</code></td> 206 206 </tr> 207 207 </table> … … 220 220 <li>work/mixpp/bdm/math/<a class="el" href="libDC_8h-source.html">libDC.h</a></ul> 221 221 </div> 222 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:442008 for mixpp by 222 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:56 2008 for mixpp by 223 223 <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> 225 225 </body> 226 226 </html> -
TabularUnified doc/html/codingrules.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 86 86 <p> 87 87 Explicit destructor functions are not required, unless they are needed. It shall not be possible to use any of the other member functions unless the class has been properly initiated with the input parameters. </div> 88 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:322008 for mixpp by 88 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 89 89 <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> 91 91 </body> 92 92 </html> -
TabularUnified doc/html/demo__example_2nastaveni__regulatoru__float_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 47 47 <a name="l00031"></a>00031 <span class="preprocessor"></span> 48 48 </pre></div></div> 49 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 49 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 50 50 <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> 52 52 </body> 53 53 </html> -
TabularUnified doc/html/demo__example_2regulace_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 33 33 <a name="l00017"></a>00017 <span class="comment">// Idw_urm, Urmf, Iqw_reg </span> 34 34 </pre></div></div> 35 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 35 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 36 36 <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> 38 38 </body> 39 39 </html> -
TabularUnified doc/html/demo__example_2simulator_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <a name="l00018"></a>00018 <span class="keyword">extern</span> <span class="keywordtype">double</span> KalmanObs[4]; 35 35 </pre></div></div> 36 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 36 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 37 37 <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> 39 39 </body> 40 40 </html> -
TabularUnified doc/html/doxygen.css ¶
r91 r139 408 408 margin:0.5em; 409 409 } 410 /* these are for tree view when used as main index */ 410 411 .directory { 411 412 font-size: 9pt; … … 417 418 font-size: 11pt; 418 419 } 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 419 435 .directory > h3 { 420 436 margin-top: 0; … … 431 447 vertical-align: -30%; 432 448 } 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 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 39 39 <a name="l00023"></a>00023 40 40 </pre></div></div> 41 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 41 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 42 42 <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> 44 44 </body> 45 45 </html> -
TabularUnified doc/html/ekf__example_2nastaveni__regulatoru__float_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 81 81 <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> 82 82 </pre></div></div> 83 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 83 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 84 84 <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> 86 86 </body> 87 87 </html> -
TabularUnified doc/html/ekf__example_2regulace_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 33 33 <a name="l00017"></a>00017 <span class="comment">// Idw_urm, Urmf, Iqw_reg </span> 34 34 </pre></div></div> 35 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 35 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 36 36 <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> 38 38 </body> 39 39 </html> -
TabularUnified doc/html/ekf__obj_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 99 99 <a name="l00102"></a>00102 100 100 </pre></div></div> 101 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 101 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 102 102 <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> 104 104 </body> 105 105 </html> -
TabularUnified doc/html/ekf__obj_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 53 53 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 54 54 Using IT++ for numerical operations ----------------------------------- </div> 55 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:322008 for mixpp by 55 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 56 56 <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> 58 58 </body> 59 59 </html> -
TabularUnified doc/html/emix_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 30 30 <a name="l00037"></a><a class="code" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">00037</a> Array<epdf*> <a class="code" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4" title="Component (epdfs).">Coms</a>; 31 31 <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> &<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> &<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 ) {}; 33 33 <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 &<a class="code" href="classemix.html#cdc8f4e2a5e43595ac5450d8a7f9d1ab" title="weights of the components">w</a>, <span class="keyword">const</span> Array<epdf*> &<a class="code" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4" title="Component (epdfs).">Coms</a> ); 34 34 <a name="l00043"></a>00043 … … 39 39 <a name="l00048"></a>00048 <span class="keywordflow">return</span> mu; 40 40 <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 &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<<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 )->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& <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 &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<<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 )->evalpdflog ( val );} 45 <a name="l00054"></a>00054 <span class="keywordflow">return</span> log ( sum ); 46 <a name="l00055"></a>00055 }; 46 47 <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& <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<epdf*> epdfs; 55 <a name="l00069"></a>00069 Array<mpdf*> 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<mpdf*> <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> &<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> &<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>=&<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 &w, <span class="keyword">const</span> Array<mpdf*> &<a class="code" href="classmmix.html#460632c7a0afd41b7840902181a7d85f" title="Component (epdfs).">Coms</a> ) { 68 <a name="l00089"></a>00089 Array<epdf*> 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<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 ) =& ( <a class="code" href="classmmix.html#460632c7a0afd41b7840902181a7d85f" title="Component (epdfs).">Coms</a> ( i )->_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 &cond ) { 76 <a name="l00097"></a>00097 <span class="keywordflow">for</span> ( <span class="keywordtype">int</span> i=0;i<<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 )->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> 49 80 </pre></div></div> 50 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 81 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 51 82 <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> 53 84 </body> 54 85 </html> -
TabularUnified doc/html/emix_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 32 32 33 33 <p> 34 <div class="dynheader"> 35 This 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> 34 43 <a href="emix_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> 35 44 <tr><td></td></tr> … … 38 47 39 48 <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classeprod.html">eprod</a></td></tr> 50 51 <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmmix.html">mmix</a></td></tr> 53 54 <tr><td class="mdescLeft"> </td><td class="mdescRight">Mixture of mpdfs with constant weights. <a href="classmmix.html#_details">More...</a><br></td></tr> 40 55 </table> 41 56 <hr><a name="_details"></a><h2>Detailed Description</h2> … … 45 60 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 46 61 Using IT++ for numerical operations ----------------------------------- </div> 47 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:312008 for mixpp by 62 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:44 2008 for mixpp by 48 63 <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> 50 65 </body> 51 66 </html> -
TabularUnified doc/html/files.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 28 28 <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> 29 29 <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> 30 31 <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> 31 32 <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> … … 38 39 <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> 39 40 <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>41 41 <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> 42 44 <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> 43 45 <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> … … 58 60 <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> 59 61 <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> 60 63 </table> 61 64 </div> 62 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:462008 for mixpp by 65 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by 63 66 <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> 65 68 </body> 66 69 </html> -
TabularUnified doc/html/fixed_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 33 33 <a name="l00017"></a>00017 <span class="comment">// obecne deleni: x_"Qposun1"*"Qscale"/y_"Qposun2" -> "Q_posun_fin"</span> 34 34 </pre></div></div> 35 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 35 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 36 36 <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> 38 38 </body> 39 39 </html> -
TabularUnified doc/html/functions.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 116 116 <li>_Ry 117 117 : <a class="el" href="classKalman.html#45c9f928d2d62e0c884900fb3380f904">Kalman< sq_T ></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> 121 123 <li>_V() 122 124 : <a class="el" href="classegiw.html#533e792e1175bfa06d5d595dc5d080d5">egiw</a> … … 129 131 </ul> 130 132 </div> 131 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 133 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 132 134 <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> 134 136 </body> 135 137 </html> -
TabularUnified doc/html/functions_0x61.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 77 77 <li>ARX() 78 78 : <a class="el" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be">ARX</a> 79 <li>askuser() 80 : <a class="el" href="classuiscalar.html#9a21e792b929d081c33321714fbfe94f">uiscalar< T ></a> 81 , <a class="el" href="classuivector.html#46f823703a8de31ba14cbcc3406819db">uivector< T ></a> 82 , <a class="el" href="classuistring.html#cb9eb5da0ad7bcb09f0d59b037954eec">uistring</a> 83 , <a class="el" href="classuimatrix.html#4b1649ae99267ee98164d4a3d3e3fb05">uimatrix< T ></a> 84 , <a class="el" href="classuibase.html#d28232d94715c153afb9280a8a4552eb">uibase</a> 79 <li>Attach() 80 : <a class="el" href="classUserInfo.html#51c1823208b719eec546b98bb855e272">UserInfo< T ></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< T ></a> 85 86 </ul> 86 87 </div> 87 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 88 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 88 89 <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> 90 91 </body> 91 92 </html> -
TabularUnified doc/html/functions_0x62.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 73 73 , <a class="el" href="classPF.html#64f636bbd63bea9efd778214e6b631d3">PF</a> 74 74 , <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>77 75 , <a class="el" href="classMPF.html#55daf8e4b6553dd9f47c692de7931623">MPF< BM_T ></a> 78 76 , <a class="el" href="classBM.html#a892eff438aab2dd1a9e2efcb7fb5bdf">BM</a> 79 77 , <a class="el" href="classKalmanFull.html#13a041cd98ff157703766be275a657bb">KalmanFull</a> 78 , <a class="el" href="classEKFfixed.html#ddf5334bc1207658fd53698fffbac028">EKFfixed</a> 80 79 , <a class="el" href="classEKFfull.html#8ca46f177e395fa714bbd8bd29ea43e0">EKFfull</a> 80 , <a class="el" href="classBM.html#87b07867fd4c133aa89a18543f68d9f9">BM</a> 81 81 , <a class="el" href="classEKF.html#c79c62c9b3e0b56b3aaa1b6f1d9a7af7">EKF< sq_T ></a> 82 82 <li>beta … … 88 88 <li>BMcond() 89 89 : <a class="el" href="classBMcond.html#9a38dcdabef902fd91da3c9fb6ac27f7">BMcond</a> 90 <li>build() 91 : <a class="el" href="classUserInfo.html#a7cab74e8214a87e5f226e9e88ff3d61">UserInfo< T ></a> 92 , <a class="el" href="classCarUI.html#931b042d42e04cb6ac84ee2a28d8ca3c">CarUI</a> 93 , <a class="el" href="classEngineUI.html#ba55eba106280ea1ae26b0a93df101e1">EngineUI</a> 90 94 </ul> 91 95 </div> 92 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 96 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 93 97 <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> 95 99 </body> 96 100 </html> -
TabularUnified doc/html/functions_0x63.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 81 81 <li>Coms 82 82 : <a class="el" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">emix</a> 83 , <a class="el" href="classmmix.html#460632c7a0afd41b7840902181a7d85f">mmix</a> 83 84 <li>concat 84 85 : <a class="el" href="classRV.html#33c114e83980d883c5b211c47d5322a4">RV</a> 85 86 <li>condition() 86 87 : <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> 87 90 , <a class="el" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195">mlnorm< sq_T ></a> 88 91 , <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> 89 92 , <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> 90 97 , <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>95 98 , <a class="el" href="classmgamma.html#a61094c9f7a2d64ea77b130cbc031f97">mgamma</a> 96 99 , <a class="el" href="classKFcondQR.html#c9ecf292a85327aa6309c9fd70ceb606">KFcondQR</a> … … 101 104 </ul> 102 105 </div> 103 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 106 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 104 107 <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> 106 109 </body> 107 110 </html> -
TabularUnified doc/html/functions_0x64.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 104 104 </ul> 105 105 </div> 106 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 106 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 107 107 <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> 109 109 </body> 110 110 </html> -
TabularUnified doc/html/functions_0x65.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 81 81 <li>EKFfixed() 82 82 : <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> 83 85 <li>EKFfull() 84 86 : <a class="el" href="classEKFfull.html#67ac4de96fd025197da767fe0472c7f7">EKFfull</a> 87 <li>elements 88 : <a class="el" href="classUserInfo.html#20783b9cdbef32b584be96851a8f9862">UserInfo< T ></a> 85 89 <li>emix() 86 90 : <a class="el" href="classemix.html#3a10c8481115a5460877272ddb6532a6">emix</a> … … 91 95 <li>ep 92 96 : <a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">mpdf</a> 97 <li>Epdf 98 : <a class="el" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914">mmix</a> 93 99 <li>epdf 94 100 : <a class="el" href="classmgamma.html#612dbf35c770a780027619aaac2c443e">mgamma</a> … … 104 110 <li>eval() 105 111 : <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>108 112 , <a class="el" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da">OMpmsm</a> 109 113 , <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< sq_T ></a> 110 119 , <a class="el" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c">fnc</a> 111 120 , <a class="el" href="classdiffbifn.html#ad7673e16aa1a046b131b24c731c4632">diffbifn</a> 112 , <a class="el" href="classconstfn.html#0411f603cbf675f2bc04a8f85e4e3b52">constfn</a>113 121 , <a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">epdf</a> 114 , <a class="el" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">enorm< sq_T ></a>115 , <a class="el" href="classdiffbifn.html#40d8a7eee45acc55cda33d43282faa03">diffbifn</a>116 122 <li>evalcond() 117 123 : <a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">mpdf</a> … … 120 126 <li>evalpdflog() 121 127 : <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> 123 130 , <a class="el" href="classegiw.html#425cbc53b377274e28c6add942bab62d">egiw</a> 124 , <a class="el" href="classemix.html#469e910479b3402589104ef3bb1b5741">emix</a>125 131 , <a class="el" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401">enorm< sq_T ></a> 126 132 , <a class="el" href="classeuni.html#06af95d514a6623ad4688bd2ad50ad71">euni</a> 127 , <a class="el" href="classe pdf.html#6aef3eca74899692503769c18add1a4c">epdf</a>133 , <a class="el" href="classeEmp.html#23e7358995400865ad2e278945922fb3">eEmp</a> 128 134 </ul> 129 135 </div> 130 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 136 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 131 137 <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> 133 139 </body> 134 140 </html> -
TabularUnified doc/html/functions_0x66.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 65 65 <p> 66 66 <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< T ></a> 67 72 <li>find() 68 73 : <a class="el" href="classRV.html#6b078b1086224aca3a9e5a203e647fb6">RV</a> … … 72 77 : <a class="el" href="classARX.html#e467144efb0a5acbc10dba4eff8638fe">ARX</a> 73 78 <li>fsqmat() 74 : <a class="el" href="classfsqmat.html# 1929fbc9fe375f1d67f979d0d302336f">fsqmat</a>79 : <a class="el" href="classfsqmat.html#c01f3e9bb590f2a2921369d672f3ce1e">fsqmat</a> 75 80 <li>fy 76 81 : <a class="el" href="classKalman.html#e580ab06483952bd03f2e651763e184f">Kalman< sq_T ></a> 77 82 </ul> 78 83 </div> 79 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 84 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 80 85 <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> 82 87 </body> 83 88 </html> -
TabularUnified doc/html/functions_0x67.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 67 67 <li>Gamma_RNG() 68 68 : <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> 71 74 <li>get_setup() 72 75 : <a class="el" href="classitpp_1_1Gamma__RNG.html#8e666953249038f262cece2d3ed952d6">itpp::Gamma_RNG</a> … … 77 80 , <a class="el" href="classDS.html#db2dacc9e71a36eeb9c5c2ee402eeeb1">DS</a> 78 81 , <a class="el" href="classMemDS.html#23522b9e7dd0bb0c365cc9cde4c05449">MemDS</a> 82 , <a class="el" href="classDS.html#4027575bc66ea358f9b03dd3be28fe1e">DS</a> 79 83 <li>getR() 80 84 : <a class="el" href="classenorm.html#9b9f58dc86affa23511c246887420658">enorm< sq_T ></a> 81 <li>getsummary() 82 : <a class="el" href="classuivector.html#5ccf01fcd3717975d3a330f03a2bc347">uivector< T ></a> 83 , <a class="el" href="classuiscalar.html#cc3639d49c2577e7c40ebaf48ced444f">uiscalar< T ></a> 84 , <a class="el" href="classuibase.html#de805f1ce9c1b261dc47d57c506d36f1">uibase</a> 85 , <a class="el" href="classuimatrix.html#72da139481128a8fc979cb38b031504c">uimatrix< T ></a> 86 , <a class="el" href="classuistring.html#e386e7738fec80d6ef80a14ac03e05e4">uistring</a> 85 <li>GlobalXercesConnector() 86 : <a class="el" href="classGlobalXercesConnector.html#5bf4f5c7f9e7b54a318e99bb0e3f186d">GlobalXercesConnector</a> 87 87 </ul> 88 88 </div> 89 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 89 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 90 90 <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> 92 92 </body> 93 93 </html> -
TabularUnified doc/html/functions_0x68.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 66 66 <h3><a class="anchor" name="index_h">- h -</a></h3><ul> 67 67 <li>help 68 : <a class="el" href="class uibase.html#4bf69e2353bf0620e0dd714e0d92473a">uibase</a>68 : <a class="el" href="classUserInfo.html#b63907af7cfccefeab209f8381962092">UserInfo< T ></a> 69 69 <li>high 70 70 : <a class="el" href="classeuni.html#71b6d6b41aeb61a7f76f682b72119231">euni</a> 71 71 </ul> 72 72 </div> 73 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 73 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 74 74 <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> 76 76 </body> 77 77 </html> -
TabularUnified doc/html/functions_0x69.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 69 69 <li>ids 70 70 : <a class="el" href="classRV.html#1bd7165140f4b880a7f344bbb1c433f9">RV</a> 71 <li>ilevel72 : <a class="el" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1">uibase</a>73 71 <li>ind 74 72 : <a class="el" href="classmemlog.html#3410b4c002636508c43ddcba8d394520">memlog</a> … … 78 76 : <a class="el" href="classmemlog.html#b081ef5acb4816e6b5fcb56c19cc7e47">memlog</a> 79 77 , <a class="el" href="classdirfilelog.html#afeaebe003110f9db1ac43edf8e53a92">dirfilelog</a> 78 <li>IntAttribute() 79 : <a class="el" href="classIntAttribute.html#5f958f133ecb1970de50345808d6120a">IntAttribute</a> 80 80 <li>inv() 81 81 : <a class="el" href="classchmat.html#5ce4e21a9012a4e98c1f0ed1ca5669bd">chmat</a> … … 83 83 , <a class="el" href="classldmat.html#2c160cb123c1102face7a50ec566a031">ldmat</a> 84 84 <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> 86 87 , <a class="el" href="classchmat.html#b49427cff186c62f5df3724e5d2c34b4">chmat</a> 87 , <a class="el" href="classsqmat.html#6230e8e8a9341866aaa0ce008691aac2">sqmat</a>88 88 , <a class="el" href="classfsqmat.html#58075da64ddadd4df40654c35b928c6f">fsqmat</a> 89 <li>isvalid()90 : <a class="el" href="classuibase.html#e7403110752e92a31db563556124742e">uibase</a>91 89 </ul> 92 90 </div> 93 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 91 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 94 92 <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> 96 94 </body> 97 95 </html> -
TabularUnified doc/html/functions_0x6b.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 79 79 </ul> 80 80 </div> 81 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 81 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 82 82 <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> 84 84 </body> 85 85 </html> -
TabularUnified doc/html/functions_0x6c.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 88 88 <li>lnk 89 89 : <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< T ></a> 94 , <a class="el" href="classuivector.html#c8e640c8013c4c69f8ce9014009dd8c6">uivector< T ></a> 95 , <a class="el" href="classuimatrix.html#664307ac6fc483e506b831d80a60b7a8">uimatrix< T ></a> 90 <li>Load() 91 : <a class="el" href="classUserInfo.html#920c54d79132041a520180d083a6c503">UserInfo< T ></a> 96 92 <li>logdet() 97 93 : <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> 98 96 , <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>101 97 <li>logger() 102 98 : <a class="el" href="classlogger.html#4f753a510e00c892b38e95c2284363a6">logger</a> 103 99 <li>logit() 104 : <a class="el" href="class logger.html#efb5a59cb329f58810b09bd9cc270b78">logger</a>105 , <a class="el" href="class memlog.html#8d2feeb826f7249e9104d616b5a67144">memlog</a>100 : <a class="el" href="classmemlog.html#8d2feeb826f7249e9104d616b5a67144">memlog</a> 101 , <a class="el" href="classlogger.html#efb5a59cb329f58810b09bd9cc270b78">logger</a> 106 102 <li>lognc() 107 : <a class="el" href="classeg amma.html#d6dbbdb72360f9e54d64501f80318bb6">egamma</a>108 , <a class="el" href="classeg iw.html#70eb1a0b88459b227f919b425b0d3359">egiw</a>103 : <a class="el" href="classegiw.html#70eb1a0b88459b227f919b425b0d3359">egiw</a> 104 , <a class="el" href="classegamma.html#d6dbbdb72360f9e54d64501f80318bb6">egamma</a> 109 105 , <a class="el" href="classenorm.html#b289a36a69db59d182bb6eba9c05d4a8">enorm< sq_T ></a> 110 106 , <a class="el" href="classeEF.html#69e5680dac10375d62520d26c672477d">eEF</a> … … 113 109 </ul> 114 110 </div> 115 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 111 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 116 112 <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> 118 114 </body> 119 115 </html> -
TabularUnified doc/html/functions_0x6d.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 67 67 <li>M 68 68 : <a class="el" href="classfsqmat.html#a7a1fcb9aae19d1e4daddfc9c22ce453">fsqmat</a> 69 , <a class="el" href="classuimatrix.html#fd0ae0b8efd7cda2fb043d9a2d67b9e9">uimatrix< T ></a> 69 <li>MappedAttributes 70 : <a class="el" href="classAttribute.html#342750acf29e4c37d009301ef5075111">Attribute</a> 70 71 <li>maxlen 71 72 : <a class="el" href="classmemlog.html#4195f322897ededdac66c404b848ced3">memlog</a> … … 84 85 <li>memlog() 85 86 : <a class="el" href="classmemlog.html#e056e819c5a65d4431bfe7955b1efe97">memlog</a> 87 <li>mepdf() 88 : <a class="el" href="classmepdf.html#213e3a177540a0815aa7bdcc1bb25c6e">mepdf</a> 86 89 <li>mgamma() 87 90 : <a class="el" href="classmgamma.html#af43e61b86900c0398d5c0ffc83b94e6">mgamma</a> … … 90 93 <li>mlnorm() 91 94 : <a class="el" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5">mlnorm< sq_T ></a> 95 <li>mmix() 96 : <a class="el" href="classmmix.html#6769a962f1f4d0ecc5b903b5f7d26ad3">mmix</a> 92 97 <li>mpdf() 93 98 : <a class="el" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">mpdf</a> … … 95 100 : <a class="el" href="classMPF.html#fc5e11e11eec3195e3c6503937bf02bd">MPF< BM_T ></a> 96 101 <li>mu 97 : <a class="el" href="class enorm.html#71fde0d54bba147e00f612577f95ad20">enorm< sq_T ></a>98 , <a class="el" href="class KalmanFull.html#fb5aec635e2720cc5ac31bc01c18a68a">KalmanFull</a>102 : <a class="el" href="classKalmanFull.html#fb5aec635e2720cc5ac31bc01c18a68a">KalmanFull</a> 103 , <a class="el" href="classenorm.html#71fde0d54bba147e00f612577f95ad20">enorm< sq_T ></a> 99 104 <li>mult_sym() 100 : <a class="el" href="class chmat.html#66f509f92b0ccf020e2a2a32566e0777">chmat</a>101 , <a class="el" href="class fsqmat.html#5530d2756b5d991de755e6121c9a452e">fsqmat</a>105 : <a class="el" href="classfsqmat.html#d4eddc3743c8865cc5ed92d14de0e3e3">fsqmat</a> 106 , <a class="el" href="classchmat.html#66f509f92b0ccf020e2a2a32566e0777">chmat</a> 102 107 , <a class="el" href="classldmat.html#e7207748909325bb0f99b43f090a2b7e">ldmat</a> 103 108 , <a class="el" href="classsqmat.html#60fbbfa9e483b8187c135f787ee53afa">sqmat</a> 104 , <a class="el" href="classfsqmat.html#d4eddc3743c8865cc5ed92d14de0e3e3">fsqmat</a>105 109 , <a class="el" href="classldmat.html#e967b9425007f0cb6cd59b845f9756d8">ldmat</a> 106 110 <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> 109 114 , <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> 112 116 , <a class="el" href="classldmat.html#f94dc3a233f3d40fc853d8d4ac3b8eab">ldmat</a> 113 117 </ul> 114 118 </div> 115 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 119 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 116 120 <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> 118 122 </body> 119 123 </html> -
TabularUnified doc/html/functions_0x6e.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 65 65 <p> 66 66 <h3><a class="anchor" name="index_n">- n -</a></h3><ul> 67 <li>N68 : <a class="el" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8">uiscalar< T ></a>69 67 <li>n 70 68 : <a class="el" href="classPF.html#2c2f44ed7a4eaa42e07bdb58d503f280">PF</a> 71 69 , <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> 75 72 <li>names 76 : <a class="el" href="class logger.html#39cb79e839ca8f8bb9dcbc8c5b9c7786">logger</a>77 , <a class="el" href="class RV.html#df5d0030b277a1db2f1fd5fb79152acb">RV</a>73 : <a class="el" href="classRV.html#df5d0030b277a1db2f1fd5fb79152acb">RV</a> 74 , <a class="el" href="classlogger.html#39cb79e839ca8f8bb9dcbc8c5b9c7786">logger</a> 78 75 <li>nk 79 76 : <a class="el" href="classeuni.html#63105490e946e43372d6187ad1bafdda">euni</a> … … 83 80 </ul> 84 81 </div> 85 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 82 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 86 83 <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> 88 85 </body> 89 86 </html> -
TabularUnified doc/html/functions_0x6f.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 94 94 </ul> 95 95 </div> 96 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 96 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 97 97 <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> 99 99 </body> 100 100 </html> -
TabularUnified doc/html/functions_0x70.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 69 69 <li>par 70 70 : <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< T ></a> 73 , <a class="el" href="classUserInfoCore.html#a09a9b965ca04a186143787c0d049a7f">UserInfoCore</a> 73 74 <li>PF() 74 75 : <a class="el" href="classPF.html#e99f0d866721405dd281e315ecb690aa">PF</a> 76 <li>pImplementation 77 : <a class="el" href="classGlobalXercesConnector.html#8d2d2a3f1b2a21a9647f7bc4c7e82c73">GlobalXercesConnector</a> 75 78 <li>postA 76 79 : <a class="el" href="classKalmanCh.html#0d31a26dc72b5846cfe5af3ccb63ac87">KalmanCh</a> 80 <li>pParser 81 : <a class="el" href="classGlobalXercesConnector.html#ca92055e0f5a5ea3d8cb1c4d6bf0dd51">GlobalXercesConnector</a> 77 82 <li>preA 78 83 : <a class="el" href="classKalmanCh.html#94ee9da75b0e0f632e4a354988ca3798">KalmanCh</a> 84 <li>pSerializer 85 : <a class="el" href="classGlobalXercesConnector.html#c6c620829e2a2fface1bea202b0608a6">GlobalXercesConnector</a> 79 86 </ul> 80 87 </div> 81 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 88 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 82 89 <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> 84 91 </body> 85 92 </html> -
TabularUnified doc/html/functions_0x71.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 74 74 </ul> 75 75 </div> 76 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 76 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 77 77 <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> 79 79 </body> 80 80 </html> -
TabularUnified doc/html/functions_0x72.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 95 95 </ul> 96 96 </div> 97 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 97 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 98 98 <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> 100 100 </body> 101 101 </html> -
TabularUnified doc/html/functions_0x73.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 65 65 <p> 66 66 <h3><a class="anchor" name="index_s">- s -</a></h3><ul> 67 <li>S68 : <a class="el" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd">uistring</a>69 67 <li>sample() 70 68 : <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< sq_T ></a>74 , <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a>75 , <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a>76 69 , <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a> 77 70 , <a class="el" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">enorm< sq_T ></a> 71 , <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a> 78 72 , <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a> 73 , <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< sq_T ></a> 74 , <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a> 75 , <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a> 79 76 <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> 82 78 , <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm< sq_T ></a> 83 79 , <a class="el" href="classmgamma.html#9f40dc43885085fad8e3d6652b79e139">mgamma</a> 80 <li>sampleN() 81 : <a class="el" href="classepdf.html#54d7dd53a641b618771cd9bee135181f">epdf</a> 84 82 <li>samples 85 83 : <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< T ></a> 89 , <a class="el" href="classuistring.html#2f3c4c4ed42f720969dd6922063b784a">uistring</a> 90 , <a class="el" href="classuivector.html#bb6488784b36f25eadcfbc02df0c99aa">uivector< T ></a> 91 , <a class="el" href="classuimatrix.html#8176b9d61acfe32cad75eca372190eb8">uimatrix< T ></a> 84 <li>Save() 85 : <a class="el" href="classUserInfo.html#089b8a3ad514b17ae564a27328655126">UserInfo< T ></a> 92 86 <li>scalarnames 93 87 : <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> 94 93 <li>set_est() 95 94 : <a class="el" href="classKalman.html#80bcf29466d9a9dd2b8f74699807d0c0">Kalman< sq_T ></a> … … 101 100 : <a class="el" href="classenorm.html#d892a38f03be12e572ea57d9689cef6b">enorm< sq_T ></a> 102 101 <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< sq_T ></a> 102 : <a class="el" href="classEKF.html#28d058ae4d24d992d2f055419a06ee66">EKF< sq_T ></a> 106 103 , <a class="el" href="classEKFCh.html#0216bed270df59fe65d0d62d41f8257c">EKFCh</a> 107 104 , <a class="el" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">mlnorm< sq_T ></a> 108 105 , <a class="el" href="classemix.html#6ce82b24d7fe540ddbf44b472a005555">emix</a> 106 , <a class="el" href="classmmix.html#e7681490a5c5b2d0a43f4e5842e10a9d">mmix</a> 109 107 , <a class="el" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">enorm< sq_T ></a> 110 108 , <a class="el" href="classegamma.html#8e348b89be82b70471fe8c5630f61339">egamma</a> … … 112 110 , <a class="el" href="classmgamma.html#a9d646cf758a70126dde7c48790b6e94">mgamma</a> 113 111 , <a class="el" href="classmgamma__fix.html#ec6f846896749e27cb7be9fa48dd1cb1">mgamma_fix</a> 112 , <a class="el" href="classEKFfull.html#fc753106e0d4cf68e4f2160fd54458c0">EKFfull</a> 114 113 , <a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">eEmp</a> 115 114 , <a class="el" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228">IMpmsm</a> 115 , <a class="el" href="classlinfn.html#15eb81f2141984a61706b7ad5b411505">linfn</a> 116 116 , <a class="el" href="classKalman.html#239b28a0380946f5749b2f8d2807f93a">Kalman< sq_T ></a> 117 117 , <a class="el" href="classKalmanCh.html#92fb227287af05c9f0078d523c7c9793">KalmanCh</a> 118 <li>set_value()119 : <a class="el" href="classuiscalar.html#3db4fc9c4970f184d4e78c492842a2d2">uiscalar< T ></a>120 , <a class="el" href="classuistring.html#89e96a96faca08d1847cd73cf8aaae9a">uistring</a>121 , <a class="el" href="classuivector.html#08501b4bb9d1d93097488ec00da8677a">uivector< T ></a>122 , <a class="el" href="classuimatrix.html#cc00f8af1706d634b11458c49a52a7b3">uimatrix< T ></a>123 118 <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> 126 120 , <a class="el" href="classchmat.html#a4fc7f9b0539b97c414442a22f3db6e8">chmat</a> 127 121 , <a class="el" href="classfsqmat.html#03a8f49eb4d38a054ecc522be59cd2ad">fsqmat</a> … … 138 132 : <a class="el" href="classsqmat.html#4268750c040c716b2c05037f725078a2">sqmat</a> 139 133 <li>sqrt_mult() 140 : <a class="el" href="class chmat.html#b22aa239dbaca33e3fb93b4f674d7051">chmat</a>141 , <a class="el" href="class ldmat.html#fc380626ced6f9244fb58c5f0231174d">ldmat</a>134 : <a class="el" href="classldmat.html#fc380626ced6f9244fb58c5f0231174d">ldmat</a> 135 , <a class="el" href="classsqmat.html#6b79438b5d7544a9c8e110a145355d8f">sqmat</a> 142 136 , <a class="el" href="classfsqmat.html#842a774077ee34ac3c36d180ab33e103">fsqmat</a> 143 , <a class="el" href="class sqmat.html#6b79438b5d7544a9c8e110a145355d8f">sqmat</a>137 , <a class="el" href="classchmat.html#b22aa239dbaca33e3fb93b4f674d7051">chmat</a> 144 138 <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> 147 140 , <a class="el" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51">dirfilelog</a> 148 141 , <a class="el" href="classmemlog.html#9ebaf88cda26992f4f50aa13aeafc691">memlog</a> 142 , <a class="el" href="classMemDS.html#21916feb3e5ff960855c09b06a0d279b">MemDS</a> 149 143 , <a class="el" href="classlogger.html#2b86e4ad1d970cb4a0db4ded3ca59924">logger</a> 144 <li>StringAttribute() 145 : <a class="el" href="classStringAttribute.html#a507cdfd19fa54e8a6cf22ffb45e5c81">StringAttribute</a> 150 146 <li>structure_est() 151 147 : <a class="el" href="classARX.html#130bb7336aac681ce14b027b8f1409fa">ARX</a> … … 156 152 </ul> 157 153 </div> 158 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 154 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 159 155 <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> 161 157 </body> 162 158 </html> -
TabularUnified doc/html/functions_0x74.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 71 71 <li>times 72 72 : <a class="el" href="classRV.html#646e530c47a2dd38254b778d9f11ac89">RV</a> 73 <li>tll 74 : <a class="el" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19">ARX</a> 73 75 <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> 76 79 , <a class="el" href="classsqmat.html#9a5b6fddfeb42339e1dc9b978a2590fc">sqmat</a> 77 , <a class="el" href="classfsqmat.html#cedf4f048309056f4262c930914dfda8">fsqmat</a>78 80 <li>tsize 79 81 : <a class="el" href="classRV.html#f2396efe2e6d656ebe9e6f06018cbe25">RV</a> … … 83 85 </ul> 84 86 </div> 85 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 87 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 86 88 <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> 88 90 </body> 89 91 </html> -
TabularUnified doc/html/functions_0x75.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 65 65 <p> 66 66 <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< T ></a>71 <li>uiscalar()72 : <a class="el" href="classuiscalar.html#4b71f9d9246a3715df44d9701b1cbfdd">uiscalar< T ></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< T ></a>77 67 <li>Urv 78 68 : <a class="el" href="classDS.html#0a88ffaeb3c7c2cf30c69bc41a000629">DS</a> 69 <li>UserInfo() 70 : <a class="el" href="classUserInfo.html#15450d05eb4ac5f57c03d3c0707837e1">UserInfo< T ></a> 79 71 </ul> 80 72 </div> 81 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 73 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 82 74 <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> 84 76 </body> 85 77 </html> -
TabularUnified doc/html/functions_0x76.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li class="current"><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 68 68 : <a class="el" href="classARX.html#2291297861dd74ca0175a01f910a0ef7">ARX</a> 69 69 , <a class="el" href="classegiw.html#f343d03ede89db820edf44a6297fa442">egiw</a> 70 , <a class="el" href="classuivector.html#47efd0dfdea8804638ef674644de4253">uivector< T ></a>71 70 <li>vectors 72 71 : <a class="el" href="classmemlog.html#f0f5bc7b83539ad102e8f65297852d91">memlog</a> 73 72 </ul> 74 73 </div> 75 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 74 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 76 75 <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> 78 77 </body> 79 78 </html> -
TabularUnified doc/html/functions_0x77.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 75 75 </ul> 76 76 </div> 77 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 77 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 78 78 <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> 80 80 </body> 81 81 </html> -
TabularUnified doc/html/functions_0x78.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 40 41 <li><a href="functions_0x66.html#index_f"><span>f</span></a></li> 41 42 <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> 43 44 <li><a href="functions_0x69.html#index_i"><span>i</span></a></li> 44 45 <li><a href="functions_0x6b.html#index_k"><span>k</span></a></li> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> 64 64 Here is a list of all documented class members with links to the class documentation for each member: 65 65 <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> 71 69 </ul> 72 70 </div> 73 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 71 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 74 72 <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> 76 74 </body> 77 75 </html> -
TabularUnified doc/html/functions_0x7e.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 55 56 <li><a href="functions_0x76.html#index_v"><span>v</span></a></li> 56 57 <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> 57 59 <li class="current"><a href="functions_0x7e.html#index_~"><span>~</span></a></li> 58 60 </ul> 59 61 </div> 60 61 <p>62 62 </div> 63 63 <div class="contents"> … … 65 65 <p> 66 66 <h3><a class="anchor" name="index_~">- ~ -</a></h3><ul> 67 <li>~Attribute() 68 : <a class="el" href="classAttribute.html#28ab087bb886728670e4ae5791bc2ea8">Attribute</a> 67 69 <li>~BM() 68 70 : <a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">BM</a> … … 77 79 <li>~fsqmat() 78 80 : <a class="el" href="classfsqmat.html#2a8f104e4befbc2aa90d8b11edfedb2e">fsqmat</a> 81 <li>~GlobalXercesConnector() 82 : <a class="el" href="classGlobalXercesConnector.html#d61ca15a9bf7d358c5afd8fd1e42c3ca">GlobalXercesConnector</a> 79 83 <li>~ldmat() 80 84 : <a class="el" href="classldmat.html#1e2734c0164ce5233c4d709679555138">ldmat</a> … … 85 89 <li>~sqmat() 86 90 : <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< T ></a> 91 <li>~UserInfo() 92 : <a class="el" href="classUserInfo.html#7583dc01223fcd3dfb2a97d80efe4565">UserInfo< T ></a> 91 93 </ul> 92 94 </div> 93 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 95 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 94 96 <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> 96 98 </body> 97 99 </html> -
TabularUnified doc/html/functions_func.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 100 100 : <a class="el" href="classenorm.html#7a5034b25771a84450a990d10fc40ac9">enorm< sq_T ></a> 101 101 <li>_rv() 102 : <a class="el" href="class BM.html#126bd2595c48e311fc2a7ab72876092a">BM</a>103 , <a class="el" href="class epdf.html#b89143f12c9b49282e30841e4fb5f337">epdf</a>102 : <a class="el" href="classepdf.html#b89143f12c9b49282e30841e4fb5f337">epdf</a> 103 , <a class="el" href="classBM.html#126bd2595c48e311fc2a7ab72876092a">BM</a> 104 104 <li>_rvc() 105 105 : <a class="el" href="classBMcond.html#3fa60348b2da6b4208bb95b8d146900a">BMcond</a> … … 107 107 <li>_samples() 108 108 : <a class="el" href="classeEmp.html#31b747eca73b16f30370827ba4cc3575">eEmp</a> 109 <li>_tll() 110 : <a class="el" href="classARX.html#b8827048ceec8999849e2ed15400cae7">ARX</a> 109 111 <li>_V() 110 112 : <a class="el" href="classegiw.html#533e792e1175bfa06d5d595dc5d080d5">egiw</a> … … 114 116 </ul> 115 117 </div> 116 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 118 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 117 119 <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> 119 121 </body> 120 122 </html> -
TabularUnified doc/html/functions_func_0x61.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 71 71 <li>ARX() 72 72 : <a class="el" href="classARX.html#5fc6c18e73dcc0f1135eef33f42db8be">ARX</a> 73 <li>askuser() 74 : <a class="el" href="classuiscalar.html#9a21e792b929d081c33321714fbfe94f">uiscalar< T ></a> 75 , <a class="el" href="classuivector.html#46f823703a8de31ba14cbcc3406819db">uivector< T ></a> 76 , <a class="el" href="classuimatrix.html#4b1649ae99267ee98164d4a3d3e3fb05">uimatrix< T ></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< T ></a> 75 , <a class="el" href="classAttribute.html#abd94a0487d662f28264f4faa214d894">Attribute</a> 76 <li>Attribute() 77 : <a class="el" href="classAttribute.html#31c94d75bbe6b2834b1ef633cb8565fb">Attribute</a> 79 78 </ul> 80 79 </div> 81 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 80 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 82 81 <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> 84 83 </body> 85 84 </html> -
TabularUnified doc/html/functions_func_0x62.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 69 69 , <a class="el" href="classPF.html#64f636bbd63bea9efd778214e6b631d3">PF</a> 70 70 , <a class="el" href="classMPF.html#55daf8e4b6553dd9f47c692de7931623">MPF< BM_T ></a> 71 , <a class="el" href="classEKFfixed.html#ddf5334bc1207658fd53698fffbac028">EKFfixed</a>72 , <a class="el" href="classBM.html#87b07867fd4c133aa89a18543f68d9f9">BM</a>73 71 , <a class="el" href="classEKFfull.html#8ca46f177e395fa714bbd8bd29ea43e0">EKFfull</a> 74 72 , <a class="el" href="classBM.html#a892eff438aab2dd1a9e2efcb7fb5bdf">BM</a> 73 , <a class="el" href="classEKFfixed.html#ddf5334bc1207658fd53698fffbac028">EKFfixed</a> 75 74 , <a class="el" href="classKalman.html#7750ffd73f261828a32c18aaeb65c75c">Kalman< sq_T ></a> 75 , <a class="el" href="classEKF.html#c79c62c9b3e0b56b3aaa1b6f1d9a7af7">EKF< sq_T ></a> 76 76 , <a class="el" href="classEKFCh.html#96f6edda324a0b7ef8b4e86cc7af60c1">EKFCh</a> 77 , <a class="el" href="classEKF.html#c79c62c9b3e0b56b3aaa1b6f1d9a7af7">EKF< sq_T ></a>78 77 <li>bilinfn() 79 78 : <a class="el" href="classbilinfn.html#af9f36282730d910a41b95f4d1fb8221">bilinfn</a> … … 82 81 <li>BMcond() 83 82 : <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< T ></a> 84 87 </ul> 85 88 </div> 86 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 89 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 87 90 <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> 89 92 </body> 90 93 </html> -
TabularUnified doc/html/functions_func_0x63.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 76 76 : <a class="el" href="classmlnorm.html#5232fc7e305eceab4e2bd6a8daa44195">mlnorm< sq_T ></a> 77 77 , <a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">mpdf</a> 78 , <a class="el" href="classmmix.html#1a66629ec5c2b6f4740606cf737f0193">mmix</a> 78 79 , <a class="el" href="classKFcondR.html#8c0721e47879bb8840d829db7a174a7f">KFcondR</a> 79 80 , <a class="el" href="classKFcondQR.html#c9ecf292a85327aa6309c9fd70ceb606">KFcondQR</a> 81 , <a class="el" href="classEKFful__unQR.html#b586e534c8a8d219561b0c020329d412">EKFful_unQR</a> 80 82 , <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> 83 , <a class="el" href="classBMcond.html#3543cfe274c35f9033c24d8036a96c4d">BMcond</a> 81 84 , <a class="el" href="classmgamma.html#a61094c9f7a2d64ea77b130cbc031f97">mgamma</a> 82 85 , <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> 83 , <a class="el" href="classBMcond.html#3543cfe274c35f9033c24d8036a96c4d">BMcond</a>84 86 , <a class="el" href="classEKFfixed.html#c7fee79e75ad7f0c0e96c5a322cbf44e">EKFfixed</a> 85 87 , <a class="el" href="classEKF__unQ.html#cd06a8c662da244cf61bb5bd39688c99">EKF_unQ</a> … … 91 93 </ul> 92 94 </div> 93 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 95 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 94 96 <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> 96 98 </body> 97 99 </html> -
TabularUnified doc/html/functions_func_0x64.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 81 81 </ul> 82 82 </div> 83 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 83 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 84 84 <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> 86 86 </body> 87 87 </html> -
TabularUnified doc/html/functions_func_0x65.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 79 79 <li>EKFfixed() 80 80 : <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> 81 83 <li>EKFfull() 82 84 : <a class="el" href="classEKFfull.html#67ac4de96fd025197da767fe0472c7f7">EKFfull</a> … … 86 88 : <a class="el" href="classenorm.html#7b5cb487a2570e8109bfdc0df149aa06">enorm< sq_T ></a> 87 89 <li>epdf() 88 : <a class="el" href="classepdf.html# d8eb760037b3bad5a0d64081606697cd">epdf</a>90 : <a class="el" href="classepdf.html#c95b1a27a8dd9507bb9a5a3cb2809c7a">epdf</a> 89 91 <li>equal() 90 92 : <a class="el" href="classRV.html#c4f547370d67eba414caafe91c64b12a">RV</a> … … 92 94 : <a class="el" href="classeuni.html#2537a6c239cff52e3ba814851a1116cd">euni</a> 93 95 <li>eval() 94 : <a class="el" href="class IMpmsm.html#45785869d978dda42828a072ec2caebe">IMpmsm</a>96 : <a class="el" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">enorm< sq_T ></a> 95 97 , <a class="el" href="classfnc.html#7fad2e6cb35909a165ec5a53def4a18c">fnc</a> 98 , <a class="el" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da">OMpmsm</a> 96 99 , <a class="el" href="classepdf.html#3ea597362e11a0040fe7c990269d072c">epdf</a> 97 , <a class="el" href="classenorm.html#b9e1dfd33692d7b3f1a59f17b0e61bd0">enorm< sq_T ></a>98 100 , <a class="el" href="classeuni.html#2723d4992900b5c5495bfa03628195ed">euni</a> 99 101 , <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> 100 105 , <a class="el" href="classlinfn.html#fac0e56701f4c7beaf1c91f9b2a55f0b">linfn</a> 101 , <a class="el" href="classbilinfn.html#e36a16e72e7f9fedf3cb18d2d5505a24">bilinfn</a>102 106 , <a class="el" href="classdiffbifn.html#ad7673e16aa1a046b131b24c731c4632">diffbifn</a> 103 , <a class="el" href="classOMpmsm.html#8e32392c9c635584606287b8c0e8c9da">OMpmsm</a>104 107 <li>evalcond() 105 108 : <a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">mpdf</a> 106 109 <li>evalpdflog() 107 110 : <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> 108 113 , <a class="el" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401">enorm< sq_T ></a> 114 , <a class="el" href="classeEmp.html#23e7358995400865ad2e278945922fb3">eEmp</a> 109 115 , <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>113 116 , <a class="el" href="classegamma.html#de84faac8f9799dfe2777ddbedf997ef">egamma</a> 114 117 </ul> 115 118 </div> 116 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 119 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 117 120 <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> 119 122 </body> 120 123 </html> -
TabularUnified doc/html/functions_func_0x66.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 63 63 <p> 64 64 <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< T ></a> 65 70 <li>find() 66 71 : <a class="el" href="classRV.html#6b078b1086224aca3a9e5a203e647fb6">RV</a> … … 68 73 : <a class="el" href="classfnc.html#8a1da32233c3006a4239cf601c413538">fnc</a> 69 74 <li>fsqmat() 70 : <a class="el" href="classfsqmat.html# 1929fbc9fe375f1d67f979d0d302336f">fsqmat</a>75 : <a class="el" href="classfsqmat.html#40eae99305e7c7240fa95cfec125b06f">fsqmat</a> 71 76 </ul> 72 77 </div> 73 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 78 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 74 79 <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> 76 81 </body> 77 82 </html> -
TabularUnified doc/html/functions_func_0x67.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 65 65 <li>Gamma_RNG() 66 66 : <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> 69 72 <li>get_setup() 70 73 : <a class="el" href="classitpp_1_1Gamma__RNG.html#8e666953249038f262cece2d3ed952d6">itpp::Gamma_RNG</a> … … 75 78 , <a class="el" href="classDS.html#db2dacc9e71a36eeb9c5c2ee402eeeb1">DS</a> 76 79 , <a class="el" href="classMemDS.html#23522b9e7dd0bb0c365cc9cde4c05449">MemDS</a> 80 , <a class="el" href="classDS.html#4027575bc66ea358f9b03dd3be28fe1e">DS</a> 77 81 <li>getR() 78 82 : <a class="el" href="classenorm.html#9b9f58dc86affa23511c246887420658">enorm< sq_T ></a> 79 <li>getsummary() 80 : <a class="el" href="classuivector.html#5ccf01fcd3717975d3a330f03a2bc347">uivector< T ></a> 81 , <a class="el" href="classuiscalar.html#cc3639d49c2577e7c40ebaf48ced444f">uiscalar< T ></a> 82 , <a class="el" href="classuibase.html#de805f1ce9c1b261dc47d57c506d36f1">uibase</a> 83 , <a class="el" href="classuimatrix.html#72da139481128a8fc979cb38b031504c">uimatrix< T ></a> 84 , <a class="el" href="classuistring.html#e386e7738fec80d6ef80a14ac03e05e4">uistring</a> 83 <li>GlobalXercesConnector() 84 : <a class="el" href="classGlobalXercesConnector.html#5bf4f5c7f9e7b54a318e99bb0e3f186d">GlobalXercesConnector</a> 85 85 </ul> 86 86 </div> 87 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 87 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 88 88 <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> 90 90 </body> 91 91 </html> -
TabularUnified doc/html/functions_func_0x69.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 70 70 : <a class="el" href="classdirfilelog.html#afeaebe003110f9db1ac43edf8e53a92">dirfilelog</a> 71 71 , <a class="el" href="classmemlog.html#b081ef5acb4816e6b5fcb56c19cc7e47">memlog</a> 72 <li>IntAttribute() 73 : <a class="el" href="classIntAttribute.html#5f958f133ecb1970de50345808d6120a">IntAttribute</a> 72 74 <li>inv() 73 : <a class="el" href="class chmat.html#5ce4e21a9012a4e98c1f0ed1ca5669bd">chmat</a>75 : <a class="el" href="classldmat.html#2c160cb123c1102face7a50ec566a031">ldmat</a> 74 76 , <a class="el" href="classfsqmat.html#9fa853e1ca28f2a1a1c43377e798ecb1">fsqmat</a> 75 , <a class="el" href="class ldmat.html#2c160cb123c1102face7a50ec566a031">ldmat</a>77 , <a class="el" href="classchmat.html#5ce4e21a9012a4e98c1f0ed1ca5669bd">chmat</a> 76 78 <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> 78 82 , <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>83 83 </ul> 84 84 </div> 85 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 85 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 86 86 <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> 88 88 </body> 89 89 </html> -
TabularUnified doc/html/functions_func_0x6b.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 75 75 </ul> 76 76 </div> 77 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 77 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 78 78 <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> 80 80 </body> 81 81 </html> -
TabularUnified doc/html/functions_func_0x6c.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 74 74 : <a class="el" href="classDS.html#9a35ca9c9321dce2bf63bf668f785b75">DS</a> 75 75 , <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< T ></a> 79 , <a class="el" href="classuimatrix.html#664307ac6fc483e506b831d80a60b7a8">uimatrix< T ></a> 80 , <a class="el" href="classuistring.html#382d63a6a9ec8f10b9ceb2ed197f6e20">uistring</a> 81 , <a class="el" href="classuivector.html#c8e640c8013c4c69f8ce9014009dd8c6">uivector< T ></a> 76 <li>Load() 77 : <a class="el" href="classUserInfo.html#920c54d79132041a520180d083a6c503">UserInfo< T ></a> 82 78 <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> 84 81 , <a class="el" href="classsqmat.html#0a772b396750eeeed85d69fa72478b45">sqmat</a> 85 82 , <a class="el" href="classfsqmat.html#eb0d1358f536e4453b5f99d0418ca1e5">fsqmat</a> 86 , <a class="el" href="classldmat.html#2b42750ba4962d439aa52a77ae12949b">ldmat</a>87 83 <li>logger() 88 84 : <a class="el" href="classlogger.html#4f753a510e00c892b38e95c2284363a6">logger</a> … … 91 87 , <a class="el" href="classlogger.html#efb5a59cb329f58810b09bd9cc270b78">logger</a> 92 88 <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> 94 92 , <a class="el" href="classenorm.html#b289a36a69db59d182bb6eba9c05d4a8">enorm< sq_T ></a> 95 , <a class="el" href="classegamma.html#d6dbbdb72360f9e54d64501f80318bb6">egamma</a>96 , <a class="el" href="classegiw.html#70eb1a0b88459b227f919b425b0d3359">egiw</a>97 93 </ul> 98 94 </div> 99 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 95 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 100 96 <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> 102 98 </body> 103 99 </html> -
TabularUnified doc/html/functions_func_0x6d.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 77 77 <li>memlog() 78 78 : <a class="el" href="classmemlog.html#e056e819c5a65d4431bfe7955b1efe97">memlog</a> 79 <li>mepdf() 80 : <a class="el" href="classmepdf.html#213e3a177540a0815aa7bdcc1bb25c6e">mepdf</a> 79 81 <li>mgamma() 80 82 : <a class="el" href="classmgamma.html#af43e61b86900c0398d5c0ffc83b94e6">mgamma</a> … … 83 85 <li>mlnorm() 84 86 : <a class="el" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5">mlnorm< sq_T ></a> 87 <li>mmix() 88 : <a class="el" href="classmmix.html#6769a962f1f4d0ecc5b903b5f7d26ad3">mmix</a> 85 89 <li>mpdf() 86 90 : <a class="el" href="classmpdf.html#581ecf362185d37c08bb31cb9d046d6f">mpdf</a> … … 90 94 : <a class="el" href="classldmat.html#e7207748909325bb0f99b43f090a2b7e">ldmat</a> 91 95 , <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> 92 98 , <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>95 99 <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> 97 103 , <a class="el" href="classfsqmat.html#ae4949ad2a32553c7fa04d6d1483770a">fsqmat</a> 98 , <a class="el" href="classldmat.html#4fd155f38eb6dd5af4bdf9c98a7999a9">ldmat</a>99 104 , <a class="el" href="classsqmat.html#6909e906da17725b1b80f3cae7cf3325">sqmat</a> 100 , <a class="el" href="classchmat.html#07f50d1332b901eee962e8b1913102f7">chmat</a>101 105 </ul> 102 106 </div> 103 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 107 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 104 108 <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> 106 110 </body> 107 111 </html> -
TabularUnified doc/html/functions_func_0x6e.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 67 67 </ul> 68 68 </div> 69 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 69 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 70 70 <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> 72 72 </body> 73 73 </html> -
TabularUnified doc/html/functions_func_0x6f.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 85 85 </ul> 86 86 </div> 87 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 87 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 88 88 <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> 90 90 </body> 91 91 </html> -
TabularUnified doc/html/functions_func_0x70.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 63 63 <p> 64 64 <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< T ></a> 65 68 <li>PF() 66 69 : <a class="el" href="classPF.html#e99f0d866721405dd281e315ecb690aa">PF</a> 67 70 </ul> 68 71 </div> 69 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 72 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 70 73 <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> 72 75 </body> 73 76 </html> -
TabularUnified doc/html/functions_func_0x71.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 70 70 </ul> 71 71 </div> 72 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 72 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 73 73 <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> 75 75 </body> 76 76 </html> -
TabularUnified doc/html/functions_func_0x72.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 72 72 </ul> 73 73 </div> 74 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 74 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 75 75 <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> 77 77 </body> 78 78 </html> -
TabularUnified doc/html/functions_func_0x73.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 66 66 : <a class="el" href="classemix.html#0650601f24e633e0ab09aa1e46c14483">emix</a> 67 67 , <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf</a> 68 , <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< sq_T ></a>69 , <a class="el" href="classegamma.html#13ae455ec9621b99ca2eb4850f586b45">egamma</a>70 , <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a>71 68 , <a class="el" href="classenorm.html#60f0f3bfa53d6e65843eea9532b16d36">enorm< sq_T ></a> 72 69 , <a class="el" href="classeEmp.html#83f9283f92b805508d896479dc1ccf12">eEmp</a> 73 , <a class="el" href="classepdf.html#7b3523bce1de49f58afe7c1e428cc4fd">epdf</a>74 70 , <a class="el" href="classegiw.html#3d2c1f2ba0f9966781f1e0ae695e8a6f">egiw</a> 71 , <a class="el" href="classenorm.html#60b47544f6181ffd4530d3e415ce12c5">enorm< sq_T ></a> 75 72 , <a class="el" href="classegamma.html#8e10c0021b5dfdd9cb62c6959b5ef425">egamma</a> 73 , <a class="el" href="classeuni.html#4a0e09392be17beaee120ba98fc038cd">euni</a> 76 74 <li>samplecond() 77 75 : <a class="el" href="classmpdf.html#b0193a350c97933ddf15b15a130da352">mpdf</a> 78 76 , <a class="el" href="classmlnorm.html#decf3e3b5c8e0812e5b4dbe94fa2ae18">mlnorm< sq_T ></a> 79 77 , <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< T ></a> 83 , <a class="el" href="classuistring.html#2f3c4c4ed42f720969dd6922063b784a">uistring</a> 84 , <a class="el" href="classuivector.html#bb6488784b36f25eadcfbc02df0c99aa">uivector< T ></a> 85 , <a class="el" href="classuimatrix.html#8176b9d61acfe32cad75eca372190eb8">uimatrix< T ></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< T ></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> 86 87 <li>set_est() 87 88 : <a class="el" href="classKalman.html#80bcf29466d9a9dd2b8f74699807d0c0">Kalman< sq_T ></a> … … 94 95 <li>set_parameters() 95 96 : <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> 96 99 , <a class="el" href="classenorm.html#1394a65caa6e00d42e00cc99b12227af">enorm< sq_T ></a> 97 100 , <a class="el" href="classegamma.html#8e348b89be82b70471fe8c5630f61339">egamma</a> 98 , <a class="el" href="classeEmp.html#6606a656c1b28114f7384c25aaf80e8d">eEmp</a>99 101 , <a class="el" href="classeuni.html#4fd7c6a05100616ad16ece405cad7bf2">euni</a> 100 102 , <a class="el" href="classmlnorm.html#b6749030c5d5abcb3eb6898f74cea3c0">mlnorm< sq_T ></a> 101 103 , <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> 103 106 , <a class="el" href="classlinfn.html#15eb81f2141984a61706b7ad5b411505">linfn</a> 104 107 , <a class="el" href="classIMpmsm.html#42818f3426d99fecb7e97be8ffe2e228">IMpmsm</a> 105 108 , <a class="el" href="classKalman.html#239b28a0380946f5749b2f8d2807f93a">Kalman< sq_T ></a> 106 , <a class="el" href="classEKFCh.html#0216bed270df59fe65d0d62d41f8257c">EKFCh</a>107 109 , <a class="el" href="classKalmanCh.html#92fb227287af05c9f0078d523c7c9793">KalmanCh</a> 108 110 , <a class="el" href="classEKFfull.html#fc753106e0d4cf68e4f2160fd54458c0">EKFfull</a> 109 111 , <a class="el" href="classEKF.html#28d058ae4d24d992d2f055419a06ee66">EKF< sq_T ></a> 110 <li>set_value()111 : <a class="el" href="classuiscalar.html#3db4fc9c4970f184d4e78c492842a2d2">uiscalar< T ></a>112 , <a class="el" href="classuivector.html#08501b4bb9d1d93097488ec00da8677a">uivector< T ></a>113 , <a class="el" href="classuimatrix.html#cc00f8af1706d634b11458c49a52a7b3">uimatrix< T ></a>114 , <a class="el" href="classuistring.html#89e96a96faca08d1847cd73cf8aaae9a">uistring</a>115 112 <li>setD() 116 : <a class="el" href="class ldmat.html#0884a613b94fde61bfc84288e73ce57f">ldmat</a>113 : <a class="el" href="classfsqmat.html#922f8190c13987cbcdb33ec2bf5cf105">fsqmat</a> 117 114 , <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> 119 117 <li>setL() 120 118 : <a class="el" href="classldmat.html#32ff66296627ff5341d7c0b973249614">ldmat</a> … … 126 124 : <a class="el" href="classsqmat.html#4268750c040c716b2c05037f725078a2">sqmat</a> 127 125 <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> 129 129 , <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>132 130 <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> 134 133 , <a class="el" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51">dirfilelog</a> 135 , <a class="el" href="class logger.html#2b86e4ad1d970cb4a0db4ded3ca59924">logger</a>134 , <a class="el" href="classDS.html#470ba89e8e7c3c4d830803221b4e9be6">DS</a> 136 135 , <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> 138 138 <li>structure_est() 139 139 : <a class="el" href="classARX.html#130bb7336aac681ce14b027b8f1409fa">ARX</a> … … 144 144 </ul> 145 145 </div> 146 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 146 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 147 147 <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> 149 149 </body> 150 150 </html> -
TabularUnified doc/html/functions_func_0x74.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 77 77 </ul> 78 78 </div> 79 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 79 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 80 80 <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> 82 82 </body> 83 83 </html> -
TabularUnified doc/html/functions_func_0x75.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li class="current"><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 63 63 <p> 64 64 <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< T ></a> 69 <li>uiscalar() 70 : <a class="el" href="classuiscalar.html#4b71f9d9246a3715df44d9701b1cbfdd">uiscalar< T ></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< T ></a> 65 <li>UserInfo() 66 : <a class="el" href="classUserInfo.html#15450d05eb4ac5f57c03d3c0707837e1">UserInfo< T ></a> 75 67 </ul> 76 68 </div> 77 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 69 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 78 70 <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> 80 72 </body> 81 73 </html> -
TabularUnified doc/html/functions_func_0x77.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 70 70 </ul> 71 71 </div> 72 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 72 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 73 73 <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> 75 75 </body> 76 76 </html> -
TabularUnified doc/html/functions_func_0x78.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 38 39 <li><a href="functions_func_0x64.html#index_d"><span>d</span></a></li> 39 40 <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> 41 42 <li><a href="functions_func_0x67.html#index_g"><span>g</span></a></li> 42 43 <li><a href="functions_func_0x69.html#index_i"><span>i</span></a></li> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> 62 62 63 63 <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> 71 67 </ul> 72 68 </div> 73 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 69 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 74 70 <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> 76 72 </body> 77 73 </html> -
TabularUnified doc/html/functions_func_0x7e.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li class="current"><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 53 54 <li><a href="functions_func_0x75.html#index_u"><span>u</span></a></li> 54 55 <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> 55 57 <li class="current"><a href="functions_func_0x7e.html#index_~"><span>~</span></a></li> 56 58 </ul> 57 59 </div> 58 59 <p>60 60 </div> 61 61 <div class="contents"> … … 63 63 <p> 64 64 <h3><a class="anchor" name="index_~">- ~ -</a></h3><ul> 65 <li>~Attribute() 66 : <a class="el" href="classAttribute.html#28ab087bb886728670e4ae5791bc2ea8">Attribute</a> 65 67 <li>~BM() 66 68 : <a class="el" href="classBM.html#ca0f02b3b4144e0895cc14f7e0374bdd">BM</a> … … 75 77 <li>~fsqmat() 76 78 : <a class="el" href="classfsqmat.html#2a8f104e4befbc2aa90d8b11edfedb2e">fsqmat</a> 79 <li>~GlobalXercesConnector() 80 : <a class="el" href="classGlobalXercesConnector.html#d61ca15a9bf7d358c5afd8fd1e42c3ca">GlobalXercesConnector</a> 77 81 <li>~ldmat() 78 82 : <a class="el" href="classldmat.html#1e2734c0164ce5233c4d709679555138">ldmat</a> … … 83 87 <li>~sqmat() 84 88 : <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< T ></a> 89 <li>~UserInfo() 90 : <a class="el" href="classUserInfo.html#7583dc01223fcd3dfb2a97d80efe4565">UserInfo< T ></a> 89 91 </ul> 90 92 </div> 91 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 93 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 92 94 <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> 94 96 </body> 95 97 </html> -
TabularUnified doc/html/functions_rela.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li><a href="functions_type.html"><span>Typedefs</span></a></li> 29 30 <li class="current"><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 44 45 </ul> 45 46 </div> 46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 47 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 47 48 <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> 49 50 </body> 50 51 </html> -
TabularUnified doc/html/functions_type.html ¶
r106 r139 1 1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2 2 <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> 4 4 <link href="doxygen.css" rel="stylesheet" type="text/css"> 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <li><a href="functions_vars.html"><span>Variables</span></a></li> 29 <li class="current"><a href="functions_rela.html"><span>Related 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 Functions</span></a></li> 30 31 </ul> 31 32 </div> … … 35 36 <p> 36 37 <ul> 37 <li>concat 38 : <a class="el" href="classRV.html#33c114e83980d883c5b211c47d5322a4">RV</a> 39 <li>operator<< 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> 44 40 </ul> 45 41 </div> 46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 42 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 47 43 <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> 49 45 </body> 50 46 </html> -
TabularUnified doc/html/functions_vars.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <li><a href="functions_func.html"><span>Functions</span></a></li> 28 28 <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> 29 30 <li><a href="functions_rela.html"><span>Related Functions</span></a></li> 30 31 </ul> … … 56 57 </ul> 57 58 </div> 58 59 <p>60 59 </div> 61 60 <div class="contents"> … … 85 84 <li>alpha 86 85 : <a class="el" href="classegamma.html#376cebd8932546c440f21b182910b01b">egamma</a> 86 <li>attributes 87 : <a class="el" href="classUserInfo.html#aa6753c220a54aba613bfa3cc115d1c8">UserInfo< T ></a> 87 88 </ul> 88 89 <h3><a class="anchor" name="index_b">- b -</a></h3><ul> … … 99 100 <li>Coms 100 101 : <a class="el" href="classemix.html#7155d827417b53fb6aa5cff1459e6eb4">emix</a> 102 , <a class="el" href="classmmix.html#460632c7a0afd41b7840902181a7d85f">mmix</a> 101 103 </ul> 102 104 <h3><a class="anchor" name="index_d">- d -</a></h3><ul> … … 124 126 </ul> 125 127 <h3><a class="anchor" name="index_e">- e -</a></h3><ul> 128 <li>elements 129 : <a class="el" href="classUserInfo.html#20783b9cdbef32b584be96851a8f9862">UserInfo< T ></a> 126 130 <li>entries 127 131 : <a class="el" href="classlogger.html#83eea0cf4fbca59474d015f751f128a7">logger</a> 128 132 <li>ep 129 133 : <a class="el" href="classmpdf.html#7aa894208a32f3487827df6d5054424c">mpdf</a> 134 <li>Epdf 135 : <a class="el" href="classmmix.html#507a5e6df53e6e9a6a330f1271cf0914">mmix</a> 130 136 <li>epdf 131 137 : <a class="el" href="classmgamma.html#612dbf35c770a780027619aaac2c443e">mgamma</a> 132 138 <li>est 133 139 : <a class="el" href="classKalman.html#5568c74bac67ae6d3b1061dba60c9424">Kalman< sq_T ></a> 140 , <a class="el" href="classPF.html#1a0a09e309da997f63ae8e30d1e9806b">PF</a> 134 141 , <a class="el" href="classARX.html#691d023662beffa1dda611b416c0e27e">ARX</a> 135 , <a class="el" href="classPF.html#1a0a09e309da997f63ae8e30d1e9806b">PF</a>136 142 <li>evalll 137 143 : <a class="el" href="classBM.html#bf6fb59b30141074f8ee1e2f43d03129">BM</a> … … 145 151 <h3><a class="anchor" name="index_h">- h -</a></h3><ul> 146 152 <li>help 147 : <a class="el" href="class uibase.html#4bf69e2353bf0620e0dd714e0d92473a">uibase</a>153 : <a class="el" href="classUserInfo.html#b63907af7cfccefeab209f8381962092">UserInfo< T ></a> 148 154 <li>high 149 155 : <a class="el" href="classeuni.html#71b6d6b41aeb61a7f76f682b72119231">euni</a> … … 152 158 <li>ids 153 159 : <a class="el" href="classRV.html#1bd7165140f4b880a7f344bbb1c433f9">RV</a> 154 <li>ilevel155 : <a class="el" href="classuibase.html#d903be35ad6f3932eb5d8df8777e0fa1">uibase</a>156 160 <li>ind 157 161 : <a class="el" href="classmemlog.html#3410b4c002636508c43ddcba8d394520">memlog</a> … … 180 184 <li>M 181 185 : <a class="el" href="classfsqmat.html#a7a1fcb9aae19d1e4daddfc9c22ce453">fsqmat</a> 182 , <a class="el" href="classuimatrix.html#fd0ae0b8efd7cda2fb043d9a2d67b9e9">uimatrix< T ></a>183 186 <li>maxlen 184 187 : <a class="el" href="classmemlog.html#4195f322897ededdac66c404b848ced3">memlog</a> … … 188 191 </ul> 189 192 <h3><a class="anchor" name="index_n">- n -</a></h3><ul> 190 <li>N191 : <a class="el" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8">uiscalar< T ></a>192 193 <li>n 193 194 : <a class="el" href="classPF.html#2c2f44ed7a4eaa42e07bdb58d503f280">PF</a> 194 195 , <a class="el" href="classeEmp.html#8c33034de0e35f03f8bb85d3d67438fd">eEmp</a> 195 <li>name196 : <a class="el" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3">uibase</a>197 196 <li>names 198 : <a class="el" href="class RV.html#df5d0030b277a1db2f1fd5fb79152acb">RV</a>199 , <a class="el" href="class logger.html#39cb79e839ca8f8bb9dcbc8c5b9c7786">logger</a>197 : <a class="el" href="classlogger.html#39cb79e839ca8f8bb9dcbc8c5b9c7786">logger</a> 198 , <a class="el" href="classRV.html#df5d0030b277a1db2f1fd5fb79152acb">RV</a> 200 199 <li>nk 201 200 : <a class="el" href="classeuni.html#63105490e946e43372d6187ad1bafdda">euni</a> … … 213 212 <li>par 214 213 : <a class="el" href="classPF.html#d92ac103f88f8c21e197e90af5695a09">PF</a> 215 <li>p arent216 : <a class="el" href="class uibase.html#0b6ae5af990c9edfa34fe9e1ea95afe7">uibase</a>214 <li>pImplementation 215 : <a class="el" href="classGlobalXercesConnector.html#8d2d2a3f1b2a21a9647f7bc4c7e82c73">GlobalXercesConnector</a> 217 216 <li>postA 218 217 : <a class="el" href="classKalmanCh.html#0d31a26dc72b5846cfe5af3ccb63ac87">KalmanCh</a> 218 <li>pParser 219 : <a class="el" href="classGlobalXercesConnector.html#ca92055e0f5a5ea3d8cb1c4d6bf0dd51">GlobalXercesConnector</a> 219 220 <li>preA 220 221 : <a class="el" href="classKalmanCh.html#94ee9da75b0e0f632e4a354988ca3798">KalmanCh</a> 222 <li>pSerializer 223 : <a class="el" href="classGlobalXercesConnector.html#c6c620829e2a2fface1bea202b0608a6">GlobalXercesConnector</a> 221 224 </ul> 222 225 <h3><a class="anchor" name="index_q">- q -</a></h3><ul> … … 246 249 </ul> 247 250 <h3><a class="anchor" name="index_s">- s -</a></h3><ul> 248 <li>S249 : <a class="el" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd">uistring</a>250 251 <li>samples 251 252 : <a class="el" href="classeEmp.html#a4d6f4bbd6a6824fc39f14676701279a">eEmp</a> … … 258 259 <li>times 259 260 : <a class="el" href="classRV.html#646e530c47a2dd38254b778d9f11ac89">RV</a> 261 <li>tll 262 : <a class="el" href="classARX.html#64ea7c8ff48bf2548bac3e985e24da19">ARX</a> 260 263 <li>tsize 261 264 : <a class="el" href="classRV.html#f2396efe2e6d656ebe9e6f06018cbe25">RV</a> … … 269 272 : <a class="el" href="classARX.html#2291297861dd74ca0175a01f910a0ef7">ARX</a> 270 273 , <a class="el" href="classegiw.html#f343d03ede89db820edf44a6297fa442">egiw</a> 271 , <a class="el" href="classuivector.html#47efd0dfdea8804638ef674644de4253">uivector< T ></a>272 274 <li>vectors 273 275 : <a class="el" href="classmemlog.html#f0f5bc7b83539ad102e8f65297852d91">memlog</a> … … 279 281 </ul> 280 282 </div> 281 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:342008 for mixpp by 283 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:47 2008 for mixpp by 282 284 <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> 284 286 </body> 285 287 </html> -
TabularUnified doc/html/globals.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 40 40 <li>ltuinv() 41 41 : <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> 42 44 <li>NorRNG 43 45 : <a class="el" href="libEF_8h.html#395c5925c8792aef3be4c360e91526c0">libEF.h</a> 44 46 <li>RESAMPLING_METHOD 45 47 : <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>48 48 <li>UniRNG 49 49 : <a class="el" href="libEF_8h.html#2ae7dcdfebede774dd1b1f16cad10dd9">libEF.h</a> 50 50 </ul> 51 51 </div> 52 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:462008 for mixpp by 52 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by 53 53 <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> 55 55 </body> 56 56 </html> -
TabularUnified doc/html/globals_enum.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 38 38 </ul> 39 39 </div> 40 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:462008 for mixpp by 40 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by 41 41 <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> 43 43 </body> 44 44 </html> -
TabularUnified doc/html/globals_func.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 38 38 <li>ltuinv() 39 39 : <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#e 447b6cc84b8f808272762ff23bc5eaa">sim_var.cpp</a>40 <li>main() 41 : <a class="el" href="sim__var_8cpp.html#e66f6b31b5ad750f1fe042a706a4e3d4">sim_var.cpp</a> 42 42 </ul> 43 43 </div> 44 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:462008 for mixpp by 44 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by 45 45 <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> 47 47 </body> 48 48 </html> -
TabularUnified doc/html/globals_vars.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 42 42 </ul> 43 43 </div> 44 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:462008 for mixpp by 44 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by 45 45 <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> 47 47 </body> 48 48 </html> -
TabularUnified doc/html/graph_legend.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 80 80 </ul> 81 81 </div> 82 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:462008 for mixpp by 82 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by 83 83 <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> 85 85 </body> 86 86 </html> -
TabularUnified doc/html/hierarchy.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <p> 28 28 This 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> 29 35 <li><a class="el" href="classBM.html">BM</a> 30 36 <ul> … … 32 38 <li><a class="el" href="classEKFfixed.html">EKFfixed</a> 33 39 <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> 34 43 <li><a class="el" href="classKalman.html">Kalman< sq_T ></a> 35 44 <li><a class="el" href="classKalman.html">Kalman< chmat ></a> … … 65 74 <li><a class="el" href="classEKF__unQ.html">EKF_unQ</a> 66 75 <li><a class="el" href="classEKFfixed.html">EKFfixed</a> 76 <li><a class="el" href="classEKFful__unQR.html">EKFful_unQR</a> 67 77 <li><a class="el" href="classKFcondQR.html">KFcondQR</a> 68 78 <li><a class="el" href="classKFcondR.html">KFcondR</a> … … 85 95 <li><a class="el" href="classeEmp.html">eEmp</a> 86 96 <li><a class="el" href="classemix.html">emix</a> 97 <li><a class="el" href="classeprod.html">eprod</a> 87 98 <li><a class="el" href="classeuni.html">euni</a> 88 99 </ul> … … 99 110 </ul> 100 111 <li><a class="el" href="classitpp_1_1Gamma__RNG.html">itpp::Gamma_RNG</a> 112 <li><a class="el" href="classGlobalXercesConnector.html">GlobalXercesConnector</a> 101 113 <li><a class="el" href="classKalmanFull.html">KalmanFull</a> 102 114 <ul> … … 120 132 <li><a class="el" href="classmlnorm.html">mlnorm< sq_T ></a> 121 133 </ul> 134 <li><a class="el" href="classmepdf.html">mepdf</a> 135 <li><a class="el" href="classmmix.html">mmix</a> 122 136 </ul> 123 137 <li><a class="el" href="classRV.html">RV</a> … … 128 142 <li><a class="el" href="classldmat.html">ldmat</a> 129 143 </ul> 130 <li><a class="el" href="class uibase.html">uibase</a>144 <li><a class="el" href="classUserInfoCore.html">UserInfoCore</a> 131 145 <ul> 132 <li><a class="el" href="classuimatrix.html">uimatrix< T ></a> 133 <li><a class="el" href="classuiscalar.html">uiscalar< T ></a> 134 <li><a class="el" href="classuistring.html">uistring</a> 135 <li><a class="el" href="classuivector.html">uivector< T ></a> 146 <li><a class="el" href="classUserInfo.html">UserInfo< T ></a> 147 <li><a class="el" href="classUserInfo.html">UserInfo< Car ></a> 148 <ul> 149 <li><a class="el" href="classCarUI.html">CarUI</a> 150 </ul> 151 <li><a class="el" href="classUserInfo.html">UserInfo< Engine ></a> 152 <ul> 153 <li><a class="el" href="classEngineUI.html">EngineUI</a> 154 </ul> 136 155 </ul> 137 156 </ul> 138 157 </div> 139 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:332008 for mixpp by 158 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 140 159 <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> 142 161 </body> 143 162 </html> -
TabularUnified doc/html/index.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 19 19 <h1>Bayesian Decision-Making toolbox for C++</h1> 20 20 <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> 23 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"> 22 24 Approach</a></h2> 23 25 The toolbox is designed using two design criteria: <ul> … … 42 44 </ul> 43 45 </div> 44 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 46 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 45 47 <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> 47 49 </body> 48 50 </html> -
TabularUnified doc/html/inherit__graph__0.map ¶
r91 r139 1 <area shape="rect" href="$classDS.html" title="Abstract class for discrete-time sources of data." alt="" coords="5,6,45,30"> 2 <area shape="rect" href="$classMemDS.html" title="Class representing off-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 1 104b2d93a49c859e53e3dd75ea258630 -
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-inverse-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\< chmat \>" alt="" coords="208,150,325,174"> 10 <area shape="rect" href="$classenorm.html" title="enorm\< fsqmat \>" alt="" coords="207,198,327,222"> 11 <area shape="rect" href="$classenorm.html" title="enorm\< ldmat \>" alt="" coords="211,246,323,270"> 1 <area shape="rect" href="$classDS.html" title="Abstract class for discrete-time sources of data." alt="" coords="5,5,45,32"> 2 <area shape="rect" href="$classMemDS.html" title="Class representing off-line data stored in memory." alt="" coords="93,5,165,32"> -
TabularUnified doc/html/inherit__graph__1.md5 ¶
r106 r139 1 062e3408ef05241020985a5dbbe5f7ff 1 4273d5296436534ca5477b8ee4ffc56e -
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-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-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 1 c27e963ef008944448151a95bb06381d -
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-inverse-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\< chmat \>" alt="" coords="213,157,347,184"> 11 <area shape="rect" href="$classenorm.html" title="enorm\< fsqmat \>" alt="" coords="211,208,349,235"> 12 <area shape="rect" href="$classenorm.html" title="enorm\< ldmat \>" alt="" coords="215,259,345,285"> -
TabularUnified doc/html/inherit__graph__2.md5 ¶
r91 r139 1 dfe7aa18d2461265e7d12b18d6e04e90 1 10b02f36b5ec387179d6fcba1eb66166 -
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  of variable  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 1 dfe7aa18d2461265e7d12b18d6e04e90 -
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\< chmat \>" alt="" coords="144,53,269,77"> 7 <area shape="rect" href="$classKalman.html" title="Kalman\< fsqmat \>" alt="" coords="143,296,271,320"> 8 <area shape="rect" href="$classKalman.html" title="Kalman\< ldmat \>" 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 1 a6c7c0a12c88c1df586b9ecf0f068363 -
TabularUnified doc/html/inherit__graph__5.map ¶
r91 r139 1 <area shape="rect" href="$classlogger.html" title="Class for storing results (and semi-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 1 02a2715b2ed1df5ea708815b8edb77bb -
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\< chmat \>" alt="" coords="147,360,285,387"> 7 <area shape="rect" href="$classKalman.html" title="Kalman\< fsqmat \>" alt="" coords="144,56,288,83"> 8 <area shape="rect" href="$classKalman.html" title="Kalman\< ldmat \>" 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 1 eaf0da1396a96b3945628d06ea641abc -
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-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 1 750df8d1111011016524c9291f21d8c6 -
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-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 1 0e1c48ab752e50f748cddb7e80ac9f69 -
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 e 2b003e83e6557e0feb94cc1d836565e1 ed533ad24bdcc81be8df35b79001d1d2 -
TabularUnified doc/html/inherits.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <p> 28 28 <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"> 30 33 <map name="DS_map"> 31 <area shape="rect" href="classDS.html" title="Abstract class for discrete-time sources of data." alt="" coords="5, 6,45,30"><area shape="rect" href="classMemDS.html" title="Class representing off-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-time sources of data." alt="" coords="5,5,45,32"><area shape="rect" href="classMemDS.html" title="Class representing off-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"> 33 36 <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-inverse-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\< chmat \>" alt="" coords="208,150,325,174"><area shape="rect" href="classenorm.html" title="enorm\< fsqmat \>" alt="" coords="207,198,327,222"><area shape="rect" href="classenorm.html" title="enorm\< ldmat \>" 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-inverse-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\< chmat \>" alt="" coords="213,157,347,184"><area shape="rect" href="classenorm.html" title="enorm\< fsqmat \>" alt="" coords="211,208,349,235"><area shape="rect" href="classenorm.html" title="enorm\< ldmat \>" alt="" coords="215,259,345,285"></map></td></tr> 38 <tr><td><img src="inherit__graph__3.png" border="0" alt="" usemap="#fnc_map"> 36 39 <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  of variable  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"> 39 45 <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"> 42 48 <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\< chmat \>" alt="" coords="144,53,269,77"><area shape="rect" href="classKalman.html" title="Kalman\< fsqmat \>" alt="" coords="143,296,271,320"><area shape="rect" href="classKalman.html" title="Kalman\< ldmat \>" 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\< chmat \>" alt="" coords="147,360,285,387"><area shape="rect" href="classKalman.html" title="Kalman\< fsqmat \>" alt="" coords="144,56,288,83"><area shape="rect" href="classKalman.html" title="Kalman\< ldmat \>" 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"> 45 51 <map name="logger_map"> 46 <area shape="rect" href="classlogger.html" title="Class for storing results (and semi-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-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"> 48 54 <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"> 51 57 <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"> 54 60 <map name="sqmat_map"> 55 <area shape="rect" href="classsqmat.html" title="Virtual class for representation of double symmetric matrices in square-root form..." alt="" coords="7,5 4,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="class uibase.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-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<T> 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\< Car \>" alt="" coords="169,56,295,83"><area shape="rect" href="classUserInfo.html" title="UserInfo\< Engine \>" 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> 59 65 </table> 60 66 </div> 61 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:452008 for mixpp by 67 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:58 2008 for mixpp by 62 68 <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> 64 70 </body> 65 71 </html> -
TabularUnified doc/html/itpp__ext_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 64 64 <a name="l00063"></a>00063 <span class="preprocessor">#endif //ITEX_H</span> 65 65 </pre></div></div> 66 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 66 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 67 67 <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> 69 69 </body> 70 70 </html> -
TabularUnified doc/html/libBM_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <a name="l00041"></a>00041 35 35 <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<std::string> in_names, ivec in_sizes, ivec in_times );36 <a name="l00044"></a>00044 <span class="keywordtype">void</span> init ( ivec in_ids, Array<std::string> in_names, ivec in_sizes, ivec in_times ); 37 37 <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<std::string> 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<std::string> in_names, ivec in_sizes, ivec in_times ); 39 39 <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> ); 40 40 <a name="l00051"></a>00051 <a class="code" href="classRV.html#6a22f5c06d6403870d4e414b1993bf9e" title="Empty constructor will be set later.">RV</a> (); … … 49 49 <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 ); 50 50 <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> &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> &rv1, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &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> &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> &rv1, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &rv2 ); 53 53 <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 ); 54 54 <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 ); … … 57 57 <a name="l00080"></a>00080 ivec <a class="code" href="classRV.html#8470cf53be6e7bdba78ad0efbd203ee7" title="generate a list of indeces, i.e. which">indexlist</a>(); 58 58 <a name="l00081"></a>00081 59 <a name="l00083"></a><a class="code" href="classRV.html#b88ef5124713c9e30fd9446846b3f044">00083</a> Array<std::string>& <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<std::string>& <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>;}; 60 60 <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 );}; 65 65 <a name="l00093"></a>00093 }; 66 66 <a name="l00094"></a>00094 … … 71 71 <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>; 72 72 <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 ) {}; 74 74 <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 &cond ) { 75 75 <a name="l00107"></a>00107 <span class="keywordflow">return</span> vec ( 0 ); 76 <a name="l00108"></a>00108 }; 76 <a name="l00108"></a>00108 }; 77 77 <a name="l00109"></a>00109 78 78 <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>;} … … 93 93 <a name="l00132"></a>00132 <span class="comment">// virtual vec moment ( const int order = 1 );</span> 94 94 <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 &val )<span class="keyword"> const </span>{<span class="keywordflow">return</span> exp (this-><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 &val )<span class="keyword"> const </span>{<span class="keywordflow">return</span> exp ( this-><a class="code" href="classepdf.html#6aef3eca74899692503769c18add1a4c" title="Compute log-probability of argument val.">evalpdflog</a> ( val ) );}; 97 97 <a name="l00139"></a>00139 98 98 <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 &val ) <span class="keyword">const</span> =0; 99 99 <a name="l00142"></a>00142 100 100 <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 102 102 <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>() {}; 103 103 <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>;} … … 115 115 <a name="l00165"></a>00165 116 116 <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 &cond, <span class="keywordtype">double</span> &ll ) {this-><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>-><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>-><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 &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 &dt, <span class="keyword">const</span> vec &cond ) {this-><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>-><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> &rv0, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &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>& <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 &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 &dt, ivec &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 &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 &ut, ivec &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> &drv, <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &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 &cond, <span class="keywordtype">double</span> &ll ) {this-><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>-><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>-><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 &cond, vec &ll, <span class="keywordtype">int</span> N ) { 121 <a name="l00174"></a>00174 this-><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<N;i++ ) {smp=<a class="code" href="classmpdf.html#7aa894208a32f3487827df6d5054424c" title="pointer to internal epdf">ep</a>-><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>-><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 &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 &dt, <span class="keyword">const</span> vec &cond ) {this-><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>-><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> &rv0, <span class="keyword">const</span> <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &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>& <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> &<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> &<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 &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 &dt, ivec &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 &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 &ut, ivec &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> &drv, <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &urv ); 150 152 <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> &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 &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>& <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>& <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 &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> &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>& <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> &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 &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>& <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>& <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 &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> &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>& <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> 174 187 </pre></div></div> 175 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 188 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 176 189 <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> 178 191 </body> 179 192 </html> -
TabularUnified doc/html/libBM_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <p><center><img src="libBM_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/stat/libBM.hdep_map" alt=""></center> 35 35 <map name="work/mixpp/bdm/stat/libBM.hdep_map"> 36 <area shape="rect" href="libFN_8h -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-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> 37 37 </div> 38 38 … … 53 53 54 54 <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classmepdf.html">mepdf</a></td></tr> 56 57 <tr><td class="mdescLeft"> </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> 55 58 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classDS.html">DS</a></td></tr> 56 59 … … 69 72 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 70 73 Using IT++ for numerical operations ----------------------------------- </div> 71 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:312008 for mixpp by 74 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:44 2008 for mixpp by 72 75 <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> 74 77 </body> 75 78 </html> -
TabularUnified doc/html/libBM_8h__dep__incl.map ¶
r106 r139 1 <area shape="rect" href="$libFN_8h-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-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 1 e30ffa4df469c48817ced84e89e449c7 -
TabularUnified doc/html/libDC_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 171 171 <a name="l00281"></a>00281 <span class="preprocessor">#endif // DC_H</span> 172 172 </pre></div></div> 173 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 173 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 174 174 <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> 176 176 </body> 177 177 </html> -
TabularUnified doc/html/libDC_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <p><center><img src="libDC_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/math/libDC.hdep_map" alt=""></center> 35 35 <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', LU, UDU', 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', LU, UDU', 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> 37 37 </div> 38 38 … … 66 66 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 67 67 Using IT++ for numerical operations ----------------------------------- </div> 68 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:302008 for mixpp by 68 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:44 2008 for mixpp by 69 69 <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> 71 71 </body> 72 72 </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', LU, UDU', 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', LU, UDU', 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 1 701f3ca7d1e245e1d638887d53c67bb1 -
TabularUnified doc/html/libDS_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 44 44 <a name="l00047"></a>00047 <span class="preprocessor">#endif // DS_H</span> 45 45 </pre></div></div> 46 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 46 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 47 47 <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> 49 49 </body> 50 50 </html> -
TabularUnified doc/html/libDS_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 45 45 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 46 46 Using IT++ for numerical operations ----------------------------------- </div> 47 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:312008 for mixpp by 47 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:45 2008 for mixpp by 48 48 <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> 50 50 </body> 51 51 </html> -
TabularUnified doc/html/libEF_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 106 106 <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 &a, <span class="keyword">const</span> vec &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;}; 107 107 <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 &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 &val ) <span class="keyword">const</span>; 110 110 <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>; 111 111 <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* &a, vec* &b ) {a=&<a class="code" href="classegamma.html#376cebd8932546c440f21b182910b01b" title="Vector .">alpha</a>;b=&<a class="code" href="classegamma.html#cfc5f136467488a421ab22f886323790" title="Vector .">beta</a>;}; … … 139 139 <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 &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>;} 140 140 <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 &low0, <span class="keyword">const</span> vec &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> ) >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><<span class="keyword">class</span> sq_T> 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<sq_T></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& _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> &<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> &<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 &A, <span class="keyword">const</span> sq_T &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 &cond, <span class="keywordtype">double</span> &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 &cond, vec &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 &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> &<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> &<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 &cond, <span class="keywordtype">double</span> &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 &cond, vec &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 &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> &<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> &<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 &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<vec> <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> &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 &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& <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<vec>& <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 &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<<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 &low0, <span class="keyword">const</span> vec &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> ) >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><<span class="keyword">class</span> sq_T> 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<sq_T></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& _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> &<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> &<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 &A, <span class="keyword">const</span> sq_T &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 &cond, <span class="keywordtype">double</span> &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 &cond, vec &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 &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> &<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> &<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 &cond, <span class="keywordtype">double</span> &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 &cond, vec &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 &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> &<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> &<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 &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<vec> <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> &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 &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& <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<vec>& <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 &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<<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 219 220 <a name="l00345"></a>00345 220 <a name="l0034 6"></a>00346 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>221 <a name="l0034 7"></a><a class="code" href="classenorm.html#7b5cb487a2570e8109bfdc0df149aa06">00347</a> <a class="code" href="classenorm.html#7b5cb487a2570e8109bfdc0df149aa06" title="Default constructor.">enorm<sq_T>::enorm</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &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="l0034 8"></a>00348223 <a name="l003 49"></a>00349 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>224 <a name="l0035 0"></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<sq_T>::set_parameters</a> ( <span class="keyword">const</span> vec &mu0, <span class="keyword">const</span> sq_T &R0 ) {225 <a name="l0035 1"></a>00351 <span class="comment">//Fixme test dimensions of mu0 and R0;</span>226 <a name="l0035 2"></a>00352 <a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a> = mu0;227 <a name="l0035 3"></a>00353 <a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a> = R0;228 <a name="l0035 4"></a>00354 };229 <a name="l0035 5"></a>00355230 <a name="l0035 6"></a>00356 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>231 <a name="l0035 7"></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<sq_T>::dupdate</a> ( mat &v, <span class="keywordtype">double</span> nu ) {232 <a name="l0035 8"></a>00358 <span class="comment">//</span>233 <a name="l003 59"></a>00359 };234 <a name="l0036 0"></a>00360235 <a name="l0036 1"></a>00361 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>236 <a name="l0036 2"></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<sq_T>::tupdate</a> ( <span class="keywordtype">double</span> phi, mat &vbar, <span class="keywordtype">double</span> nubar ) {237 <a name="l0036 3"></a>00363 <span class="comment">//</span>238 <a name="l0036 4"></a>00364 };239 <a name="l0036 5"></a>00365240 <a name="l0036 6"></a>00366 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>241 <a name="l0036 7"></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<sq_T>::sample</a>()<span class="keyword"> const </span>{242 <a name="l0036 8"></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="l003 69"></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="l0037 0"></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="l0037 1"></a>00371246 <a name="l0037 2"></a>00372 smp += <a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a>;247 <a name="l0037 3"></a>00373 <span class="keywordflow">return</span> smp;248 <a name="l0037 4"></a>00374 };249 <a name="l0037 5"></a>00375250 <a name="l0037 6"></a>00376 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>251 <a name="l0037 7"></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<sq_T>::sample</a> ( <span class="keywordtype">int</span> N )<span class="keyword"> const </span>{252 <a name="l0037 8"></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="l003 79"></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="l0038 0"></a>00380 vec pom;255 <a name="l0038 1"></a>00381 <span class="keywordtype">int</span> i;256 <a name="l0038 2"></a>00382257 <a name="l0038 3"></a>00383 <span class="keywordflow">for</span> ( i=0;i<N;i++ ) {258 <a name="l0038 4"></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="l0038 5"></a>00385 pom = <a class="code" href="classenorm.html#4ccc8d8514d644ef1c98d8ab023748a1" title="Covariance matrix in decomposed form.">R</a>.sqrt_mult (x );260 <a name="l0038 6"></a>00386 pom +=<a class="code" href="classenorm.html#71fde0d54bba147e00f612577f95ad20" title="mean value">mu</a>;261 <a name="l0038 7"></a>00387 X.set_col ( i, pom );262 <a name="l0038 8"></a>00388 }263 <a name="l003 89"></a>00389264 <a name="l0039 0"></a>00390 <span class="keywordflow">return</span> X;265 <a name="l0039 1"></a>00391 };266 <a name="l0039 2"></a>00392267 <a name="l0039 3"></a>00393 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>268 <a name="l0039 4"></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<sq_T>::eval</a> ( <span class="keyword">const</span> vec &val )<span class="keyword"> const </span>{269 <a name="l0039 5"></a>00395 <span class="keywordtype">double</span> pdfl,e;270 <a name="l0039 6"></a>00396 pdfl = <a class="code" href="classenorm.html#609a7c33dbb4fdfab050f3bdd1122401" title="Compute log-probability of argument val.">evalpdflog</a> ( val );271 <a name="l0039 7"></a>00397 e = exp ( pdfl );272 <a name="l0039 8"></a>00398 <span class="keywordflow">return</span> e;273 <a name="l00 399"></a>00399 };274 <a name="l0040 0"></a>00400275 <a name="l0040 1"></a>00401 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>276 <a name="l0040 2"></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<sq_T>::evalpdflog</a> ( <span class="keyword">const</span> vec &val )<span class="keyword"> const </span>{277 <a name="l0040 3"></a>00403 <span class="comment">// 1.83787706640935 = log(2pi)</span>278 <a name="l0040 4"></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="l0040 5"></a>00405 };280 <a name="l0040 6"></a>00406281 <a name="l0040 7"></a>00407 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>282 <a name="l0040 8"></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<sq_T>::lognc</a> ()<span class="keyword"> const </span>{283 <a name="l004 09"></a>00409 <span class="comment">// 1.83787706640935 = log(2pi)</span>284 <a name="l0041 0"></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="l0041 1"></a>00411 };286 <a name="l0041 2"></a>00412287 <a name="l0041 3"></a>00413 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>288 <a name="l0041 4"></a><a class="code" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5">00414</a> <a class="code" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5" title="Constructor.">mlnorm<sq_T>::mlnorm</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &rv0,<a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &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="l0041 5"></a>00415 }290 <a name="l0041 6"></a>00416291 <a name="l0041 7"></a>00417 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>292 <a name="l0041 8"></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<sq_T>::set_parameters</a> ( <span class="keyword">const</span> mat &A0, <span class="keyword">const</span> sq_T &R0 ) {293 <a name="l004 19"></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="l0042 0"></a>00420 A = A0;295 <a name="l0042 1"></a>00421 }296 <a name="l0042 2"></a>00422297 <a name="l0042 3"></a>00423 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>298 <a name="l0042 4"></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<sq_T>::samplecond</a> ( vec &cond, <span class="keywordtype">double</span> &lik ) {299 <a name="l0042 5"></a>00425 this-><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="l0042 6"></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="l0042 7"></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="l0042 8"></a>00428 <span class="keywordflow">return</span> smp;303 <a name="l004 29"></a>00429 }304 <a name="l0043 0"></a>00430305 <a name="l0043 1"></a>00431 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>306 <a name="l0043 2"></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<sq_T>::samplecond</a> ( vec &cond, vec &lik, <span class="keywordtype">int</span> n ) {307 <a name="l0043 3"></a>00433 <span class="keywordtype">int</span> i;308 <a name="l0043 4"></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="l0043 5"></a>00435 mat Smp ( dim,n);310 <a name="l0043 6"></a>00436 vec smp ( dim);311 <a name="l0043 7"></a>00437 this-><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="l0043 8"></a>00438313 <a name="l004 39"></a>00439 <span class="keywordflow">for</span> ( i=0; i<n; i++ ) {314 <a name="l0044 0"></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="l0044 1"></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="l0044 2"></a>00442 Smp.set_col ( i ,smp );317 <a name="l0044 3"></a>00443 }318 <a name="l0044 4"></a>00444319 <a name="l0044 5"></a>00445 <span class="keywordflow">return</span> Smp;320 <a name="l0044 6"></a>00446 }321 <a name="l0044 7"></a>00447322 <a name="l0044 8"></a>00448 <span class="keyword">template</span><<span class="keyword">class</span> sq_T>323 <a name="l004 49"></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<sq_T>::condition</a> ( vec &cond ) {324 <a name="l0045 0"></a>00450 _mu = A*cond;325 <a name="l0045 1"></a>00451 <span class="comment">//R is already assigned;</span>326 <a name="l0045 2"></a>00452 }327 <a name="l0045 3"></a>00453221 <a name="l00347"></a>00347 222 <a name="l00348"></a>00348 <span class="keyword">template</span><<span class="keyword">class</span> sq_T> 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<sq_T>::enorm</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &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><<span class="keyword">class</span> sq_T> 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<sq_T>::set_parameters</a> ( <span class="keyword">const</span> vec &mu0, <span class="keyword">const</span> sq_T &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><<span class="keyword">class</span> sq_T> 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<sq_T>::dupdate</a> ( mat &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><<span class="keyword">class</span> sq_T> 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<sq_T>::tupdate</a> ( <span class="keywordtype">double</span> phi, mat &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><<span class="keyword">class</span> sq_T> 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<sq_T>::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><<span class="keyword">class</span> sq_T> 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<sq_T>::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<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><<span class="keyword">class</span> sq_T> 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<sq_T>::eval</a> ( <span class="keyword">const</span> vec &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><<span class="keyword">class</span> sq_T> 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<sq_T>::evalpdflog</a> ( <span class="keyword">const</span> vec &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><<span class="keyword">class</span> sq_T> 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<sq_T>::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><<span class="keyword">class</span> sq_T> 290 <a name="l00416"></a><a class="code" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5">00416</a> <a class="code" href="classmlnorm.html#f927203b3f31171c5c10ffc7caa797f5" title="Constructor.">mlnorm<sq_T>::mlnorm</a> ( <a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &rv0,<a class="code" href="classRV.html" title="Class representing variables, most often random variables.">RV</a> &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> =&<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><<span class="keyword">class</span> sq_T> 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<sq_T>::set_parameters</a> ( <span class="keyword">const</span> mat &A0, <span class="keyword">const</span> sq_T &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><<span class="keyword">class</span> sq_T> 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<sq_T>::samplecond</a> ( vec &cond, <span class="keywordtype">double</span> &lik ) { 301 <a name="l00427"></a>00427 this-><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><<span class="keyword">class</span> sq_T> 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<sq_T>::samplecond</a> ( vec &cond, vec &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-><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<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><<span class="keyword">class</span> sq_T> 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<sq_T>::condition</a> ( vec &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 } 328 329 <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> 331 333 </pre></div></div> 332 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 334 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 333 335 <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> 335 337 </body> 336 338 </html> -
TabularUnified doc/html/libEF_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 39 39 <p><center><img src="libEF_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/stat/libEF.hdep_map" alt=""></center> 40 40 <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> 42 42 </div> 43 43 … … 103 103 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 104 104 Using IT++ for numerical operations ----------------------------------- </div> 105 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:322008 for mixpp by 105 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:45 2008 for mixpp by 106 106 <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> 108 108 </body> 109 109 </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 1 03a55cca16f46364d8dc05fd4bd5b964 -
TabularUnified doc/html/libFN_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 104 104 <a name="l00123"></a>00123 <span class="preprocessor">#endif // FN_H</span> 105 105 </pre></div></div> 106 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 106 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 107 107 <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> 109 109 </body> 110 110 </html> -
TabularUnified doc/html/libKF_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 300 300 <a name="l00401"></a>00401 301 301 </pre></div></div> 302 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 302 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 303 303 <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> 305 305 </body> 306 306 </html> -
TabularUnified doc/html/libKF_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 39 39 <p><center><img src="libKF_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/estim/libKF.hdep_map" alt=""></center> 40 40 <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> 42 42 </div> 43 43 … … 77 77 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 78 78 Using IT++ for numerical operations ----------------------------------- </div> 79 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:302008 for mixpp by 79 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:43 2008 for mixpp by 80 80 <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> 82 82 </body> 83 83 </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 433e05ce5ef8133745b6708160e0d1d11 9be19b6ffb5eae057747ef1d61738f91 -
TabularUnified doc/html/libPF_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 112 112 <a name="l00131"></a>00131 113 113 <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; 115 115 <a name="l00134"></a>00134 }; 116 116 <a name="l00135"></a>00135 … … 128 128 <a name="l00147"></a>00147 <span class="keywordtype">double</span> WL = 0.0; 129 129 <a name="l00148"></a>00148 130 <a name="l00149"></a>00149 <span class="keywordflow">for</span> ( i=0;i<<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]->condition ( <a class="code" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5" title="pointer into eEmp ">_samples</a>( i ) );134 <a name="l00153"></a>00153 Bms[i]-> bayes ( dt);135 <a name="l00154"></a>00154 lls ( i ) = Bms[i]->_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<<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]->condition ( <a class="code" href="classPF.html#cf7dad75e31215780a746c30e71ad9c5" title="pointer into eEmp ">_samples</a> ( i ) ); 135 <a name="l00154"></a>00154 Bms[i]->bayes ( dt ); 136 <a name="l00155"></a>00155 lls ( i ) = Bms[i]->_ll(); <span class="comment">// lls above is also in proposal her must be lls(i) =, not +=!!</span> 137 137 <a name="l00156"></a>00156 <span class="keywordflow">if</span> ( lls ( i ) >mlls ) mlls=lls ( i ); <span class="comment">//find maximum likelihood (for numerical stability)</span> 138 138 <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<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 sumL 2WL += 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="keyword flow">for</span> ( i=0;i<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>)>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<<<span class="stringliteral">"sum(w)==0"</span><<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 < ( 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<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>& pom=Bms[i]->_epdf();178 <a name="l00197"></a>00197 jest.set_elements ( i,1.0/n,&pom );179 <a name="l00198"></a>00198 }180 <a name="l00199"></a>00199 };181 <a name="l00200"></a>00200 cout << <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<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<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 >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<<<span class="stringliteral">"sum(w)==0"</span><<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 < ( 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<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>& pom=Bms[i]->_epdf(); 181 <a name="l00200"></a>00200 jest.set_elements ( i,1.0/n,&pom ); 182 <a name="l00201"></a>00201 } 183 <a name="l00202"></a>00202 }; 184 <a name="l00203"></a>00203 cout << <span class="charliteral">'.'</span>; 185 <a name="l00204"></a>00204 } 186 <a name="l00205"></a>00205 } 187 187 <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 188 191 </pre></div></div> 189 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 192 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 190 193 <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> 192 195 </body> 193 196 </html> -
TabularUnified doc/html/libPF_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 38 38 <p><center><img src="libPF_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/estim/libPF.hdep_map" alt=""></center> 39 39 <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> 41 41 </div> 42 42 … … 65 65 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 66 66 Using IT++ for numerical operations ----------------------------------- </div> 67 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:302008 for mixpp by 67 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:43 2008 for mixpp by 68 68 <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> 70 70 </body> 71 71 </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 1 08554ea586adc3b68fc10b98ce53410d -
TabularUnified doc/html/loggers_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 83 83 <a name="l00119"></a>00119 <span class="preprocessor">#endif // LGR_H</span> 84 84 </pre></div></div> 85 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 85 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 86 86 <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> 88 88 </body> 89 89 </html> -
TabularUnified doc/html/loggers_8h.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 38 38 <p><center><img src="loggers_8h__dep__incl.png" border="0" usemap="#work/mixpp/bdm/stat/loggers.hdep_map" alt=""></center> 39 39 <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> 41 41 </div> 42 42 … … 61 61 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 62 62 Using IT++ for numerical operations ----------------------------------- </div> 63 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:322008 for mixpp by 63 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:45 2008 for mixpp by 64 64 <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> 66 66 </body> 67 67 </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 1 e49d11ee12c5bd78efebfc0827c292a1 -
TabularUnified doc/html/matrix_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 88 88 <a name="l00072"></a>00072 89 89 </pre></div></div> 90 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 90 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 91 91 <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> 93 93 </body> 94 94 </html> -
TabularUnified doc/html/nastaveni__regulatoru__float_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 47 47 <a name="l00031"></a>00031 <span class="preprocessor"></span> 48 48 </pre></div></div> 49 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 49 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 50 50 <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> 52 52 </body> 53 53 </html> -
TabularUnified doc/html/osutils_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 34 34 <a name="l00027"></a>00027 <span class="keywordtype">void</span> makedir(<span class="keywordtype">string</span> &dirname, <span class="keywordtype">bool</span> rewrite = <span class="keyword">true</span>); 35 35 </pre></div></div> 36 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 36 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 37 37 <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> 39 39 </body> 40 40 </html> -
TabularUnified doc/html/pages.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 22 22 </ul> 23 23 </div> 24 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:272008 for mixpp by 24 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 25 25 <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> 27 27 </body> 28 28 </html> -
TabularUnified doc/html/parametry__motoru_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 36 36 <a name="l00020"></a>00020 <span class="preprocessor"></span><span class="preprocessor">#define kp 1.5</span> 37 37 </pre></div></div> 38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 38 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 39 39 <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> 41 41 </body> 42 42 </html> -
TabularUnified doc/html/pmsm_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 19 19 <a name="l00003"></a>00003 <span class="preprocessor"></span> 20 20 <a name="l00004"></a>00004 <span class="preprocessor">#include <stat/libFN.h></span> 21 <a name="l00005"></a>00005 <span class="preprocessor">#include <userinfo.h></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> r x ( <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="l0001 5"></a>00015 };32 <a name="l0001 6"></a>0001633 <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="l0002 2"></a>00022 <span class="keyword">public</span>:38 <a name="l0002 3"></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#4 2818f3426d99fecb7e97be8ffe2e228">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 &x0, <span class="keyword">const</span> vec &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">//i a</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">// <0..2pi></span>59 <a name="l00045"></a>00045 <span class="keywordflow"> if</span> ( xk ( 3 ) >pi ) xk ( 3 )-=2*pi;60 <a name="l00046"></a>00046 <span class="keywordflow">if</span> ( xk ( 3 ) <-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 &x0, <span class="keyword">const</span> vec &u0, mat &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 &x0, <span class="keyword">const</span> vec &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">// <0..2pi></span> 57 <a name="l00043"></a>00043 <span class="keywordflow">if</span> ( xk ( 3 ) >pi ) xk ( 3 )-=2*pi; 58 <a name="l00044"></a>00044 <span class="keywordflow">if</span> ( xk ( 3 ) <-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 &x0, <span class="keyword">const</span> vec &u0, mat &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 &x0, <span class="keyword">const</span> vec &u0, mat &A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) {it_error ( <span class="stringliteral">"not needed"</span> );}; 83 83 <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 &x0, <span class="keyword">const</span> vec &u0, mat &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 }; 85 85 <a name="l00071"></a>00071 86 <a name="l00072"></a>00072 };87 <a name="l00073"></a>00073 88 <a name="l0007 4"></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="l0007 5"></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 &x0, <span class="keyword">const</span> vec &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">//i a</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">// <0..2pi></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 &x0, <span class="keyword">const</span> vec &u0, mat &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 &x0, <span class="keyword">const</span> vec &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">// <0..2pi></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 &x0, <span class="keyword">const</span> vec &u0, mat &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 &x0, <span class="keyword">const</span> vec &u0, mat &A, <span class="keywordtype">bool</span> full=<span class="keyword">true</span> ) {it_error ( <span class="stringliteral">"not needed"</span> );}; 132 132 <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 &x0, <span class="keyword">const</span> vec &u0, mat &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 }; 134 134 <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 &x0, <span class="keyword">const</span> vec &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 &x0, <span class="keyword">const</span> vec &u0, mat &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 &x0, <span class="keyword">const</span> vec &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 &x0, <span class="keyword">const</span> vec &u0, mat &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> 156 154 </pre></div></div> 157 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 155 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 158 156 <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> 160 158 </body> 161 159 </html> -
TabularUnified doc/html/pmsm__mod_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 28 28 <a name="l00012"></a>00012 29 29 </pre></div></div> 30 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 30 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 31 31 <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> 33 33 </body> 34 34 </html> -
TabularUnified doc/html/pwm_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 36 36 <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); 37 37 </pre></div></div> 38 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 38 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 39 39 <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> 41 41 </body> 42 42 </html> -
TabularUnified doc/html/reference_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 58 58 <a name="l00042"></a>00042 <span class="preprocessor"></span><span class="preprocessor">#define Ucmax_fault (650.0/Uref)</span> 59 59 </pre></div></div> 60 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 60 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 61 61 <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> 63 63 </body> 64 64 </html> -
TabularUnified doc/html/regulace_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 31 31 <a name="l00015"></a>00015 32 32 </pre></div></div> 33 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 33 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 34 34 <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> 36 36 </body> 37 37 </html> -
TabularUnified doc/html/sim__var_8cpp.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 22 22 <code>#include <stat/libFN.h></code><br> 23 23 <code>#include <<a class="el" href="libKF_8h-source.html">estim/libKF.h</a>></code><br> 24 <code>#include <<a class="el" href=" libPF_8h-source.html">estim/libPF.h</a>></code><br>24 <code>#include <<a class="el" href="chmat_8h-source.html">math/chmat.h</a>></code><br> 25 25 <code>#include "pmsm.h"</code><br> 26 26 <code>#include "simulator.h"</code><br> 27 <code>#include "sim_profiles.h"</code><br> 27 28 <code>#include <<a class="el" href="loggers_8h-source.html">stat/loggers.h</a>></code><br> 28 29 … … 33 34 <p><center><img src="sim__var_8cpp__incl.png" border="0" usemap="#work/mixpp/pmsm/sim_var.cpp_map" alt=""></center> 34 35 <map name="work/mixpp/pmsm/sim_var.cpp_map"> 35 <area shape="rect" href="libFN_8h -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-source.html" title="pmsm.h" alt="" coords="651,81,717,105"><area shape="rect" href="simulator_8h-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', LU, UDU', etc)." alt="" coords="155,156,267,180"><area shape="rect" href="libDC_8h.html" title="Matrices in decomposed forms (LDL', LU, UDU', etc)." alt="" coords="67,231,173,255"><area shape="rect" href="itpp__ext_8h-source.html" title="../itpp_ext.h" alt="" coords="248,231,339,255"><area shape="rect" href="userinfo_8h-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', LU, UDU', 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', LU, UDU', 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> 36 37 </div> 37 38 <table border="0" cellpadding="0" cellspacing="0"> 38 39 <tr><td></td></tr> 39 40 <tr><td colspan="2"><br><h2>Functions</h2></td></tr> 40 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e 447b6cc84b8f808272762ff23bc5eaa"></a><!-- doxytag: member="sim_var.cpp::set_simulator_t" ref="e447b6cc84b8f808272762ff23bc5eaa" args="(double &Ww)" -->41 void </td><td class="memItemRight" valign="bottom"><a class="el" href="sim__var_8cpp.html#e447b6cc84b8f808272762ff23bc5eaa">set_simulator_t</a> (double &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="()" --> 42 int </td><td class="memItemRight" valign="bottom"><a class="el" href="sim__var_8cpp.html#e66f6b31b5ad750f1fe042a706a4e3d4">main</a> ()</td></tr> 42 43 43 44 <tr><td class="mdescLeft"> </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 </td><td class="memItemRight" valign="bottom"><b>main</b> ()</td></tr>46 47 45 </table> 48 46 <hr><a name="_details"></a><h2>Detailed Description</h2> … … 52 50 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 53 51 Using IT++ for numerical operations ----------------------------------- </div> 54 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:322008 for mixpp by 52 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:45 2008 for mixpp by 55 53 <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> 57 55 </body> 58 56 </html> -
TabularUnified doc/html/sim__var_8cpp__incl.map ¶
r99 r139 1 <area shape="rect" href="$libFN_8h-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-source.html" title="pmsm.h" alt="" coords="651,81,717,105"> 5 <area shape="rect" href="$simulator_8h-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', LU, UDU', etc)." alt="" coords="155,156,267,180"> 10 <area shape="rect" href="$libDC_8h.html" title="Matrices in decomposed forms (LDL', LU, UDU', etc)." alt="" coords="67,231,173,255"> 11 <area shape="rect" href="$itpp__ext_8h-source.html" title="../itpp_ext.h" alt="" coords="248,231,339,255"> 12 <area shape="rect" href="$userinfo_8h-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', LU, UDU', 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', LU, UDU', 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 1 7814cb2453c51889f9180d307a03d37a -
TabularUnified doc/html/sim__var__arx_8cpp.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 21 21 <code>#include <itpp/itbase.h></code><br> 22 22 <code>#include <<a class="el" href="arx_8h-source.html">estim/arx.h</a>></code><br> 23 <code>#include <<a class="el" href="loggers_8h-source.html">stat/loggers.h</a>></code><br> 23 24 24 25 <p> … … 28 29 <p><center><img src="sim__var__arx_8cpp__incl.png" border="0" usemap="#work/mixpp/pmsm/sim_var_arx.cpp_map" alt=""></center> 29 30 <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-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', LU, UDU', etc)." alt="" coords="343,231,449,255"><area shape="rect" href="itpp__ext_8h-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', LU, UDU', 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> 31 32 </div> 32 33 <table border="0" cellpadding="0" cellspacing="0"> 33 34 <tr><td></td></tr> 34 35 <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 &D, mat &Q)" --> 36 vec </td><td class="memItemRight" valign="bottom"><b>getPsi</b> (int t, mat &D, mat &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 &D, mat &Du, mat &X)" --> 37 vec </td><td class="memItemRight" valign="bottom"><b>getPsi_a</b> (int t, mat &D, mat &Du, mat &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 &D, mat &Du, mat &X)" --> 40 vec </td><td class="memItemRight" valign="bottom"><b>getPsi_b</b> (int t, mat &D, mat &Du, mat &X)</td></tr> 37 41 38 42 <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="()" --> … … 46 50 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 47 51 Using IT++ for numerical operations ----------------------------------- </div> 48 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:322008 for mixpp by 52 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:46 2008 for mixpp by 49 53 <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> 51 55 </body> 52 56 </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-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', LU, UDU', etc)." alt="" coords="343,231,449,255"> 6 <area shape="rect" href="$itpp__ext_8h-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', LU, UDU', 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 3 e532c1b75ca227a407ce7c9ca44688d1 35734e5e4c22ab4fcdc53d38422a174f -
TabularUnified doc/html/simulator_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 27 27 <a name="l00011"></a>00011 <span class="comment">*/</span> 28 28 <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]; 36 41 </pre></div></div> 37 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 42 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:42 2008 for mixpp by 38 43 <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> 40 45 </body> 41 46 </html> -
TabularUnified doc/html/userinfo_8h-source.html ¶
r106 r139 5 5 <link href="tabs.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 5-->7 <!-- Generated by Doxygen 1.5.6 --> 8 8 <div class="navigation" id="top"> 9 9 <div class="tabs"> … … 15 15 </ul> 16 16 </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 <smidl@utia.cas.cz>, (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 < itpp/itbase.h></span>29 <a name="l00013"></a>00013 <span class="preprocessor">#include <i tpp/base/mat.h></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 <sstream></span> 21 <a name="l00005"></a>00005 <span class="preprocessor">#include <iostream></span> 22 <a name="l00006"></a>00006 <span class="preprocessor">#include <stdio.h></span> 23 <a name="l00007"></a>00007 <span class="preprocessor">#include <string></span> 24 <a name="l00008"></a>00008 <span class="preprocessor">#include <map></span> 25 <a name="l00009"></a>00009 <span class="preprocessor">#include <utility></span> 26 <a name="l00010"></a>00010 <span class="preprocessor">#include <xercesc/dom/DOM.hpp></span> 27 <a name="l00011"></a>00011 <span class="preprocessor">#include <xercesc/util/PlatformUtils.hpp></span> 28 <a name="l00012"></a>00012 <span class="preprocessor">#include <xercesc/util/XMLString.hpp></span> 29 <a name="l00013"></a>00013 <span class="preprocessor">#include <iostream></span> 30 <a name="l00014"></a>00014 <span class="preprocessor">#include <xercesc/framework/LocalFileFormatTarget.hpp></span> 31 <a name="l00015"></a>00015 <span class="preprocessor">#include <xercesc/framework/LocalFileInputSource.hpp></span> 32 <a name="l00016"></a>00016 <span class="preprocessor">#include <xercesc/dom/DOMWriter.hpp></span> 33 <a name="l00017"></a>00017 <span class="preprocessor">#include <xercesc/parsers/XercesDOMParser.hpp></span> 34 34 <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 { 41 45 <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>-><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 &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 &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<<<span class="stringliteral">"#"</span><<<a class="code" href="classuibase.html#4bf69e2353bf0620e0dd714e0d92473a" title="Explanation for a user what the field means.">help</a><<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<<<a class="code" href="classuibase.html#b093af7c0a2a8b9bc3e71c1dc83779c3" title="String identifier of a field.">name</a><<<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 &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><<span class="keyword">class</span> T> 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 &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 &os ) {<a class="code" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2" title="Save to file.">uibase::save</a> ( os );os<<<a class="code" href="classuiscalar.html#42d6a9f5bc37168a76e735d1254b97b8" title="Value.">N</a><<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 &is ) {<a class="code" href="classuibase.html#eb22da8503624c0d52d84817b00acba3" title="load from file">uibase::load</a> ( is );is>><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&#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<const XMLCh* const, Attribute* const, GlobalXercesConnector::Comparator> <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> &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 &element); 88 82 <a name="l00094"></a>00094 }; 89 83 <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 { 93 86 <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 &<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 99 93 <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 &os ) {<a class="code" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2" title="Save to file.">uibase::save</a> ( os );os<<<a class="code" href="classuistring.html#64e705aa389c10f7bc52b3860c40a2fd" title="Values.">S</a><<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 &is ) {<a class="code" href="classuibase.html#eb22da8503624c0d52d84817b00acba3" title="load from file">uibase::load</a> ( is );is>><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><<span class="keyword">class</span> T> 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<T> <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 &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 &os ) {<a class="code" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2" title="Save to file.">uibase::save</a> ( os );os<<<a class="code" href="classuivector.html#47efd0dfdea8804638ef674644de4253" title="Value.">V</a><<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 &is ) {<a class="code" href="classuibase.html#eb22da8503624c0d52d84817b00acba3" title="load from file">uibase::load</a> ( is );is>><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<T> 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><<span class="keyword">class</span> T> 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<T> <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 &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 &os ) {<a class="code" href="classuibase.html#6986cef72dc78d8caaddf05481dc9eb2" title="Save to file.">uibase::save</a> ( os );os<<<a class="code" href="classuimatrix.html#fd0ae0b8efd7cda2fb043d9a2d67b9e9" title="Value.">M</a><<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 &is ) {<a class="code" href="classuibase.html#eb22da8503624c0d52d84817b00acba3" title="load from file">uibase::load</a> ( is );is>><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<T> 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<double></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<int></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<double></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<int></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&lt;T&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 &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><<span class="keyword">typename</span> T> <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&lt;T&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<const XMLCh* const, UserInfoCore* const, GlobalXercesConnector::Comparator> 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<T></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<T></a>() 145 <a name="l00187"></a>00187 { 146 <a name="l00188"></a>00188 XMLString::release( (XMLCh**)&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( &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>->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->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>->writeNode( &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( &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>->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>->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>->getDocument(); 188 <a name="l00233"></a>00233 DOMElement *pRoot = pDoc->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->getFirstChild(); node != NULL; node = node->getNextSibling() ) 191 <a name="l00236"></a>00236 <span class="keywordflow">if</span>( node->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 &externalElements) 205 <a name="l00251"></a>00251 { 206 <a name="l00252"></a>00252 pair<const XMLCh* const, UserInfoCore* const> 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->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 < nodeList->getLength(); i++ ) 215 <a name="l00261"></a>00261 { 216 <a name="l00262"></a>00262 DOMNode* node = nodeList->item(i); 217 <a name="l00263"></a>00263 <span class="keywordflow">if</span>( node->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->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->second->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->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 < nodeMap->getLength(); i++ ) 230 <a name="l00276"></a>00276 { 231 <a name="l00277"></a>00277 DOMNode* node = nodeMap->item(i); 232 <a name="l00278"></a>00278 <span class="keywordflow">if</span>( node->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->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&#39; XMLCh-based strings into C++ strings">GlobalXercesConnector::XMLCh2str</a>( attribute->getValue() ); 240 <a name="l00286"></a>00286 iter->second->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 &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->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->second->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->second->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> 150 262 </pre></div></div> 151 <hr size="1"><address style="text-align: right;"><small>Generated on Fri May 9 23:06:282008 for mixpp by 263 <hr size="1"><address style="text-align: right;"><small>Generated on Sat Aug 16 11:58:41 2008 for mixpp by 152 264 <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> 154 266 </body> 155 267 </html>