Changeset 538 for library/doc/html/bdmbase_8h.html
- Timestamp:
- 08/16/09 18:14:04 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
library/doc/html/bdmbase_8h.html
r472 r538 5 5 <link href="doxygen.css" rel="stylesheet" type="text/css"> 6 6 </head><body> 7 <!-- Generated by Doxygen 1.5. 9-->7 <!-- Generated by Doxygen 1.5.8 --> 8 8 <script type="text/javascript"> 9 9 <!-- … … 64 64 </div> 65 65 <div class="contents"> 66 <h1>bdmbase.h File Reference</h1>Ba yesian Models (bm) that use Bayes rule to learn from observations.66 <h1>bdmbase.h File Reference</h1>Basic structures of probability calculus: random variables, probability densities, Bayes rule. 67 67 <a href="#_details">More...</a> 68 68 <p> 69 69 <code>#include <map></code><br> 70 70 <code>#include "../itpp_ext.h"</code><br> 71 <code>#include "<a class="el" href="bdmroot_8h _source.html">../bdmroot.h</a>"</code><br>72 <code>#include "<a class="el" href="shared__ptr_8h _source.html">../shared_ptr.h</a>"</code><br>73 <code>#include "<a class="el" href="user__info_8h _source.html">user_info.h</a>"</code><br>71 <code>#include "<a class="el" href="bdmroot_8h-source.html">../bdmroot.h</a>"</code><br> 72 <code>#include "<a class="el" href="shared__ptr_8h-source.html">../shared_ptr.h</a>"</code><br> 73 <code>#include "<a class="el" href="user__info_8h-source.html">user_info.h</a>"</code><br> 74 74 75 75 <p> 76 <a href="bdmbase_8h _source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">76 <a href="bdmbase_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0"> 77 77 <tr><td></td></tr> 78 78 <tr><td colspan="2"><br><h2>Classes</h2></td></tr> … … 91 91 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html">bdm::mpdf</a></td></tr> 92 92 93 <tr><td class="mdescLeft"> </td><td class="mdescRight">Conditional probability density, e.g. modeling some dependencies. <a href="classbdm_1_1mpdf.html#_details">More...</a><br></td></tr> 93 <tr><td class="mdescLeft"> </td><td class="mdescRight">Conditional probability density, e.g. modeling <img class="formulaInl" alt="$ f( x | y) $" src="form_132.png">, where <img class="formulaInl" alt="$ x $" src="form_7.png"> is random variable, <code>rv</code>, and <img class="formulaInl" alt="$ y $" src="form_133.png"> is conditioning variable, <code>rvc</code>. <a href="classbdm_1_1mpdf.html#_details">More...</a><br></td></tr> 94 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html">bdm::mpdf_internal< EPDF ></a></td></tr> 95 96 <tr><td class="mdescLeft"> </td><td class="mdescRight">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>. <a href="classbdm_1_1mpdf__internal.html#_details">More...</a><br></td></tr> 94 97 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1datalink.html">bdm::datalink</a></td></tr> 95 98 … … 105 108 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mepdf.html">bdm::mepdf</a></td></tr> 106 109 107 <tr><td class="mdescLeft"> </td><td class="mdescRight">Unconditional <a class="el" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>, allows using <a class="el" href="classbdm_1_1epdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> in the role of <a class="el" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>. <a href="classbdm_1_1mepdf.html#_details">More...</a><br></td></tr> 108 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1compositepdf.html">bdm::compositepdf</a></td></tr> 109 110 <tr><td class="mdescLeft"> </td><td class="mdescRight">Chain rule of pdfs - abstract part common for <a class="el" href="classbdm_1_1mprod.html" title="Chain rule decomposition of epdf.">mprod</a> and merger. this abstract class is common to <a class="el" href="classbdm_1_1epdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> and <a class="el" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>. <a href="classbdm_1_1compositepdf.html#_details">More...</a><br></td></tr> 110 <tr><td class="mdescLeft"> </td><td class="mdescRight">Unconditional <a class="el" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling , where is random variable, rv, and...">mpdf</a>, allows using <a class="el" href="classbdm_1_1epdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a> in the role of <a class="el" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling , where is random variable, rv, and...">mpdf</a>. <a href="classbdm_1_1mepdf.html#_details">More...</a><br></td></tr> 111 111 <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html">bdm::DS</a></td></tr> 112 112 … … 119 119 typedef std::map< string, int > </td><td class="memItemRight" valign="bottom"><b>bdm::RVmap</b></td></tr> 120 120 121 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dedf26a66a9ffdc836572917ff8fd4e3"></a><!-- doxytag: member="bdmbase.h::epdf_array" ref="dedf26a66a9ffdc836572917ff8fd4e3" args="" --> 122 typedef Array< shared_ptr< epdf > > </td><td class="memItemRight" valign="bottom"><b>bdm::epdf_array</b></td></tr> 123 124 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="333f56b89b43f84f0ecaf63855b105d3"></a><!-- doxytag: member="bdmbase.h::mpdf_array" ref="333f56b89b43f84f0ecaf63855b105d3" args="" --> 125 typedef Array< shared_ptr< mpdf > > </td><td class="memItemRight" valign="bottom"><b>bdm::mpdf_array</b></td></tr> 126 121 127 <tr><td colspan="2"><br><h2>Functions</h2></td></tr> 122 128 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5a5785a480905a61870c3d56cc2c9846"></a><!-- doxytag: member="bdmbase.h::UIREGISTER" ref="5a5785a480905a61870c3d56cc2c9846" args="(RV)" --> 123 129 </td><td class="memItemRight" valign="bottom"><b>bdm::UIREGISTER</b> (RV)</td></tr> 130 131 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="10373b2ec87e41b18ec0a8c305d31789"></a><!-- doxytag: member="bdmbase.h::SHAREDPTR" ref="10373b2ec87e41b18ec0a8c305d31789" args="(RV)" --> 132 </td><td class="memItemRight" valign="bottom"><b>bdm::SHAREDPTR</b> (RV)</td></tr> 124 133 125 134 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9016687c0e874ca5cdcf75ae28811aa"></a><!-- doxytag: member="bdmbase.h::concat" ref="b9016687c0e874ca5cdcf75ae28811aa" args="(const RV &rv1, const RV &rv2)" --> … … 127 136 128 137 <tr><td class="mdescLeft"> </td><td class="mdescRight">Concat two random variables. <br></td></tr> 138 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="45117e20bd2a81a8012fc08c058ea1e0"></a><!-- doxytag: member="bdmbase.h::SHAREDPTR" ref="45117e20bd2a81a8012fc08c058ea1e0" args="(epdf)" --> 139 </td><td class="memItemRight" valign="bottom"><b>bdm::SHAREDPTR</b> (epdf)</td></tr> 140 141 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f1f29914bc835ac8db11569ffed9fdc8"></a><!-- doxytag: member="bdmbase.h::SHAREDPTR" ref="f1f29914bc835ac8db11569ffed9fdc8" args="(mpdf)" --> 142 </td><td class="memItemRight" valign="bottom"><b>bdm::SHAREDPTR</b> (mpdf)</td></tr> 143 129 144 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="314816a279d0b5d87d4065c7a715a943"></a><!-- doxytag: member="bdmbase.h::UIREGISTER" ref="314816a279d0b5d87d4065c7a715a943" args="(mepdf)" --> 130 145 </td><td class="memItemRight" valign="bottom"><b>bdm::UIREGISTER</b> (mepdf)</td></tr> 131 146 147 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ebfc44c2618694a05a0ac1c5c44e08d5"></a><!-- doxytag: member="bdmbase.h::SHAREDPTR" ref="ebfc44c2618694a05a0ac1c5c44e08d5" args="(mepdf)" --> 148 </td><td class="memItemRight" valign="bottom"><b>bdm::SHAREDPTR</b> (mepdf)</td></tr> 149 150 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="285a66f3c6e33b29f5d983623cc3381f"></a><!-- doxytag: member="bdmbase.h::get_composite_rv" ref="285a66f3c6e33b29f5d983623cc3381f" args="(const Array< shared_ptr< mpdf > > &mpdfs, bool checkoverlap=false)" --> 151 RV </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebdm.html#285a66f3c6e33b29f5d983623cc3381f">bdm::get_composite_rv</a> (const Array< shared_ptr< mpdf > > &mpdfs, bool checkoverlap=false)</td></tr> 152 153 <tr><td class="mdescLeft"> </td><td class="mdescRight">Combines RVs from a list of mpdfs to a single one. <br></td></tr> 132 154 <tr><td colspan="2"><br><h2>Variables</h2></td></tr> 133 155 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="58a0ee51fd426e38101eb99e7c42a65e"></a><!-- doxytag: member="bdmbase.h::RV_SIZES" ref="58a0ee51fd426e38101eb99e7c42a65e" args="" --> 134 ivec </td><td class="memItemRight" valign="bottom">< b>bdm::RV_SIZES</b></td></tr>156 ivec </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebdm.html#58a0ee51fd426e38101eb99e7c42a65e">bdm::RV_SIZES</a></td></tr> 135 157 158 <tr><td class="mdescLeft"> </td><td class="mdescRight">Internal global variable storing sizes of RVs. <br></td></tr> 136 159 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81ac40e336bdac971cd2e60fe2fb2deb"></a><!-- doxytag: member="bdmbase.h::RV_NAMES" ref="81ac40e336bdac971cd2e60fe2fb2deb" args="" --> 137 Array< string > </td><td class="memItemRight" valign="bottom">< b>bdm::RV_NAMES</b></td></tr>160 Array< string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebdm.html#81ac40e336bdac971cd2e60fe2fb2deb">bdm::RV_NAMES</a></td></tr> 138 161 162 <tr><td class="mdescLeft"> </td><td class="mdescRight">Internal global variable storing names of RVs. <br></td></tr> 139 163 </table> 140 <hr>< h2>Detailed Description</h2>141 Ba yesian Models (bm) that use Bayes rule to learn from observations.164 <hr><a name="_details"></a><h2>Detailed Description</h2> 165 Basic structures of probability calculus: random variables, probability densities, Bayes rule. 142 166 <p> 143 167 <dl class="author" compact><dt><b>Author:</b></dt><dd>Vaclav Smidl.</dd></dl> 144 168 ----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty<p> 145 169 Using IT++ for numerical operations ----------------------------------- </div> 146 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Aug 5 00:06:492009 for mixpp by 170 <hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 16 17:58:18 2009 for mixpp by 147 171 <a href="http://www.doxygen.org/index.html"> 148 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5. 9</small></address>172 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> 149 173 </body> 150 174 </html>