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"> |
77 | | <tr><td></td></tr> |
78 | | <tr><td colspan="2"><br><h2>Classes</h2></td></tr> |
79 | | <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1str.html">bdm::str</a></td></tr> |
80 | | |
81 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Structure of <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>, i.e. RVs expanded into a flat list of IDs, used for debugging. <a href="classbdm_1_1str.html#_details">More...</a><br></td></tr> |
82 | | <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html">bdm::RV</a></td></tr> |
83 | | |
84 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Class representing variables, most often random variables. <a href="classbdm_1_1RV.html#_details">More...</a><br></td></tr> |
85 | | <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1fnc.html">bdm::fnc</a></td></tr> |
86 | | |
87 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Class representing function <img class="formulaInl" alt="$f(x)$" src="form_0.png"> of variable <img class="formulaInl" alt="$x$" src="form_1.png"> represented by <code>rv</code>. <a href="classbdm_1_1fnc.html#_details">More...</a><br></td></tr> |
88 | | <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html">bdm::epdf</a></td></tr> |
89 | | |
90 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Probability density function with numerical statistics, e.g. posterior density. <a href="classbdm_1_1epdf.html#_details">More...</a><br></td></tr> |
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 | | |
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> |
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> |
98 | | |
99 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">DataLink is a connection between two data vectors Up and Down. <a href="classbdm_1_1datalink.html#_details">More...</a><br></td></tr> |
100 | | <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1datalink__m2e.html">bdm::datalink_m2e</a></td></tr> |
101 | | |
102 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Data link with a condition. <a href="classbdm_1_1datalink__m2e.html#_details">More...</a><br></td></tr> |
103 | | <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1datalink__m2m.html">bdm::datalink_m2m</a></td></tr> |
104 | | |
105 | | <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1logger.html">bdm::logger</a></td></tr> |
106 | | |
107 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Class for storing results (and semi-results) of an experiment. <a href="classbdm_1_1logger.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_1mepdf.html">bdm::mepdf</a></td></tr> |
109 | | |
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 | | <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 | | |
113 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Abstract class for discrete-time sources of data. <a href="classbdm_1_1DS.html#_details">More...</a><br></td></tr> |
114 | | <tr><td class="memItemLeft" nowrap align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1BM.html">bdm::BM</a></td></tr> |
115 | | |
116 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Bayesian Model of a system, i.e. all uncertainty is modeled by probabilities. <a href="classbdm_1_1BM.html#_details">More...</a><br></td></tr> |
117 | | <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr> |
118 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="547ee25cd5e6bae90105936ec4264257"></a><!-- doxytag: member="bdmbase.h::RVmap" ref="547ee25cd5e6bae90105936ec4264257" args="" --> |
| 78 | <p><a href="bdmbase_8h_source.html">Go to the source code of this file.</a></p> |
| 79 | <table border="0" cellpadding="0" cellspacing="0"> |
| 80 | <tr><td colspan="2"><h2>Classes</h2></td></tr> |
| 81 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1str.html">bdm::str</a></td></tr> |
| 82 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Structure of <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>, i.e. RVs expanded into a flat list of IDs, used for debugging. <a href="classbdm_1_1str.html#_details">More...</a><br/></td></tr> |
| 83 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html">bdm::RV</a></td></tr> |
| 84 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Class representing variables, most often random variables. <a href="classbdm_1_1RV.html#_details">More...</a><br/></td></tr> |
| 85 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1fnc.html">bdm::fnc</a></td></tr> |
| 86 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Class representing function <img class="formulaInl" alt="$f(x)$" src="form_0.png"/> of variable <img class="formulaInl" alt="$x$" src="form_1.png"/> represented by <code>rv</code>. <a href="classbdm_1_1fnc.html#_details">More...</a><br/></td></tr> |
| 87 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html">bdm::epdf</a></td></tr> |
| 88 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Probability density function with numerical statistics, e.g. posterior density. <a href="classbdm_1_1epdf.html#_details">More...</a><br/></td></tr> |
| 89 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html">bdm::mpdf</a></td></tr> |
| 90 | <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> |
| 91 | <tr><td class="memItemLeft" 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> |
| 92 | <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> |
| 93 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1datalink.html">bdm::datalink</a></td></tr> |
| 94 | <tr><td class="mdescLeft"> </td><td class="mdescRight">DataLink is a connection between two data vectors Up and Down. <a href="classbdm_1_1datalink.html#_details">More...</a><br/></td></tr> |
| 95 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1datalink__m2e.html">bdm::datalink_m2e</a></td></tr> |
| 96 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Data link with a condition. <a href="classbdm_1_1datalink__m2e.html#_details">More...</a><br/></td></tr> |
| 97 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1datalink__m2m.html">bdm::datalink_m2m</a></td></tr> |
| 98 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1logger.html">bdm::logger</a></td></tr> |
| 99 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Class for storing results (and semi-results) of an experiment. <a href="classbdm_1_1logger.html#_details">More...</a><br/></td></tr> |
| 100 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mepdf.html">bdm::mepdf</a></td></tr> |
| 101 | <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> |
| 102 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html">bdm::DS</a></td></tr> |
| 103 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Abstract class for discrete-time sources of data. <a href="classbdm_1_1DS.html#_details">More...</a><br/></td></tr> |
| 104 | <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1BM.html">bdm::BM</a></td></tr> |
| 105 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Bayesian Model of a system, i.e. all uncertainty is modeled by probabilities. <a href="classbdm_1_1BM.html#_details">More...</a><br/></td></tr> |
| 106 | <tr><td colspan="2"><h2>Typedefs</h2></td></tr> |
| 107 | <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a547ee25cd5e6bae90105936ec4264257"></a><!-- doxytag: member="bdmbase.h::RVmap" ref="a547ee25cd5e6bae90105936ec4264257" args="" --> |
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> |
154 | | <tr><td colspan="2"><br><h2>Variables</h2></td></tr> |
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="" --> |
156 | | ivec </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebdm.html#58a0ee51fd426e38101eb99e7c42a65e">bdm::RV_SIZES</a></td></tr> |
157 | | |
158 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Internal global variable storing sizes of RVs. <br></td></tr> |
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="" --> |
160 | | Array< string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebdm.html#81ac40e336bdac971cd2e60fe2fb2deb">bdm::RV_NAMES</a></td></tr> |
161 | | |
162 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Internal global variable storing names of RVs. <br></td></tr> |
| 129 | <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a285a66f3c6e33b29f5d983623cc3381f"></a><!-- doxytag: member="bdmbase.h::get_composite_rv" ref="a285a66f3c6e33b29f5d983623cc3381f" args="(const Array< shared_ptr< mpdf > > &mpdfs, bool checkoverlap=false)" --> |
| 130 | RV </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebdm.html#a285a66f3c6e33b29f5d983623cc3381f">bdm::get_composite_rv</a> (const Array< shared_ptr< mpdf > > &mpdfs, bool checkoverlap=false)</td></tr> |
| 131 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Combines RVs from a list of mpdfs to a single one. <br/></td></tr> |
| 132 | <tr><td colspan="2"><h2>Variables</h2></td></tr> |
| 133 | <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58a0ee51fd426e38101eb99e7c42a65e"></a><!-- doxytag: member="bdmbase.h::RV_SIZES" ref="a58a0ee51fd426e38101eb99e7c42a65e" args="" --> |
| 134 | ivec </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebdm.html#a58a0ee51fd426e38101eb99e7c42a65e">bdm::RV_SIZES</a></td></tr> |
| 135 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Internal global variable storing sizes of RVs. <br/></td></tr> |
| 136 | <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81ac40e336bdac971cd2e60fe2fb2deb"></a><!-- doxytag: member="bdmbase.h::RV_NAMES" ref="a81ac40e336bdac971cd2e60fe2fb2deb" args="" --> |
| 137 | Array< string > </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacebdm.html#a81ac40e336bdac971cd2e60fe2fb2deb">bdm::RV_NAMES</a></td></tr> |
| 138 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Internal global variable storing names of RVs. <br/></td></tr> |