Changeset 385 for library/doc/html/libBM_8h-source.html
- Timestamp:
- 06/19/09 11:13:30 (16 years ago)
- Location:
- library/doc
- Files:
-
- 1 modified
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
library/doc/html/libBM_8h-source.html
r375 r385 379 379 <a name="l00554"></a>00554 }; 380 380 <a name="l00555"></a>00555 381 <a name="l00558"></a><a class="code" href="classbdm_1_1compositepdf.html">00558</a> <span class="keyword">class </span><a class="code" href="classbdm_1_1compositepdf.html" title=" Abstract composition of pdfs, will be used for specific classes this abstract class...">compositepdf</a>{381 <a name="l00558"></a><a class="code" href="classbdm_1_1compositepdf.html">00558</a> <span class="keyword">class </span><a class="code" href="classbdm_1_1compositepdf.html" title="Chain rule of pdfs - abstract part common for mprod and merger. this abstract class...">compositepdf</a> : <span class="keyword">public</span> <a class="code" href="classbdm_1_1bdmroot.html" title="Root class of BDM objects.">bdmroot</a>{ 382 382 <a name="l00559"></a>00559 <span class="keyword">protected</span>: 383 <a name="l00561"></a><a class="code" href="classbdm_1_1compositepdf.html# 7ca3cd8ed92a7154f5b9ff13b1e9d52a">00561</a> <span class="keywordtype">int</span> <a class="code" href="classbdm_1_1compositepdf.html#7ca3cd8ed92a7154f5b9ff13b1e9d52a" title="Number of mpdfs in the composite.">n</a>;384 <a name="l0056 3"></a><a class="code" href="classbdm_1_1compositepdf.html#23faf2debc4dde10836393b8c665914a">00563</a> Array<mpdf*> <a class="code" href="classbdm_1_1compositepdf.html#23faf2debc4dde10836393b8c665914a" title="Elements of composition.">mpdfs</a>;385 <a name="l0056 4"></a>00564 <span class="keyword">public</span>:386 <a name="l0056 5"></a>00565 <a class="code" href="classbdm_1_1compositepdf.html" title="Abstract composition of pdfs, will be used for specific classes this abstract class...">compositepdf</a> ( Array<mpdf*> A0 ) : <a class="code" href="classbdm_1_1compositepdf.html#7ca3cd8ed92a7154f5b9ff13b1e9d52a" title="Number of mpdfs in the composite.">n</a> ( A0.length() ), <a class="code" href="classbdm_1_1compositepdf.html#23faf2debc4dde10836393b8c665914a" title="Elements of composition.">mpdfs</a> ( A0 ) {};387 <a name="l0056 7"></a>00567 <a class="code" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a><a class="code" href="classbdm_1_1compositepdf.html#c73d39acc4378eee6a63155c3517d3c9" title="find common rv, flag">getrv</a> ( <span class="keywordtype">bool</span> checkoverlap=<span class="keyword">false</span> );388 <a name="l0056 9"></a>00569 <span class="keywordtype">void</span> <a class="code" href="classbdm_1_1compositepdf.html#c71fc2c51f49d797e61f479f543c75ce" title="common rvc of all mpdfs is written to rvc">setrvc</a> ( <span class="keyword">const</span> <a class="code" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a> &rv, <a class="code" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>&rvc );383 <a name="l00561"></a><a class="code" href="classbdm_1_1compositepdf.html#23faf2debc4dde10836393b8c665914a">00561</a> Array<mpdf*> <a class="code" href="classbdm_1_1compositepdf.html#23faf2debc4dde10836393b8c665914a" title="Elements of composition.">mpdfs</a>; 384 <a name="l00562"></a>00562 <span class="keyword">public</span>: 385 <a name="l00563"></a>00563 <a class="code" href="classbdm_1_1compositepdf.html" title="Chain rule of pdfs - abstract part common for mprod and merger. this abstract class...">compositepdf</a>():<a class="code" href="classbdm_1_1compositepdf.html#23faf2debc4dde10836393b8c665914a" title="Elements of composition.">mpdfs</a>(0){}; 386 <a name="l00564"></a>00564 <span class="keywordtype">void</span> set_elements (<span class="keyword">const</span> Array<mpdf*> A0 ) { <a class="code" href="classbdm_1_1compositepdf.html#23faf2debc4dde10836393b8c665914a" title="Elements of composition.">mpdfs</a> = A0;}; 387 <a name="l00566"></a>00566 RV <a class="code" href="classbdm_1_1compositepdf.html#c73d39acc4378eee6a63155c3517d3c9" title="find common rv, flag">getrv</a> ( <span class="keywordtype">bool</span> checkoverlap=<span class="keyword">false</span> ); 388 <a name="l00568"></a>00568 <span class="keywordtype">void</span> <a class="code" href="classbdm_1_1compositepdf.html#c71fc2c51f49d797e61f479f543c75ce" title="common rvc of all mpdfs is written to rvc">setrvc</a> ( <span class="keyword">const</span> RV &rv, RV &rvc ); 389 389 <a name="l00570"></a>00570 }; 390 390 <a name="l00571"></a>00571 … … 444 444 <a name="l00684"></a>00684 445 445 <a name="l00686"></a><a class="code" href="classbdm_1_1BM.html#688d7a2aced1e06aa1c468d73a9e5eba">00686</a> <span class="keyword">virtual</span> <a class="code" href="classbdm_1_1epdf.html" title="Probability density function with numerical statistics, e.g. posterior density.">epdf</a>* <a class="code" href="classbdm_1_1BM.html#688d7a2aced1e06aa1c468d73a9e5eba" title="Constructs a predictive density .">epredictor</a> ( )<span class="keyword"> const </span>{it_error ( <span class="stringliteral">"Not implemented"</span> );<span class="keywordflow">return</span> NULL;}; 446 <a name="l00688"></a><a class="code" href="classbdm_1_1BM.html#598b25e3f3d96a5bc00a5faeb5b3c912">00688</a> <span class="keyword">virtual</span> <a class="code" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>* <a class="code" href="classbdm_1_1BM.html#598b25e3f3d96a5bc00a5faeb5b3c912" title="Constructs a conditional density 1-step ahead predictor .">predictor</a> ( )<span class="keyword"> const </span>{it_error ( <span class="stringliteral">"Not implemented"</span> );<span class="keywordflow">return</span> NULL;};446 <a name="l00688"></a><a class="code" href="classbdm_1_1BM.html#598b25e3f3d96a5bc00a5faeb5b3c912">00688</a> <span class="keyword">virtual</span> <a class="code" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>* <a class="code" href="classbdm_1_1BM.html#598b25e3f3d96a5bc00a5faeb5b3c912" title="Constructs a conditional density 1-step ahead predictor .">predictor</a> ( )<span class="keyword"> const </span>{it_error ( <span class="stringliteral">"Not implemented"</span> );<span class="keywordflow">return</span> NULL;}; 447 447 <a name="l00690"></a>00690 448 448 <a name="l00695"></a>00695 … … 500 500 <a name="l00761"></a>00761 <span class="preprocessor">#endif // BM_H</span> 501 501 </pre></div></div> 502 <hr size="1"><address style="text-align: right;"><small>Generated on Mon Jun 15 13:47:072009 for mixpp by 502 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 17 14:13:28 2009 for mixpp by 503 503 <a href="http://www.doxygen.org/index.html"> 504 504 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address>