433 | | <a name="l00662"></a><a class="code" href="classbdm_1_1BMcond.html#9a12750776d977408aada06a70093297">00662</a> <a class="code" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classbdm_1_1BMcond.html#9a12750776d977408aada06a70093297" title="Identificator of the conditioning variable.">rvc</a>; |
434 | | <a name="l00663"></a>00663 <span class="keyword">public</span>: |
435 | | <a name="l00665"></a>00665 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classbdm_1_1BMcond.html#a67bac171f89ef18d0191f8f74189f25" title="Substitute val for rvc.">condition</a> ( <span class="keyword">const</span> vec &val ) =0; |
436 | | <a name="l00667"></a><a class="code" href="classbdm_1_1BMcond.html#ecf4a1c5d2bbb28105564ef3d278c40b">00667</a> <a class="code" href="classbdm_1_1BMcond.html#ecf4a1c5d2bbb28105564ef3d278c40b" title="Default constructor.">BMcond</a> ( ) :<a class="code" href="classbdm_1_1BMcond.html#9a12750776d977408aada06a70093297" title="Identificator of the conditioning variable.">rvc</a> ( ) {}; |
437 | | <a name="l00669"></a><a class="code" href="classbdm_1_1BMcond.html#7d68d46cfcc36f9cc07a15a5403b5a1a">00669</a> <span class="keyword">virtual</span> <a class="code" href="classbdm_1_1BMcond.html#7d68d46cfcc36f9cc07a15a5403b5a1a" title="Destructor for future use.">~BMcond</a>() {}; |
438 | | <a name="l00671"></a><a class="code" href="classbdm_1_1BMcond.html#7506910f93250b44fea505ec4ffb19dc">00671</a> <span class="keyword">const</span> <a class="code" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>& <a class="code" href="classbdm_1_1BMcond.html#7506910f93250b44fea505ec4ffb19dc" title="access function">_rvc</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classbdm_1_1BMcond.html#9a12750776d977408aada06a70093297" title="Identificator of the conditioning variable.">rvc</a>;} |
439 | | <a name="l00672"></a>00672 }; |
440 | | <a name="l00673"></a>00673 |
441 | | <a name="l00674"></a>00674 }; <span class="comment">//namespace</span> |
442 | | <a name="l00675"></a>00675 <span class="preprocessor">#endif // BM_H</span> |
| 433 | <a name="l00662"></a><a class="code" href="classbdm_1_1BMcond.html#1164a90f782a2a323b1ee17242100b39">00662</a> <span class="keywordtype">int</span> <a class="code" href="classbdm_1_1BMcond.html#1164a90f782a2a323b1ee17242100b39" title="dimension of the conditioning variable">dimc</a>; |
| 434 | <a name="l00664"></a><a class="code" href="classbdm_1_1BMcond.html#9a12750776d977408aada06a70093297">00664</a> <a class="code" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a> <a class="code" href="classbdm_1_1BMcond.html#9a12750776d977408aada06a70093297" title="Identificator of the conditioning variable.">rvc</a>; |
| 435 | <a name="l00665"></a>00665 <span class="keyword">public</span>: |
| 436 | <a name="l00667"></a>00667 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="classbdm_1_1BMcond.html#a67bac171f89ef18d0191f8f74189f25" title="Substitute val for rvc.">condition</a> ( <span class="keyword">const</span> vec &val ) =0; |
| 437 | <a name="l00669"></a><a class="code" href="classbdm_1_1BMcond.html#ecf4a1c5d2bbb28105564ef3d278c40b">00669</a> <a class="code" href="classbdm_1_1BMcond.html#ecf4a1c5d2bbb28105564ef3d278c40b" title="Default constructor.">BMcond</a> ( ) :<a class="code" href="classbdm_1_1BMcond.html#9a12750776d977408aada06a70093297" title="Identificator of the conditioning variable.">rvc</a> ( ) {}; |
| 438 | <a name="l00671"></a><a class="code" href="classbdm_1_1BMcond.html#7d68d46cfcc36f9cc07a15a5403b5a1a">00671</a> <span class="keyword">virtual</span> <a class="code" href="classbdm_1_1BMcond.html#7d68d46cfcc36f9cc07a15a5403b5a1a" title="Destructor for future use.">~BMcond</a>() {}; |
| 439 | <a name="l00673"></a><a class="code" href="classbdm_1_1BMcond.html#7506910f93250b44fea505ec4ffb19dc">00673</a> <span class="keyword">const</span> <a class="code" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>& <a class="code" href="classbdm_1_1BMcond.html#7506910f93250b44fea505ec4ffb19dc" title="access function">_rvc</a>()<span class="keyword"> const </span>{<span class="keywordflow">return</span> <a class="code" href="classbdm_1_1BMcond.html#9a12750776d977408aada06a70093297" title="Identificator of the conditioning variable.">rvc</a>;} |
| 440 | <a name="l00674"></a>00674 }; |
| 441 | <a name="l00675"></a>00675 |
| 442 | <a name="l00676"></a>00676 }; <span class="comment">//namespace</span> |
| 443 | <a name="l00677"></a>00677 <span class="preprocessor">#endif // BM_H</span> |