Show
Ignore:
Timestamp:
09/12/09 11:41:43 (15 years ago)
Author:
smidl
Message:

doc

Files:
1 modified

Legend:

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

    r591 r608  
    8383&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#ae054b86262261abe0724f5890218689f">mpdf_internal</a> ()</td></tr> 
    8484<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">constructor <br/></td></tr> 
    85 <tr><td class="memItemLeft" align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#a1ac61da081667fc54bcd050cc4f6a93e">condition</a> (const vec &amp;cond)</td></tr> 
     85<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1ac61da081667fc54bcd050cc4f6a93e"></a><!-- doxytag: member="bdm::mpdf_internal::condition" ref="a1ac61da081667fc54bcd050cc4f6a93e" args="(const vec &amp;cond)" --> 
     86virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#a1ac61da081667fc54bcd050cc4f6a93e">condition</a> (const vec &amp;cond)</td></tr> 
     87<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update <code>iepdf</code> so that it represents this <a class="el" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling , where  is random variable, rv, and...">mpdf</a> conditioned on <code>rvc</code> = cond This function provides convenient reimplementation in offsprings. <br/></td></tr> 
    8688<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b4d1cb8d7e230e313b4f0c905874d5a"></a><!-- doxytag: member="bdm::mpdf_internal::e" ref="a6b4d1cb8d7e230e313b4f0c905874d5a" args="()" --> 
    8789EPDF &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#a6b4d1cb8d7e230e313b4f0c905874d5a">e</a> ()</td></tr> 
     
    8991<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad8e547695d1cc19219b91164d825c930"></a><!-- doxytag: member="bdm::mpdf_internal::samplecond" ref="ad8e547695d1cc19219b91164d825c930" args="(const vec &amp;cond)" --> 
    9092vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#ad8e547695d1cc19219b91164d825c930">samplecond</a> (const vec &amp;cond)</td></tr> 
    91 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reimplements samplecond using <code><a class="el" href="classbdm_1_1mpdf__internal.html#a1ac61da081667fc54bcd050cc4f6a93e">condition()</a></code>. <br/></td></tr> 
     93<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reimplements samplecond using <code><a class="el" href="classbdm_1_1mpdf__internal.html#a1ac61da081667fc54bcd050cc4f6a93e" title="Update iepdf so that it represents this mpdf conditioned on rvc = cond This function...">condition()</a></code>. <br/></td></tr> 
    9294<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89076e62b8d7df7616bad68c94591948"></a><!-- doxytag: member="bdm::mpdf_internal::evallogcond" ref="a89076e62b8d7df7616bad68c94591948" args="(const vec &amp;val, const vec &amp;cond)" --> 
    9395double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#a89076e62b8d7df7616bad68c94591948">evallogcond</a> (const vec &amp;val, const vec &amp;cond)</td></tr> 
    94 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reimplements evallogcond using <code><a class="el" href="classbdm_1_1mpdf__internal.html#a1ac61da081667fc54bcd050cc4f6a93e">condition()</a></code>. <br/></td></tr> 
     96<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reimplements evallogcond using <code><a class="el" href="classbdm_1_1mpdf__internal.html#a1ac61da081667fc54bcd050cc4f6a93e" title="Update iepdf so that it represents this mpdf conditioned on rvc = cond This function...">condition()</a></code>. <br/></td></tr> 
    9597<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae28c214e3063733a6e4d17738941c61c"></a><!-- doxytag: member="bdm::mpdf_internal::evallogcond_m" ref="ae28c214e3063733a6e4d17738941c61c" args="(const mat &amp;Dt, const vec &amp;cond)" --> 
    9698virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#ae28c214e3063733a6e4d17738941c61c">evallogcond_m</a> (const mat &amp;Dt, const vec &amp;cond)</td></tr> 
     
    103105<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Efficient version of samplecond. <br/></td></tr> 
    104106<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html#a30a0bceb948e287d497c578e371b1667">from_setting</a> (const Setting &amp;set)</td></tr> 
     107<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Load from structure with elements:.  <a href="#a30a0bceb948e287d497c578e371b1667"></a><br/></td></tr> 
    105108<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf0e6941ba5919cae1bc530e2181b109"></a><!-- doxytag: member="bdm::mpdf_internal::to_string" ref="aaf0e6941ba5919cae1bc530e2181b109" args="()" --> 
    106109virtual string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1root.html#aaf0e6941ba5919cae1bc530e2181b109">to_string</a> ()</td></tr> 
     
    115118<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpb6eb094f9e6af11f8a7d9efa9d8e3623"></a> </p> 
    116119<br/><br/></div></td></tr> 
    117 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a222d5280e309c5a053ba73841e98c151"></a><!-- doxytag: member="bdm::mpdf_internal::_rv" ref="a222d5280e309c5a053ba73841e98c151" args="() const " --> 
    118 <a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>_rv</b> () const </td></tr> 
    119 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26001264236846897bd11e4baad47245"></a><!-- doxytag: member="bdm::mpdf_internal::_rvc" ref="a26001264236846897bd11e4baad47245" args="()" --> 
    120 <a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>_rvc</b> ()</td></tr> 
     120<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaa0095f80870f15209bca68a8a7bad8a"></a><!-- doxytag: member="bdm::mpdf_internal::_rv" ref="aaa0095f80870f15209bca68a8a7bad8a" args="() const " --> 
     121const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>_rv</b> () const </td></tr> 
     122<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a739d5202899bb56792a547c74e517a11"></a><!-- doxytag: member="bdm::mpdf_internal::_rvc" ref="a739d5202899bb56792a547c74e517a11" args="() const " --> 
     123const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>_rvc</b> () const </td></tr> 
    121124<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeea4a999ed9679181335927e9cb66d28"></a><!-- doxytag: member="bdm::mpdf_internal::dimension" ref="aeea4a999ed9679181335927e9cb66d28" args="() const " --> 
    122125int&nbsp;</td><td class="memItemRight" valign="bottom"><b>dimension</b> () const </td></tr> 
     
    156159<p>Mpdf with internal <a class="el" href="classbdm_1_1epdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> that is modified by function <code>condition</code>. </p> 
    157160<hr/><h2>Member Function Documentation</h2> 
    158 <a class="anchor" id="a1ac61da081667fc54bcd050cc4f6a93e"></a><!-- doxytag: member="bdm::mpdf_internal::condition" ref="a1ac61da081667fc54bcd050cc4f6a93e" args="(const vec &amp;cond)" --> 
    159 <div class="memitem"> 
    160 <div class="memproto"> 
    161 <div class="memtemplate"> 
    162 template&lt;class EPDF&gt; </div> 
    163       <table class="memname"> 
    164         <tr> 
    165           <td class="memname">virtual void <a class="el" href="classbdm_1_1mpdf__internal.html">bdm::mpdf_internal</a>&lt; EPDF &gt;::condition </td> 
    166           <td>(</td> 
    167           <td class="paramtype">const vec &amp;&nbsp;</td> 
    168           <td class="paramname"> <em>cond</em></td> 
    169           <td>&nbsp;)&nbsp;</td> 
    170           <td><code> [inline, virtual]</code></td> 
    171         </tr> 
    172       </table> 
    173 </div> 
    174 <div class="memdoc"> 
    175 <p>Update <code>iepdf</code> so that it represents this <a class="el" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling , where  is random variable, rv, and...">mpdf</a> conditioned on <code>rvc</code> = cond This function provides convenient reimplementation in offsprings </p> 
    176  
    177 <p>Reimplemented in <a class="el" href="classbdm_1_1mlnorm.html#ac2895ae549ee76d961be98d7061bd110">bdm::mlnorm&lt; sq_T, TEpdf &gt;</a>, <a class="el" href="classbdm_1_1mgnorm.html#ab31d63472cf6a1030cd8dbd8094c1f6d">bdm::mgnorm&lt; sq_T &gt;</a>, <a class="el" href="classbdm_1_1mlstudent.html#aefd37560585c8613897f30d3c2f58d0d">bdm::mlstudent</a>, <a class="el" href="classbdm_1_1mgamma.html#a8996500f1885e39cde30221b20900bff">bdm::mgamma</a>, <a class="el" href="classbdm_1_1migamma.html#a7a34b1e2e3aa2250d7c0ed7df1665b8c">bdm::migamma</a>, <a class="el" href="classbdm_1_1mgamma__fix.html#a1d539591deb7a38bb3403c2b396c8ff7">bdm::mgamma_fix</a>, <a class="el" href="classbdm_1_1migamma__ref.html#aae86b2e4ff963d62e05d4e130514634a">bdm::migamma_ref</a>, <a class="el" href="classbdm_1_1mlognorm.html#a9106d8fd8bdf2b6be675ffd8f3ca584e">bdm::mlognorm</a>, <a class="el" href="classbdm_1_1rwiWishartCh.html#aac087ba6c885d3faeda9171229f9b4e6">bdm::rwiWishartCh</a>, <a class="el" href="classbdm_1_1mlnorm.html#ac2895ae549ee76d961be98d7061bd110">bdm::mlnorm&lt; ldmat, enorm &gt;</a>, and <a class="el" href="classbdm_1_1mlnorm.html#ac2895ae549ee76d961be98d7061bd110">bdm::mlnorm&lt; chmat &gt;</a>.</p> 
    178  
    179 <p>Referenced by <a class="el" href="bdmbase_8h_source.html#l01032">bdm::mpdf_internal&lt; EPDF &gt;::evallogcond()</a>, <a class="el" href="bdmbase_8h_source.html#l01041">bdm::mpdf_internal&lt; EPDF &gt;::evallogcond_m()</a>, <a class="el" href="bdmbase_8h_source.html#l01010">bdm::mpdf_internal&lt; EPDF &gt;::samplecond()</a>, and <a class="el" href="bdmbase_8h_source.html#l01018">bdm::mpdf_internal&lt; EPDF &gt;::samplecond_m()</a>.</p> 
    180  
    181 </div> 
    182 </div> 
    183161<a class="anchor" id="a30a0bceb948e287d497c578e371b1667"></a><!-- doxytag: member="bdm::mpdf_internal::from_setting" ref="a30a0bceb948e287d497c578e371b1667" args="(const Setting &amp;set)" --> 
    184162<div class="memitem"> 
     
    196174</div> 
    197175<div class="memdoc"> 
    198 <p>Load from structure with elements: </p> 
    199 <div class="fragment"><pre class="fragment"> { <span class="keyword">class </span>= &quot;mpdf_offspring&quot;, 
    200    rv = {<span class="keyword">class</span>=<span class="stringliteral">&quot;RV&quot;</span>, names=(...),}; <span class="comment">// RV describing meaning of random variable</span> 
    201    <a class="code" href="classbdm_1_1mpdf.html#a5a5f08950daa08b85b01ddf4e1c36288" title="random variable in condition">rvc</a>= {<span class="keyword">class</span>=<span class="stringliteral">&quot;RV&quot;</span>, names=(...),}; <span class="comment">// RV describing meaning of random variable in condition</span> 
    202    <span class="comment">// elements of offsprings</span> 
    203  } 
     176 
     177<p>Load from structure with elements:. </p> 
     178<div class="fragment"><pre class="fragment">         { <span class="keyword">class </span>= &quot;mpdf_offspring&quot;, 
     179           rv = {<span class="keyword">class</span>=<span class="stringliteral">&quot;RV&quot;</span>, names=(...),}; <span class="comment">// RV describing meaning of random variable</span> 
     180           <a class="code" href="classbdm_1_1mpdf.html#a5a5f08950daa08b85b01ddf4e1c36288" title="random variable in condition">rvc</a>= {<span class="keyword">class</span>=<span class="stringliteral">&quot;RV&quot;</span>, names=(...),}; <span class="comment">// RV describing meaning of random variable in condition</span> 
     181           <span class="comment">// elements of offsprings</span> 
     182         } 
    204183</pre></div>  
    205184<p>Reimplemented from <a class="el" href="classbdm_1_1root.html#a0551e3121091c5199bf4413b50522176">bdm::root</a>.</p> 
     
    213192</ul> 
    214193</div> 
    215 <hr size="1"/><address style="text-align: right;"><small>Generated on Sun Aug 30 22:10:50 2009 for mixpp by&nbsp; 
     194<hr size="1"/><address style="text-align: right;"><small>Generated on Tue Sep 8 22:11:33 2009 for mixpp by&nbsp; 
    216195<a href="http://www.doxygen.org/index.html"> 
    217196<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>