Sophie

Sophie

distrib > Fedora > 16 > i386 > by-pkgid > 4bc66056a634db26a1f4d0845dc41ca6 > files > 2905

mrpt-doc-0.9.5-0.1.20110925svn2670.fc16.i686.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>Eigen::AmbiVector Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<div align="left"><a href="http://www.mrpt.org/">Main MRPT website</a> &gt; <b>C++ reference</b> </div>
<div align="right">
<a href="index.html"><img border="0" src="mrpt_logo.png" alt="MRPT logo"></a>
</div>
<!-- Generated by Doxygen 1.7.5 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
          <div class="left">
            <form id="FSearchBox" action="search.php" method="get">
              <img id="MSearchSelect" src="search/mag.png" alt=""/>
              <input type="text" id="MSearchField" name="query" value="Search" size="20" accesskey="S" 
                     onfocus="searchBox.OnSearchFieldFocus(true)" 
                     onblur="searchBox.OnSearchFieldFocus(false)"/>
            </form>
          </div><div class="right"></div>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespace_eigen.html">Eigen</a>      </li>
      <li class="navelem"><a class="el" href="class_eigen_1_1_ambi_vector.html">AmbiVector</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<div class="title">Eigen::AmbiVector Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="Eigen::AmbiVector" -->
<p><a href="class_eigen_1_1_ambi_vector-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector_1_1_iterator.html">Iterator</a></td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="class_eigen_1_1_ambi_vector_1_1_iterator.html" title="Iterator over the nonzero coefficients.">Iterator</a> over the nonzero coefficients.  <a href="class_eigen_1_1_ambi_vector_1_1_iterator.html#details">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_eigen_1_1_ambi_vector_1_1_list_el.html">ListEl</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef _Scalar&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a96ebd2056867aca240b10c42d8bd05ef">Scalar</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef _Index&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="struct_eigen_1_1_num_traits.html">NumTraits</a>&lt; <a class="el" href="class_eigen_1_1_ambi_vector.html#a96ebd2056867aca240b10c42d8bd05ef">Scalar</a> &gt;::Real&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a9e37a515c34b6bb59fef811634646e9e">RealScalar</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a1d5cd2177ea97cbe2004d1a2f5aacc74">AmbiVector</a> (<a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#ab08b5b1563613f62294e39678b924f5f">init</a> (double estimatedDensity)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#ab36dfde6ecf9b0377bc68576ddbb526a">init</a> (int mode)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a36bed4a66735ea713df0bb82b4aa5945">nonZeros</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a57c8b95bf1c9904540f75cfa94426917">setBounds</a> (<a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> start, <a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> end)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Specifies a sub-vector to work on.  <a href="#a57c8b95bf1c9904540f75cfa94426917"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a7e7680e3cc0554118f671baee9fdb79b">setZero</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set all coefficients of current subvector to zero.  <a href="#a7e7680e3cc0554118f671baee9fdb79b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#adf662872845d6bf4237cc3eb4225d6e1">restart</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Must be called whenever we might perform a write access with an index smaller than the previous one.  <a href="#adf662872845d6bf4237cc3eb4225d6e1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#a96ebd2056867aca240b10c42d8bd05ef">Scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#ac8b629d50208324142291d0c46176767">coeffRef</a> (<a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#a96ebd2056867aca240b10c42d8bd05ef">Scalar</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#ae10771e3ba6fd9aae09cce4e317cbbd2">coeff</a> (<a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a724d081a10838394aa358a808f024e4e">~AmbiVector</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a355f1cb45d549627f680d9bfbb69c4e7">resize</a> (<a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#abc76499e85074fb4dfca41632d11f26a">size</a> () const </td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#aeb39fde43eb6db66e3c78f94e49deced">reallocate</a> (<a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> size)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#aa4c93248b2025ebeaa86f97819e8627c">reallocateSparse</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#a96ebd2056867aca240b10c42d8bd05ef">Scalar</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#af8436040534c1d3da3031ba3075d1733">m_buffer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#a96ebd2056867aca240b10c42d8bd05ef">Scalar</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a04261aa3798449348da6d04b46424550">m_zero</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a015d66dd54c28e1d2627de4eef7e5d60">m_size</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a1eae7a7ad0f8e30eb8b5e4de0855864c">m_start</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#ae3c447cceb0509a6fae2a8a8f45c4a68">m_end</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a482ba22e14ab928de9c0ab7e088a9ec2">m_allocatedSize</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a5d48073d54a0841a76f31059cf18f8f8">m_allocatedElements</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#af7f1f0ccb1a9338e53bd3f264546f155">m_mode</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a24b742a925928f13ecaadcf96ec2845e">m_llStart</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#a91d5435be430469a4c205487b538eabd">m_llCurrent</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_ambi_vector.html#abaacb02dc682568239201ae49cb43c80">m_llSize</a></td></tr>
</table>
<hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="accead3ae79f7131e377d69f64f4ac9c2"></a><!-- doxytag: member="Eigen::AmbiVector::Index" ref="accead3ae79f7131e377d69f64f4ac9c2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef _Index <a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Eigen::AmbiVector::Index</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00039">39</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a9e37a515c34b6bb59fef811634646e9e"></a><!-- doxytag: member="Eigen::AmbiVector::RealScalar" ref="a9e37a515c34b6bb59fef811634646e9e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef <a class="el" href="struct_eigen_1_1_num_traits.html">NumTraits</a>&lt;<a class="el" href="class_eigen_1_1_ambi_vector.html#a96ebd2056867aca240b10c42d8bd05ef">Scalar</a>&gt;::Real <a class="el" href="class_eigen_1_1_ambi_vector.html#a9e37a515c34b6bb59fef811634646e9e">Eigen::AmbiVector::RealScalar</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00040">40</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a96ebd2056867aca240b10c42d8bd05ef"></a><!-- doxytag: member="Eigen::AmbiVector::Scalar" ref="a96ebd2056867aca240b10c42d8bd05ef" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef _Scalar <a class="el" href="class_eigen_1_1_ambi_vector.html#a96ebd2056867aca240b10c42d8bd05ef">Eigen::AmbiVector::Scalar</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00038">38</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a1d5cd2177ea97cbe2004d1a2f5aacc74"></a><!-- doxytag: member="Eigen::AmbiVector::AmbiVector" ref="a1d5cd2177ea97cbe2004d1a2f5aacc74" args="(Index size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Eigen::AmbiVector::AmbiVector </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td>
          <td class="paramname"><em>size</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00042">42</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a724d081a10838394aa358a808f024e4e"></a><!-- doxytag: member="Eigen::AmbiVector::~AmbiVector" ref="a724d081a10838394aa358a808f024e4e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Eigen::AmbiVector::~AmbiVector </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00064">64</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="ae10771e3ba6fd9aae09cce4e317cbbd2"></a><!-- doxytag: member="Eigen::AmbiVector::coeff" ref="ae10771e3ba6fd9aae09cce4e317cbbd2" args="(Index i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_Scalar &amp; Eigen::AmbiVector::coeff </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00263">263</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="ac8b629d50208324142291d0c46176767"></a><!-- doxytag: member="Eigen::AmbiVector::coeffRef" ref="ac8b629d50208324142291d0c46176767" args="(Index i)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_Scalar &amp; Eigen::AmbiVector::coeffRef </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00194">194</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="ab08b5b1563613f62294e39678b924f5f"></a><!-- doxytag: member="Eigen::AmbiVector::init" ref="ab08b5b1563613f62294e39678b924f5f" args="(double estimatedDensity)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Eigen::AmbiVector::init </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>estimatedDensity</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00146">146</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="ab36dfde6ecf9b0377bc68576ddbb526a"></a><!-- doxytag: member="Eigen::AmbiVector::init" ref="ab36dfde6ecf9b0377bc68576ddbb526a" args="(int mode)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Eigen::AmbiVector::init </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>mode</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00155">155</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a36bed4a66735ea713df0bb82b4aa5945"></a><!-- doxytag: member="Eigen::AmbiVector::nonZeros" ref="a36bed4a66735ea713df0bb82b4aa5945" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">_Index Eigen::AmbiVector::nonZeros </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>the number of non zeros in the current sub vector </dd></dl>

<p>Definition at line <a class="el" href="_sparse_source.html#l00137">137</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="aeb39fde43eb6db66e3c78f94e49deced"></a><!-- doxytag: member="Eigen::AmbiVector::reallocate" ref="aeb39fde43eb6db66e3c78f94e49deced" args="(Index size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Eigen::AmbiVector::reallocate </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td>
          <td class="paramname"><em>size</em></td><td>)</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00077">77</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="aa4c93248b2025ebeaa86f97819e8627c"></a><!-- doxytag: member="Eigen::AmbiVector::reallocateSparse" ref="aa4c93248b2025ebeaa86f97819e8627c" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Eigen::AmbiVector::reallocateSparse </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00098">98</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a355f1cb45d549627f680d9bfbb69c4e7"></a><!-- doxytag: member="Eigen::AmbiVector::resize" ref="a355f1cb45d549627f680d9bfbb69c4e7" args="(Index size)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Eigen::AmbiVector::resize </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td>
          <td class="paramname"><em>size</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00066">66</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="adf662872845d6bf4237cc3eb4225d6e1"></a><!-- doxytag: member="Eigen::AmbiVector::restart" ref="adf662872845d6bf4237cc3eb4225d6e1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Eigen::AmbiVector::restart </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Must be called whenever we might perform a write access with an index smaller than the previous one. </p>
<p>Don't worry, this function is extremely cheap. </p>

<p>Definition at line <a class="el" href="_sparse_source.html#l00171">171</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a57c8b95bf1c9904540f75cfa94426917"></a><!-- doxytag: member="Eigen::AmbiVector::setBounds" ref="a57c8b95bf1c9904540f75cfa94426917" args="(Index start, Index end)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Eigen::AmbiVector::setBounds </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td>
          <td class="paramname"><em>start</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a>&#160;</td>
          <td class="paramname"><em>end</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Specifies a sub-vector to work on. </p>

<p>Definition at line <a class="el" href="_sparse_source.html#l00054">54</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a7e7680e3cc0554118f671baee9fdb79b"></a><!-- doxytag: member="Eigen::AmbiVector::setZero" ref="a7e7680e3cc0554118f671baee9fdb79b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void Eigen::AmbiVector::setZero </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Set all coefficients of current subvector to zero. </p>

<p>Definition at line <a class="el" href="_sparse_source.html#l00178">178</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="abc76499e85074fb4dfca41632d11f26a"></a><!-- doxytag: member="Eigen::AmbiVector::size" ref="abc76499e85074fb4dfca41632d11f26a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> Eigen::AmbiVector::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00073">73</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a5d48073d54a0841a76f31059cf18f8f8"></a><!-- doxytag: member="Eigen::AmbiVector::m_allocatedElements" ref="a5d48073d54a0841a76f31059cf18f8f8" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> <a class="el" href="class_eigen_1_1_ambi_vector.html#a5d48073d54a0841a76f31059cf18f8f8">Eigen::AmbiVector::m_allocatedElements</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00126">126</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a482ba22e14ab928de9c0ab7e088a9ec2"></a><!-- doxytag: member="Eigen::AmbiVector::m_allocatedSize" ref="a482ba22e14ab928de9c0ab7e088a9ec2" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> <a class="el" href="class_eigen_1_1_ambi_vector.html#a482ba22e14ab928de9c0ab7e088a9ec2">Eigen::AmbiVector::m_allocatedSize</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00125">125</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="af8436040534c1d3da3031ba3075d1733"></a><!-- doxytag: member="Eigen::AmbiVector::m_buffer" ref="af8436040534c1d3da3031ba3075d1733" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#a96ebd2056867aca240b10c42d8bd05ef">Scalar</a>* <a class="el" href="class_eigen_1_1_ambi_vector.html#af8436040534c1d3da3031ba3075d1733">Eigen::AmbiVector::m_buffer</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00120">120</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="ae3c447cceb0509a6fae2a8a8f45c4a68"></a><!-- doxytag: member="Eigen::AmbiVector::m_end" ref="ae3c447cceb0509a6fae2a8a8f45c4a68" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> <a class="el" href="class_eigen_1_1_ambi_vector.html#ae3c447cceb0509a6fae2a8a8f45c4a68">Eigen::AmbiVector::m_end</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00124">124</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a91d5435be430469a4c205487b538eabd"></a><!-- doxytag: member="Eigen::AmbiVector::m_llCurrent" ref="a91d5435be430469a4c205487b538eabd" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> <a class="el" href="class_eigen_1_1_ambi_vector.html#a91d5435be430469a4c205487b538eabd">Eigen::AmbiVector::m_llCurrent</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00131">131</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="abaacb02dc682568239201ae49cb43c80"></a><!-- doxytag: member="Eigen::AmbiVector::m_llSize" ref="abaacb02dc682568239201ae49cb43c80" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> <a class="el" href="class_eigen_1_1_ambi_vector.html#abaacb02dc682568239201ae49cb43c80">Eigen::AmbiVector::m_llSize</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00132">132</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a24b742a925928f13ecaadcf96ec2845e"></a><!-- doxytag: member="Eigen::AmbiVector::m_llStart" ref="a24b742a925928f13ecaadcf96ec2845e" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> <a class="el" href="class_eigen_1_1_ambi_vector.html#a24b742a925928f13ecaadcf96ec2845e">Eigen::AmbiVector::m_llStart</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00130">130</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="af7f1f0ccb1a9338e53bd3f264546f155"></a><!-- doxytag: member="Eigen::AmbiVector::m_mode" ref="af7f1f0ccb1a9338e53bd3f264546f155" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> <a class="el" href="class_eigen_1_1_ambi_vector.html#af7f1f0ccb1a9338e53bd3f264546f155">Eigen::AmbiVector::m_mode</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00127">127</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a015d66dd54c28e1d2627de4eef7e5d60"></a><!-- doxytag: member="Eigen::AmbiVector::m_size" ref="a015d66dd54c28e1d2627de4eef7e5d60" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> <a class="el" href="class_eigen_1_1_ambi_vector.html#a015d66dd54c28e1d2627de4eef7e5d60">Eigen::AmbiVector::m_size</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00122">122</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a1eae7a7ad0f8e30eb8b5e4de0855864c"></a><!-- doxytag: member="Eigen::AmbiVector::m_start" ref="a1eae7a7ad0f8e30eb8b5e4de0855864c" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#accead3ae79f7131e377d69f64f4ac9c2">Index</a> <a class="el" href="class_eigen_1_1_ambi_vector.html#a1eae7a7ad0f8e30eb8b5e4de0855864c">Eigen::AmbiVector::m_start</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00123">123</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
<a class="anchor" id="a04261aa3798449348da6d04b46424550"></a><!-- doxytag: member="Eigen::AmbiVector::m_zero" ref="a04261aa3798449348da6d04b46424550" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_eigen_1_1_ambi_vector.html#a96ebd2056867aca240b10c42d8bd05ef">Scalar</a> <a class="el" href="class_eigen_1_1_ambi_vector.html#a04261aa3798449348da6d04b46424550">Eigen::AmbiVector::m_zero</a><code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="_sparse_source.html#l00121">121</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p>

</div>
</div>
</div>
<br><hr><br> <table border="0" width="100%"> <tr> <td> Page generated by <a href="http://www.doxygen.org" target="_blank">Doxygen 1.7.5</a> for MRPT 0.9.5 SVN: at Sun Sep 25 17:20:18 UTC 2011</td><td></td> <td width="100"> </td> <td width="150">  </td></tr> </table>  </body></html>