Show
Ignore:
Timestamp:
02/16/09 10:02:08 (15 years ago)
Author:
smidl
Message:

Changes in the very root classes!
* rv and rvc are no longer compulsory,
* samplecond does not return ll
* BM has drv

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • doc/html/libDS__ui_8h-source.html

    r269 r270  
    5050<a name="l00074"></a>00074  
    5151<a name="l00075"></a>00075                 ARXDS* tmp = <span class="keyword">new</span> ARXDS ( yrv, urv, rrv ); 
    52 <a name="l00076"></a>00076                 mat Th=getmat ( S[<span class="stringliteral">"theta"</span>],rrv.<a class="code" href="classbdm_1_1RV.html#2174751a00ce19f941edd2c1a861be67" title="Return number of scalars in the RV.">count</a>() ); 
     52<a name="l00076"></a>00076                 mat Th=getmat ( S[<span class="stringliteral">"theta"</span>],rrv.count() ); 
    5353<a name="l00077"></a>00077                 vec mu0; 
    5454<a name="l00078"></a>00078                 <span class="keywordflow">if</span> ( S.exists ( <span class="stringliteral">"offset"</span> ) ) { 
     
    5656<a name="l00080"></a>00080                 } 
    5757<a name="l00081"></a>00081                 <span class="keywordflow">else</span> { 
    58 <a name="l00082"></a>00082                         mu0=zeros ( yrv.<a class="code" href="classbdm_1_1RV.html#2174751a00ce19f941edd2c1a861be67" title="Return number of scalars in the RV.">count</a>() ); 
     58<a name="l00082"></a>00082                         mu0=zeros ( yrv.count() ); 
    5959<a name="l00083"></a>00083                 } 
    60 <a name="l00084"></a>00084                 <a class="code" href="classchmat.html" title="Symmetric matrix stored in square root decomposition using upper cholesky.">chmat</a> sqR ( getmat ( S[<span class="stringliteral">"r"</span>],yrv.<a class="code" href="classbdm_1_1RV.html#2174751a00ce19f941edd2c1a861be67" title="Return number of scalars in the RV.">count</a>() ) ); 
     60<a name="l00084"></a>00084                 <a class="code" href="classchmat.html" title="Symmetric matrix stored in square root decomposition using upper cholesky.">chmat</a> sqR ( getmat ( S[<span class="stringliteral">"r"</span>],yrv.count() ) ); 
    6161<a name="l00085"></a>00085                 tmp-&gt;set_parameters ( Th,mu0,sqR ); 
    6262<a name="l00086"></a>00086                 <span class="keywordflow">if</span> (S.exists(<span class="stringliteral">"opt"</span>)){tmp-&gt;set_options(S[<span class="stringliteral">"opt"</span>]);} 
     
    6767<a name="l00091"></a>00091 UIREGISTER ( <a class="code" href="classUIArxDS.html">UIArxDS</a> ); 
    6868<a name="l00092"></a>00092  
    69 <a name="l00123"></a>00123 <span class="keyword">class </span>UistateDS : <span class="keyword">public</span> <a class="code" href="classbdm_1_1UIbuilder.html" title="Builds computational object from a UserInfo structure.">UIbuilder</a> { 
     69<a name="l00123"></a>00123 <span class="keyword">class </span>UIstateDS : <span class="keyword">public</span> <a class="code" href="classbdm_1_1UIbuilder.html" title="Builds computational object from a UserInfo structure.">UIbuilder</a> { 
    7070<a name="l00124"></a>00124         <span class="keyword">public</span>: 
    7171<a name="l00125"></a>00125                 UIstateDS() :<a class="code" href="classbdm_1_1UIbuilder.html" title="Builds computational object from a UserInfo structure.">UIbuilder</a> ( <span class="stringliteral">"stateDS"</span> ) {}; 
    7272<a name="l00126"></a>00126                 <a class="code" href="classbdm_1_1bdmroot.html" title="Root class of BDM objects.">bdmroot</a>* <a class="code" href="classbdm_1_1UIbuilder.html#193cede6302669ff48dfd8ab3b7e31f8" title="Function building the computational object.">build</a> ( Setting &amp;S )<span class="keyword"> const </span>{ 
    73 <a name="l00127"></a>00127                         <span class="keywordflow">return</span> <span class="keyword">new</span> stateDS(<a class="code" href="namespacebdm.html#b547b14af614cba1ab6c8942dde34462" title="Prototype of a UI builder. Return value is by the second argument since it type checking...">UIbuild</a>(S[<span class="stringliteral">"IM"</span>],S[<span class="stringliteral">"OM"</span>],getrv(S[<span class="stringliteral">"IM"</span>][<span class="stringliteral">"rvu"</span>]))); 
    74 <a name="l00128"></a>00128                 } 
    75 <a name="l00129"></a>00129 }; 
    76 <a name="l00130"></a>00130  
    77 <a name="l00131"></a>00131 <span class="preprocessor">#endif // DS_UI_H</span> 
     73<a name="l00127"></a>00127                         <a class="code" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>* rvtmp; 
     74<a name="l00128"></a>00128                         <a class="code" href="namespacebdm.html#b547b14af614cba1ab6c8942dde34462" title="Prototype of a UI builder. Return value is by the second argument since it type checking...">UIbuild</a>(S[<span class="stringliteral">"IM"</span>][<span class="stringliteral">"rvu"</span>], rvtmp); 
     75<a name="l00129"></a>00129                         <a class="code" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>* IM; 
     76<a name="l00130"></a>00130                         <a class="code" href="namespacebdm.html#b547b14af614cba1ab6c8942dde34462" title="Prototype of a UI builder. Return value is by the second argument since it type checking...">UIbuild</a>(S[<span class="stringliteral">"IM"</span>],IM); 
     77<a name="l00131"></a>00131                         <a class="code" href="classbdm_1_1mpdf.html" title="Conditional probability density, e.g. modeling some dependencies.">mpdf</a>* OM; 
     78<a name="l00132"></a>00132                         <a class="code" href="namespacebdm.html#b547b14af614cba1ab6c8942dde34462" title="Prototype of a UI builder. Return value is by the second argument since it type checking...">UIbuild</a>(S[<span class="stringliteral">"OM"</span>],OM); 
     79<a name="l00133"></a>00133                         <span class="keywordflow">return</span> <span class="keyword">new</span> stateDS(IM,OM,*rvtmp); 
     80<a name="l00134"></a>00134                 } 
     81<a name="l00135"></a>00135 }; 
     82<a name="l00136"></a>00136 UIREGISTER ( UIstateDS ); 
     83<a name="l00137"></a>00137 <span class="preprocessor">#endif // DS_UI_H</span> 
    7884</pre></div></div> 
    79 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 11 10:20:05 2009 for mixpp by&nbsp; 
     85<hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 11 23:33:55 2009 for mixpp by&nbsp; 
    8086<a href="http://www.doxygen.org/index.html"> 
    8187<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>