Changeset 472 for library/doc/html/classbdm_1_1merger__base.html
- Timestamp:
- 08/05/09 00:16:53 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/doc/html/classbdm_1_1merger__base.html
r401 r472 5 5 <link href="doxygen.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 8-->7 <!-- Generated by Doxygen 1.5.9 --> 8 8 <script type="text/javascript"> 9 9 <!-- … … 52 52 <li><a href="main.html"><span>Main Page</span></a></li> 53 53 <li><a href="pages.html"><span>Related Pages</span></a></li> 54 <li><a href="modules.html"><span>Modules</span></a></li>55 54 <li class="current"><a href="annotated.html"><span>Classes</span></a></li> 56 55 <li><a href="files.html"><span>Files</span></a></li> … … 72 71 <a href="#_details">More...</a> 73 72 <p> 74 <code>#include <<a class="el" href="merger_8h -source.html">merger.h</a>></code>73 <code>#include <<a class="el" href="merger_8h_source.html">merger.h</a>></code> 75 74 <p> 76 75 … … 188 187 189 188 <tr><td class="mdescLeft"> </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> 190 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="deab266d63c236c277538867d5c3f249"></a><!-- doxytag: member="bdm::merger_base::evallog" ref="deab266d63c236c277538867d5c3f249" args="(const vec &val) const " --> 191 virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#deab266d63c236c277538867d5c3f249">evallog</a> (const vec &val) const </td></tr> 192 193 <tr><td class="mdescLeft"> </td><td class="mdescRight">Compute log-probability of argument <code>val</code>. <br></td></tr> 189 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#deab266d63c236c277538867d5c3f249">evallog</a> (const vec &val) const </td></tr> 190 194 191 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="34956d4dd3176eeb5937cf48a1546b62"></a><!-- doxytag: member="bdm::merger_base::evallog_m" ref="34956d4dd3176eeb5937cf48a1546b62" args="(const mat &Val) const " --> 195 192 virtual vec </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#34956d4dd3176eeb5937cf48a1546b62">evallog_m</a> (const mat &Val) const </td></tr> … … 310 307 where <img class="formulaInl" alt="$ z_i $" src="form_100.png"> accumulate variables that were not in the original source. These extensions are calculated on-the-fly.<p> 311 308 However, these operations can not be performed in general. Hence, this class merges only sources on common support, <img class="formulaInl" alt="$ y_i={}, z_i={}, \forall i $" src="form_101.png">. For merging of more general cases, use offsprings merger_mix and merger_grid. <hr><h2>Member Function Documentation</h2> 309 <a class="anchor" name="deab266d63c236c277538867d5c3f249"></a><!-- doxytag: member="bdm::merger_base::evallog" ref="deab266d63c236c277538867d5c3f249" args="(const vec &val) const " --> 310 <div class="memitem"> 311 <div class="memproto"> 312 <table class="memname"> 313 <tr> 314 <td class="memname">virtual double bdm::epdf::evallog </td> 315 <td>(</td> 316 <td class="paramtype">const vec & </td> 317 <td class="paramname"> <em>val</em> </td> 318 <td> ) </td> 319 <td> const<code> [inline, virtual, inherited]</code></td> 320 </tr> 321 </table> 322 </div> 323 <div class="memdoc"> 324 325 <p> 326 Compute log-probability of argument <code>val</code> In case the argument is out of suport return -Infinity 327 <p>Reimplemented in <a class="el" href="classbdm_1_1emix.html#0f3db99f730bde6b7953931594537e8e">bdm::emix</a>, <a class="el" href="classbdm_1_1eprod.html#a5a91e67d2f74ff2b0b8eecde2fa42e2">bdm::eprod</a>, <a class="el" href="classbdm_1_1eEF.html#a36d06ecdd6f4c79dc122510eaccc692">bdm::eEF</a>, <a class="el" href="classbdm_1_1egamma.html#a8e11e5a580ff42a1b205974c60768c6">bdm::egamma</a>, <a class="el" href="classbdm_1_1euni.html#caa07b8307bd793d5339d6583e0aba81">bdm::euni</a>, and <a class="el" href="classbdm_1_1eEmp.html#01654c014d3aa068f8d4ecba4be86d09">bdm::eEmp</a>.</p> 328 329 <p>Referenced by <a class="el" href="particles_8h_source.html#l00207">bdm::MPF< BM_T >::bayes()</a>, <a class="el" href="particles_8cpp_source.html#l00007">bdm::PF::bayes()</a>, <a class="el" href="bdmbase_8h_source.html#l00274">bdm::epdf::evallog_m()</a>, and <a class="el" href="emix_8h_source.html#l00067">bdm::mratio::evallogcond()</a>.</p> 330 331 </div> 332 </div><p> 312 333 <a class="anchor" name="c73d39acc4378eee6a63155c3517d3c9"></a><!-- doxytag: member="bdm::merger_base::getrv" ref="c73d39acc4378eee6a63155c3517d3c9" args="(bool checkoverlap=false)" --> 313 334 <div class="memitem"> … … 335 356 </dl> 336 357 337 <p>References <a class="el" href="bdmbase_8cpp -source.html#l00078">bdm::RV::add()</a>, and <a class="el" href="bdmbase_8h-source.html#l00639">bdm::compositepdf::mpdfs</a>.</p>338 339 <p>Referenced by <a class="el" href="merger_8h -source.html#l00086">set_sources()</a>.</p>358 <p>References <a class="el" href="bdmbase_8cpp_source.html#l00085">bdm::RV::add()</a>, and <a class="el" href="bdmbase_8h_source.html#l00641">bdm::compositepdf::mpdfs</a>.</p> 359 360 <p>Referenced by <a class="el" href="merger_8h_source.html#l00088">set_sources()</a>.</p> 340 361 341 362 </div> … … 362 383 <p>Reimplemented from <a class="el" href="classbdm_1_1epdf.html#0c8d13d788094605b3cdab20a6e22b75">bdm::epdf</a>.</p> 363 384 364 <p>References <a class="el" href="exp__family_8h -source.html#l01108">bdm::eEmp::_samples()</a>, <a class="el" href="exp__family_8h-source.html#l01104">bdm::eEmp::_w()</a>, <a class="el" href="bdmbase_8h-source.html#l00237">bdm::epdf::dim</a>, <a class="el" href="merger_8h-source.html#l00070">eSmp</a>, and <a class="el" href="merger_8h-source.html#l00055">Npoints</a>.</p>365 366 <p>Referenced by <a class="el" href="merger_8h -source.html#l00252">variance()</a>.</p>385 <p>References <a class="el" href="exp__family_8h_source.html#l01149">bdm::eEmp::_samples()</a>, <a class="el" href="exp__family_8h_source.html#l01145">bdm::eEmp::_w()</a>, <a class="el" href="bdmbase_8h_source.html#l00241">bdm::epdf::dim</a>, <a class="el" href="merger_8h_source.html#l00070">eSmp</a>, and <a class="el" href="merger_8h_source.html#l00055">Npoints</a>.</p> 386 387 <p>Referenced by <a class="el" href="merger_8h_source.html#l00254">variance()</a>.</p> 367 388 368 389 </div> 369 390 </div><p> 370 391 <hr>The documentation for this class was generated from the following files:<ul> 371 <li><a class="el" href="merger_8h -source.html">merger.h</a><li>merger.cpp</ul>372 </div> 373 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jul 1 13:05:572009 for mixpp by 392 <li><a class="el" href="merger_8h_source.html">merger.h</a><li>merger.cpp</ul> 393 </div> 394 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Aug 5 00:07:03 2009 for mixpp by 374 395 <a href="http://www.doxygen.org/index.html"> 375 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5. 8</small></address>396 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> 376 397 </body> 377 398 </html>