170 | | <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac92b92ecfd95c89be13ab3e6cb6855c1"></a><!-- doxytag: member="bdm::RV::dataind" ref="ac92b92ecfd95c89be13ab3e6cb6855c1" args="(const RV &rv2, ivec &selfi, ivec &rv2i) const " --> |
171 | | void </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> &rv2, ivec &selfi, ivec &rv2i) const </td></tr> |
172 | | <tr><td class="mdescLeft"> </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> |
| 168 | <tr><td class="memItemLeft" align="right" valign="top">void </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> &rv2, ivec &selfi, ivec &rv2i) const </td></tr> |
253 | | <p>Referenced by <a class="el" href="kalman_8h_source.html#l00449">bdm::StateCanonical::connect_mlnorm()</a>, <a class="el" href="bdmbase_8h_source.html#l00241">expand_delayes()</a>, <a class="el" href="particles_8h_source.html#l00124">bdm::PF::from_setting()</a>, <a class="el" href="datasources_8h_source.html#l00351">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> |
| 249 | <p>Referenced by <a class="el" href="kalman_8h_source.html#l00458">bdm::StateCanonical::connect_mlnorm()</a>, <a class="el" href="bdmbase_8h_source.html#l00241">expand_delayes()</a>, <a class="el" href="particles_8h_source.html#l00125">bdm::PF::from_setting()</a>, <a class="el" href="emix_8cpp_source.html#l00205">bdm::mprod::set_elements()</a>, <a class="el" href="emix_8h_source.html#l00382">bdm::eprod::set_parameters()</a>, and <a class="el" href="merger_8h_source.html#l00095">bdm::merger_base::set_sources()</a>.</p> |
| 250 | |
| 251 | </div> |
| 252 | </div> |
| 253 | <a class="anchor" id="ac92b92ecfd95c89be13ab3e6cb6855c1"></a><!-- doxytag: member="bdm::RV::dataind" ref="ac92b92ecfd95c89be13ab3e6cb6855c1" args="(const RV &rv2, ivec &selfi, ivec &rv2i) const " --> |
| 254 | <div class="memitem"> |
| 255 | <div class="memproto"> |
| 256 | <table class="memname"> |
| 257 | <tr> |
| 258 | <td class="memname">void bdm::RV::dataind </td> |
| 259 | <td>(</td> |
| 260 | <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> & </td> |
| 261 | <td class="paramname"> <em>rv2</em>, </td> |
| 262 | </tr> |
| 263 | <tr> |
| 264 | <td class="paramkey"></td> |
| 265 | <td></td> |
| 266 | <td class="paramtype">ivec & </td> |
| 267 | <td class="paramname"> <em>selfi</em>, </td> |
| 268 | </tr> |
| 269 | <tr> |
| 270 | <td class="paramkey"></td> |
| 271 | <td></td> |
| 272 | <td class="paramtype">ivec & </td> |
| 273 | <td class="paramname"> <em>rv2i</em></td><td> </td> |
| 274 | </tr> |
| 275 | <tr> |
| 276 | <td></td> |
| 277 | <td>)</td> |
| 278 | <td></td><td></td><td> const</td> |
| 279 | </tr> |
| 280 | </table> |
| 281 | </div> |
| 282 | <div class="memdoc"> |
| 283 | <p>generate mutual indices when copying data between self and crv. Data are copied via: data_of_this(selfi) = data_of_rv2(rv2i) </p> |
| 284 | |
| 285 | <p>References <a class="el" href="bdmerror_8h_source.html#l00047">bdm_assert_debug</a>, <a class="el" href="bdmbase_8cpp_source.html#l00325">findself()</a>, <a class="el" href="bdmbase_8h_source.html#l00102">ids</a>, <a class="el" href="bdmbase_8h_source.html#l00032">bdm::str::ids</a>, <a class="el" href="bdmbase_8h_source.html#l00168">length()</a>, <a class="el" href="bdmbase_8h_source.html#l00104">times</a>, <a class="el" href="bdmbase_8h_source.html#l00034">bdm::str::times</a>, and <a class="el" href="bdmbase_8cpp_source.html#l00253">tostr()</a>.</p> |
| 286 | |
| 287 | </div> |
| 288 | </div> |
| 289 | <a class="anchor" id="acbebdb5e0d30101a6eb63550ef701c55"></a><!-- doxytag: member="bdm::RV::dataind" ref="acbebdb5e0d30101a6eb63550ef701c55" args="(const RV &crv) const " --> |
| 290 | <div class="memitem"> |
| 291 | <div class="memproto"> |
| 292 | <table class="memname"> |
| 293 | <tr> |
| 294 | <td class="memname">ivec bdm::RV::dataind </td> |
| 295 | <td>(</td> |
| 296 | <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> & </td> |
| 297 | <td class="paramname"> <em>crv</em></td> |
| 298 | <td> ) </td> |
| 299 | <td> const</td> |
| 300 | </tr> |
| 301 | </table> |
| 302 | </div> |
| 303 | <div class="memdoc"> |
| 304 | <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> |
| 305 | |
| 306 | <p>References <a class="el" href="bdmbase_8h_source.html#l00154">_dsize()</a>, <a class="el" href="bdmerror_8h_source.html#l00047">bdm_assert_debug</a>, <a class="el" href="bdmbase_8h_source.html#l00098">dsize</a>, <a class="el" href="bdmbase_8h_source.html#l00102">ids</a>, <a class="el" href="bdmbase_8h_source.html#l00032">bdm::str::ids</a>, <a class="el" href="bdmbase_8h_source.html#l00104">times</a>, <a class="el" href="bdmbase_8h_source.html#l00034">bdm::str::times</a>, and <a class="el" href="bdmbase_8cpp_source.html#l00253">tostr()</a>.</p> |
| 307 | |
| 308 | <p>Referenced by <a class="el" href="bdmbase_8h_source.html#l00830">bdm::datalink_m2m::set_connection()</a>, <a class="el" href="bdmbase_8h_source.html#l00729">bdm::datalink_buffered::set_connection()</a>, <a class="el" href="bdmbase_8cpp_source.html#l00223">bdm::datalink_m2e::set_connection()</a>, <a class="el" href="bdmbase_8cpp_source.html#l00217">bdm::datalink_part::set_connection()</a>, <a class="el" href="bdmbase_8cpp_source.html#l00203">bdm::datalink::set_connection()</a>, and <a class="el" href="bdmbase_8h_source.html#l00754">bdm::datalink_buffered::set_history()</a>.</p> |