Show
Ignore:
Timestamp:
03/06/09 15:03:45 (16 years ago)
Author:
smidl
Message:

correction of ARX tutorial

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • doc/html/classbdm_1_1RV.html

    r287 r290  
    22<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> 
    33<title>mixpp: bdm::RV Class Reference</title> 
     4<link href="tabs.css" rel="stylesheet" type="text/css"> 
    45<link href="doxygen.css" rel="stylesheet" type="text/css"> 
    5 <link href="tabs.css" rel="stylesheet" type="text/css"> 
    66</head><body> 
    7 <!-- Generated by Doxygen 1.5.6 --> 
     7<!-- Generated by Doxygen 1.5.8 --> 
    88<script type="text/javascript"> 
    99<!-- 
     
    5353      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li> 
    5454      <li><a href="modules.html"><span>Modules</span></a></li> 
    55       <li class="current"><a href="classes.html"><span>Classes</span></a></li> 
     55      <li class="current"><a href="annotated.html"><span>Classes</span></a></li> 
    5656      <li><a href="files.html"><span>Files</span></a></li> 
    5757    </ul> 
     
    5959  <div class="tabs"> 
    6060    <ul> 
    61       <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li> 
    6261      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li> 
     62      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li> 
    6363      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li> 
    6464      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li> 
     
    6969</div> 
    7070<div class="contents"> 
    71 <h1>bdm::RV Class Reference</h1><!-- doxytag: class="bdm::RV" --><!-- doxytag: inherits="bdm::bdmroot" --><code>#include &lt;<a class="el" href="libBM_8h-source.html">libBM.h</a>&gt;</code> 
    72 <p> 
    73 <div class="dynheader"> 
    74 Inheritance diagram for bdm::RV:</div> 
    75 <div class="dynsection"> 
    76  
    77 <p><center><img src="classbdm_1_1RV.png" usemap="#bdm::RV_map" border="0" alt=""></center> 
    78 <map name="bdm::RV_map"> 
    79 <area href="classbdm_1_1bdmroot.html" alt="bdm::bdmroot" shape="rect" coords="0,0,86,24"> 
    80 </map> 
    81 </div> 
    82  
    83 <p> 
    84 <a href="classbdm_1_1RV-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2> 
     71<h1>bdm::RV Class Reference</h1><!-- doxytag: class="bdm::RV" --><!-- doxytag: inherits="bdm::bdmroot" -->Class representing variables, most often random variables.   
     72<a href="#_details">More...</a> 
     73<p> 
     74<code>#include &lt;<a class="el" href="libBM_8h-source.html">libBM.h</a>&gt;</code> 
     75<p> 
     76 
     77<p> 
     78<a href="classbdm_1_1RV-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0"> 
     79<tr><td></td></tr> 
     80<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> 
     81<tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr> 
     82<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d93da01a64dab31074b25b7d93e5eae"></a><!-- doxytag: member="bdm::RV::RV" ref="3d93da01a64dab31074b25b7d93e5eae" args="(Array&lt; std::string &gt; in_names, ivec in_sizes, ivec in_times)" --> 
     83&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#3d93da01a64dab31074b25b7d93e5eae">RV</a> (Array&lt; std::string &gt; in_names, ivec in_sizes, ivec in_times)</td></tr> 
     84 
     85<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Full constructor. <br></td></tr> 
     86<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5bd1bd9ec51b91578ecc83a6b2398a20"></a><!-- doxytag: member="bdm::RV::RV" ref="5bd1bd9ec51b91578ecc83a6b2398a20" args="(Array&lt; std::string &gt; in_names, ivec in_sizes)" --> 
     87&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#5bd1bd9ec51b91578ecc83a6b2398a20">RV</a> (Array&lt; std::string &gt; in_names, ivec in_sizes)</td></tr> 
     88 
     89<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with times=0. <br></td></tr> 
     90<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a222dfef569e8f123180d40fde97c1cd"></a><!-- doxytag: member="bdm::RV::RV" ref="a222dfef569e8f123180d40fde97c1cd" args="(Array&lt; std::string &gt; in_names)" --> 
     91&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a222dfef569e8f123180d40fde97c1cd">RV</a> (Array&lt; std::string &gt; in_names)</td></tr> 
     92 
     93<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with sizes=1, times=0. <br></td></tr> 
     94<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e319ca900261a5005a9b4b353ec16412"></a><!-- doxytag: member="bdm::RV::RV" ref="e319ca900261a5005a9b4b353ec16412" args="()" --> 
     95&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#e319ca900261a5005a9b4b353ec16412">RV</a> ()</td></tr> 
     96 
     97<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of empty <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>. <br></td></tr> 
     98<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a990e0f30c0e34f04c14260ab8ba5b5f"></a><!-- doxytag: member="bdm::RV::RV" ref="a990e0f30c0e34f04c14260ab8ba5b5f" args="(string name, int sz, int tm=0)" --> 
     99&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a990e0f30c0e34f04c14260ab8ba5b5f">RV</a> (string name, int sz, int tm=0)</td></tr> 
     100 
     101<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of a single <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a> with given id. <br></td></tr> 
     102<tr><td colspan="2"><div class="groupHeader">Algebra on Random Variables</div></td></tr> 
     103<tr><td class="memItemLeft" nowrap align="right" valign="top">ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#1367055b2608ad9d50d01a2da6cec869">findself</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2) const </td></tr> 
     104 
     105<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find indices of self in another rv,.  <a href="#1367055b2608ad9d50d01a2da6cec869"></a><br></td></tr> 
     106<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bb011af88ae98f5c97955bb2c95cfee"></a><!-- doxytag: member="bdm::RV::equal" ref="3bb011af88ae98f5c97955bb2c95cfee" args="(const RV &amp;rv2) const " --> 
     107bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#3bb011af88ae98f5c97955bb2c95cfee">equal</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2) const </td></tr> 
     108 
     109<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compare if <code>rv2</code> is identical to this <code><a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a></code>. <br></td></tr> 
     110<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#87841b5ee43997b79789c0c22047e224">add</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2)</td></tr> 
     111 
     112<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add (concat) another variable to the current one,.  <a href="#87841b5ee43997b79789c0c22047e224"></a><br></td></tr> 
     113<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aec44dabdf0a6d90fbae95e1356eda39"></a><!-- doxytag: member="bdm::RV::subt" ref="aec44dabdf0a6d90fbae95e1356eda39" args="(const RV &amp;rv2) const " --> 
     114<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#aec44dabdf0a6d90fbae95e1356eda39">subt</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2) const </td></tr> 
     115 
     116<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtract another variable from the current one. <br></td></tr> 
     117<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0c04ab99ded62e1e05bcefb151ebeb9"></a><!-- doxytag: member="bdm::RV::subselect" ref="c0c04ab99ded62e1e05bcefb151ebeb9" args="(const ivec &amp;ind) const " --> 
     118<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#c0c04ab99ded62e1e05bcefb151ebeb9">subselect</a> (const ivec &amp;ind) const </td></tr> 
     119 
     120<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Select only variables at indeces ind. <br></td></tr> 
     121<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6f3daf0f857fff53a1c0a445fe160966"></a><!-- doxytag: member="bdm::RV::operator()" ref="6f3daf0f857fff53a1c0a445fe160966" args="(const ivec &amp;ind) const " --> 
     122<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#6f3daf0f857fff53a1c0a445fe160966">operator()</a> (const ivec &amp;ind) const </td></tr> 
     123 
     124<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Select only variables at indeces ind. <br></td></tr> 
     125<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="452fb5f7ab1eafe17932bf9f458d0415"></a><!-- doxytag: member="bdm::RV::operator()" ref="452fb5f7ab1eafe17932bf9f458d0415" args="(int di1, int di2) const " --> 
     126<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#452fb5f7ab1eafe17932bf9f458d0415">operator()</a> (int di1, int di2) const </td></tr> 
     127 
     128<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Select from data vector starting at di1 to di2. <br></td></tr> 
     129<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd77cb0899f7fba1d0e34396137b7f1f"></a><!-- doxytag: member="bdm::RV::t" ref="bd77cb0899f7fba1d0e34396137b7f1f" args="(int delta)" --> 
     130void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#bd77cb0899f7fba1d0e34396137b7f1f">t</a> (int delta)</td></tr> 
     131 
     132<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shift <code>time</code> shifted by delta. <br></td></tr> 
     133<tr><td colspan="2"><div class="groupHeader">Relation to vectors</div></td></tr> 
     134<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8bdd7f4072749c7cc864b78a418ca388"></a><!-- doxytag: member="bdm::RV::tostr" ref="8bdd7f4072749c7cc864b78a418ca388" args="() const " --> 
     135<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#8bdd7f4072749c7cc864b78a418ca388">tostr</a> () const </td></tr> 
     136 
     137<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">generate <code><a class="el" href="classbdm_1_1str.html" title="Structure of RV (used internally), i.e. expanded RVs.">str</a></code> from rv, by expanding sizes <br></td></tr> 
     138<tr><td class="memItemLeft" nowrap align="right" valign="top">ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#cbebdb5e0d30101a6eb63550ef701c55">dataind</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;crv) const </td></tr> 
     139 
     140<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#c92b92ecfd95c89be13ab3e6cb6855c1">dataind</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2, ivec &amp;selfi, ivec &amp;rv2i) const </td></tr> 
     141 
     142<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a5c5aeeaf39299d07763377b05a8241"></a><!-- doxytag: member="bdm::RV::mint" ref="9a5c5aeeaf39299d07763377b05a8241" args="() const " --> 
     143int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#9a5c5aeeaf39299d07763377b05a8241">mint</a> () const </td></tr> 
     144 
     145<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum time-offset. <br></td></tr> 
     146<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> 
     147<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0cfe477965243a89eb87a06b024e2fcb"></a><!-- doxytag: member="bdm::RV::dsize" ref="0cfe477965243a89eb87a06b024e2fcb" args="" --> 
     148int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#0cfe477965243a89eb87a06b024e2fcb">dsize</a></td></tr> 
     149 
     150<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">size of the data vector <br></td></tr> 
     151<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b11bfdceb831ed30d33b852dd4a6b385"></a><!-- doxytag: member="bdm::RV::len" ref="b11bfdceb831ed30d33b852dd4a6b385" args="" --> 
     152int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#b11bfdceb831ed30d33b852dd4a6b385">len</a></td></tr> 
     153 
     154<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of individual rvs <br></td></tr> 
     155<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a9a4769ab5a322495bea0cd8091500b"></a><!-- doxytag: member="bdm::RV::ids" ref="0a9a4769ab5a322495bea0cd8091500b" args="" --> 
     156ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#0a9a4769ab5a322495bea0cd8091500b">ids</a></td></tr> 
     157 
     158<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector of unique IDs. <br></td></tr> 
     159<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef6703854820bbf61736738f1bac6896"></a><!-- doxytag: member="bdm::RV::times" ref="ef6703854820bbf61736738f1bac6896" args="" --> 
     160ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#ef6703854820bbf61736738f1bac6896">times</a></td></tr> 
     161 
     162<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector of shifts from current time. <br></td></tr> 
     163<tr><td colspan="2"><br><h2>Access functions</h2></td></tr> 
     164<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de30156104f61d86c94f758861418089"></a><!-- doxytag: member="bdm::RV::_dsize" ref="de30156104f61d86c94f758861418089" args="() const " --> 
     165int&nbsp;</td><td class="memItemRight" valign="bottom"><b>_dsize</b> () const </td></tr> 
     166 
     167<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="39f9b44752376f07e346579b5ff8cbbd"></a><!-- doxytag: member="bdm::RV::countsize" ref="39f9b44752376f07e346579b5ff8cbbd" args="() const " --> 
     168int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#39f9b44752376f07e346579b5ff8cbbd">countsize</a> () const </td></tr> 
     169 
     170<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Recount size of the corresponding data vector. <br></td></tr> 
     171<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="412d43294bac38fa1804829e38fa4eaf"></a><!-- doxytag: member="bdm::RV::cumsizes" ref="412d43294bac38fa1804829e38fa4eaf" args="() const " --> 
     172ivec&nbsp;</td><td class="memItemRight" valign="bottom"><b>cumsizes</b> () const </td></tr> 
     173 
     174<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e9ec8c3e756651ff352ab5e3d3acda4b"></a><!-- doxytag: member="bdm::RV::length" ref="e9ec8c3e756651ff352ab5e3d3acda4b" args="() const " --> 
     175int&nbsp;</td><td class="memItemRight" valign="bottom"><b>length</b> () const </td></tr> 
     176 
     177<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5900b42f778129a9e56008a1e8e489c8"></a><!-- doxytag: member="bdm::RV::id" ref="5900b42f778129a9e56008a1e8e489c8" args="(int at) const " --> 
     178int&nbsp;</td><td class="memItemRight" valign="bottom"><b>id</b> (int at) const </td></tr> 
     179 
     180<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bde62551a3fc8f3f83c569860b73f705"></a><!-- doxytag: member="bdm::RV::size" ref="bde62551a3fc8f3f83c569860b73f705" args="(int at) const " --> 
     181int&nbsp;</td><td class="memItemRight" valign="bottom"><b>size</b> (int at) const </td></tr> 
     182 
     183<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c94373d3a760919b4b3eee58b42e3a45"></a><!-- doxytag: member="bdm::RV::time" ref="c94373d3a760919b4b3eee58b42e3a45" args="(int at) const " --> 
     184int&nbsp;</td><td class="memItemRight" valign="bottom"><b>time</b> (int at) const </td></tr> 
     185 
     186<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74c6ec8eb9c1dd69ad1d986eaee16dc2"></a><!-- doxytag: member="bdm::RV::name" ref="74c6ec8eb9c1dd69ad1d986eaee16dc2" args="(int at) const " --> 
     187std::string&nbsp;</td><td class="memItemRight" valign="bottom"><b>name</b> (int at) const </td></tr> 
     188 
     189<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb2892d12dc978549e9491aed327dfd4"></a><!-- doxytag: member="bdm::RV::set_time" ref="fb2892d12dc978549e9491aed327dfd4" args="(int at, int time0)" --> 
     190void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_time</b> (int at, int time0)</td></tr> 
     191 
     192<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cad6f15535d10437f6690cb4492176a8"></a><!-- doxytag: member="bdm::RV::operator&lt;&lt;" ref="cad6f15535d10437f6690cb4492176a8" args="(std::ostream &amp;os, const RV &amp;rv)" --> 
     193std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#cad6f15535d10437f6690cb4492176a8">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv)</td></tr> 
     194 
     195<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Printing output e.g. for debugging. <br></td></tr> 
     196</table> 
     197<hr><a name="_details"></a><h2>Detailed Description</h2> 
    85198Class representing variables, most often random variables.  
    86199<p> 
     
    91204<map name="inline_dotgraph_3.dot.map"></map> 
    92205</div> 
    93  <table border="0" cellpadding="0" cellspacing="0"> 
    94 <tr><td></td></tr> 
    95 <tr><td colspan="2"><br><h2>Access functions</h2></td></tr> 
    96 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="de30156104f61d86c94f758861418089"></a><!-- doxytag: member="bdm::RV::_dsize" ref="de30156104f61d86c94f758861418089" args="() const " --> 
    97 int&nbsp;</td><td class="memItemRight" valign="bottom"><b>_dsize</b> () const </td></tr> 
    98  
    99 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="39f9b44752376f07e346579b5ff8cbbd"></a><!-- doxytag: member="bdm::RV::countsize" ref="39f9b44752376f07e346579b5ff8cbbd" args="() const " --> 
    100 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#39f9b44752376f07e346579b5ff8cbbd">countsize</a> () const </td></tr> 
    101  
    102 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Recount size of the corresponding data vector. <br></td></tr> 
    103 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="412d43294bac38fa1804829e38fa4eaf"></a><!-- doxytag: member="bdm::RV::cumsizes" ref="412d43294bac38fa1804829e38fa4eaf" args="() const " --> 
    104 ivec&nbsp;</td><td class="memItemRight" valign="bottom"><b>cumsizes</b> () const </td></tr> 
    105  
    106 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e9ec8c3e756651ff352ab5e3d3acda4b"></a><!-- doxytag: member="bdm::RV::length" ref="e9ec8c3e756651ff352ab5e3d3acda4b" args="() const " --> 
    107 int&nbsp;</td><td class="memItemRight" valign="bottom"><b>length</b> () const </td></tr> 
    108  
    109 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5900b42f778129a9e56008a1e8e489c8"></a><!-- doxytag: member="bdm::RV::id" ref="5900b42f778129a9e56008a1e8e489c8" args="(int at) const " --> 
    110 int&nbsp;</td><td class="memItemRight" valign="bottom"><b>id</b> (int at) const </td></tr> 
    111  
    112 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bde62551a3fc8f3f83c569860b73f705"></a><!-- doxytag: member="bdm::RV::size" ref="bde62551a3fc8f3f83c569860b73f705" args="(int at) const " --> 
    113 int&nbsp;</td><td class="memItemRight" valign="bottom"><b>size</b> (int at) const </td></tr> 
    114  
    115 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c94373d3a760919b4b3eee58b42e3a45"></a><!-- doxytag: member="bdm::RV::time" ref="c94373d3a760919b4b3eee58b42e3a45" args="(int at) const " --> 
    116 int&nbsp;</td><td class="memItemRight" valign="bottom"><b>time</b> (int at) const </td></tr> 
    117  
    118 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="74c6ec8eb9c1dd69ad1d986eaee16dc2"></a><!-- doxytag: member="bdm::RV::name" ref="74c6ec8eb9c1dd69ad1d986eaee16dc2" args="(int at) const " --> 
    119 std::string&nbsp;</td><td class="memItemRight" valign="bottom"><b>name</b> (int at) const </td></tr> 
    120  
    121 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fb2892d12dc978549e9491aed327dfd4"></a><!-- doxytag: member="bdm::RV::set_time" ref="fb2892d12dc978549e9491aed327dfd4" args="(int at, int time0)" --> 
    122 void&nbsp;</td><td class="memItemRight" valign="bottom"><b>set_time</b> (int at, int time0)</td></tr> 
    123  
    124 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cad6f15535d10437f6690cb4492176a8"></a><!-- doxytag: member="bdm::RV::operator&lt;&lt;" ref="cad6f15535d10437f6690cb4492176a8" args="(std::ostream &amp;os, const RV &amp;rv)" --> 
    125 std::ostream &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#cad6f15535d10437f6690cb4492176a8">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv)</td></tr> 
    126  
    127 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Printing output e.g. for debugging. <br></td></tr> 
    128 <tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr> 
    129 <tr><td colspan="2"><div class="groupHeader">Constructors</div></td></tr> 
    130 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3d93da01a64dab31074b25b7d93e5eae"></a><!-- doxytag: member="bdm::RV::RV" ref="3d93da01a64dab31074b25b7d93e5eae" args="(Array&lt; std::string &gt; in_names, ivec in_sizes, ivec in_times)" --> 
    131 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#3d93da01a64dab31074b25b7d93e5eae">RV</a> (Array&lt; std::string &gt; in_names, ivec in_sizes, ivec in_times)</td></tr> 
    132  
    133 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Full constructor. <br></td></tr> 
    134 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5bd1bd9ec51b91578ecc83a6b2398a20"></a><!-- doxytag: member="bdm::RV::RV" ref="5bd1bd9ec51b91578ecc83a6b2398a20" args="(Array&lt; std::string &gt; in_names, ivec in_sizes)" --> 
    135 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#5bd1bd9ec51b91578ecc83a6b2398a20">RV</a> (Array&lt; std::string &gt; in_names, ivec in_sizes)</td></tr> 
    136  
    137 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with times=0. <br></td></tr> 
    138 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a222dfef569e8f123180d40fde97c1cd"></a><!-- doxytag: member="bdm::RV::RV" ref="a222dfef569e8f123180d40fde97c1cd" args="(Array&lt; std::string &gt; in_names)" --> 
    139 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a222dfef569e8f123180d40fde97c1cd">RV</a> (Array&lt; std::string &gt; in_names)</td></tr> 
    140  
    141 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor with sizes=1, times=0. <br></td></tr> 
    142 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e319ca900261a5005a9b4b353ec16412"></a><!-- doxytag: member="bdm::RV::RV" ref="e319ca900261a5005a9b4b353ec16412" args="()" --> 
    143 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#e319ca900261a5005a9b4b353ec16412">RV</a> ()</td></tr> 
    144  
    145 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of empty <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a>. <br></td></tr> 
    146 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a990e0f30c0e34f04c14260ab8ba5b5f"></a><!-- doxytag: member="bdm::RV::RV" ref="a990e0f30c0e34f04c14260ab8ba5b5f" args="(string name, int sz, int tm=0)" --> 
    147 &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#a990e0f30c0e34f04c14260ab8ba5b5f">RV</a> (string name, int sz, int tm=0)</td></tr> 
    148  
    149 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor of a single <a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a> with given id. <br></td></tr> 
    150 <tr><td colspan="2"><div class="groupHeader">Algebra on Random Variables</div></td></tr> 
    151 <tr><td class="memItemLeft" nowrap align="right" valign="top">ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#1367055b2608ad9d50d01a2da6cec869">findself</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2) const </td></tr> 
    152  
    153 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find indices of self in another rv,.  <a href="#1367055b2608ad9d50d01a2da6cec869"></a><br></td></tr> 
    154 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bb011af88ae98f5c97955bb2c95cfee"></a><!-- doxytag: member="bdm::RV::equal" ref="3bb011af88ae98f5c97955bb2c95cfee" args="(const RV &amp;rv2) const " --> 
    155 bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#3bb011af88ae98f5c97955bb2c95cfee">equal</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2) const </td></tr> 
    156  
    157 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Compare if <code>rv2</code> is identical to this <code><a class="el" href="classbdm_1_1RV.html" title="Class representing variables, most often random variables.">RV</a></code>. <br></td></tr> 
    158 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#87841b5ee43997b79789c0c22047e224">add</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2)</td></tr> 
    159  
    160 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Add (concat) another variable to the current one,.  <a href="#87841b5ee43997b79789c0c22047e224"></a><br></td></tr> 
    161 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aec44dabdf0a6d90fbae95e1356eda39"></a><!-- doxytag: member="bdm::RV::subt" ref="aec44dabdf0a6d90fbae95e1356eda39" args="(const RV &amp;rv2) const " --> 
    162 <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#aec44dabdf0a6d90fbae95e1356eda39">subt</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2) const </td></tr> 
    163  
    164 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Subtract another variable from the current one. <br></td></tr> 
    165 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c0c04ab99ded62e1e05bcefb151ebeb9"></a><!-- doxytag: member="bdm::RV::subselect" ref="c0c04ab99ded62e1e05bcefb151ebeb9" args="(const ivec &amp;ind) const " --> 
    166 <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#c0c04ab99ded62e1e05bcefb151ebeb9">subselect</a> (const ivec &amp;ind) const </td></tr> 
    167  
    168 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Select only variables at indeces ind. <br></td></tr> 
    169 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6f3daf0f857fff53a1c0a445fe160966"></a><!-- doxytag: member="bdm::RV::operator()" ref="6f3daf0f857fff53a1c0a445fe160966" args="(const ivec &amp;ind) const " --> 
    170 <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#6f3daf0f857fff53a1c0a445fe160966">operator()</a> (const ivec &amp;ind) const </td></tr> 
    171  
    172 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Select only variables at indeces ind. <br></td></tr> 
    173 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="452fb5f7ab1eafe17932bf9f458d0415"></a><!-- doxytag: member="bdm::RV::operator()" ref="452fb5f7ab1eafe17932bf9f458d0415" args="(int di1, int di2) const " --> 
    174 <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#452fb5f7ab1eafe17932bf9f458d0415">operator()</a> (int di1, int di2) const </td></tr> 
    175  
    176 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Select from data vector starting at di1 to di2. <br></td></tr> 
    177 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bd77cb0899f7fba1d0e34396137b7f1f"></a><!-- doxytag: member="bdm::RV::t" ref="bd77cb0899f7fba1d0e34396137b7f1f" args="(int delta)" --> 
    178 void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#bd77cb0899f7fba1d0e34396137b7f1f">t</a> (int delta)</td></tr> 
    179  
    180 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shift <code>time</code> shifted by delta. <br></td></tr> 
    181 <tr><td colspan="2"><div class="groupHeader">Relation to vectors</div></td></tr> 
    182 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8bdd7f4072749c7cc864b78a418ca388"></a><!-- doxytag: member="bdm::RV::tostr" ref="8bdd7f4072749c7cc864b78a418ca388" args="() const " --> 
    183 <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#8bdd7f4072749c7cc864b78a418ca388">tostr</a> () const </td></tr> 
    184  
    185 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">generate <code><a class="el" href="classbdm_1_1str.html" title="Structure of RV (used internally), i.e. expanded RVs.">str</a></code> from rv, by expanding sizes <br></td></tr> 
    186 <tr><td class="memItemLeft" nowrap align="right" valign="top">ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#cbebdb5e0d30101a6eb63550ef701c55">dataind</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;crv) const </td></tr> 
    187  
    188 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#c92b92ecfd95c89be13ab3e6cb6855c1">dataind</a> (const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;rv2, ivec &amp;selfi, ivec &amp;rv2i) const </td></tr> 
    189  
    190 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="9a5c5aeeaf39299d07763377b05a8241"></a><!-- doxytag: member="bdm::RV::mint" ref="9a5c5aeeaf39299d07763377b05a8241" args="() const " --> 
    191 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#9a5c5aeeaf39299d07763377b05a8241">mint</a> () const </td></tr> 
    192  
    193 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum time-offset. <br></td></tr> 
    194 <tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr> 
    195 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0cfe477965243a89eb87a06b024e2fcb"></a><!-- doxytag: member="bdm::RV::dsize" ref="0cfe477965243a89eb87a06b024e2fcb" args="" --> 
    196 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#0cfe477965243a89eb87a06b024e2fcb">dsize</a></td></tr> 
    197  
    198 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">size of the data vector <br></td></tr> 
    199 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b11bfdceb831ed30d33b852dd4a6b385"></a><!-- doxytag: member="bdm::RV::len" ref="b11bfdceb831ed30d33b852dd4a6b385" args="" --> 
    200 int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#b11bfdceb831ed30d33b852dd4a6b385">len</a></td></tr> 
    201  
    202 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">number of individual rvs <br></td></tr> 
    203 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0a9a4769ab5a322495bea0cd8091500b"></a><!-- doxytag: member="bdm::RV::ids" ref="0a9a4769ab5a322495bea0cd8091500b" args="" --> 
    204 ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#0a9a4769ab5a322495bea0cd8091500b">ids</a></td></tr> 
    205  
    206 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector of unique IDs. <br></td></tr> 
    207 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ef6703854820bbf61736738f1bac6896"></a><!-- doxytag: member="bdm::RV::times" ref="ef6703854820bbf61736738f1bac6896" args="" --> 
    208 ivec&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#ef6703854820bbf61736738f1bac6896">times</a></td></tr> 
    209  
    210 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Vector of shifts from current time. <br></td></tr> 
    211 </table> 
    212 <hr><h2>Member Function Documentation</h2> 
     206 <hr><h2>Member Function Documentation</h2> 
     207<a class="anchor" name="87841b5ee43997b79789c0c22047e224"></a><!-- doxytag: member="bdm::RV::add" ref="87841b5ee43997b79789c0c22047e224" args="(const RV &amp;rv2)" --> 
     208<div class="memitem"> 
     209<div class="memproto"> 
     210      <table class="memname"> 
     211        <tr> 
     212          <td class="memname">bool bdm::RV::add           </td> 
     213          <td>(</td> 
     214          <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td> 
     215          <td class="paramname"> <em>rv2</em>          </td> 
     216          <td>&nbsp;)&nbsp;</td> 
     217          <td></td> 
     218        </tr> 
     219      </table> 
     220</div> 
     221<div class="memdoc"> 
     222 
     223<p> 
     224Add (concat) another variable to the current one,.  
     225<p> 
     226<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if all rv2 were added, false if rv2 is in conflict </dd></dl> 
     227 
     228<p>References <a class="el" href="libBM_8cpp-source.html#l00046">countsize()</a>, <a class="el" href="libBM_8h-source.html#l00089">dsize</a>, <a class="el" href="libBM_8cpp-source.html#l00201">findself()</a>, <a class="el" href="libBM_8h-source.html#l00093">ids</a>, <a class="el" href="libBM_8h-source.html#l00091">len</a>, and <a class="el" href="libBM_8h-source.html#l00095">times</a>.</p> 
     229 
     230<p>Referenced by <a class="el" href="libBM_8cpp-source.html#l00221">bdm::compositepdf::getrv()</a>, <a class="el" href="merger_8h-source.html#l00050">bdm::merger::merger()</a>, <a class="el" href="libDS_8h-source.html#l00127">bdm::ArxDS::set_drv()</a>, and <a class="el" href="libBM_8cpp-source.html#l00232">bdm::compositepdf::setrvc()</a>.</p> 
     231 
     232</div> 
     233</div><p> 
     234<a class="anchor" name="c92b92ecfd95c89be13ab3e6cb6855c1"></a><!-- doxytag: member="bdm::RV::dataind" ref="c92b92ecfd95c89be13ab3e6cb6855c1" args="(const RV &amp;rv2, ivec &amp;selfi, ivec &amp;rv2i) const " --> 
     235<div class="memitem"> 
     236<div class="memproto"> 
     237      <table class="memname"> 
     238        <tr> 
     239          <td class="memname">void bdm::RV::dataind           </td> 
     240          <td>(</td> 
     241          <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td> 
     242          <td class="paramname"> <em>rv2</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>selfi</em>, </td> 
     249        </tr> 
     250        <tr> 
     251          <td class="paramkey"></td> 
     252          <td></td> 
     253          <td class="paramtype">ivec &amp;&nbsp;</td> 
     254          <td class="paramname"> <em>rv2i</em></td><td>&nbsp;</td> 
     255        </tr> 
     256        <tr> 
     257          <td></td> 
     258          <td>)</td> 
     259          <td></td><td></td><td> const</td> 
     260        </tr> 
     261      </table> 
     262</div> 
     263<div class="memdoc"> 
     264 
     265<p> 
     266generate mutual indeces when copying data betwenn self and crv. Data are copied via: data_of_this(selfi) = data_of_rv2(rv2i)  
     267<p>References <a class="el" href="libBM_8cpp-source.html#l00201">findself()</a>, <a class="el" href="libBM_8h-source.html#l00093">ids</a>, <a class="el" href="libBM_8h-source.html#l00039">bdm::str::ids</a>, <a class="el" href="libBM_8h-source.html#l00126">length()</a>, <a class="el" href="libBM_8h-source.html#l00095">times</a>, <a class="el" href="libBM_8h-source.html#l00041">bdm::str::times</a>, and <a class="el" href="libBM_8cpp-source.html#l00134">tostr()</a>.</p> 
     268 
     269</div> 
     270</div><p> 
     271<a class="anchor" name="cbebdb5e0d30101a6eb63550ef701c55"></a><!-- doxytag: member="bdm::RV::dataind" ref="cbebdb5e0d30101a6eb63550ef701c55" args="(const RV &amp;crv) const " --> 
     272<div class="memitem"> 
     273<div class="memproto"> 
     274      <table class="memname"> 
     275        <tr> 
     276          <td class="memname">ivec bdm::RV::dataind           </td> 
     277          <td>(</td> 
     278          <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td> 
     279          <td class="paramname"> <em>crv</em>          </td> 
     280          <td>&nbsp;)&nbsp;</td> 
     281          <td> const</td> 
     282        </tr> 
     283      </table> 
     284</div> 
     285<div class="memdoc"> 
     286 
     287<p> 
     288when this rv is a part of bigger rv, this function returns indeces of self in the data vector of the bigger crv. Then, data can be copied via: data_of_this = cdata(ind);  
     289<p>References <a class="el" href="libBM_8h-source.html#l00122">_dsize()</a>, <a class="el" href="libBM_8h-source.html#l00089">dsize</a>, <a class="el" href="libBM_8h-source.html#l00093">ids</a>, <a class="el" href="libBM_8h-source.html#l00039">bdm::str::ids</a>, <a class="el" href="libBM_8h-source.html#l00095">times</a>, <a class="el" href="libBM_8h-source.html#l00041">bdm::str::times</a>, and <a class="el" href="libBM_8cpp-source.html#l00134">tostr()</a>.</p> 
     290 
     291<p>Referenced by <a class="el" href="libEF_8h-source.html#l00911">bdm::enorm&lt; sq_T &gt;::condition()</a>, <a class="el" href="libEF_8h-source.html#l00898">bdm::enorm&lt; sq_T &gt;::marginal()</a>, <a class="el" href="libBM_8h-source.html#l00437">bdm::datalink_m2e::set_connection()</a>, and <a class="el" href="libBM_8h-source.html#l00396">bdm::datalink::set_connection()</a>.</p> 
     292 
     293</div> 
     294</div><p> 
    213295<a class="anchor" name="1367055b2608ad9d50d01a2da6cec869"></a><!-- doxytag: member="bdm::RV::findself" ref="1367055b2608ad9d50d01a2da6cec869" args="(const RV &amp;rv2) const " --> 
    214296<div class="memitem"> 
     
    238320</div> 
    239321</div><p> 
    240 <a class="anchor" name="87841b5ee43997b79789c0c22047e224"></a><!-- doxytag: member="bdm::RV::add" ref="87841b5ee43997b79789c0c22047e224" args="(const RV &amp;rv2)" --> 
    241 <div class="memitem"> 
    242 <div class="memproto"> 
    243       <table class="memname"> 
    244         <tr> 
    245           <td class="memname">bool bdm::RV::add           </td> 
    246           <td>(</td> 
    247           <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td> 
    248           <td class="paramname"> <em>rv2</em>          </td> 
    249           <td>&nbsp;)&nbsp;</td> 
    250           <td></td> 
    251         </tr> 
    252       </table> 
    253 </div> 
    254 <div class="memdoc"> 
    255  
    256 <p> 
    257 Add (concat) another variable to the current one,.  
    258 <p> 
    259 <dl class="return" compact><dt><b>Returns:</b></dt><dd>true if all rv2 were added, false if rv2 is in conflict </dd></dl> 
    260  
    261 <p>References <a class="el" href="libBM_8cpp-source.html#l00046">countsize()</a>, <a class="el" href="libBM_8h-source.html#l00089">dsize</a>, <a class="el" href="libBM_8cpp-source.html#l00201">findself()</a>, <a class="el" href="libBM_8h-source.html#l00093">ids</a>, <a class="el" href="libBM_8h-source.html#l00091">len</a>, and <a class="el" href="libBM_8h-source.html#l00095">times</a>.</p> 
    262  
    263 <p>Referenced by <a class="el" href="libBM_8cpp-source.html#l00221">bdm::compositepdf::getrv()</a>, <a class="el" href="merger_8h-source.html#l00050">bdm::merger::merger()</a>, <a class="el" href="libDS_8h-source.html#l00127">bdm::ArxDS::set_drv()</a>, and <a class="el" href="libBM_8cpp-source.html#l00232">bdm::compositepdf::setrvc()</a>.</p> 
    264  
    265 </div> 
    266 </div><p> 
    267 <a class="anchor" name="cbebdb5e0d30101a6eb63550ef701c55"></a><!-- doxytag: member="bdm::RV::dataind" ref="cbebdb5e0d30101a6eb63550ef701c55" args="(const RV &amp;crv) const " --> 
    268 <div class="memitem"> 
    269 <div class="memproto"> 
    270       <table class="memname"> 
    271         <tr> 
    272           <td class="memname">ivec bdm::RV::dataind           </td> 
    273           <td>(</td> 
    274           <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td> 
    275           <td class="paramname"> <em>crv</em>          </td> 
    276           <td>&nbsp;)&nbsp;</td> 
    277           <td> const</td> 
    278         </tr> 
    279       </table> 
    280 </div> 
    281 <div class="memdoc"> 
    282  
    283 <p> 
    284 when this rv is a part of bigger rv, this function returns indeces of self in the data vector of the bigger crv. Then, data can be copied via: data_of_this = cdata(ind);  
    285 <p>References <a class="el" href="libBM_8h-source.html#l00122">_dsize()</a>, <a class="el" href="libBM_8h-source.html#l00089">dsize</a>, <a class="el" href="libBM_8h-source.html#l00093">ids</a>, <a class="el" href="libBM_8h-source.html#l00039">bdm::str::ids</a>, <a class="el" href="libBM_8h-source.html#l00095">times</a>, <a class="el" href="libBM_8h-source.html#l00041">bdm::str::times</a>, and <a class="el" href="libBM_8cpp-source.html#l00134">tostr()</a>.</p> 
    286  
    287 <p>Referenced by <a class="el" href="libEF_8h-source.html#l00911">bdm::enorm&lt; sq_T &gt;::condition()</a>, <a class="el" href="libBM_8h-source.html#l00428">bdm::datalink_m2e::datalink_m2e()</a>, <a class="el" href="libBM_8h-source.html#l00456">bdm::datalink_m2m::datalink_m2m()</a>, <a class="el" href="libEF_8h-source.html#l00898">bdm::enorm&lt; sq_T &gt;::marginal()</a>, and <a class="el" href="libBM_8h-source.html#l00396">bdm::datalink::set_connection()</a>.</p> 
    288  
    289 </div> 
    290 </div><p> 
    291 <a class="anchor" name="c92b92ecfd95c89be13ab3e6cb6855c1"></a><!-- doxytag: member="bdm::RV::dataind" ref="c92b92ecfd95c89be13ab3e6cb6855c1" args="(const RV &amp;rv2, ivec &amp;selfi, ivec &amp;rv2i) const " --> 
    292 <div class="memitem"> 
    293 <div class="memproto"> 
    294       <table class="memname"> 
    295         <tr> 
    296           <td class="memname">void bdm::RV::dataind           </td> 
    297           <td>(</td> 
    298           <td class="paramtype">const <a class="el" href="classbdm_1_1RV.html">RV</a> &amp;&nbsp;</td> 
    299           <td class="paramname"> <em>rv2</em>, </td> 
    300         </tr> 
    301         <tr> 
    302           <td class="paramkey"></td> 
    303           <td></td> 
    304           <td class="paramtype">ivec &amp;&nbsp;</td> 
    305           <td class="paramname"> <em>selfi</em>, </td> 
    306         </tr> 
    307         <tr> 
    308           <td class="paramkey"></td> 
    309           <td></td> 
    310           <td class="paramtype">ivec &amp;&nbsp;</td> 
    311           <td class="paramname"> <em>rv2i</em></td><td>&nbsp;</td> 
    312         </tr> 
    313         <tr> 
    314           <td></td> 
    315           <td>)</td> 
    316           <td></td><td></td><td> const</td> 
    317         </tr> 
    318       </table> 
    319 </div> 
    320 <div class="memdoc"> 
    321  
    322 <p> 
    323 generate mutual indeces when copying data betwenn self and crv. Data are copied via: data_of_this(selfi) = data_of_rv2(rv2i)  
    324 <p>References <a class="el" href="libBM_8cpp-source.html#l00201">findself()</a>, <a class="el" href="libBM_8h-source.html#l00093">ids</a>, <a class="el" href="libBM_8h-source.html#l00039">bdm::str::ids</a>, <a class="el" href="libBM_8h-source.html#l00126">length()</a>, <a class="el" href="libBM_8h-source.html#l00095">times</a>, <a class="el" href="libBM_8h-source.html#l00041">bdm::str::times</a>, and <a class="el" href="libBM_8cpp-source.html#l00134">tostr()</a>.</p> 
    325  
    326 </div> 
    327 </div><p> 
    328322<hr>The documentation for this class was generated from the following files:<ul> 
    329323<li><a class="el" href="libBM_8h-source.html">libBM.h</a><li>libBM.cpp</ul> 
    330324</div> 
    331 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Mar 4 18:50:21 2009 for mixpp by&nbsp; 
     325<hr size="1"><address style="text-align: right;"><small>Generated on Fri Mar 6 15:01:39 2009 for mixpp by&nbsp; 
    332326<a href="http://www.doxygen.org/index.html"> 
    333 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address> 
     327<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.8 </small></address> 
    334328</body> 
    335329</html>