Show
Ignore:
Timestamp:
10/15/09 00:10:19 (15 years ago)
Author:
smidl
Message:

doc

Files:
1 modified

Legend:

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

    r656 r661  
    7272<div class="contents"> 
    7373<h1>bdm::stateDS Class Reference</h1><!-- doxytag: class="bdm::stateDS" --><!-- doxytag: inherits="bdm::DS" --> 
     74<p>State-space data source simulating two densities.   
     75<a href="#_details">More...</a></p> 
     76<hr/><a name="_details"></a><h2>Detailed Description</h2> 
     77<p>State-space data source simulating two densities. </p> 
     78 
     79<p><code>#include &lt;<a class="el" href="datasources_8h_source.html">datasources.h</a>&gt;</code></p> 
     80 
    7481<p><a href="classbdm_1_1stateDS-members.html">List of all members.</a></p> 
    7582<table border="0" cellpadding="0" cellspacing="0"> 
     
    8289<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns data records at indeces. <br/></td></tr> 
    8390<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace1eec3f47d8d1b8ad9747482a4ca598"></a><!-- doxytag: member="bdm::stateDS::stateDS" ref="ace1eec3f47d8d1b8ad9747482a4ca598" args="(const shared_ptr&lt; mpdf &gt; &amp;IM0, const shared_ptr&lt; mpdf &gt; &amp;OM0, int usize)" --> 
    84 &nbsp;</td><td class="memItemRight" valign="bottom"><b>stateDS</b> (const <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classbdm_1_1mpdf.html">mpdf</a> &gt; &amp;IM0, const <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classbdm_1_1mpdf.html">mpdf</a> &gt; &amp;OM0, int usize)</td></tr> 
     91&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1stateDS.html#ace1eec3f47d8d1b8ad9747482a4ca598">stateDS</a> (const <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classbdm_1_1mpdf.html">mpdf</a> &gt; &amp;IM0, const <a class="el" href="classbdm_1_1shared__ptr.html">shared_ptr</a>&lt; <a class="el" href="classbdm_1_1mpdf.html">mpdf</a> &gt; &amp;OM0, int usize)</td></tr> 
     92<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">convenience constructor <br/></td></tr> 
    8593<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e98f3e362e35245d565c2508527ae14"></a><!-- doxytag: member="bdm::stateDS::step" ref="a1e98f3e362e35245d565c2508527ae14" args="()" --> 
    8694virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1stateDS.html#a1e98f3e362e35245d565c2508527ae14">step</a> ()</td></tr> 
     
    96104virtual int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#a76d11928675f276f805655ae2a05d773">max_length</a> ()</td></tr> 
    97105<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns maximum number of provided data, by default it is set to maximum allowed length, shorter <a class="el" href="classbdm_1_1DS.html" title="Abstract class for discrete-time sources of data.">DS</a> should overload this method! See, <a class="el" href="classbdm_1_1MemDS.html#a339a488b93f2fc37c80d9a9573fbd421" title="Returns maximum number of provided data, by default it is set to maximum allowed...">MemDS.max_length()</a>. <br/></td></tr> 
    98 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af5baeee8528e5e4c5c7a344b2e3f192a"></a><!-- doxytag: member="bdm::stateDS::write" ref="af5baeee8528e5e4c5c7a344b2e3f192a" args="(vec &amp;ut)" --> 
    99 virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#af5baeee8528e5e4c5c7a344b2e3f192a">write</a> (vec &amp;<a class="el" href="classbdm_1_1stateDS.html#aabbdb3dcf67a06f5a9003828819bafbf">ut</a>)</td></tr> 
     106<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a19ed7794819b195e9d9adbd29da999bd"></a><!-- doxytag: member="bdm::stateDS::write" ref="a19ed7794819b195e9d9adbd29da999bd" args="(const vec &amp;ut)" --> 
     107virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#a19ed7794819b195e9d9adbd29da999bd">write</a> (const vec &amp;<a class="el" href="classbdm_1_1stateDS.html#aabbdb3dcf67a06f5a9003828819bafbf">ut</a>)</td></tr> 
    100108<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accepts action variable and schedule it for application. <br/></td></tr> 
    101 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6bced13f84f6bf04449728817e049e1d"></a><!-- doxytag: member="bdm::stateDS::write" ref="a6bced13f84f6bf04449728817e049e1d" args="(vec &amp;ut, const ivec &amp;indeces)" --> 
    102 virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#a6bced13f84f6bf04449728817e049e1d">write</a> (vec &amp;<a class="el" href="classbdm_1_1stateDS.html#aabbdb3dcf67a06f5a9003828819bafbf">ut</a>, const ivec &amp;indeces)</td></tr> 
     109<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5a8d2a5125cda38fd191c246129ece6"></a><!-- doxytag: member="bdm::stateDS::write" ref="aa5a8d2a5125cda38fd191c246129ece6" args="(const vec &amp;ut, const ivec &amp;indeces)" --> 
     110virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#aa5a8d2a5125cda38fd191c246129ece6">write</a> (const vec &amp;<a class="el" href="classbdm_1_1stateDS.html#aabbdb3dcf67a06f5a9003828819bafbf">ut</a>, const ivec &amp;indeces)</td></tr> 
    103111<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Accepts action variables at specific indeces. <br/></td></tr> 
    104112<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a069497b610296be053d862a2493be0ce"></a><!-- doxytag: member="bdm::stateDS::_drv" ref="a069497b610296be053d862a2493be0ce" args="() const " --> 
     
    150158<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ac5970128fd39f4f6226723cd1de702"></a><!-- doxytag: member="bdm::stateDS::Urv" ref="a9ac5970128fd39f4f6226723cd1de702" args="" --> 
    151159<a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#a9ac5970128fd39f4f6226723cd1de702">Urv</a></td></tr> 
    152 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of data witten by by <code><a class="el" href="classbdm_1_1DS.html#af5baeee8528e5e4c5c7a344b2e3f192a" title="Accepts action variable and schedule it for application.">write()</a></code>. <br/></td></tr> 
     160<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of data witten by by <code><a class="el" href="classbdm_1_1DS.html#a19ed7794819b195e9d9adbd29da999bd" title="Accepts action variable and schedule it for application.">write()</a></code>. <br/></td></tr> 
    153161<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb9de2a85f0d8257d79d9b68c05c4995"></a><!-- doxytag: member="bdm::stateDS::Yrv" ref="aeb9de2a85f0d8257d79d9b68c05c4995" args="" --> 
    154162<a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#aeb9de2a85f0d8257d79d9b68c05c4995">Yrv</a></td></tr> 
    155163<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Description of output data. <br/></td></tr> 
    156 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4b7bdb9d98a11ab587aa0ad803bb867"></a><!-- doxytag: member="bdm::stateDS::L_dt" ref="ab4b7bdb9d98a11ab587aa0ad803bb867" args="" --> 
    157 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#ab4b7bdb9d98a11ab587aa0ad803bb867">L_dt</a></td></tr> 
    158 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remember its own index in Logger L. <br/></td></tr> 
    159 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab56b74ec21485846ccfad461f33b0e7a"></a><!-- doxytag: member="bdm::stateDS::L_ut" ref="ab56b74ec21485846ccfad461f33b0e7a" args="" --> 
    160 int&nbsp;</td><td class="memItemRight" valign="bottom"><b>L_ut</b></td></tr> 
     164<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a13c89cfedbd132742534641ed69391d4"></a><!-- doxytag: member="bdm::stateDS::LIDs" ref="a13c89cfedbd132742534641ed69391d4" args="" --> 
     165ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#a13c89cfedbd132742534641ed69391d4">LIDs</a></td></tr> 
     166<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Remember its own index in Logger L, [0=dt, 1=ut]. <br/></td></tr> 
    161167</table> 
    162168<hr/><h2>Member Function Documentation</h2> 
     
    176182</div> 
    177183<div class="memdoc"> 
    178 <p><a class="el" href="classbdm_1_1UI.html" title="UI is an abstract class which collects all the auxiliary functions useful to prepare...">UI</a> for <a class="el" href="classbdm_1_1stateDS.html">stateDS</a></p> 
     184<p><a class="el" href="classbdm_1_1UI.html" title="UI is an abstract class which collects all the auxiliary functions useful to prepare...">UI</a> for <a class="el" href="classbdm_1_1stateDS.html" title="State-space data source simulating two densities.">stateDS</a></p> 
    179185<p>The <a class="el" href="classbdm_1_1DS.html" title="Abstract class for discrete-time sources of data.">DS</a> is constructed from a structure with fields: </p> 
    180186<div class="fragment"><pre class="fragment">                system = { 
     
    204210<p>Reimplemented from <a class="el" href="classbdm_1_1root.html#a0551e3121091c5199bf4413b50522176">bdm::root</a>.</p> 
    205211 
    206 <p>References <a class="el" href="datasources_8h_source.html#l00453">dt</a>, <a class="el" href="datasources_8h_source.html#l00457">ut</a>, and <a class="el" href="datasources_8h_source.html#l00455">xt</a>.</p> 
     212<p>References <a class="el" href="datasources_8h_source.html#l00315">dt</a>, <a class="el" href="datasources_8h_source.html#l00319">ut</a>, and <a class="el" href="datasources_8h_source.html#l00317">xt</a>.</p> 
    207213 
    208214</div> 
     
    213219</ul> 
    214220</div> 
    215 <hr size="1"/><address style="text-align: right;"><small>Generated on Mon Oct 12 19:37:21 2009 for mixpp by&nbsp; 
     221<hr size="1"/><address style="text-align: right;"><small>Generated on Thu Oct 15 00:07:49 2009 for mixpp by&nbsp; 
    216222<a href="http://www.doxygen.org/index.html"> 
    217223<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>