Show
Ignore:
Timestamp:
09/12/09 11:41:43 (15 years ago)
Author:
smidl
Message:

doc

Files:
1 modified

Legend:

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

    r591 r608  
    8282<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a6564bdd36b6845a51446a192d33e1194">from_setting</a> (const Setting &amp;set)</td></tr> 
    8383<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><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 class <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a> (description of data vectors).  <a href="#a6564bdd36b6845a51446a192d33e1194"></a><br/></td></tr> 
    84 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aaf0e6941ba5919cae1bc530e2181b109"></a><!-- doxytag: member="bdm::RV::to_string" ref="aaf0e6941ba5919cae1bc530e2181b109" args="()" --> 
    85 virtual string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1root.html#aaf0e6941ba5919cae1bc530e2181b109">to_string</a> ()</td></tr> 
    86 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This method returns a basic info about the current instance. <br/></td></tr> 
     84<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0743ab524c18d0c6553b29b043fd42bd"></a><!-- doxytag: member="bdm::RV::show_all" ref="a0743ab524c18d0c6553b29b043fd42bd" args="()" --> 
     85string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a0743ab524c18d0c6553b29b043fd42bd">show_all</a> ()</td></tr> 
     86<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">function for debugging <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a> related stuff <br/></td></tr> 
    8787<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a67d954d255ede776eade7334d4895790"></a><!-- doxytag: member="bdm::RV::to_setting" ref="a67d954d255ede776eade7334d4895790" args="(Setting &amp;set) const " --> 
    8888virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1root.html#a67d954d255ede776eade7334d4895790">to_setting</a> (Setting &amp;set) const </td></tr> 
     
    114114<tr><td class="memItemLeft" align="right" valign="top">ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a1367055b2608ad9d50d01a2da6cec869">findself</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2) const </td></tr> 
    115115<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find indices of self in another rv,.  <a href="#a1367055b2608ad9d50d01a2da6cec869"></a><br/></td></tr> 
     116<tr><td class="memItemLeft" align="right" valign="top">ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#aa858d36d0264e1f1c89500531162fdf1">findself_ids</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2) const </td></tr> 
     117<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find indices of self in another rv, ignore time,.  <a href="#aa858d36d0264e1f1c89500531162fdf1"></a><br/></td></tr> 
    116118<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3bb011af88ae98f5c97955bb2c95cfee"></a><!-- doxytag: member="bdm::RV::equal" ref="a3bb011af88ae98f5c97955bb2c95cfee" args="(const RV &amp;rv2) const " --> 
    117119bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a3bb011af88ae98f5c97955bb2c95cfee">equal</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2) const </td></tr> 
     
    131133<a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a452fb5f7ab1eafe17932bf9f458d0415">operator()</a> (int di1, int di2) const </td></tr> 
    132134<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Select from data vector starting at di1 to di2. <br/></td></tr> 
    133 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd77cb0899f7fba1d0e34396137b7f1f"></a><!-- doxytag: member="bdm::RV::t" ref="abd77cb0899f7fba1d0e34396137b7f1f" args="(int delta)" --> 
    134 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#abd77cb0899f7fba1d0e34396137b7f1f">t</a> (int delta)</td></tr> 
     135<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a449c2b692957528976c189d27236e1ba"></a><!-- doxytag: member="bdm::RV::t_plus" ref="a449c2b692957528976c189d27236e1ba" args="(int delta)" --> 
     136void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a449c2b692957528976c189d27236e1ba">t_plus</a> (int delta)</td></tr> 
    135137<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shift <code>time</code> by delta. <br/></td></tr> 
     138<tr><td colspan="2"><div class="groupHeader">Time manipulation functions</div></td></tr> 
     139<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpae06cb9901d7bdd0e1d9dc742effec16"></a> returns rvs with time set to 0 and removed duplicates </p> 
     140<br/><br/></div></td></tr> 
     141<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9e1787523f4d5f636e4f738c319d3e3"></a><!-- doxytag: member="bdm::RV::remove_time" ref="ae9e1787523f4d5f636e4f738c319d3e3" args="() const " --> 
     142<a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>remove_time</b> () const </td></tr> 
     143<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a627222f49abc5d07e5e8aecac7708ee2"></a><!-- doxytag: member="bdm::RV::copy_t" ref="a627222f49abc5d07e5e8aecac7708ee2" args="(int dt) const " --> 
     144<a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a627222f49abc5d07e5e8aecac7708ee2">copy_t</a> (int dt) const </td></tr> 
     145<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">create new <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a> from the current one with time shifted by given value <br/></td></tr> 
     146<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac5819f71d774649412c10b8e1716be1e"></a><!-- doxytag: member="bdm::RV::expand_delayes" ref="ac5819f71d774649412c10b8e1716be1e" args="() const " --> 
     147<a class="el" href="classbdm_1_1RV.html">RV</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#ac5819f71d774649412c10b8e1716be1e">expand_delayes</a> () const </td></tr> 
     148<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return rvs with expanded delayes and sorted in the order of: <br/></td></tr> 
    136149<tr><td colspan="2"><div class="groupHeader">Relation to vectors</div></td></tr> 
    137150<tr><td colspan="2"><div class="groupText"><p><a class="anchor" id="amgrpbf7d6716e6a2259c0d28e2e7477a0b81"></a> </p> 
     
    140153<a class="el" href="classbdm_1_1str.html">str</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a8bdd7f4072749c7cc864b78a418ca388">tostr</a> () const </td></tr> 
    141154<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">generate <code><a class="el" href="classbdm_1_1str.html" title="Structure of RV, i.e. RVs expanded into a flat list of IDs, used for debugging.">str</a></code> from rv, by expanding sizes <br/></td></tr> 
    142 <tr><td class="memItemLeft" align="right" valign="top">ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#acbebdb5e0d30101a6eb63550ef701c55">dataind</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;crv) const </td></tr> 
    143 <tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#ac92b92ecfd95c89be13ab3e6cb6855c1">dataind</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2, ivec &amp;selfi, ivec &amp;rv2i) const </td></tr> 
     155<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acbebdb5e0d30101a6eb63550ef701c55"></a><!-- doxytag: member="bdm::RV::dataind" ref="acbebdb5e0d30101a6eb63550ef701c55" args="(const RV &amp;crv) const " --> 
     156ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#acbebdb5e0d30101a6eb63550ef701c55">dataind</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;crv) const </td></tr> 
     157<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">when this rv is a part of bigger rv, this function returns indices of self in the data vector of the bigger crv. Then, data can be copied via: data_of_this = cdata(ind); <br/></td></tr> 
     158<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0c6e3a1c54a612d2ea390c841aa5eb6f"></a><!-- doxytag: member="bdm::RV::dataind_part" ref="a0c6e3a1c54a612d2ea390c841aa5eb6f" args="(const RV &amp;crv) const " --> 
     159ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a0c6e3a1c54a612d2ea390c841aa5eb6f">dataind_part</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;crv) const </td></tr> 
     160<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">same as dataind but this time crv should not be complete supperset of rv. <br/></td></tr> 
     161<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac92b92ecfd95c89be13ab3e6cb6855c1"></a><!-- doxytag: member="bdm::RV::dataind" ref="ac92b92ecfd95c89be13ab3e6cb6855c1" args="(const RV &amp;rv2, ivec &amp;selfi, ivec &amp;rv2i) const " --> 
     162void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#ac92b92ecfd95c89be13ab3e6cb6855c1">dataind</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2, ivec &amp;selfi, ivec &amp;rv2i) const </td></tr> 
     163<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">generate mutual indices when copying data between self and crv. Data are copied via: data_of_this(selfi) = data_of_rv2(rv2i) <br/></td></tr> 
    144164<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9a5c5aeeaf39299d07763377b05a8241"></a><!-- doxytag: member="bdm::RV::mint" ref="a9a5c5aeeaf39299d07763377b05a8241" args="() const " --> 
    145165int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a9a5c5aeeaf39299d07763377b05a8241">mint</a> () const </td></tr> 
     
    165185<tr><td colspan="2"><p><a class="anchor" id="amgrp994eaf979fea144f0b347248094bff32"></a> </p> 
    166186<br/><br/></td></tr> 
     187<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab361a9044e6a43102c4f873b9f566a0f"></a><!-- doxytag: member="bdm::RV::to_string" ref="ab361a9044e6a43102c4f873b9f566a0f" args="()" --> 
     188string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#ab361a9044e6a43102c4f873b9f566a0f">to_string</a> ()</td></tr> 
     189<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">This method returns a basic info about the current instance. <br/></td></tr> 
    167190<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade30156104f61d86c94f758861418089"></a><!-- doxytag: member="bdm::RV::_dsize" ref="ade30156104f61d86c94f758861418089" args="() const " --> 
    168 int&nbsp;</td><td class="memItemRight" valign="bottom"><b>_dsize</b> () const </td></tr> 
     191int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#ade30156104f61d86c94f758861418089">_dsize</a> () const </td></tr> 
     192<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">total size of a random variable <br/></td></tr> 
    169193<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26318eb90cb172ea86d1f45de9131c4e"></a><!-- doxytag: member="bdm::RV::_ids" ref="a26318eb90cb172ea86d1f45de9131c4e" args="() const " --> 
    170194const ivec &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a26318eb90cb172ea86d1f45de9131c4e">_ids</a> () const </td></tr> 
     
    174198<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Recount size of the corresponding data vector. <br/></td></tr> 
    175199<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a412d43294bac38fa1804829e38fa4eaf"></a><!-- doxytag: member="bdm::RV::cumsizes" ref="a412d43294bac38fa1804829e38fa4eaf" args="() const " --> 
    176 ivec&nbsp;</td><td class="memItemRight" valign="bottom"><b>cumsizes</b> () const </td></tr> 
     200ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a412d43294bac38fa1804829e38fa4eaf">cumsizes</a> () const </td></tr> 
     201<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector of cumulative sizes of <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>. <br/></td></tr> 
    177202<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9ec8c3e756651ff352ab5e3d3acda4b"></a><!-- doxytag: member="bdm::RV::length" ref="ae9ec8c3e756651ff352ab5e3d3acda4b" args="() const " --> 
    178 int&nbsp;</td><td class="memItemRight" valign="bottom"><b>length</b> () const </td></tr> 
     203int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#ae9ec8c3e756651ff352ab5e3d3acda4b">length</a> () const </td></tr> 
     204<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Number of named parts. <br/></td></tr> 
    179205<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5900b42f778129a9e56008a1e8e489c8"></a><!-- doxytag: member="bdm::RV::id" ref="a5900b42f778129a9e56008a1e8e489c8" args="(int at) const " --> 
    180206int&nbsp;</td><td class="memItemRight" valign="bottom"><b>id</b> (int at) const </td></tr> 
     
    220246<dl class="return"><dt><b>Returns:</b></dt><dd>true if all rv2 were added, false if rv2 is in conflict </dd></dl> 
    221247 
    222 <p>References <a class="el" href="bdmbase_8cpp_source.html#l00049">countsize()</a>, <a class="el" href="bdmbase_8h_source.html#l00092">dsize</a>, <a class="el" href="bdmbase_8cpp_source.html#l00309">findself()</a>, <a class="el" href="bdmbase_8h_source.html#l00096">ids</a>, <a class="el" href="bdmbase_8h_source.html#l00094">len</a>, and <a class="el" href="bdmbase_8h_source.html#l00098">times</a>.</p> 
    223  
    224 <p>Referenced by <a class="el" href="datasources_8h_source.html#l00180">bdm::ArxDS::set_drv()</a>, <a class="el" href="emix_8cpp_source.html#l00205">bdm::mprod::set_elements()</a>, <a class="el" href="emix_8h_source.html#l00381">bdm::eprod::set_parameters()</a>, and <a class="el" href="merger_8h_source.html#l00095">bdm::merger_base::set_sources()</a>.</p> 
    225  
    226 </div> 
    227 </div> 
    228 <a class="anchor" id="ac92b92ecfd95c89be13ab3e6cb6855c1"></a><!-- doxytag: member="bdm::RV::dataind" ref="ac92b92ecfd95c89be13ab3e6cb6855c1" args="(const RV &amp;rv2, ivec &amp;selfi, ivec &amp;rv2i) const " --> 
    229 <div class="memitem"> 
    230 <div class="memproto"> 
    231       <table class="memname"> 
    232         <tr> 
    233           <td class="memname">void bdm::RV::dataind </td> 
    234           <td>(</td> 
    235           <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td> 
    236           <td class="paramname"> <em>rv2</em>, </td> 
    237         </tr> 
    238         <tr> 
    239           <td class="paramkey"></td> 
    240           <td></td> 
    241           <td class="paramtype">ivec &amp;&nbsp;</td> 
    242           <td class="paramname"> <em>selfi</em>, </td> 
    243         </tr> 
    244         <tr> 
    245           <td class="paramkey"></td> 
    246           <td></td> 
    247           <td class="paramtype">ivec &amp;&nbsp;</td> 
    248           <td class="paramname"> <em>rv2i</em></td><td>&nbsp;</td> 
    249         </tr> 
    250         <tr> 
    251           <td></td> 
    252           <td>)</td> 
    253           <td></td><td></td><td> const</td> 
    254         </tr> 
    255       </table> 
    256 </div> 
    257 <div class="memdoc"> 
    258 <p>generate mutual indices when copying data between self and crv. Data are copied via: data_of_this(selfi) = data_of_rv2(rv2i) </p> 
    259  
    260 <p>References <a class="el" href="bdmerror_8h_source.html#l00047">bdm_assert_debug</a>, <a class="el" href="bdmbase_8cpp_source.html#l00309">findself()</a>, <a class="el" href="bdmbase_8h_source.html#l00096">ids</a>, <a class="el" href="bdmbase_8h_source.html#l00041">bdm::str::ids</a>, <a class="el" href="bdmbase_8h_source.html#l00098">times</a>, <a class="el" href="bdmbase_8h_source.html#l00043">bdm::str::times</a>, and <a class="el" href="bdmbase_8cpp_source.html#l00237">tostr()</a>.</p> 
    261  
    262 </div> 
    263 </div> 
    264 <a class="anchor" id="acbebdb5e0d30101a6eb63550ef701c55"></a><!-- doxytag: member="bdm::RV::dataind" ref="acbebdb5e0d30101a6eb63550ef701c55" args="(const RV &amp;crv) const " --> 
    265 <div class="memitem"> 
    266 <div class="memproto"> 
    267       <table class="memname"> 
    268         <tr> 
    269           <td class="memname">ivec bdm::RV::dataind </td> 
    270           <td>(</td> 
    271           <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td> 
    272           <td class="paramname"> <em>crv</em></td> 
    273           <td>&nbsp;)&nbsp;</td> 
    274           <td> const</td> 
    275         </tr> 
    276       </table> 
    277 </div> 
    278 <div class="memdoc"> 
    279 <p>when this rv is a part of bigger rv, this function returns indices of self in the data vector of the bigger crv. Then, data can be copied via: data_of_this = cdata(ind); </p> 
    280  
    281 <p>References <a class="el" href="bdmerror_8h_source.html#l00047">bdm_assert_debug</a>, <a class="el" href="bdmbase_8h_source.html#l00092">dsize</a>, <a class="el" href="bdmbase_8h_source.html#l00096">ids</a>, <a class="el" href="bdmbase_8h_source.html#l00041">bdm::str::ids</a>, <a class="el" href="bdmbase_8h_source.html#l00098">times</a>, <a class="el" href="bdmbase_8h_source.html#l00043">bdm::str::times</a>, and <a class="el" href="bdmbase_8cpp_source.html#l00237">tostr()</a>.</p> 
    282  
    283 <p>Referenced by <a class="el" href="bdmbase_8h_source.html#l00643">bdm::datalink_m2m::set_connection()</a>, <a class="el" href="bdmbase_8cpp_source.html#l00207">bdm::datalink_m2e::set_connection()</a>, and <a class="el" href="bdmbase_8cpp_source.html#l00191">bdm::datalink::set_connection()</a>.</p> 
     248<p>References <a class="el" href="bdmbase_8cpp_source.html#l00058">countsize()</a>, <a class="el" href="bdmbase_8h_source.html#l00098">dsize</a>, <a class="el" href="bdmbase_8cpp_source.html#l00322">findself()</a>, <a class="el" href="bdmbase_8h_source.html#l00102">ids</a>, <a class="el" href="bdmbase_8h_source.html#l00100">len</a>, and <a class="el" href="bdmbase_8h_source.html#l00104">times</a>.</p> 
     249 
     250<p>Referenced by <a class="el" href="kalman_8h_source.html#l00380">bdm::StateCanonical::connect_mlnorm()</a>, <a class="el" href="bdmbase_8h_source.html#l00228">expand_delayes()</a>, <a class="el" href="datasources_8h_source.html#l00282">bdm::ArxDS::set_drv()</a>, <a class="el" href="emix_8cpp_source.html#l00205">bdm::mprod::set_elements()</a>, <a class="el" href="emix_8h_source.html#l00381">bdm::eprod::set_parameters()</a>, and <a class="el" href="merger_8h_source.html#l00095">bdm::merger_base::set_sources()</a>.</p> 
    284251 
    285252</div> 
     
    304271<dl class="return"><dt><b>Returns:</b></dt><dd>ivec of the same size as self. </dd></dl> 
    305272 
    306 <p>References <a class="el" href="bdmbase_8h_source.html#l00096">ids</a>, and <a class="el" href="bdmbase_8h_source.html#l00098">times</a>.</p> 
    307  
    308 <p>Referenced by <a class="el" href="bdmbase_8cpp_source.html#l00089">add()</a>, <a class="el" href="bdmbase_8cpp_source.html#l00267">dataind()</a>, and <a class="el" href="bdmbase_8cpp_source.html#l00300">subt()</a>.</p> 
     273<p>References <a class="el" href="bdmbase_8h_source.html#l00102">ids</a>, <a class="el" href="bdmbase_8h_source.html#l00168">length()</a>, and <a class="el" href="bdmbase_8h_source.html#l00104">times</a>.</p> 
     274 
     275<p>Referenced by <a class="el" href="bdmbase_8cpp_source.html#l00098">add()</a>, <a class="el" href="bdmbase_8cpp_source.html#l00280">dataind()</a>, and <a class="el" href="bdmbase_8cpp_source.html#l00313">subt()</a>.</p> 
     276 
     277</div> 
     278</div> 
     279<a class="anchor" id="aa858d36d0264e1f1c89500531162fdf1"></a><!-- doxytag: member="bdm::RV::findself_ids" ref="aa858d36d0264e1f1c89500531162fdf1" args="(const RV &amp;rv2) const " --> 
     280<div class="memitem"> 
     281<div class="memproto"> 
     282      <table class="memname"> 
     283        <tr> 
     284          <td class="memname">ivec bdm::RV::findself_ids </td> 
     285          <td>(</td> 
     286          <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td> 
     287          <td class="paramname"> <em>rv2</em></td> 
     288          <td>&nbsp;)&nbsp;</td> 
     289          <td> const</td> 
     290        </tr> 
     291      </table> 
     292</div> 
     293<div class="memdoc"> 
     294 
     295<p>Find indices of self in another rv, ignore time,. </p> 
     296<dl class="return"><dt><b>Returns:</b></dt><dd>ivec of the same size as self. </dd></dl> 
     297 
     298<p>References <a class="el" href="bdmbase_8h_source.html#l00102">ids</a>, and <a class="el" href="bdmbase_8h_source.html#l00168">length()</a>.</p> 
     299 
     300<p>Referenced by <a class="el" href="bdmbase_8h_source.html#l00718">bdm::datalink_buffered::set_connection()</a>.</p> 
    309301 
    310302</div> 
     
    327319 
    328320<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 class <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a> (description of data vectors). </p> 
    329 <div class="fragment"><pre class="fragment">                rv = { 
    330                   <span class="keyword">class </span>= &quot;<a class="code" href="classbdm_1_1RV.html#ae319ca900261a5005a9b4b353ec16412" title="Constructor of empty RV.">RV</a>&quot;; <span class="comment">// class name</span> 
    331                   <span class="comment">// UNIQUE IDENTIFIER same names = same variable</span> 
    332                   names = ( <span class="stringliteral">&quot;a&quot;</span>, <span class="stringliteral">&quot;b&quot;</span>, <span class="stringliteral">&quot;c&quot;</span>, ...);   <span class="comment">// which will be used e.g. in loggers</span> 
    333  
    334                   <span class="comment">//optional arguments</span> 
    335                   sizes = [1, 2, 3, ...];         <span class="comment">// (optional) default = ones()</span> 
    336                   <a class="code" href="classbdm_1_1RV.html#aef6703854820bbf61736738f1bac6896" title="Vector of shifts from current time.">times</a> = [-1, -2, 0, ...];       <span class="comment">// time shifts with respect to current time (optional) default = zeros()</span> 
    337                 } 
     321<div class="fragment"><pre class="fragment">        rv = { 
     322            <span class="keyword">class </span>= &quot;<a class="code" href="classbdm_1_1RV.html#ae319ca900261a5005a9b4b353ec16412" title="Constructor of empty RV.">RV</a>&quot;; <span class="comment">// class name</span> 
     323          <span class="comment">// UNIQUE IDENTIFIER same names = same variable</span> 
     324          names = ( <span class="stringliteral">&quot;a&quot;</span>, <span class="stringliteral">&quot;b&quot;</span>, <span class="stringliteral">&quot;c&quot;</span>, ...);   <span class="comment">// which will be used e.g. in loggers</span> 
     325 
     326          <span class="comment">//optional arguments</span> 
     327          sizes = [1, 2, 3, ...];         <span class="comment">// (optional) default = ones()</span> 
     328          <a class="code" href="classbdm_1_1RV.html#aef6703854820bbf61736738f1bac6896" title="Vector of shifts from current time.">times</a> = [-1, -2, 0, ...];       <span class="comment">// time shifts with respect to current time (optional) default = zeros()</span> 
     329        } 
    338330</pre></div>  
    339331<p>Reimplemented from <a class="el" href="classbdm_1_1root.html#a0551e3121091c5199bf4413b50522176">bdm::root</a>.</p> 
     
    348340</ul> 
    349341</div> 
    350 <hr size="1"/><address style="text-align: right;"><small>Generated on Sun Aug 30 22:10:50 2009 for mixpp by&nbsp; 
     342<hr size="1"/><address style="text-align: right;"><small>Generated on Tue Sep 8 22:11:33 2009 for mixpp by&nbsp; 
    351343<a href="http://www.doxygen.org/index.html"> 
    352344<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>