<!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::MappedSparseMatrix::InnerIterator 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> > <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 Page</span></a></li> <li><a href="pages.html"><span>Related 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 List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="inherits.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class 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_mapped_sparse_matrix.html">MappedSparseMatrix</a> </li> <li class="navelem"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html">InnerIterator</a> </li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-attribs">Protected Attributes</a> </div> <div class="headertitle"> <div class="title">Eigen::MappedSparseMatrix::InnerIterator Class Reference</div> </div> </div> <div class="contents"> <!-- doxytag: class="Eigen::MappedSparseMatrix::InnerIterator" --> <p><a href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator-members.html">List of all members.</a></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a2f003d94feb590967da12ad9be8f345f">InnerIterator</a> (const <a class="el" href="class_eigen_1_1_mapped_sparse_matrix.html">MappedSparseMatrix</a> &mat, <a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> outer)</td></tr> <tr><td class="memTemplParams" colspan="2">template<unsigned int Added, unsigned int Removed> </td></tr> <tr><td class="memTemplItemLeft" align="right" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a90aed9bc7ced311931dc394248e240ce">InnerIterator</a> (const <a class="el" href="class_eigen_1_1_flagged.html">Flagged</a>< <a class="el" href="class_eigen_1_1_mapped_sparse_matrix.html">MappedSparseMatrix</a>, Added, Removed > &mat, <a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> outer)</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html">InnerIterator</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a27c3c8be68e62b1971b3c68b83e8242d">operator++</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#aae61fbdbea0fa35511fa75cd2a2a1a5c">Scalar</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a4f426aee565ad4da9547aa47bd956fa7">value</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#aae61fbdbea0fa35511fa75cd2a2a1a5c">Scalar</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a24d3a74bac41e638637d36d5a14bc673">valueRef</a> ()</td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a360947e55c59f1b73fc965b47111a24b">index</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a13f3d20560d8b7637bcdddd9f0ae01d1">row</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a796238c750be99016a8b8275c16ac79e">col</a> () const </td></tr> <tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a3e6f88d9951dafd0790f77e9711f4f75">operator bool</a> () const </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">const <a class="el" href="class_eigen_1_1_mapped_sparse_matrix.html">MappedSparseMatrix</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a2db5d539b1989da24cabe51f6028a48b">m_matrix</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a5ae10d6d69d0d857a475697ad0dec280">m_outer</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a53e07bbf11751c0963791e18c8df2489">m_id</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#aa3748397fd28a26835a4599c0d089e51">m_start</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a40199e31cce06e8e86487b2d0095681c">m_end</a></td></tr> </table> <hr/><h2>Constructor & Destructor Documentation</h2> <a class="anchor" id="a2f003d94feb590967da12ad9be8f345f"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::InnerIterator" ref="a2f003d94feb590967da12ad9be8f345f" args="(const MappedSparseMatrix &mat, Index outer)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Eigen::MappedSparseMatrix::InnerIterator::InnerIterator </td> <td>(</td> <td class="paramtype">const <a class="el" href="class_eigen_1_1_mapped_sparse_matrix.html">MappedSparseMatrix</a> & </td> <td class="paramname"><em>mat</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> </td> <td class="paramname"><em>outer</em> </td> </tr> <tr> <td></td> <td>)</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#l00133">133</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="a90aed9bc7ced311931dc394248e240ce"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::InnerIterator" ref="a90aed9bc7ced311931dc394248e240ce" args="(const Flagged< MappedSparseMatrix, Added, Removed > &mat, Index outer)" --> <div class="memitem"> <div class="memproto"> <div class="memtemplate"> template<unsigned int Added, unsigned int Removed> </div> <table class="memname"> <tr> <td class="memname">Eigen::MappedSparseMatrix::InnerIterator::InnerIterator </td> <td>(</td> <td class="paramtype">const <a class="el" href="class_eigen_1_1_flagged.html">Flagged</a>< <a class="el" href="class_eigen_1_1_mapped_sparse_matrix.html">MappedSparseMatrix</a>, Added, Removed > & </td> <td class="paramname"><em>mat</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> </td> <td class="paramname"><em>outer</em> </td> </tr> <tr> <td></td> <td>)</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#l00142">142</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="a796238c750be99016a8b8275c16ac79e"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::col" ref="a796238c750be99016a8b8275c16ac79e" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> Eigen::MappedSparseMatrix::InnerIterator::col </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#l00154">154</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="a360947e55c59f1b73fc965b47111a24b"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::index" ref="a360947e55c59f1b73fc965b47111a24b" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> Eigen::MappedSparseMatrix::InnerIterator::index </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#l00152">152</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="a3e6f88d9951dafd0790f77e9711f4f75"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::operator bool" ref="a3e6f88d9951dafd0790f77e9711f4f75" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Eigen::MappedSparseMatrix::InnerIterator::operator bool </td> <td>(</td> <td class="paramtype">void </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#l00156">156</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="a27c3c8be68e62b1971b3c68b83e8242d"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::operator++" ref="a27c3c8be68e62b1971b3c68b83e8242d" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html">InnerIterator</a>& Eigen::MappedSparseMatrix::InnerIterator::operator++ </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#l00147">147</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="a13f3d20560d8b7637bcdddd9f0ae01d1"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::row" ref="a13f3d20560d8b7637bcdddd9f0ae01d1" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> Eigen::MappedSparseMatrix::InnerIterator::row </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#l00153">153</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="a4f426aee565ad4da9547aa47bd956fa7"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::value" ref="a4f426aee565ad4da9547aa47bd956fa7" args="() const " --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#aae61fbdbea0fa35511fa75cd2a2a1a5c">Scalar</a> Eigen::MappedSparseMatrix::InnerIterator::value </td> <td>(</td> <td class="paramtype">void </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#l00149">149</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="a24d3a74bac41e638637d36d5a14bc673"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::valueRef" ref="a24d3a74bac41e638637d36d5a14bc673" args="()" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#aae61fbdbea0fa35511fa75cd2a2a1a5c">Scalar</a>& Eigen::MappedSparseMatrix::InnerIterator::valueRef </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#l00150">150</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="a40199e31cce06e8e86487b2d0095681c"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::m_end" ref="a40199e31cce06e8e86487b2d0095681c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> <a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a40199e31cce06e8e86487b2d0095681c">Eigen::MappedSparseMatrix::InnerIterator::m_end</a><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="_sparse_source.html#l00163">163</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="a53e07bbf11751c0963791e18c8df2489"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::m_id" ref="a53e07bbf11751c0963791e18c8df2489" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> <a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a53e07bbf11751c0963791e18c8df2489">Eigen::MappedSparseMatrix::InnerIterator::m_id</a><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="_sparse_source.html#l00161">161</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="a2db5d539b1989da24cabe51f6028a48b"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::m_matrix" ref="a2db5d539b1989da24cabe51f6028a48b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="class_eigen_1_1_mapped_sparse_matrix.html">MappedSparseMatrix</a>& <a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a2db5d539b1989da24cabe51f6028a48b">Eigen::MappedSparseMatrix::InnerIterator::m_matrix</a><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="_sparse_source.html#l00159">159</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="a5ae10d6d69d0d857a475697ad0dec280"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::m_outer" ref="a5ae10d6d69d0d857a475697ad0dec280" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> <a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#a5ae10d6d69d0d857a475697ad0dec280">Eigen::MappedSparseMatrix::InnerIterator::m_outer</a><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="_sparse_source.html#l00160">160</a> of file <a class="el" href="_sparse_source.html">Sparse</a>.</p> </div> </div> <a class="anchor" id="aa3748397fd28a26835a4599c0d089e51"></a><!-- doxytag: member="Eigen::MappedSparseMatrix::InnerIterator::m_start" ref="aa3748397fd28a26835a4599c0d089e51" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const <a class="el" href="class_eigen_1_1_sparse_matrix_base.html#acbb0df62270e4093bf97eb99454e1f95">Index</a> <a class="el" href="class_eigen_1_1_mapped_sparse_matrix_1_1_inner_iterator.html#aa3748397fd28a26835a4599c0d089e51">Eigen::MappedSparseMatrix::InnerIterator::m_start</a><code> [protected]</code></td> </tr> </table> </div> <div class="memdoc"> <p>Definition at line <a class="el" href="_sparse_source.html#l00162">162</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>