Show
Ignore:
Timestamp:
08/16/09 18:14:04 (15 years ago)
Author:
smidl
Message:

Documentation regenerated

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/doc/html/classbdm_1_1egiwmix.html

    r472 r538  
    55<link href="doxygen.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.9 --> 
     7<!-- Generated by Doxygen 1.5.8 --> 
    88<script type="text/javascript"> 
    99<!-- 
     
    7171<a href="#_details">More...</a> 
    7272<p> 
    73 <code>#include &lt;<a class="el" href="emix_8h_source.html">emix.h</a>&gt;</code> 
     73<code>#include &lt;<a class="el" href="emix_8h-source.html">emix.h</a>&gt;</code> 
    7474<p> 
    7575 
     
    9797<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return the expected variance <br></td></tr> 
    9898<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="99962cd566fc4e6d59099dae6b7ecb8c"></a><!-- doxytag: member="bdm::egiwmix::mean_mat" ref="99962cd566fc4e6d59099dae6b7ecb8c" args="(mat &amp;M, mat &amp;R) const " --> 
    99 void&nbsp;</td><td class="memItemRight" valign="bottom"><b>mean_mat</b> (mat &amp;M, mat &amp;R) const </td></tr> 
    100  
     99void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiwmix.html#99962cd566fc4e6d59099dae6b7ecb8c">mean_mat</a> (mat &amp;M, mat &amp;R) const </td></tr> 
     100 
     101<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">expected values of the linear coefficient and the covariance matrix are written to <code>M</code> and <code>R</code> , respectively <br></td></tr> 
    101102<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5713da45d66410382d6eca4e1b05a132"></a><!-- doxytag: member="bdm::egiwmix::evallog_nn" ref="5713da45d66410382d6eca4e1b05a132" args="(const vec &amp;val) const " --> 
    102103double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiwmix.html#5713da45d66410382d6eca4e1b05a132">evallog_nn</a> (const vec &amp;val) const </td></tr> 
     
    107108 
    108109<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">logarithm of the normalizing constant, <img class="formulaInl" alt="$\mathcal{I}$" src="form_89.png"> <br></td></tr> 
    109 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="93d5e0abb98256a2cf7b557098f3f8ec"></a><!-- doxytag: member="bdm::egiwmix::marginal" ref="93d5e0abb98256a2cf7b557098f3f8ec" args="(const RV &amp;rv) const " --> 
    110 <a class="el" href="classbdm_1_1emix.html">emix</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiwmix.html#93d5e0abb98256a2cf7b557098f3f8ec">marginal</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;<a class="el" href="classbdm_1_1epdf.html#62c5b8ff71d9ebe6cd58d3c342eb1dc8">rv</a>) const </td></tr> 
     110<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab30611d0ca7cc718956548a42a1f67d"></a><!-- doxytag: member="bdm::egiwmix::marginal" ref="ab30611d0ca7cc718956548a42a1f67d" args="(const RV &amp;rv) const " --> 
     111<a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classbdm_1_1epdf.html">epdf</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiwmix.html#ab30611d0ca7cc718956548a42a1f67d">marginal</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;<a class="el" href="classbdm_1_1epdf.html#62c5b8ff71d9ebe6cd58d3c342eb1dc8">rv</a>) const </td></tr> 
    111112 
    112113<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return marginal density on the given <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>, the remainig rvs are intergrated out. <br></td></tr> 
     114<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f403bb5b09d5855b7098665290434bf"></a><!-- doxytag: member="bdm::egiwmix::marginal" ref="0f403bb5b09d5855b7098665290434bf" args="(const RV &amp;rv, emix &amp;target) const " --> 
     115void&nbsp;</td><td class="memItemRight" valign="bottom"><b>marginal</b> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;<a class="el" href="classbdm_1_1epdf.html#62c5b8ff71d9ebe6cd58d3c342eb1dc8">rv</a>, <a class="el" href="classbdm_1_1emix.html">emix</a> &amp;target) const </td></tr> 
     116 
    113117<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="884d203ca3994b9fba4c8bd440f355ea"></a><!-- doxytag: member="bdm::egiwmix::_w" ref="884d203ca3994b9fba4c8bd440f355ea" args="()" --> 
    114118vec &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiwmix.html#884d203ca3994b9fba4c8bd440f355ea">_w</a> ()</td></tr> 
     
    136140<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">LS estimate of <img class="formulaInl" alt="$\theta$" src="form_90.png">. <br></td></tr> 
    137141<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="88c321a2051d1afdbb31a098896a717b"></a><!-- doxytag: member="bdm::egiwmix::est_theta_cov" ref="88c321a2051d1afdbb31a098896a717b" args="() const " --> 
    138 <a class="el" href="classldmat.html">ldmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiw.html#88c321a2051d1afdbb31a098896a717b">est_theta_cov</a> () const </td></tr> 
     142<a class="el" href="classbdm_1_1ldmat.html">ldmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiw.html#88c321a2051d1afdbb31a098896a717b">est_theta_cov</a> () const </td></tr> 
    139143 
    140144<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Covariance of the LS estimate. <br></td></tr> 
     
    143147 
    144148<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Power of the density, used e.g. to flatten the density. <br></td></tr> 
    145 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="deef7d6273ba4d5a5cf0bbd91ec7277a"></a><!-- doxytag: member="bdm::egiwmix::dupdate" ref="deef7d6273ba4d5a5cf0bbd91ec7277a" args="(mat &amp;v)" --> 
    146 virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1eEF.html#deef7d6273ba4d5a5cf0bbd91ec7277a">dupdate</a> (mat &amp;v)</td></tr> 
    147  
    148 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">TODO decide if it is really needed. <br></td></tr> 
    149149<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a36d06ecdd6f4c79dc122510eaccc692"></a><!-- doxytag: member="bdm::egiwmix::evallog" ref="a36d06ecdd6f4c79dc122510eaccc692" args="(const vec &amp;val) const " --> 
    150150virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1eEF.html#a36d06ecdd6f4c79dc122510eaccc692">evallog</a> (const vec &amp;val) const </td></tr> 
    151151 
    152152<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Evaluate normalized log-probability. <br></td></tr> 
    153 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79a7c8ea8c02e45d410bd1d7ffd72b41"></a><!-- doxytag: member="bdm::egiwmix::evallog" ref="79a7c8ea8c02e45d410bd1d7ffd72b41" args="(const mat &amp;Val) const " --> 
    154 virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1eEF.html#79a7c8ea8c02e45d410bd1d7ffd72b41">evallog</a> (const mat &amp;Val) const </td></tr> 
     153<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6886c60b6b690e503913240db5de0c6f"></a><!-- doxytag: member="bdm::egiwmix::evallog_m" ref="6886c60b6b690e503913240db5de0c6f" args="(const mat &amp;Val) const " --> 
     154virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1eEF.html#6886c60b6b690e503913240db5de0c6f">evallog_m</a> (const mat &amp;Val) const </td></tr> 
     155 
     156<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Evaluate normalized log-probability for many samples. <br></td></tr> 
     157<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d793f4fd6d0dcec5f16bff0ae45fc7d5"></a><!-- doxytag: member="bdm::egiwmix::evallog_m" ref="d793f4fd6d0dcec5f16bff0ae45fc7d5" args="(const Array&lt; vec &gt; &amp;Val) const " --> 
     158virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1eEF.html#d793f4fd6d0dcec5f16bff0ae45fc7d5">evallog_m</a> (const Array&lt; vec &gt; &amp;Val) const </td></tr> 
    155159 
    156160<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Evaluate normalized log-probability for many samples. <br></td></tr> 
     
    169173<tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr> 
    170174<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="40b04f8ef133d089c4be2c7983e18b5c"></a><!-- doxytag: member="bdm::egiwmix::set_parameters" ref="40b04f8ef133d089c4be2c7983e18b5c" args="(int dimx0, ldmat V0, double nu0=&#45;1.0)" --> 
    171 void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_parameters</b> (int dimx0, <a class="el" href="classldmat.html">ldmat</a> V0, double nu0=-1.0)</td></tr> 
     175void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_parameters</b> (int dimx0, <a class="el" href="classbdm_1_1ldmat.html">ldmat</a> V0, double nu0=-1.0)</td></tr> 
    172176 
    173177<tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr> 
     
    186190<tr><td colspan="2"><div class="groupHeader">Access attributes</div></td></tr> 
    187191<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15792f3112e5cf67d572f491b09324c8"></a><!-- doxytag: member="bdm::egiwmix::_V" ref="15792f3112e5cf67d572f491b09324c8" args="()" --> 
    188 <a class="el" href="classldmat.html">ldmat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>_V</b> ()</td></tr> 
     192<a class="el" href="classbdm_1_1ldmat.html">ldmat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>_V</b> ()</td></tr> 
    189193 
    190194<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad9c539a80a552e837245ddcebcbbba4"></a><!-- doxytag: member="bdm::egiwmix::_V" ref="ad9c539a80a552e837245ddcebcbbba4" args="() const " --> 
    191 const <a class="el" href="classldmat.html">ldmat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>_V</b> () const </td></tr> 
     195const <a class="el" href="classbdm_1_1ldmat.html">ldmat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>_V</b> () const </td></tr> 
    192196 
    193197<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a025ee710274ca142dd0ae978735ad4a"></a><!-- doxytag: member="bdm::egiwmix::_nu" ref="a025ee710274ca142dd0ae978735ad4a" args="()" --> 
     
    204208 
    205209<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns N samples, <img class="formulaInl" alt="$ [x_1 , x_2 , \ldots \ $" src="form_9.png"> from density <img class="formulaInl" alt="$ f_x(rv)$" src="form_10.png">. <br></td></tr> 
    206 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34956d4dd3176eeb5937cf48a1546b62"></a><!-- doxytag: member="bdm::egiwmix::evallog_m" ref="34956d4dd3176eeb5937cf48a1546b62" args="(const mat &amp;Val) const " --> 
    207 virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#34956d4dd3176eeb5937cf48a1546b62">evallog_m</a> (const mat &amp;Val) const </td></tr> 
    208  
    209 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compute log-probability of multiple values argument <code>val</code>. <br></td></tr> 
    210 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="512dbf057299e871fbc61ed55acb5888"></a><!-- doxytag: member="bdm::egiwmix::evallog_m" ref="512dbf057299e871fbc61ed55acb5888" args="(const Array&lt; vec &gt; &amp;Avec) const " --> 
    211 virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#512dbf057299e871fbc61ed55acb5888">evallog_m</a> (const Array&lt; vec &gt; &amp;Avec) const </td></tr> 
    212  
    213 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compute log-probability of multiple values argument <code>val</code>. <br></td></tr> 
    214 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e584eac5579c1b6384947ecf66166c77"></a><!-- doxytag: member="bdm::egiwmix::condition" ref="e584eac5579c1b6384947ecf66166c77" args="(const RV &amp;rv) const " --> 
    215 virtual <a class="el" href="classbdm_1_1mpdf.html">mpdf</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#e584eac5579c1b6384947ecf66166c77">condition</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;<a class="el" href="classbdm_1_1epdf.html#62c5b8ff71d9ebe6cd58d3c342eb1dc8">rv</a>) const </td></tr> 
     210<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1499d35b79bce0cfa64fc5cafb9c03b2"></a><!-- doxytag: member="bdm::egiwmix::condition" ref="1499d35b79bce0cfa64fc5cafb9c03b2" args="(const RV &amp;rv) const " --> 
     211virtual <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classbdm_1_1mpdf.html">mpdf</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#1499d35b79bce0cfa64fc5cafb9c03b2">condition</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;<a class="el" href="classbdm_1_1epdf.html#62c5b8ff71d9ebe6cd58d3c342eb1dc8">rv</a>) const </td></tr> 
    216212 
    217213<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Return conditional density on the given <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>, the remaining rvs will be in conditioning. <br></td></tr> 
     
    249245<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Flag if owning Coms. <br></td></tr> 
    250246<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ae56852845c6af176fd9017dbebbbd52"></a><!-- doxytag: member="bdm::egiwmix::V" ref="ae56852845c6af176fd9017dbebbbd52" args="" --> 
    251 <a class="el" href="classldmat.html">ldmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiw.html#ae56852845c6af176fd9017dbebbbd52">V</a></td></tr> 
     247<a class="el" href="classbdm_1_1ldmat.html">ldmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiw.html#ae56852845c6af176fd9017dbebbbd52">V</a></td></tr> 
    252248 
    253249<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Extended information matrix of sufficient statistics. <br></td></tr> 
     
    298294<p>Reimplemented from <a class="el" href="classbdm_1_1epdf.html#fa9efc98a065b31c630fe18cc418f725">bdm::epdf</a>.</p> 
    299295 
    300 <p>References <a class="el" href="exp__family_8h_source.html#l00185">bdm::egiw::dimx</a>, <a class="el" href="user__info_8h_source.html#l00387">bdm::UI::get()</a>, <a class="el" href="exp__family_8h_source.html#l00183">bdm::egiw::nu</a>, <a class="el" href="bdmbase_8h_source.html#l00243">bdm::epdf::rv</a>, and <a class="el" href="bdmbase_8h_source.html#l00312">bdm::epdf::set_rv()</a>.</p> 
     296<p>References <a class="el" href="exp__family_8h-source.html#l00186">bdm::egiw::dimx</a>, <a class="el" href="user__info_8h-source.html#l00410">bdm::UI::get()</a>, <a class="el" href="exp__family_8h-source.html#l00184">bdm::egiw::nu</a>, <a class="el" href="bdmbase_8h-source.html#l00271">bdm::epdf::rv</a>, and <a class="el" href="bdmbase_8h-source.html#l00353">bdm::epdf::set_rv()</a>.</p> 
    301297 
    302298</div> 
     
    335331<p> 
    336332Set weights <code>w</code> and components <code>Coms</code> By default Coms are copied inside. Parameter <code>copy</code> can be set to false if Coms live externally. Use method <a class="el" href="classbdm_1_1egiwmix.html#adc550fe74df25524c20867e89b5b096" title="Auxiliary function for taking ownership of the Coms().">ownComs()</a> if Coms should be destroyed by the destructor.  
    337 <p>References <a class="el" href="emix_8h_source.html#l00172">Coms</a>, <a class="el" href="emix_8h_source.html#l00174">destroyComs</a>, <a class="el" href="bdmbase_8h_source.html#l00241">bdm::epdf::dim</a>, <a class="el" href="bdmbase_8h_source.html#l00323">bdm::epdf::dimension()</a>, and <a class="el" href="emix_8h_source.html#l00170">w</a>.</p> 
     333<p>References <a class="el" href="emix_8h-source.html#l00200">Coms</a>, <a class="el" href="emix_8h-source.html#l00202">destroyComs</a>, <a class="el" href="bdmbase_8h-source.html#l00269">bdm::epdf::dim</a>, <a class="el" href="bdmbase_8h-source.html#l00372">bdm::epdf::dimension()</a>, and <a class="el" href="emix_8h-source.html#l00198">w</a>.</p> 
    338334 
    339335</div> 
    340336</div><p> 
    341337<hr>The documentation for this class was generated from the following files:<ul> 
    342 <li><a class="el" href="emix_8h_source.html">emix.h</a><li>emix.cpp</ul> 
    343 </div> 
    344 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Aug 5 00:07:01 2009 for mixpp by&nbsp; 
     338<li><a class="el" href="emix_8h-source.html">emix.h</a><li>emix.cpp</ul> 
     339</div> 
     340<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 16 17:58:19 2009 for mixpp by&nbsp; 
    345341<a href="http://www.doxygen.org/index.html"> 
    346 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> 
     342<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> 
    347343</body> 
    348344</html>