Show
Ignore:
Timestamp:
08/16/09 18:14:04 (15 years ago)
Author:
smidl
Message:

Documentation regenerated

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • library/doc/html/classbdm_1_1mlstudent.html

    r472 r538  
    55<link href="doxygen.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.9 --> 
     7<!-- Generated by Doxygen 1.5.8 --> 
    88<script type="text/javascript"> 
    99<!-- 
     
    6868</div> 
    6969<div class="contents"> 
    70 <h1>bdm::mlstudent Class Reference</h1><!-- doxytag: class="bdm::mlstudent" --><!-- doxytag: inherits="mlnorm&lt; ldmat &gt;" --><code>#include &lt;<a class="el" href="exp__family_8h_source.html">exp_family.h</a>&gt;</code> 
     70<h1>bdm::mlstudent Class Reference</h1><!-- doxytag: class="bdm::mlstudent" --><!-- doxytag: inherits="mlnorm&lt; ldmat, enorm &gt;" --><code>#include &lt;<a class="el" href="exp__family_8h-source.html">exp_family.h</a>&gt;</code> 
    7171<p> 
    7272 
     
    7676<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> 
    7777<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4cdf79aac1b2165c0290e73810a0e4a3"></a><!-- doxytag: member="bdm::mlstudent::set_parameters" ref="4cdf79aac1b2165c0290e73810a0e4a3" args="(const mat &amp;A0, const vec &amp;mu0, const ldmat &amp;R0, const ldmat &amp;Lambda0)" --> 
    78 void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_parameters</b> (const mat &amp;A0, const vec &amp;mu0, const <a class="el" href="classldmat.html">ldmat</a> &amp;R0, const <a class="el" href="classldmat.html">ldmat</a> &amp;Lambda0)</td></tr> 
    79  
     78void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlstudent.html#4cdf79aac1b2165c0290e73810a0e4a3">set_parameters</a> (const mat &amp;A0, const vec &amp;mu0, const <a class="el" href="classbdm_1_1ldmat.html">ldmat</a> &amp;R0, const <a class="el" href="classbdm_1_1ldmat.html">ldmat</a> &amp;Lambda0)</td></tr> 
     79 
     80<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">constructor function <br></td></tr> 
    8081<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlstudent.html#efd37560585c8613897f30d3c2f58d0d">condition</a> (const vec &amp;cond)</td></tr> 
    8182 
    82 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56e587952f94fcac6cfc999eae6dbced"></a><!-- doxytag: member="bdm::mlstudent::_mu_const" ref="56e587952f94fcac6cfc999eae6dbced" args="()" --> 
    83 vec &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#56e587952f94fcac6cfc999eae6dbced">_mu_const</a> ()</td></tr> 
     83<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6332e5200f3afa15db3f7f4bca09b17f"></a><!-- doxytag: member="bdm::mlstudent::_mu_const" ref="6332e5200f3afa15db3f7f4bca09b17f" args="()" --> 
     84vec &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#6332e5200f3afa15db3f7f4bca09b17f">_mu_const</a> ()</td></tr> 
    8485 
    8586<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    86 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="262a2a486bff585f34bb6a5005b02614"></a><!-- doxytag: member="bdm::mlstudent::_A" ref="262a2a486bff585f34bb6a5005b02614" args="()" --> 
    87 mat &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#262a2a486bff585f34bb6a5005b02614">_A</a> ()</td></tr> 
     87<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b256b547c5156b5898a3a1e5462f9540"></a><!-- doxytag: member="bdm::mlstudent::_A" ref="b256b547c5156b5898a3a1e5462f9540" args="()" --> 
     88mat &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#b256b547c5156b5898a3a1e5462f9540">_A</a> ()</td></tr> 
    8889 
    8990<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    90 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="78120ecd1c2b1d7e80124b4603504604"></a><!-- doxytag: member="bdm::mlstudent::_R" ref="78120ecd1c2b1d7e80124b4603504604" args="()" --> 
    91 mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#78120ecd1c2b1d7e80124b4603504604">_R</a> ()</td></tr> 
     91<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="564715dea56f7bbff0083aec295ce97e"></a><!-- doxytag: member="bdm::mlstudent::_R" ref="564715dea56f7bbff0083aec295ce97e" args="()" --> 
     92mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#564715dea56f7bbff0083aec295ce97e">_R</a> ()</td></tr> 
    9293 
    9394<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function <br></td></tr> 
    94 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#8582928555c309a2865f385dd0441fd1">from_setting</a> (const Setting &amp;set)</td></tr> 
    95  
     95<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#52980f13d80162d00b30d5864343f564">from_setting</a> (const Setting &amp;set)</td></tr> 
     96 
     97<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6b4d1cb8d7e230e313b4f0c905874d5a"></a><!-- doxytag: member="bdm::mlstudent::e" ref="6b4d1cb8d7e230e313b4f0c905874d5a" args="()" --> 
     98<a class="el" href="classbdm_1_1enorm.html">enorm</a>&lt; <a class="el" href="classbdm_1_1ldmat.html">ldmat</a> &gt; &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#6b4d1cb8d7e230e313b4f0c905874d5a">e</a> ()</td></tr> 
     99 
     100<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">access function to iepdf <br></td></tr> 
     101<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d8e547695d1cc19219b91164d825c930"></a><!-- doxytag: member="bdm::mlstudent::samplecond" ref="d8e547695d1cc19219b91164d825c930" args="(const vec &amp;cond)" --> 
     102vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#d8e547695d1cc19219b91164d825c930">samplecond</a> (const vec &amp;cond)</td></tr> 
     103 
     104<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reimplements samplecond using <code>condition()</code>. <br></td></tr> 
     105<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="89076e62b8d7df7616bad68c94591948"></a><!-- doxytag: member="bdm::mlstudent::evallogcond" ref="89076e62b8d7df7616bad68c94591948" args="(const vec &amp;val, const vec &amp;cond)" --> 
     106double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#89076e62b8d7df7616bad68c94591948">evallogcond</a> (const vec &amp;val, const vec &amp;cond)</td></tr> 
     107 
     108<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reimplements evallogcond using <code>condition()</code>. <br></td></tr> 
     109<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e28c214e3063733a6e4d17738941c61c"></a><!-- doxytag: member="bdm::mlstudent::evallogcond_m" ref="e28c214e3063733a6e4d17738941c61c" args="(const mat &amp;Dt, const vec &amp;cond)" --> 
     110virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#e28c214e3063733a6e4d17738941c61c">evallogcond_m</a> (const mat &amp;Dt, const vec &amp;cond)</td></tr> 
     111 
     112<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Efficient version of evallogcond for matrices. <br></td></tr> 
     113<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e82db07ce8af02f29cfd81e014edb3db"></a><!-- doxytag: member="bdm::mlstudent::evallogcond_m" ref="e82db07ce8af02f29cfd81e014edb3db" args="(const Array&lt; vec &gt; &amp;Dt, const vec &amp;cond)" --> 
     114virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#e82db07ce8af02f29cfd81e014edb3db">evallogcond_m</a> (const Array&lt; vec &gt; &amp;Dt, const vec &amp;cond)</td></tr> 
     115 
     116<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Efficient version of evallogcond for Array&lt;vec&gt;. <br></td></tr> 
     117<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9554c554054da2d22cb8e908ae9c8823"></a><!-- doxytag: member="bdm::mlstudent::samplecond_m" ref="9554c554054da2d22cb8e908ae9c8823" args="(const vec &amp;cond, int N)" --> 
     118virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#9554c554054da2d22cb8e908ae9c8823">samplecond_m</a> (const vec &amp;cond, int N)</td></tr> 
     119 
     120<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Efficient version of samplecond. <br></td></tr> 
    96121<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="af0e6941ba5919cae1bc530e2181b109"></a><!-- doxytag: member="bdm::mlstudent::to_string" ref="af0e6941ba5919cae1bc530e2181b109" args="()" --> 
    97122virtual string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1root.html#af0e6941ba5919cae1bc530e2181b109">to_string</a> ()</td></tr> 
     
    107132<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This method TODO. <br></td></tr> 
    108133<tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr> 
    109 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5d18dec3167584338a4775c1d165d96f"></a><!-- doxytag: member="bdm::mlstudent::set_parameters" ref="5d18dec3167584338a4775c1d165d96f" args="(const mat &amp;A, const vec &amp;mu0, const ldmat &amp;R)" --> 
    110 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#5d18dec3167584338a4775c1d165d96f">set_parameters</a> (const mat &amp;A, const vec &amp;mu0, const <a class="el" href="classldmat.html">ldmat</a> &amp;R)</td></tr> 
     134<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="04f7c6cda7b2f95161dd5fbcf15d1fd5"></a><!-- doxytag: member="bdm::mlstudent::set_parameters" ref="04f7c6cda7b2f95161dd5fbcf15d1fd5" args="(const mat &amp;A0, const vec &amp;mu0, const ldmat &amp;R0)" --> 
     135void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#04f7c6cda7b2f95161dd5fbcf15d1fd5">set_parameters</a> (const mat &amp;A0, const vec &amp;mu0, const <a class="el" href="classbdm_1_1ldmat.html">ldmat</a> &amp;R0)</td></tr> 
    111136 
    112137<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set <code>A</code> and <code>R</code>. <br></td></tr> 
    113 <tr><td colspan="2"><div class="groupHeader">Matematical operations</div></td></tr> 
    114 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html#b024f2e636e5507c755de4a6df1f1e99">samplecond</a> (const vec &amp;cond)</td></tr> 
    115  
    116 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns a sample from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_11.png">.  <a href="#b024f2e636e5507c755de4a6df1f1e99"></a><br></td></tr> 
    117 <tr><td class="memItemLeft" nowrap align="right" valign="top">virtual mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html#6e497d501331057309d2fddf63259d1a">samplecond_m</a> (const vec &amp;cond, int N)</td></tr> 
    118  
    119 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns.  <a href="#6e497d501331057309d2fddf63259d1a"></a><br></td></tr> 
    120 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cfcbb897bf42015a7979b17d891fd9b5"></a><!-- doxytag: member="bdm::mlstudent::evallogcond" ref="cfcbb897bf42015a7979b17d891fd9b5" args="(const vec &amp;dt, const vec &amp;cond)" --> 
    121 virtual double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html#cfcbb897bf42015a7979b17d891fd9b5">evallogcond</a> (const vec &amp;dt, const vec &amp;cond)</td></tr> 
    122  
    123 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shortcut for conditioning and evaluation of the internal <a class="el" href="classbdm_1_1epdf.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> 
    124 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f97c61ecfb1f44ef6f08dee7bc15eab3"></a><!-- doxytag: member="bdm::mlstudent::evallogcond_m" ref="f97c61ecfb1f44ef6f08dee7bc15eab3" args="(const mat &amp;Dt, const vec &amp;cond)" --> 
    125 virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html#f97c61ecfb1f44ef6f08dee7bc15eab3">evallogcond_m</a> (const mat &amp;Dt, const vec &amp;cond)</td></tr> 
    126  
    127 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Matrix version of evallogcond. <br></td></tr> 
    128 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2d7d3c23e3273e97c12c396dcc06b606"></a><!-- doxytag: member="bdm::mlstudent::evallogcond_m" ref="2d7d3c23e3273e97c12c396dcc06b606" args="(const Array&lt; vec &gt; &amp;Dt, const vec &amp;cond)" --> 
    129 virtual vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html#2d7d3c23e3273e97c12c396dcc06b606">evallogcond_m</a> (const Array&lt; vec &gt; &amp;Dt, const vec &amp;cond)</td></tr> 
    130  
    131 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Array&lt;vec&gt; version of evallogcond. <br></td></tr> 
    132138<tr><td colspan="2"><div class="groupHeader">Access to attributes</div></td></tr> 
    133 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5571482d150fbcb72cc36f6694ce1a10"></a><!-- doxytag: member="bdm::mlstudent::_rv" ref="5571482d150fbcb72cc36f6694ce1a10" args="()" --> 
    134 <a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>_rv</b> ()</td></tr> 
     139<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="222d5280e309c5a053ba73841e98c151"></a><!-- doxytag: member="bdm::mlstudent::_rv" ref="222d5280e309c5a053ba73841e98c151" args="() const " --> 
     140<a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>_rv</b> () const </td></tr> 
    135141 
    136142<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26001264236846897bd11e4baad47245"></a><!-- doxytag: member="bdm::mlstudent::_rvc" ref="26001264236846897bd11e4baad47245" args="()" --> 
    137143<a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>_rvc</b> ()</td></tr> 
    138144 
    139 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c2bae3e1e90874e72941863974ec0ed"></a><!-- doxytag: member="bdm::mlstudent::dimension" ref="1c2bae3e1e90874e72941863974ec0ed" args="()" --> 
    140 int&nbsp;</td><td class="memItemRight" valign="bottom"><b>dimension</b> ()</td></tr> 
     145<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eea4a999ed9679181335927e9cb66d28"></a><!-- doxytag: member="bdm::mlstudent::dimension" ref="eea4a999ed9679181335927e9cb66d28" args="() const " --> 
     146int&nbsp;</td><td class="memItemRight" valign="bottom"><b>dimension</b> () const </td></tr> 
    141147 
    142148<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35e135910aed187b7290742f50e61bc8"></a><!-- doxytag: member="bdm::mlstudent::dimensionc" ref="35e135910aed187b7290742f50e61bc8" args="()" --> 
    143149int&nbsp;</td><td class="memItemRight" valign="bottom"><b>dimensionc</b> ()</td></tr> 
    144  
    145 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4c2d7d3d1d75cca84993e77867d1ffbe"></a><!-- doxytag: member="bdm::mlstudent::e" ref="4c2d7d3d1d75cca84993e77867d1ffbe" args="()" --> 
    146 <a class="el" href="classbdm_1_1epdf.html">epdf</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><b>e</b> ()</td></tr> 
    147  
    148 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a4ba1b384c9c1cb18422a8ba32a5d019"></a><!-- doxytag: member="bdm::mlstudent::set_ep" ref="a4ba1b384c9c1cb18422a8ba32a5d019" args="(shared_ptr&lt; epdf &gt; ep)" --> 
    149 void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_ep</b> (<a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classbdm_1_1epdf.html">epdf</a> &gt; ep)</td></tr> 
    150150 
    151151<tr><td colspan="2"><div class="groupHeader">Connection to other objects</div></td></tr> 
     
    159159bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>isnamed</b> ()</td></tr> 
    160160 
     161<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr> 
     162<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="147afacb393324bb3f9a7a89e33f835e"></a><!-- doxytag: member="bdm::mlstudent::set_ep" ref="147afacb393324bb3f9a7a89e33f835e" args="(epdf &amp;iepdf)" --> 
     163void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html#147afacb393324bb3f9a7a89e33f835e">set_ep</a> (<a class="el" href="classbdm_1_1epdf.html">epdf</a> &amp;<a class="el" href="classbdm_1_1mpdf__internal.html#47bab632af15120c88aad647ae129468">iepdf</a>)</td></tr> 
     164 
     165<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set internal pointer <code>ep</code> to point to given <code>iepdf</code> <br></td></tr> 
     166<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7555b377f8b5895c9b759c9628ee3e20"></a><!-- doxytag: member="bdm::mlstudent::set_ep" ref="7555b377f8b5895c9b759c9628ee3e20" args="(epdf *iepdfp)" --> 
     167void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html#7555b377f8b5895c9b759c9628ee3e20">set_ep</a> (<a class="el" href="classbdm_1_1epdf.html">epdf</a> *iepdfp)</td></tr> 
     168 
     169<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">set internal pointer <code>ep</code> to point to given <code>iepdf</code> <br></td></tr> 
    161170<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> 
    162171<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="41595144a79594acbe288c6b59412657"></a><!-- doxytag: member="bdm::mlstudent::Lambda" ref="41595144a79594acbe288c6b59412657" args="" --> 
    163 <a class="el" href="classldmat.html">ldmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>Lambda</b></td></tr> 
    164  
     172<a class="el" href="classbdm_1_1ldmat.html">ldmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlstudent.html#41595144a79594acbe288c6b59412657">Lambda</a></td></tr> 
     173 
     174<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Variable <img class="formulaInl" alt="$ \Lambda $" src="form_135.png"> from theory. <br></td></tr> 
    165175<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="72e9bda4d6684e07faafc4b2192daf39"></a><!-- doxytag: member="bdm::mlstudent::_R" ref="72e9bda4d6684e07faafc4b2192daf39" args="" --> 
    166 <a class="el" href="classldmat.html">ldmat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>_R</b></td></tr> 
    167  
     176<a class="el" href="classbdm_1_1ldmat.html">ldmat</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlstudent.html#72e9bda4d6684e07faafc4b2192daf39">_R</a></td></tr> 
     177 
     178<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Reference to variable <img class="formulaInl" alt="$ R $" src="form_136.png">. <br></td></tr> 
    168179<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1c063ad6cb6e079ee11bc4128c2c9fe8"></a><!-- doxytag: member="bdm::mlstudent::Re" ref="1c063ad6cb6e079ee11bc4128c2c9fe8" args="" --> 
    169 <a class="el" href="classldmat.html">ldmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>Re</b></td></tr> 
    170  
    171 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6de45ab731143e70a94318df586c36ba"></a><!-- doxytag: member="bdm::mlstudent::iepdf" ref="6de45ab731143e70a94318df586c36ba" args="" --> 
    172 <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classbdm_1_1enorm.html">enorm</a>&lt; <a class="el" href="classldmat.html">ldmat</a> &gt; &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#6de45ab731143e70a94318df586c36ba">iepdf</a></td></tr> 
     180<a class="el" href="classbdm_1_1ldmat.html">ldmat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlstudent.html#1c063ad6cb6e079ee11bc4128c2c9fe8">Re</a></td></tr> 
     181 
     182<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Variable <img class="formulaInl" alt="$ R_e $" src="form_137.png">. <br></td></tr> 
     183<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c71bbf59fc732beb2b459d7117bd6e42"></a><!-- doxytag: member="bdm::mlstudent::A" ref="c71bbf59fc732beb2b459d7117bd6e42" args="" --> 
     184mat&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#c71bbf59fc732beb2b459d7117bd6e42">A</a></td></tr> 
    173185 
    174186<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal epdf that arise by conditioning on <code>rvc</code>. <br></td></tr> 
    175 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8207ae86d1722102897e139a23e29af8"></a><!-- doxytag: member="bdm::mlstudent::A" ref="8207ae86d1722102897e139a23e29af8" args="" --> 
    176 mat&nbsp;</td><td class="memItemRight" valign="bottom"><b>A</b></td></tr> 
    177  
    178 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a019144d414d1737aea331ffe1c3845"></a><!-- doxytag: member="bdm::mlstudent::mu_const" ref="3a019144d414d1737aea331ffe1c3845" args="" --> 
    179 vec&nbsp;</td><td class="memItemRight" valign="bottom"><b>mu_const</b></td></tr> 
    180  
    181 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="dea5ea658d5020c11da91275f592244b"></a><!-- doxytag: member="bdm::mlstudent::_mu" ref="dea5ea658d5020c11da91275f592244b" args="" --> 
    182 vec &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>_mu</b></td></tr> 
    183  
     187<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="831b50121cad10aa03a16682bd0c3ed6"></a><!-- doxytag: member="bdm::mlstudent::mu_const" ref="831b50121cad10aa03a16682bd0c3ed6" args="" --> 
     188vec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#831b50121cad10aa03a16682bd0c3ed6">mu_const</a></td></tr> 
     189 
     190<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constant additive term. <br></td></tr> 
     191<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="47bab632af15120c88aad647ae129468"></a><!-- doxytag: member="bdm::mlstudent::iepdf" ref="47bab632af15120c88aad647ae129468" args="" --> 
     192<a class="el" href="classbdm_1_1enorm.html">enorm</a>&lt; <a class="el" href="classbdm_1_1ldmat.html">ldmat</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf__internal.html#47bab632af15120c88aad647ae129468">iepdf</a></td></tr> 
     193 
     194<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal epdf used for sampling. <br></td></tr> 
    184195<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c1900976ff13dbc09c9729b3bbff9e6"></a><!-- doxytag: member="bdm::mlstudent::dimc" ref="7c1900976ff13dbc09c9729b3bbff9e6" args="" --> 
    185196int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mpdf.html#7c1900976ff13dbc09c9729b3bbff9e6">dimc</a></td></tr> 
     
    191202<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">random variable in condition <br></td></tr> 
    192203<tr><td colspan="2"><br><h2>Friends</h2></td></tr> 
    193 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1917009347bb410f73bf827df8767b09"></a><!-- doxytag: member="bdm::mlstudent::operator&lt;&lt;" ref="1917009347bb410f73bf827df8767b09" args="(std::ostream &amp;os, mlnorm&lt; sq_M &gt; &amp;ml)" --> 
    194 std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (std::ostream &amp;os, <a class="el" href="classbdm_1_1mlnorm.html">mlnorm</a>&lt; sq_M &gt; &amp;ml)</td></tr> 
    195  
     204<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75795ae374be737465498b98aebd1434"></a><!-- doxytag: member="bdm::mlstudent::operator&lt;&lt;" ref="75795ae374be737465498b98aebd1434" args="(std::ostream &amp;os, mlnorm&lt; sq_M, enorm &gt; &amp;ml)" --> 
     205std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1mlnorm.html#75795ae374be737465498b98aebd1434">operator&lt;&lt;</a> (std::ostream &amp;os, <a class="el" href="classbdm_1_1mlnorm.html">mlnorm</a>&lt; sq_M, <a class="el" href="classbdm_1_1enorm.html">enorm</a> &gt; &amp;ml)</td></tr> 
     206 
     207<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Debug stream. <br></td></tr> 
    196208</table> 
    197209<hr><a name="_details"></a><h2>Detailed Description</h2> 
     
    217229<p> 
    218230Set value of <code>rvc</code> . Result of this operation is stored in <code><a class="el" href="classbdm_1_1epdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a></code> use function <code>_ep</code> to access it.  
    219 <p>Reimplemented from <a class="el" href="classbdm_1_1mlnorm.html#0dafc0196e7e07fd06dc6716e0e18bc2">bdm::mlnorm&lt; ldmat &gt;</a>.</p> 
    220  
    221 <p>References <a class="el" href="exp__family_8h_source.html#l00560">bdm::mlnorm&lt; ldmat &gt;::_R()</a>, <a class="el" href="square__mat_8cpp_source.html#l00168">ldmat::invqform()</a>, and <a class="el" href="square__mat_8h_source.html#l00095">sqmat::rows()</a>.</p> 
     231<p>Reimplemented from <a class="el" href="classbdm_1_1mlnorm.html#c2895ae549ee76d961be98d7061bd110">bdm::mlnorm&lt; ldmat, enorm &gt;</a>.</p> 
     232 
     233<p>References <a class="el" href="exp__family_8h-source.html#l00157">bdm::enorm&lt; sq_T &gt;::_mu()</a>, <a class="el" href="exp__family_8h-source.html#l00557">bdm::mlnorm&lt; ldmat, enorm &gt;::_R()</a>, <a class="el" href="exp__family_8h-source.html#l00523">bdm::mlnorm&lt; ldmat, enorm &gt;::A</a>, <a class="el" href="bdmbase_8h-source.html#l00495">bdm::mpdf_internal&lt; enorm&lt; ldmat &gt; &gt;::iepdf</a>, <a class="el" href="square__mat_8cpp-source.html#l00196">bdm::ldmat::invqform()</a>, <a class="el" href="exp__family_8h-source.html#l00652">Lambda</a>, <a class="el" href="exp__family_8h-source.html#l00525">bdm::mlnorm&lt; ldmat, enorm &gt;::mu_const</a>, <a class="el" href="exp__family_8h-source.html#l00656">Re</a>, and <a class="el" href="square__mat_8h-source.html#l00099">bdm::sqmat::rows()</a>.</p> 
    222234 
    223235</div> 
    224236</div><p> 
    225 <a class="anchor" name="8582928555c309a2865f385dd0441fd1"></a><!-- doxytag: member="bdm::mlstudent::from_setting" ref="8582928555c309a2865f385dd0441fd1" args="(const Setting &amp;set)" --> 
     237<a class="anchor" name="52980f13d80162d00b30d5864343f564"></a><!-- doxytag: member="bdm::mlstudent::from_setting" ref="52980f13d80162d00b30d5864343f564" args="(const Setting &amp;set)" --> 
    226238<div class="memitem"> 
    227239<div class="memproto"> 
    228240      <table class="memname"> 
    229241        <tr> 
    230           <td class="memname">void <a class="el" href="classbdm_1_1mlnorm.html">bdm::mlnorm</a>&lt; <a class="el" href="classldmat.html">ldmat</a>  &gt;::from_setting           </td> 
     242          <td class="memname">void <a class="el" href="classbdm_1_1mlnorm.html">bdm::mlnorm</a>&lt; <a class="el" href="classbdm_1_1ldmat.html">ldmat</a> , <a class="el" href="classbdm_1_1enorm.html">enorm</a>  &gt;::from_setting           </td> 
    231243          <td>(</td> 
    232244          <td class="paramtype">const Setting &amp;&nbsp;</td> 
     
    240252 
    241253<p> 
    242 Load from structure with elements: <div class="fragment"><pre class="fragment"> { rv = {<span class="keyword">class</span>=<span class="stringliteral">"RV"</span>, names=(...),}; <span class="comment">// RV describing meaning of random variable</span> 
     254Load from structure with elements: <div class="fragment"><pre class="fragment"> { <span class="keyword">class </span>= "mpdf_offspring", 
     255   rv = {<span class="keyword">class</span>=<span class="stringliteral">"RV"</span>, names=(...),}; <span class="comment">// RV describing meaning of random variable</span> 
    243256   <a class="code" href="classbdm_1_1mpdf.html#5a5f08950daa08b85b01ddf4e1c36288" title="random variable in condition">rvc</a>= {<span class="keyword">class</span>=<span class="stringliteral">"RV"</span>, names=(...),}; <span class="comment">// RV describing meaning of random variable in condition</span> 
    244257   <span class="comment">// elements of offsprings</span> 
     
    247260<p>Reimplemented from <a class="el" href="classbdm_1_1mpdf.html#30a0bceb948e287d497c578e371b1667">bdm::mpdf</a>.</p> 
    248261 
    249 <p>References <a class="el" href="exp__family_8h_source.html#l00565">bdm::mlnorm&lt; sq_T &gt;::from_setting()</a>, <a class="el" href="user__info_8h_source.html#l00387">bdm::UI::get()</a>, and <a class="el" href="exp__family_8h_source.html#l01261">bdm::mlnorm&lt; sq_T &gt;::set_parameters()</a>.</p> 
    250  
    251 </div> 
    252 </div><p> 
    253 <a class="anchor" name="b024f2e636e5507c755de4a6df1f1e99"></a><!-- doxytag: member="bdm::mlstudent::samplecond" ref="b024f2e636e5507c755de4a6df1f1e99" args="(const vec &amp;cond)" --> 
    254 <div class="memitem"> 
    255 <div class="memproto"> 
    256       <table class="memname"> 
    257         <tr> 
    258           <td class="memname">vec bdm::mpdf::samplecond           </td> 
    259           <td>(</td> 
    260           <td class="paramtype">const vec &amp;&nbsp;</td> 
    261           <td class="paramname"> <em>cond</em>          </td> 
    262           <td>&nbsp;)&nbsp;</td> 
    263           <td><code> [virtual, inherited]</code></td> 
    264         </tr> 
    265       </table> 
    266 </div> 
    267 <div class="memdoc"> 
    268  
    269 <p> 
    270 Returns a sample from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_11.png">.  
    271 <p> 
    272 <dl compact><dt><b>Parameters:</b></dt><dd> 
    273   <table border="0" cellspacing="2" cellpadding="0"> 
    274     <tr><td valign="top"></td><td valign="top"><em>cond</em>&nbsp;</td><td>is numeric value of <code>rv</code> </td></tr> 
    275   </table> 
    276 </dl> 
    277  
    278 <p>Reimplemented in <a class="el" href="classbdm_1_1mprod.html#ee715a8013acf9892f6cb489db595555">bdm::mprod</a>.</p> 
    279  
    280 <p>References <a class="el" href="bdmbase_8h_source.html#l00376">bdm::mpdf::condition()</a>.</p> 
    281  
    282 <p>Referenced by <a class="el" href="particles_8h_source.html#l00207">bdm::MPF&lt; BM_T &gt;::bayes()</a>, <a class="el" href="particles_8cpp_source.html#l00007">bdm::PF::bayes()</a>, and <a class="el" href="datasources_8cpp_source.html#l00043">bdm::ArxDS::step()</a>.</p> 
    283  
    284 </div> 
    285 </div><p> 
    286 <a class="anchor" name="6e497d501331057309d2fddf63259d1a"></a><!-- doxytag: member="bdm::mlstudent::samplecond_m" ref="6e497d501331057309d2fddf63259d1a" args="(const vec &amp;cond, int N)" --> 
    287 <div class="memitem"> 
    288 <div class="memproto"> 
    289       <table class="memname"> 
    290         <tr> 
    291           <td class="memname">mat bdm::mpdf::samplecond_m           </td> 
    292           <td>(</td> 
    293           <td class="paramtype">const vec &amp;&nbsp;</td> 
    294           <td class="paramname"> <em>cond</em>, </td> 
    295         </tr> 
    296         <tr> 
    297           <td class="paramkey"></td> 
    298           <td></td> 
    299           <td class="paramtype">int&nbsp;</td> 
    300           <td class="paramname"> <em>N</em></td><td>&nbsp;</td> 
    301         </tr> 
    302         <tr> 
    303           <td></td> 
    304           <td>)</td> 
    305           <td></td><td></td><td><code> [virtual, inherited]</code></td> 
    306         </tr> 
    307       </table> 
    308 </div> 
    309 <div class="memdoc"> 
    310  
    311 <p> 
    312 Returns.  
    313 <p> 
    314 <dl compact><dt><b>Parameters:</b></dt><dd> 
    315   <table border="0" cellspacing="2" cellpadding="0"> 
    316     <tr><td valign="top"></td><td valign="top"><em>N</em>&nbsp;</td><td>samples from the density conditioned on <code>cond</code>, <img class="formulaInl" alt="$x \sim epdf(rv|cond)$" src="form_11.png">. </td></tr> 
    317     <tr><td valign="top"></td><td valign="top"><em>cond</em>&nbsp;</td><td>is numeric value of <code>rv</code> </td></tr> 
    318   </table> 
    319 </dl> 
    320  
    321 <p>References <a class="el" href="bdmbase_8h_source.html#l00376">bdm::mpdf::condition()</a>.</p> 
     262<p>References <a class="el" href="exp__family_8h-source.html#l00523">bdm::mlnorm&lt; sq_T, TEpdf &gt;::A</a>, <a class="el" href="exp__family_8h-source.html#l00563">bdm::mlnorm&lt; sq_T, TEpdf &gt;::from_setting()</a>, <a class="el" href="user__info_8h-source.html#l00410">bdm::UI::get()</a>, <a class="el" href="exp__family_8h-source.html#l00525">bdm::mlnorm&lt; sq_T, TEpdf &gt;::mu_const</a>, and <a class="el" href="exp__family_8h-source.html#l00536">bdm::mlnorm&lt; sq_T, TEpdf &gt;::set_parameters()</a>.</p> 
    322263 
    323264</div> 
    324265</div><p> 
    325266<hr>The documentation for this class was generated from the following file:<ul> 
    326 <li><a class="el" href="exp__family_8h_source.html">exp_family.h</a></ul> 
    327 </div> 
    328 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Aug 5 00:07:02 2009 for mixpp by&nbsp; 
     267<li><a class="el" href="exp__family_8h-source.html">exp_family.h</a></ul> 
     268</div> 
     269<hr size="1"><address style="text-align: right;"><small>Generated on Sun Aug 16 17:58:19 2009 for mixpp by&nbsp; 
    329270<a href="http://www.doxygen.org/index.html"> 
    330 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address> 
     271<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> 
    331272</body> 
    332273</html>