36 | | <area shape="rect" href="classcompositepdf.html" title="Abstract composition of pdfs, a base for specific classes." alt="" coords="5,7,112,33"><area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="136,7,189,33"></map> |
| 36 | <area shape="rect" href="classcompositepdf.html" title="Abstract composition of pdfs, a base for specific classes this abstract class is..." alt="" coords="5,7,112,33"><area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="136,7,189,33"></map> |
43 | | <area shape="rect" href="classcompositepdf.html" title="Abstract composition of pdfs, a base for specific classes." alt="" coords="5,204,112,231"><area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="136,204,189,231"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="137,7,175,33"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="172,105,220,132"></map> |
| 43 | <area shape="rect" href="classcompositepdf.html" title="Abstract composition of pdfs, a base for specific classes this abstract class is..." alt="" coords="5,204,112,231"><area shape="rect" href="classmpdf.html" title="Conditional probability density, e.g. modeling some dependencies." alt="" coords="136,204,189,231"><area shape="rect" href="classRV.html" title="Class representing variables, most often random variables." alt="" coords="137,7,175,33"><area shape="rect" href="classepdf.html" title="Probability density function with numerical statistics, e.g. posterior density." alt="" coords="172,105,220,132"></map> |
53 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Constructor from list of mFacs, Additional parameter overlap is left for future use. Do not set to true for <a class="el" href="classmprod.html" title="Chain rule decomposition of epdf.">mprod</a>. <br></td></tr> |
54 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c15df5d0c7bb9dc82dd78f037b2550a8"></a><!-- doxytag: member="mprod::evalpdflog" ref="c15df5d0c7bb9dc82dd78f037b2550a8" args="(const vec &val) const " --> |
55 | | double </td><td class="memItemRight" valign="bottom"><b>evalpdflog</b> (const vec &val) const </td></tr> |
56 | | |
| 53 | <tr><td class="mdescLeft"> </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 &val, const vec &cond)" --> |
| 55 | double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmprod.html#1e662c8d90a96bf19235a05373d6887a">evalcond</a> (const vec &val, const vec &cond)</td></tr> |
| 56 | |
| 57 | <tr><td class="mdescLeft"> </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> |
70 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="08958c8f76d65de94ecc37b8d90bc77a"></a><!-- doxytag: member="mprod::setindices" ref="08958c8f76d65de94ecc37b8d90bc77a" args="(const RV &rv)" --> |
71 | | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#08958c8f76d65de94ecc37b8d90bc77a">setindices</a> (const <a class="el" href="classRV.html">RV</a> &<a class="el" href="classmpdf.html#f6687c07ff07d47812dd565368ca59eb">rv</a>)</td></tr> |
72 | | |
73 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">fill all rv*inrv* according to <br></td></tr> |
74 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bd4ada95f381ea6c4cff2dc86e957c4"></a><!-- doxytag: member="mprod::setrvcinrv" ref="3bd4ada95f381ea6c4cff2dc86e957c4" args="(const RV &rvc, Array< ivec > &rvcind)" --> |
75 | | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#3bd4ada95f381ea6c4cff2dc86e957c4">setrvcinrv</a> (const <a class="el" href="classRV.html">RV</a> &<a class="el" href="classmpdf.html#acb7dda792b3cd5576f39fa3129abbab">rvc</a>, Array< ivec > &rvcind)</td></tr> |
76 | | |
77 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Function fills Array by indeces of mpdfs inside given rv. <br></td></tr> |
82 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="80b738ece5bd4f8c4edaee4b38906f91"></a><!-- doxytag: member="mprod::evalcond" ref="80b738ece5bd4f8c4edaee4b38906f91" args="(const vec &dt, const vec &cond)" --> |
83 | | virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#80b738ece5bd4f8c4edaee4b38906f91">evalcond</a> (const vec &dt, const vec &cond)</td></tr> |
84 | | |
85 | | <tr><td class="mdescLeft"> </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> |
86 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ec9c850305984582548e8deb64f0ffe8"></a><!-- doxytag: member="mprod::_rvc" ref="ec9c850305984582548e8deb64f0ffe8" args="()" --> |
87 | | <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#ec9c850305984582548e8deb64f0ffe8">_rvc</a> ()</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 &Dt, const vec &cond)" --> |
| 76 | virtual vec </td><td class="memItemRight" valign="bottom"><b>evalcond_m</b> (const mat &Dt, const vec &cond)</td></tr> |
| 77 | |
| 78 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15ef062183b1ccdf794732d5fa0b77cd"></a><!-- doxytag: member="mprod::_rvc" ref="15ef062183b1ccdf794732d5fa0b77cd" args="() const " --> |
| 79 | <a class="el" href="classRV.html">RV</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmpdf.html#15ef062183b1ccdf794732d5fa0b77cd">_rvc</a> () const </td></tr> |
103 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc85192d8abc01832937ed8b62e363a6"></a><!-- doxytag: member="mprod::rvcinds" ref="cc85192d8abc01832937ed8b62e363a6" args="" --> |
104 | | Array< ivec > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmprod.html#cc85192d8abc01832937ed8b62e363a6">rvcinds</a></td></tr> |
105 | | |
106 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Indeces of rvc in common rvc. <br></td></tr> |
| 95 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5334777dda3dad9b9fa73e22e8d0f24c"></a><!-- doxytag: member="mprod::dls" ref="5334777dda3dad9b9fa73e22e8d0f24c" args="" --> |
| 96 | Array< <a class="el" href="classdatalink__m2m.html">datalink_m2m</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classmprod.html#5334777dda3dad9b9fa73e22e8d0f24c">dls</a></td></tr> |
| 97 | |
| 98 | <tr><td class="mdescLeft"> </td><td class="mdescRight">Data link for each mpdfs. <br></td></tr> |
115 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4d4a8269f9faefeca8cdc251a5a29a7f"></a><!-- doxytag: member="mprod::rvsinrv" ref="4d4a8269f9faefeca8cdc251a5a29a7f" args="" --> |
116 | | Array< ivec > </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#4d4a8269f9faefeca8cdc251a5a29a7f">rvsinrv</a></td></tr> |
117 | | |
118 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Indeces of rvs in common rv. <br></td></tr> |
119 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3df07bb5e3ed36a3119b145043296676"></a><!-- doxytag: member="mprod::rvcsinrv" ref="3df07bb5e3ed36a3119b145043296676" args="" --> |
120 | | Array< ivec > </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#3df07bb5e3ed36a3119b145043296676">rvcsinrv</a></td></tr> |
121 | | |
122 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Indeces of rvc in common rv. <br></td></tr> |
123 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de3bd289a26d5549dcf1ed19e5b13569"></a><!-- doxytag: member="mprod::rvinrvcs" ref="de3bd289a26d5549dcf1ed19e5b13569" args="" --> |
124 | | Array< ivec > </td><td class="memItemRight" valign="bottom"><a class="el" href="classcompositepdf.html#de3bd289a26d5549dcf1ed19e5b13569">rvinrvcs</a></td></tr> |
125 | | |
126 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Indeces of common rv in rvc. <br></td></tr> |
181 | | <p>References <a class="el" href="libBM_8h-source.html#l00072">RV::count()</a>, <a class="el" href="emix_8h-source.html#l00078">epdfs</a>, <a class="el" href="libBM_8h-source.html#l00258">compositepdf::mpdfs</a>, <a class="el" href="libBM_8h-source.html#l00256">compositepdf::n</a>, <a class="el" href="libBM_8h-source.html#l00203">mpdf::rv</a>, <a class="el" href="emix_8h-source.html#l00080">rvcinds</a>, <a class="el" href="libBM_8h-source.html#l00262">compositepdf::rvcsinrv</a>, <a class="el" href="libBM_8h-source.html#l00264">compositepdf::rvinrvcs</a>, and <a class="el" href="libBM_8h-source.html#l00260">compositepdf::rvsinrv</a>.</p> |
182 | | |
183 | | <p>Referenced by <a class="el" href="emix_8h-source.html#l00126">samplecond()</a>.</p> |
| 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> |