39 | | <area shape="rect" href="classbdm_1_1MemDS.html" title="Class representing off-line data stored in memory." alt="" coords="5,84,115,111"><area shape="rect" href="classpmsmDS.html" title="Simulator of PMSM machine with predefined profile on omega." alt="" coords="139,84,219,111"></map> |
| 41 | <area shape="rect" href="classbdm_1_1ArxDS.html" title="Generator of ARX data." alt="" coords="5,161,104,188"><area shape="rect" href="classbdm_1_1MemDS.html" title="Memory storage of off-line data column-wise." alt="" coords="128,161,237,188"><area shape="rect" href="classbdm_1_1bdmroot.html" title="Root class of BDM objects." alt="" coords="63,7,175,33"></map> |
46 | | <area shape="rect" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables." alt="" coords="12,87,87,113"><area shape="rect" href="classbdm_1_1base.html" title="Root class of BDM objects." alt="" coords="5,7,93,33"></map> |
| 48 | <area shape="rect" href="classbdm_1_1bdmroot.html" title="Root class of BDM objects." alt="" coords="5,7,117,33"><area shape="rect" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables." alt="" coords="72,87,147,113"></map> |
53 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cbffe794e02eb88b5856b83119b7c23c"></a><!-- doxytag: member="bdm::DS::getdata" ref="cbffe794e02eb88b5856b83119b7c23c" args="(vec &dt)" --> |
54 | | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#cbffe794e02eb88b5856b83119b7c23c">getdata</a> (vec &dt)</td></tr> |
| 55 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bf34c9273f54cb706354fe81af3a9c1a"></a><!-- doxytag: member="bdm::DS::DS" ref="bf34c9273f54cb706354fe81af3a9c1a" args="(const RV &Drv0, const RV &Urv0)" --> |
| 56 | </td><td class="memItemRight" valign="bottom"><b>DS</b> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &Drv0, const <a class="el" href="classbdm_1_1RV.html">RV</a> &Urv0)</td></tr> |
| 57 | |
| 58 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c1ec862dec7164fee3284c6f9a51b0ba"></a><!-- doxytag: member="bdm::DS::getdata" ref="c1ec862dec7164fee3284c6f9a51b0ba" args="(vec &dt)" --> |
| 59 | virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#c1ec862dec7164fee3284c6f9a51b0ba">getdata</a> (vec &dt)</td></tr> |
57 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="78b6b53e58c0759a673138117aba03d1"></a><!-- doxytag: member="bdm::DS::getdata" ref="78b6b53e58c0759a673138117aba03d1" args="(vec &dt, ivec &indeces)" --> |
58 | | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#78b6b53e58c0759a673138117aba03d1">getdata</a> (vec &dt, ivec &indeces)</td></tr> |
| 62 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0bf451c7fea73ff4150ff9e83da4832"></a><!-- doxytag: member="bdm::DS::getdata" ref="a0bf451c7fea73ff4150ff9e83da4832" args="(vec &dt, const ivec &indeces)" --> |
| 63 | virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#a0bf451c7fea73ff4150ff9e83da4832">getdata</a> (vec &dt, const ivec &indeces)</td></tr> |
65 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="87a8b6284611b008c8aadb7235f1939a"></a><!-- doxytag: member="bdm::DS::write" ref="87a8b6284611b008c8aadb7235f1939a" args="(vec &ut, ivec &indeces)" --> |
66 | | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#87a8b6284611b008c8aadb7235f1939a">write</a> (vec &ut, ivec &indeces)</td></tr> |
| 70 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6bced13f84f6bf04449728817e049e1d"></a><!-- doxytag: member="bdm::DS::write" ref="6bced13f84f6bf04449728817e049e1d" args="(vec &ut, const ivec &indeces)" --> |
| 71 | virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#6bced13f84f6bf04449728817e049e1d">write</a> (vec &ut, const ivec &indeces)</td></tr> |
69 | | <tr><td class="memItemLeft" nowrap align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#edd136e9046c08ac615cbe3c741de21e">linkrvs</a> (<a class="el" href="classbdm_1_1RV.html">RV</a> &drv, <a class="el" href="classbdm_1_1RV.html">RV</a> &urv)</td></tr> |
70 | | |
71 | | <tr><td class="mdescLeft"> </td><td class="mdescRight">Method that assigns random variables to the datasource. Typically, the datasource will be constructed without knowledge of random variables. This method will associate existing variables with RVs. <a href="#edd136e9046c08ac615cbe3c741de21e"></a><br></td></tr> |
72 | | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="478b4438640c36e7dca1c269a31ff11e"></a><!-- doxytag: member="bdm::DS::step" ref="478b4438640c36e7dca1c269a31ff11e" args="()" --> |
73 | | void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#478b4438640c36e7dca1c269a31ff11e">step</a> ()</td></tr> |
| 74 | <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a14c64d881e838ddc3a5617ee8a973b"></a><!-- doxytag: member="bdm::DS::step" ref="9a14c64d881e838ddc3a5617ee8a973b" args="()=0" --> |
| 75 | virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1DS.html#9a14c64d881e838ddc3a5617ee8a973b">step</a> ()=0</td></tr> |
89 | | The class abstracts operations of: (i) data aquisition, (ii) data-preprocessing, (iii) scaling of data, and (iv) data resampling from the task of estimation and control. Moreover, for controlled systems, it is able to receive the desired control action and perform it in the next step. (Or as soon as possible). <hr><h2>Member Function Documentation</h2> |
90 | | <a class="anchor" name="edd136e9046c08ac615cbe3c741de21e"></a><!-- doxytag: member="bdm::DS::linkrvs" ref="edd136e9046c08ac615cbe3c741de21e" args="(RV &drv, RV &urv)" --> |
91 | | <div class="memitem"> |
92 | | <div class="memproto"> |
93 | | <table class="memname"> |
94 | | <tr> |
95 | | <td class="memname">void bdm::DS::linkrvs </td> |
96 | | <td>(</td> |
97 | | <td class="paramtype"><a class="el" href="classbdm_1_1RV.html">RV</a> & </td> |
98 | | <td class="paramname"> <em>drv</em>, </td> |
99 | | </tr> |
100 | | <tr> |
101 | | <td class="paramkey"></td> |
102 | | <td></td> |
103 | | <td class="paramtype"><a class="el" href="classbdm_1_1RV.html">RV</a> & </td> |
104 | | <td class="paramname"> <em>urv</em></td><td> </td> |
105 | | </tr> |
106 | | <tr> |
107 | | <td></td> |
108 | | <td>)</td> |
109 | | <td></td><td></td><td></td> |
110 | | </tr> |
111 | | </table> |
| 91 | The class abstracts operations of: (i) data aquisition, (ii) data-preprocessing, (iii) scaling of data, and (iv) data resampling from the task of estimation and control. Moreover, for controlled systems, it is able to receive the desired control action and perform it in the next step. (Or as soon as possible). <hr>The documentation for this class was generated from the following file:<ul> |
| 92 | <li><a class="el" href="libBM_8h-source.html">libBM.h</a></ul> |
113 | | <div class="memdoc"> |
114 | | |
115 | | <p> |
116 | | Method that assigns random variables to the datasource. Typically, the datasource will be constructed without knowledge of random variables. This method will associate existing variables with RVs. |
117 | | <p> |
118 | | (Inherited from m3k, may be deprecated soon). |
119 | | <p>Reimplemented in <a class="el" href="classbdm_1_1MemDS.html#5f72b555e0e4a61de1440c457cf57007">bdm::MemDS</a>.</p> |
120 | | |
121 | | </div> |
122 | | </div><p> |
123 | | <hr>The documentation for this class was generated from the following file:<ul> |
124 | | <li>work/git/mixpp/bdm/stat/<a class="el" href="libBM_8h-source.html">libBM.h</a></ul> |
125 | | </div> |
126 | | <hr size="1"><address style="text-align: right;"><small>Generated on Tue Jan 27 16:31:23 2009 for mixpp by |
| 94 | <hr size="1"><address style="text-align: right;"><small>Generated on Fri Feb 6 15:29:53 2009 for mixpp by |