43 | | <div class="dynheader"> |
44 | | Collaboration diagram for bdm::egiw:</div> |
45 | | <div class="dynsection"> |
46 | | <p><center><img src="classbdm_1_1egiw__coll__graph.png" border="0" usemap="#bdm_1_1egiw__coll__map" alt="Collaboration graph"></center> |
47 | | <map name="bdm_1_1egiw__coll__map"> |
48 | | <area shape="rect" href="classbdm_1_1eEF.html" title="General conjugate exponential family posterior density." alt="" coords="19,263,99,289"><area shape="rect" href="classbdm_1_1epdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="13,183,99,209"><area shape="rect" href="classbdm_1_1bdmroot.html" title="Root class of BDM objects." alt="" coords="5,7,117,33"><area shape="rect" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables." alt="" coords="72,87,147,113"><area shape="rect" href="classldmat.html" title="Matrix stored in LD form, (commonly known as UD)." alt="" coords="124,263,183,289"><area shape="rect" href="classsqmat.html" title="Virtual class for representation of double symmetric matrices in square-root form..." alt="" coords="123,183,184,209"></map> |
49 | | <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> |
55 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a60e072c191acf65ab480deeb11c5b88"></a><!-- doxytag: member="bdm::egiw::egiw" ref="a60e072c191acf65ab480deeb11c5b88" args="(RV rv, mat V0, double nu0=-1.0)" --> |
56 | | </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiw.html#a60e072c191acf65ab480deeb11c5b88">egiw</a> (<a class="el" href="classbdm_1_1RV.html">RV</a> <a class="el" href="classbdm_1_1epdf.html#62c5b8ff71d9ebe6cd58d3c342eb1dc8">rv</a>, mat V0, double nu0=-1.0)</td></tr> |
57 | | |
58 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Default constructor, if nu0<0 a minimal nu0 will be computed. <br></td></tr> |
59 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bc3db93cb60dd29187eb3c6cfd557f97"></a><!-- doxytag: member="bdm::egiw::egiw" ref="bc3db93cb60dd29187eb3c6cfd557f97" args="(RV rv, ldmat V0, double nu0=-1.0)" --> |
60 | | </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiw.html#bc3db93cb60dd29187eb3c6cfd557f97">egiw</a> (<a class="el" href="classbdm_1_1RV.html">RV</a> <a class="el" href="classbdm_1_1epdf.html#62c5b8ff71d9ebe6cd58d3c342eb1dc8">rv</a>, <a class="el" href="classldmat.html">ldmat</a> V0, double nu0=-1.0)</td></tr> |
61 | | |
62 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Full constructor for V in <a class="el" href="classldmat.html" title="Matrix stored in LD form, (commonly known as UD).">ldmat</a> form. <br></td></tr> |
86 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15792f3112e5cf67d572f491b09324c8"></a><!-- doxytag: member="bdm::egiw::_V" ref="15792f3112e5cf67d572f491b09324c8" args="()" --> |
87 | | <a class="el" href="classldmat.html">ldmat</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiw.html#15792f3112e5cf67d572f491b09324c8">_V</a> ()</td></tr> |
88 | | |
89 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">returns a pointer to the internal statistics. Use with Care! <br></td></tr> |
90 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad9c539a80a552e837245ddcebcbbba4"></a><!-- doxytag: member="bdm::egiw::_V" ref="ad9c539a80a552e837245ddcebcbbba4" args="() const " --> |
91 | | const <a class="el" href="classldmat.html">ldmat</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiw.html#ad9c539a80a552e837245ddcebcbbba4">_V</a> () const </td></tr> |
92 | | |
93 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">returns a pointer to the internal statistics. Use with Care! <br></td></tr> |
94 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a025ee710274ca142dd0ae978735ad4a"></a><!-- doxytag: member="bdm::egiw::_nu" ref="a025ee710274ca142dd0ae978735ad4a" args="()" --> |
95 | | double & </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1egiw.html#a025ee710274ca142dd0ae978735ad4a">_nu</a> ()</td></tr> |
96 | | |
97 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">returns a pointer to the internal statistics. Use with Care! <br></td></tr> |
98 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf3b2bcb158c15c24788bba90e4154e4"></a><!-- doxytag: member="bdm::egiw::_nu" ref="cf3b2bcb158c15c24788bba90e4154e4" args="() const " --> |
99 | | const double & </td><td class="memItemRight" valign="bottom"><b>_nu</b> () const </td></tr> |
100 | | |
| 87 | <tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr> |
| 88 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="50149cf136c9120b4fff71c117f0bb2e"></a><!-- doxytag: member="bdm::egiw::egiw" ref="50149cf136c9120b4fff71c117f0bb2e" args="()" --> |
| 89 | </td><td class="memItemRight" valign="bottom"><b>egiw</b> ()</td></tr> |
| 90 | |
| 91 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79037e048e717a076f342eb1d276870e"></a><!-- doxytag: member="bdm::egiw::egiw" ref="79037e048e717a076f342eb1d276870e" args="(int dimx0, ldmat V0, double nu0=-1.0)" --> |
| 92 | </td><td class="memItemRight" valign="bottom"><b>egiw</b> (int dimx0, <a class="el" href="classldmat.html">ldmat</a> V0, double nu0=-1.0)</td></tr> |
| 93 | |
| 94 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="40b04f8ef133d089c4be2c7983e18b5c"></a><!-- doxytag: member="bdm::egiw::set_parameters" ref="40b04f8ef133d089c4be2c7983e18b5c" args="(int dimx0, ldmat V0, double nu0=-1.0)" --> |
| 95 | void </td><td class="memItemRight" valign="bottom"><b>set_parameters</b> (int dimx0, <a class="el" href="classldmat.html">ldmat</a> V0, double nu0=-1.0)</td></tr> |
| 96 | |
| 97 | <tr><td colspan="2"><div class="groupHeader">Access attributes</div></td></tr> |
| 98 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15792f3112e5cf67d572f491b09324c8"></a><!-- doxytag: member="bdm::egiw::_V" ref="15792f3112e5cf67d572f491b09324c8" args="()" --> |
| 99 | <a class="el" href="classldmat.html">ldmat</a> & </td><td class="memItemRight" valign="bottom"><b>_V</b> ()</td></tr> |
| 100 | |
| 101 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ad9c539a80a552e837245ddcebcbbba4"></a><!-- doxytag: member="bdm::egiw::_V" ref="ad9c539a80a552e837245ddcebcbbba4" args="() const " --> |
| 102 | const <a class="el" href="classldmat.html">ldmat</a> & </td><td class="memItemRight" valign="bottom"><b>_V</b> () const </td></tr> |
| 103 | |
| 104 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a025ee710274ca142dd0ae978735ad4a"></a><!-- doxytag: member="bdm::egiw::_nu" ref="a025ee710274ca142dd0ae978735ad4a" args="()" --> |
| 105 | double & </td><td class="memItemRight" valign="bottom"><b>_nu</b> ()</td></tr> |
| 106 | |
| 107 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cf3b2bcb158c15c24788bba90e4154e4"></a><!-- doxytag: member="bdm::egiw::_nu" ref="cf3b2bcb158c15c24788bba90e4154e4" args="() const " --> |
| 108 | const double & </td><td class="memItemRight" valign="bottom"><b>_nu</b> () const </td></tr> |
| 109 | |
| 110 | <tr><td colspan="2"><div class="groupHeader">Matematical Operations</div></td></tr> |
| 127 | <tr><td colspan="2"><div class="groupHeader">Connection to other classes</div></td></tr> |
| 128 | <tr><td colspan="2"><div class="groupText">Description of the random quantity via attribute <code>rv</code> is optional. For operations such as sampling <code>rv</code> does not need to be set. However, for <code>marginalization</code> and <code>conditioning</code> <code>rv</code> has to be set. NB: <br><br></div></td></tr> |
| 129 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f423e28448dbb69ef4905295ec8de8ff"></a><!-- doxytag: member="bdm::egiw::set_rv" ref="f423e28448dbb69ef4905295ec8de8ff" args="(const RV &rv0)" --> |
| 130 | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#f423e28448dbb69ef4905295ec8de8ff">set_rv</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &rv0)</td></tr> |
| 131 | |
| 132 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Name its rv. <br></td></tr> |
| 133 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c4b863ff84c7a4882fb3ad18556027f9"></a><!-- doxytag: member="bdm::egiw::isnamed" ref="c4b863ff84c7a4882fb3ad18556027f9" args="() const " --> |
| 134 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#c4b863ff84c7a4882fb3ad18556027f9">isnamed</a> () const </td></tr> |
| 135 | |
| 136 | <tr><td class="mdescLeft"> </td><td class="mdescRight">True if rv is assigned. <br></td></tr> |
136 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">access function, possibly dangerous! <br></td></tr> |
137 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="62e88cbce0ce77a8692f5e15d76e805f"></a><!-- doxytag: member="bdm::egiw::_renewrv" ref="62e88cbce0ce77a8692f5e15d76e805f" args="(const RV &in_rv)" --> |
138 | | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#62e88cbce0ce77a8692f5e15d76e805f">_renewrv</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &in_rv)</td></tr> |
| 140 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Return name (fails when isnamed is false). <br></td></tr> |
| 141 | <tr><td colspan="2"><div class="groupHeader">Access to attributes</div></td></tr> |
| 142 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="46dfe100cd621716ee5c7ee25a20f24b"></a><!-- doxytag: member="bdm::egiw::dimension" ref="46dfe100cd621716ee5c7ee25a20f24b" args="() const " --> |
| 143 | bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1epdf.html#46dfe100cd621716ee5c7ee25a20f24b">dimension</a> () const </td></tr> |