Show
Ignore:
Timestamp:
12/18/08 20:38:46 (16 years ago)
Author:
smidl
Message:

doc

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • doc/html/classmprod.html

    r210 r219  
    1111      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li> 
    1212      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li> 
     13      <li><a href="modules.html"><span>Modules</span></a></li> 
    1314      <li class="current"><a href="annotated.html"><span>Classes</span></a></li> 
    1415      <li><a href="files.html"><span>Files</span></a></li> 
     
    5253 
    5354<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor from list of mFacs,. <br></td></tr> 
    54 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1e662c8d90a96bf19235a05373d6887a"></a><!-- doxytag: member="mprod::evalcond" ref="1e662c8d90a96bf19235a05373d6887a" args="(const vec &amp;val, const vec &amp;cond)" --> 
    55 double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmprod.html#1e662c8d90a96bf19235a05373d6887a">evalcond</a> (const vec &amp;val, const vec &amp;cond)</td></tr> 
     55<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f5e1075f133f203113d92084b4a47c28"></a><!-- doxytag: member="mprod::evallogcond" ref="f5e1075f133f203113d92084b4a47c28" args="(const vec &amp;val, const vec &amp;cond)" --> 
     56double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmprod.html#f5e1075f133f203113d92084b4a47c28">evallogcond</a> (const vec &amp;val, const vec &amp;cond)</td></tr> 
    5657 
    5758<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut for conditioning and evaluation of the internal <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>. In some cases, this operation can be implemented efficiently. <br></td></tr> 
     
    5960 
    6061<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the required moment of the <a class="el" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>.  <a href="#a48887eb8738a9e5550bfc38eb8e9d68"></a><br></td></tr> 
    61 <tr><td class="memItemLeft" nowrap align="right" valign="top">mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmprod.html#e171c40e210539c2af01d6237785620b">samplecond</a> (const vec &amp;cond, vec &amp;ll, int N)</td></tr> 
    62  
    63 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns.  <a href="#e171c40e210539c2af01d6237785620b"></a><br></td></tr> 
     62<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e171c40e210539c2af01d6237785620b"></a><!-- doxytag: member="mprod::samplecond" ref="e171c40e210539c2af01d6237785620b" args="(const vec &amp;cond, vec &amp;ll, int N)" --> 
     63mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>samplecond</b> (const vec &amp;cond, vec &amp;ll, int N)</td></tr> 
     64 
    6465<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#635d219fb3e32852400d6f98aa4bdc93">getrv</a> (bool checkoverlap=false)</td></tr> 
    6566 
     
    6970 
    7071<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">common rvc of all mpdfs is written to rvc <br></td></tr> 
     72<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#b1dae6171ee39a6a05976c7b1007a3c5">samplecond_m</a> (const vec &amp;cond, vec &amp;ll, int N)</td></tr> 
     73 
     74<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns.  <a href="#b1dae6171ee39a6a05976c7b1007a3c5"></a><br></td></tr> 
    7175<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f95a0cc6ab40611f46804682446ed83"></a><!-- doxytag: member="mprod::condition" ref="0f95a0cc6ab40611f46804682446ed83" args="(const vec &amp;cond)" --> 
    7276virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#0f95a0cc6ab40611f46804682446ed83">condition</a> (const vec &amp;cond)</td></tr> 
    7377 
    7478<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Update <code>ep</code> so that it represents this <a class="el" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a> conditioned on <code>rvc</code> = cond. <br></td></tr> 
    75 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b7b2da35080cd15f1be365b805e7277e"></a><!-- doxytag: member="mprod::evalcond_m" ref="b7b2da35080cd15f1be365b805e7277e" args="(const mat &amp;Dt, const vec &amp;cond)" --> 
    76 virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><b>evalcond_m</b> (const mat &amp;Dt, const vec &amp;cond)</td></tr> 
    77  
     79<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="95fcff214848f66f1b489459370573fa"></a><!-- doxytag: member="mprod::evallogcond_m" ref="95fcff214848f66f1b489459370573fa" args="(const mat &amp;Dt, const vec &amp;cond)" --> 
     80virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#95fcff214848f66f1b489459370573fa">evallogcond_m</a> (const mat &amp;Dt, const vec &amp;cond)</td></tr> 
     81 
     82<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Matrix version of evallogcond. <br></td></tr> 
    7883<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15ef062183b1ccdf794732d5fa0b77cd"></a><!-- doxytag: member="mprod::_rvc" ref="15ef062183b1ccdf794732d5fa0b77cd" args="() const " --> 
    7984<a class="el" href="classRV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#15ef062183b1ccdf794732d5fa0b77cd">_rvc</a> () const </td></tr> 
     
    159164<p>Reimplemented from <a class="el" href="classmpdf.html#3f172b79ec4a5ebc87898a5381141f1b">mpdf</a>.</p> 
    160165 
    161 <p>References <a class="el" href="libBM_8h-source.html#l00073">RV::count()</a>, <a class="el" href="emix_8h-source.html#l00152">dls</a>, <a class="el" href="emix_8h-source.html#l00150">epdfs</a>, <a class="el" href="libBM_8h-source.html#l00349">compositepdf::mpdfs</a>, <a class="el" href="libBM_8h-source.html#l00347">compositepdf::n</a>, and <a class="el" href="libBM_8h-source.html#l00206">mpdf::rv</a>.</p> 
    162  
    163 <p>Referenced by <a class="el" href="emix_8h-source.html#l00202">samplecond()</a>.</p> 
     166<p>References <a class="el" href="libBM_8h-source.html#l00077">RV::count()</a>, <a class="el" href="emix_8h-source.html#l00159">dls</a>, <a class="el" href="emix_8h-source.html#l00157">epdfs</a>, <a class="el" href="libBM_8h-source.html#l00357">compositepdf::mpdfs</a>, <a class="el" href="libBM_8h-source.html#l00355">compositepdf::n</a>, and <a class="el" href="libBM_8h-source.html#l00212">mpdf::rv</a>.</p> 
    164167 
    165168</div> 
    166169</div><p> 
    167 <a class="anchor" name="e171c40e210539c2af01d6237785620b"></a><!-- doxytag: member="mprod::samplecond" ref="e171c40e210539c2af01d6237785620b" args="(const vec &amp;cond, vec &amp;ll, int N)" --> 
     170<a class="anchor" name="635d219fb3e32852400d6f98aa4bdc93"></a><!-- doxytag: member="mprod::getrv" ref="635d219fb3e32852400d6f98aa4bdc93" args="(bool checkoverlap=false)" --> 
    168171<div class="memitem"> 
    169172<div class="memproto"> 
    170173      <table class="memname"> 
    171174        <tr> 
    172           <td class="memname">mat mprod::samplecond           </td> 
     175          <td class="memname"><a class="el" href="classRV.html">RV</a> compositepdf::getrv           </td> 
     176          <td>(</td> 
     177          <td class="paramtype">bool&nbsp;</td> 
     178          <td class="paramname"> <em>checkoverlap</em> = <code>false</code>          </td> 
     179          <td>&nbsp;)&nbsp;</td> 
     180          <td><code> [inherited]</code></td> 
     181        </tr> 
     182      </table> 
     183</div> 
     184<div class="memdoc"> 
     185 
     186<p> 
     187find common rv, flag  
     188<p> 
     189<dl compact><dt><b>Parameters:</b></dt><dd> 
     190  <table border="0" cellspacing="2" cellpadding="0"> 
     191    <tr><td valign="top"></td><td valign="top"><em>checkoverlap</em>&nbsp;</td><td>modifies whether overlaps are acceptable </td></tr> 
     192  </table> 
     193</dl> 
     194 
     195<p>References <a class="el" href="libBM_8cpp-source.html#l00053">RV::add()</a>, <a class="el" href="libBM_8h-source.html#l00357">compositepdf::mpdfs</a>, and <a class="el" href="libBM_8h-source.html#l00355">compositepdf::n</a>.</p> 
     196 
     197</div> 
     198</div><p> 
     199<a class="anchor" name="b1dae6171ee39a6a05976c7b1007a3c5"></a><!-- doxytag: member="mprod::samplecond_m" ref="b1dae6171ee39a6a05976c7b1007a3c5" args="(const vec &amp;cond, vec &amp;ll, int N)" --> 
     200<div class="memitem"> 
     201<div class="memproto"> 
     202      <table class="memname"> 
     203        <tr> 
     204          <td class="memname">virtual mat mpdf::samplecond_m           </td> 
    173205          <td>(</td> 
    174206          <td class="paramtype">const vec &amp;&nbsp;</td> 
     
    190222          <td></td> 
    191223          <td>)</td> 
    192           <td></td><td></td><td><code> [inline, virtual]</code></td> 
     224          <td></td><td></td><td><code> [inline, virtual, inherited]</code></td> 
    193225        </tr> 
    194226      </table> 
     
    207239</dl> 
    208240 
    209 <p>Reimplemented from <a class="el" href="classmpdf.html#0e37163660f93df2a4d723cedb1da89c">mpdf</a>.</p> 
    210  
    211 <p>References <a class="el" href="libBM_8h-source.html#l00073">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00206">mpdf::rv</a>, and <a class="el" href="emix_8h-source.html#l00184">samplecond()</a>.</p> 
    212  
    213 </div> 
    214 </div><p> 
    215 <a class="anchor" name="635d219fb3e32852400d6f98aa4bdc93"></a><!-- doxytag: member="mprod::getrv" ref="635d219fb3e32852400d6f98aa4bdc93" args="(bool checkoverlap=false)" --> 
    216 <div class="memitem"> 
    217 <div class="memproto"> 
    218       <table class="memname"> 
    219         <tr> 
    220           <td class="memname"><a class="el" href="classRV.html">RV</a> compositepdf::getrv           </td> 
    221           <td>(</td> 
    222           <td class="paramtype">bool&nbsp;</td> 
    223           <td class="paramname"> <em>checkoverlap</em> = <code>false</code>          </td> 
    224           <td>&nbsp;)&nbsp;</td> 
    225           <td><code> [inherited]</code></td> 
    226         </tr> 
    227       </table> 
    228 </div> 
    229 <div class="memdoc"> 
    230  
    231 <p> 
    232 find common rv, flag  
    233 <p> 
    234 <dl compact><dt><b>Parameters:</b></dt><dd> 
    235   <table border="0" cellspacing="2" cellpadding="0"> 
    236     <tr><td valign="top"></td><td valign="top"><em>checkoverlap</em>&nbsp;</td><td>modifies whether overlaps are acceptable </td></tr> 
    237   </table> 
    238 </dl> 
    239  
    240 <p>References <a class="el" href="libBM_8cpp-source.html#l00051">RV::add()</a>, <a class="el" href="libBM_8h-source.html#l00349">compositepdf::mpdfs</a>, and <a class="el" href="libBM_8h-source.html#l00347">compositepdf::n</a>.</p> 
     241<p>References <a class="el" href="libBM_8h-source.html#l00235">mpdf::condition()</a>, <a class="el" href="libBM_8h-source.html#l00077">RV::count()</a>, <a class="el" href="libBM_8h-source.html#l00216">mpdf::ep</a>, <a class="el" href="classepdf.html#e1996af1da1fa1214270066a96ca113e">epdf::evallog()</a>, <a class="el" href="libBM_8h-source.html#l00212">mpdf::rv</a>, and <a class="el" href="classepdf.html#8019654e494bf5e458f6fb947e11b262">epdf::sample()</a>.</p> 
    241242 
    242243</div> 
     
    245246<li>work/git/mixpp/bdm/stat/<a class="el" href="emix_8h-source.html">emix.h</a></ul> 
    246247</div> 
    247 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Nov 12 19:18:56 2008 for mixpp by&nbsp; 
     248<hr size="1"><address style="text-align: right;"><small>Generated on Thu Dec 4 14:42:26 2008 for mixpp by&nbsp; 
    248249<a href="http://www.doxygen.org/index.html"> 
    249250<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>