Show
Ignore:
Timestamp:
02/16/09 10:03:13 (16 years ago)
Author:
smidl
Message:

Next major revision

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • doc/html/classbdm_1_1RV.html

    r270 r271  
    66</head><body> 
    77<!-- Generated by Doxygen 1.5.6 --> 
     8<script type="text/javascript"> 
     9<!-- 
     10function changeDisplayState (e){ 
     11  var num=this.id.replace(/[^[0-9]/g,''); 
     12  var button=this.firstChild; 
     13  var sectionDiv=document.getElementById('dynsection'+num); 
     14  if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){ 
     15    sectionDiv.style.display='block'; 
     16    button.src='open.gif'; 
     17  }else{ 
     18    sectionDiv.style.display='none'; 
     19    button.src='closed.gif'; 
     20  } 
     21} 
     22function initDynSections(){ 
     23  var divs=document.getElementsByTagName('div'); 
     24  var sectionCounter=1; 
     25  for(var i=0;i<divs.length-1;i++){ 
     26    if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){ 
     27      var header=divs[i]; 
     28      var section=divs[i+1]; 
     29      var button=header.firstChild; 
     30      if (button!='IMG'){ 
     31        divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild); 
     32        button=document.createElement('img'); 
     33        divs[i].insertBefore(button,divs[i].firstChild); 
     34      } 
     35      header.style.cursor='pointer'; 
     36      header.onclick=changeDisplayState; 
     37      header.id='dynheader'+sectionCounter; 
     38      button.src='closed.gif'; 
     39      section.id='dynsection'+sectionCounter; 
     40      section.style.display='none'; 
     41      section.style.marginLeft='14px'; 
     42      sectionCounter++; 
     43    } 
     44  } 
     45} 
     46window.onload = initDynSections; 
     47--> 
     48</script> 
    849<div class="navigation" id="top"> 
    950  <div class="tabs"> 
    1051    <ul> 
    11       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li> 
     52      <li><a href="main.html"><span>Main&nbsp;Page</span></a></li> 
    1253      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li> 
    1354      <li><a href="modules.html"><span>Modules</span></a></li> 
    14       <li><a href="namespaces.html"><span>Namespaces</span></a></li> 
    1555      <li class="current"><a href="classes.html"><span>Classes</span></a></li> 
    1656      <li><a href="files.html"><span>Files</span></a></li> 
     
    2565    </ul> 
    2666  </div> 
    27   <div class="navpath"><a class="el" href="namespacebdm.html">bdm</a>::<a class="el" href="classbdm_1_1RV.html">RV</a> 
     67  <div class="navpath"><b>bdm</b>::<a class="el" href="classbdm_1_1RV.html">RV</a> 
    2868  </div> 
    2969</div> 
     
    3474Inheritance diagram for bdm::RV:</div> 
    3575<div class="dynsection"> 
    36 <p><center><img src="classbdm_1_1RV__inherit__graph.png" border="0" usemap="#bdm_1_1RV__inherit__map" alt="Inheritance graph"></center> 
    37 <map name="bdm_1_1RV__inherit__map"> 
    38 <area shape="rect" href="classbdm_1_1bdmroot.html" title="Root class of BDM objects." alt="" coords="5,7,117,33"></map> 
    39 <center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div> 
     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> 
    4082 
    4183<p> 
     
    4688The class is implemented using global variables to assure uniqueness of description:<p> 
    4789In is a vector <div align="center"> 
    48 <img src="inline_dotgraph_1.dot.png" alt="inline_dotgraph_1.dot" border="0" usemap="#inline_dotgraph_1.dot.map"> 
    49 <map name="inline_dotgraph_1.dot.map"></map> 
     90<img src="inline_dotgraph_2.dot.png" alt="inline_dotgraph_2.dot" border="0" usemap="#inline_dotgraph_2.dot.map"> 
     91<map name="inline_dotgraph_2.dot.map"></map> 
    5092</div> 
    5193 <table border="0" cellpadding="0" cellspacing="0"> 
     
    59101 
    60102<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 " --> 
     104ivec&nbsp;</td><td class="memItemRight" valign="bottom"><b>cumsizes</b> () const </td></tr> 
     105 
    61106<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e9ec8c3e756651ff352ab5e3d3acda4b"></a><!-- doxytag: member="bdm::RV::length" ref="e9ec8c3e756651ff352ab5e3d3acda4b" args="() const " --> 
    62107int&nbsp;</td><td class="memItemRight" valign="bottom"><b>length</b> () const </td></tr> 
     
    106151<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> 
    107152 
    108 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find indexes of self in another rv,.  <a href="#1367055b2608ad9d50d01a2da6cec869"></a><br></td></tr> 
     153<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Find indices of self in another rv,.  <a href="#1367055b2608ad9d50d01a2da6cec869"></a><br></td></tr> 
    109154<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 " --> 
    110155bool&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> 
     
    126171 
    127172<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> 
    128177<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)" --> 
    129178void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classbdm_1_1RV.html#bd77cb0899f7fba1d0e34396137b7f1f">t</a> (int delta)</td></tr> 
     
    179228 
    180229<p> 
    181 Find indexes of self in another rv,.  
     230Find indices of self in another rv,.  
    182231<p> 
    183232<dl class="return" compact><dt><b>Returns:</b></dt><dd>ivec of the same size as self. </dd></dl> 
    184233 
    185 <p>References <a class="el" href="libBM_8h-source.html#l00099">ids</a>, <a class="el" href="libBM_8h-source.html#l00131">length()</a>, and <a class="el" href="libBM_8h-source.html#l00101">times</a>.</p> 
    186  
    187 <p>Referenced by <a class="el" href="libBM_8cpp-source.html#l00059">add()</a>, <a class="el" href="libBM_8cpp-source.html#l00143">dataind()</a>, and <a class="el" href="libBM_8cpp-source.html#l00174">subt()</a>.</p> 
     234<p>References <a class="el" href="libBM_8h-source.html#l00093">ids</a>, <a class="el" href="libBM_8h-source.html#l00126">length()</a>, and <a class="el" href="libBM_8h-source.html#l00095">times</a>.</p> 
     235 
     236<p>Referenced by <a class="el" href="libBM_8cpp-source.html#l00069">add()</a>, <a class="el" href="libBM_8cpp-source.html#l00153">dataind()</a>, and <a class="el" href="libBM_8cpp-source.html#l00184">subt()</a>.</p> 
    188237 
    189238</div> 
     
    210259<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if all rv2 were added, false if rv2 is in conflict </dd></dl> 
    211260 
    212 <p>References <a class="el" href="libBM_8cpp-source.html#l00195">bdm::concat()</a>, <a class="el" href="libBM_8cpp-source.html#l00036">countsize()</a>, <a class="el" href="libBM_8h-source.html#l00095">dsize</a>, <a class="el" href="libBM_8cpp-source.html#l00181">findself()</a>, <a class="el" href="libBM_8h-source.html#l00099">ids</a>, <a class="el" href="libBM_8h-source.html#l00097">len</a>, and <a class="el" href="libBM_8h-source.html#l00101">times</a>.</p> 
    213  
    214 <p>Referenced by <a class="el" href="libDS__ui_8h-source.html#l00054">UIArxDS::build()</a>, <a class="el" href="arx__ui_8h-source.html#l00041">UIARX::build()</a>, <a class="el" href="libBM_8cpp-source.html#l00195">bdm::concat()</a>, <a class="el" href="libBM_8cpp-source.html#l00201">bdm::compositepdf::getrv()</a>, <a class="el" href="merger_8h-source.html#l00050">bdm::merger::merger()</a>, and <a class="el" href="libBM_8cpp-source.html#l00212">bdm::compositepdf::setrvc()</a>.</p> 
     261<p>References <a class="el" href="libBM_8cpp-source.html#l00036">countsize()</a>, <a class="el" href="libBM_8h-source.html#l00089">dsize</a>, <a class="el" href="libBM_8cpp-source.html#l00191">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#l00211">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#l00098">bdm::ArxDS::set_drv()</a>, and <a class="el" href="libBM_8cpp-source.html#l00222">bdm::compositepdf::setrvc()</a>.</p> 
    215264 
    216265</div> 
     
    234283<p> 
    235284when 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);  
    236 <p>References <a class="el" href="libBM_8h-source.html#l00128">_dsize()</a>, <a class="el" href="libBM_8cpp-source.html#l00195">bdm::concat()</a>, <a class="el" href="libBM_8h-source.html#l00099">ids</a>, <a class="el" href="libBM_8h-source.html#l00045">bdm::str::ids</a>, <a class="el" href="libBM_8h-source.html#l00101">times</a>, <a class="el" href="libBM_8h-source.html#l00047">bdm::str::times</a>, and <a class="el" href="libBM_8cpp-source.html#l00114">tostr()</a>.</p> 
    237  
    238 <p>Referenced by <a class="el" href="libEF_8h-source.html#l00814">bdm::enorm&lt; sq_T &gt;::condition()</a>, <a class="el" href="libBM_8h-source.html#l00408">bdm::datalink_m2e::datalink_m2e()</a>, <a class="el" href="libBM_8h-source.html#l00436">bdm::datalink_m2m::datalink_m2m()</a>, and <a class="el" href="libEF_8h-source.html#l00803">bdm::enorm&lt; sq_T &gt;::marginal()</a>.</p> 
     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#l00124">tostr()</a>.</p> 
     286 
     287<p>Referenced by <a class="el" href="libEF_8h-source.html#l00831">bdm::enorm&lt; sq_T &gt;::condition()</a>, <a class="el" href="libBM_8h-source.html#l00423">bdm::datalink_m2e::datalink_m2e()</a>, <a class="el" href="libBM_8h-source.html#l00451">bdm::datalink_m2m::datalink_m2m()</a>, <a class="el" href="libEF_8h-source.html#l00818">bdm::enorm&lt; sq_T &gt;::marginal()</a>, and <a class="el" href="libBM_8h-source.html#l00391">bdm::datalink::set_connection()</a>.</p> 
    239288 
    240289</div> 
     
    273322<p> 
    274323generate mutual indeces when copying data betwenn self and crv. Data are copied via: data_of_this(selfi) = data_of_rv2(rv2i)  
    275 <p>References <a class="el" href="libBM_8cpp-source.html#l00195">bdm::concat()</a>, <a class="el" href="libBM_8cpp-source.html#l00181">findself()</a>, <a class="el" href="libBM_8h-source.html#l00099">ids</a>, <a class="el" href="libBM_8h-source.html#l00045">bdm::str::ids</a>, <a class="el" href="libBM_8h-source.html#l00131">length()</a>, <a class="el" href="libBM_8h-source.html#l00101">times</a>, <a class="el" href="libBM_8h-source.html#l00047">bdm::str::times</a>, and <a class="el" href="libBM_8cpp-source.html#l00114">tostr()</a>.</p> 
     324<p>References <a class="el" href="libBM_8cpp-source.html#l00191">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#l00124">tostr()</a>.</p> 
    276325 
    277326</div> 
     
    280329<li><a class="el" href="libBM_8h-source.html">libBM.h</a><li>libBM.cpp</ul> 
    281330</div> 
    282 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Feb 11 23:34:04 2009 for mixpp by&nbsp; 
     331<hr size="1"><address style="text-align: right;"><small>Generated on Sun Feb 15 23:09:43 2009 for mixpp by&nbsp; 
    283332<a href="http://www.doxygen.org/index.html"> 
    284333<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.6 </small></address>