blob: 9636f85178ce2cf138f9af42baf733281551012e [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>ublas: boost::numeric::ublas::matrix_vector_range&lt; M &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.6.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="pages.html"><span>Related&nbsp;Pages</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>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><b>boost</b>::<b>numeric</b>::<b>ublas</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a>
</div>
</div>
<div class="contents">
<h1>boost::numeric::ublas::matrix_vector_range&lt; M &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_vector_range" --><!-- doxytag: inherits="vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;" -->
<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression&lt; matrix_vector_range&lt; M &gt; &gt;</a>.</p>
<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a></td></tr>
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a41d85564a9cd4462df326dcdad704a18"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::matrix_type" ref="a41d85564a9cd4462df326dcdad704a18" args="" -->
typedef M&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_type</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4845e7d75e341231fee1773292aa5f98"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::size_type" ref="a4845e7d75e341231fee1773292aa5f98" args="" -->
typedef M::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a37d5cfc3cb632406dcfbdbfb281ace03"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::difference_type" ref="a37d5cfc3cb632406dcfbdbfb281ace03" args="" -->
typedef M::difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad4683b61f549f8bf34345dd604caa8d6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::value_type" ref="ad4683b61f549f8bf34345dd604caa8d6" args="" -->
typedef M::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a69a8d35b128887250071e38103319fe3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_reference" ref="a69a8d35b128887250071e38103319fe3" args="" -->
typedef M::const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ccfcfaf5895fb1a294ba46e232905dd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::reference" ref="a9ccfcfaf5895fb1a294ba46e232905dd" args="" -->
typedef boost::mpl::if_<br class="typebreak"/>
&lt; boost::is_const&lt; M &gt;<br class="typebreak"/>
, typename M::const_reference, <br class="typebreak"/>
typename M::reference &gt;::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a61518b36f96e7aff9d7663d1604f4903"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::matrix_closure_type" ref="a61518b36f96e7aff9d7663d1604f4903" args="" -->
typedef boost::mpl::if_<br class="typebreak"/>
&lt; boost::is_const&lt; M &gt;<br class="typebreak"/>
, typename <br class="typebreak"/>
M::const_closure_type, <br class="typebreak"/>
typename M::closure_type &gt;<br class="typebreak"/>
::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_closure_type</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ccbdabd7de9e67ca9a0f6b043400035"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::range_type" ref="a2ccbdabd7de9e67ca9a0f6b043400035" args="" -->
typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>&lt; size_type, <br class="typebreak"/>
difference_type &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>range_type</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f93043a80717d0daf5072ea3f23de57"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_closure_type" ref="a7f93043a80717d0daf5072ea3f23de57" args="" -->
typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">self_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_closure_type</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adff4558dac16b4e24204c1dc6307a921"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::closure_type" ref="adff4558dac16b4e24204c1dc6307a921" args="" -->
typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">self_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>closure_type</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af49ff71918a77f48deec6f53cc7f4432"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::storage_category" ref="af49ff71918a77f48deec6f53cc7f4432" args="" -->
typedef <br class="typebreak"/>
<a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a><br class="typebreak"/>
&lt; typename M::storage_category, <br class="typebreak"/>
<a class="el" href="structboost_1_1numeric_1_1ublas_1_1dense__proxy__tag.html">dense_proxy_tag</a> &gt;<br class="typebreak"/>
::storage_category&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1c2cd8f7d77c8e588f37d93302877253"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::const_reverse_iterator" ref="a1c2cd8f7d77c8e588f37d93302877253" args="" -->
typedef reverse_iterator_base<br class="typebreak"/>
&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a07dd577faab38b9ca55235a6993e81be"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::reverse_iterator" ref="a07dd577faab38b9ca55235a6993e81be" args="" -->
typedef reverse_iterator_base<br class="typebreak"/>
&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator</b></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b2ab192842ef4ece0f4d9fd951084d4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::matrix_vector_range" ref="a1b2ab192842ef4ece0f4d9fd951084d4" args="(matrix_type &amp;data, const range_type &amp;r1, const range_type &amp;r2)" -->
BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_vector_range</b> (matrix_type &amp;data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &amp;r2)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace086b2ffcf5a95e369044abaf7f6ebe"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::start1" ref="ace086b2ffcf5a95e369044abaf7f6ebe" args="() const " -->
BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start1</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab84baa5d9ebea071fdebc1d039e44e5b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::start2" ref="ab84baa5d9ebea071fdebc1d039e44e5b" args="() const " -->
BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>start2</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a179ed81a1369c18b1616865b129ae83a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::size" ref="a179ed81a1369c18b1616865b129ae83a" args="() const " -->
BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa53f91de19f346c31f923f7cc3b6e495"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::data" ref="aa53f91de19f346c31f923f7cc3b6e495" args="() const " -->
BOOST_UBLAS_INLINE const <br class="typebreak"/>
matrix_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>data</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad5f7bffa09af6eb59a49ba5456b8e7eb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::data" ref="ad5f7bffa09af6eb59a49ba5456b8e7eb" args="()" -->
BOOST_UBLAS_INLINE <br class="typebreak"/>
matrix_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>data</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afda91bfcba0a486908243f557dbc6849"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator()" ref="afda91bfcba0a486908243f557dbc6849" args="(size_type i) const " -->
BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type i) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86e3d5838a0190b369d5ca87c7ad8f2f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator()" ref="a86e3d5838a0190b369d5ca87c7ad8f2f" args="(size_type i)" -->
BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47fe36f2323c2f8f6b3c6abed1680078"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator[]" ref="a47fe36f2323c2f8f6b3c6abed1680078" args="(size_type i) const " -->
BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type i) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ad99010e1d418fd93c140ff9d9f257e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator[]" ref="a0ad99010e1d418fd93c140ff9d9f257e" args="(size_type i)" -->
BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (size_type i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa7f0623aa923ee5d4d8d00163dff5a19"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator=" ref="aa7f0623aa923ee5d4d8d00163dff5a19" args="(const matrix_vector_range &amp;mvr)" -->
BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;mvr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a652393b4b596a58edad7cdac15f2f988"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::assign_temporary" ref="a652393b4b596a58edad7cdac15f2f988" args="(matrix_vector_range &amp;mvr)" -->
BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;mvr)</td></tr>
<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac3d6c33ce4b48079b03cf930438ca6cd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator=" ref="ac3d6c33ce4b48079b03cf930438ca6cd" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
template&lt;class AE &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a5d1c9e8315a13e81a46e1c4ad4b8699c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::assign" ref="a5d1c9e8315a13e81a46e1c4ad4b8699c" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
template&lt;class AE &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae133b1f809e0719af16161fc4c865b4a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator+=" ref="ae133b1f809e0719af16161fc4c865b4a" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
template&lt;class AE &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a805ffd8c0c2024f3cd70b5e2a6099cf7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::plus_assign" ref="a805ffd8c0c2024f3cd70b5e2a6099cf7" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
template&lt;class AE &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a54e50127015519b1062802de7e7e7446"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator&#45;=" ref="a54e50127015519b1062802de7e7e7446" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
template&lt;class AE &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="acb70323a102d2cfe18cf7ca97abac0a4"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::minus_assign" ref="acb70323a102d2cfe18cf7ca97abac0a4" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
template&lt;class AE &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1vector__expression.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ac769637ce6e8977d4a7f3fa453820804"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator*=" ref="ac769637ce6e8977d4a7f3fa453820804" args="(const AT &amp;at)" -->
template&lt;class AT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator*=</b> (const AT &amp;at)</td></tr>
<tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a781d19d3da123e609d7a954ccdea6d16"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator/=" ref="a781d19d3da123e609d7a954ccdea6d16" args="(const AT &amp;at)" -->
template&lt;class AT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator/=</b> (const AT &amp;at)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3a819e2c8bc6c7d267470eb0f8f58e3d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::same_closure" ref="a3a819e2c8bc6c7d267470eb0f8f58e3d" args="(const matrix_vector_range &amp;mvr) const " -->
BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>same_closure</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;mvr) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afdcab675f6d10a69523f26cf63d899f3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::operator==" ref="afdcab675f6d10a69523f26cf63d899f3" args="(const matrix_vector_range &amp;mvr) const " -->
BOOST_UBLAS_INLINE bool&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> &amp;mvr) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aae8dcc56fa2ea437fe0362f174e37934"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::swap" ref="aae8dcc56fa2ea437fe0362f174e37934" args="(matrix_vector_range mvr)" -->
BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> mvr)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a118333e171791f8308d9b8ed50687ccc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::find" ref="a118333e171791f8308d9b8ed50687ccc" args="(size_type i) const " -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad825c4918684973db38668eb2e9baa72"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::find" ref="ad825c4918684973db38668eb2e9baa72" args="(size_type i)" -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find</b> (size_type i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48f7ec5dbf8d51e12163badea84ae4ec"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::begin" ref="a48f7ec5dbf8d51e12163badea84ae4ec" args="() const " -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a240e86f51c0be6abd3b09c5d525ade1f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::end" ref="a240e86f51c0be6abd3b09c5d525ade1f" args="() const " -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1const__iterator.html">const_iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a926b9cbf8a2d22101a9a1b758488f13f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::begin" ref="a926b9cbf8a2d22101a9a1b758488f13f" args="()" -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a845499ebf0c08aeeb18beb5913ec5f55"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::end" ref="a845499ebf0c08aeeb18beb5913ec5f55" args="()" -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range_1_1iterator.html">iterator</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc280d8fe0135b9d1bdc33b22e53e3c3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::rbegin" ref="afc280d8fe0135b9d1bdc33b22e53e3c3" args="() const " -->
BOOST_UBLAS_INLINE <br class="typebreak"/>
const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a822f8023ff76bc57278882d3b6625732"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::rend" ref="a822f8023ff76bc57278882d3b6625732" args="() const " -->
BOOST_UBLAS_INLINE <br class="typebreak"/>
const_reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9eb6b5ac511d25ba227458e8553e03de"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::rbegin" ref="a9eb6b5ac511d25ba227458e8553e03de" args="()" -->
BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acea34269b39446981b35b07e23965cd5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::rend" ref="acea34269b39446981b35b07e23965cd5" args="()" -->
BOOST_UBLAS_INLINE reverse_iterator&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend</b> ()</td></tr>
<tr><td colspan="2"><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aefab66100dda6f30a9160fa9b3f11039"></a><!-- doxytag: member="boost::numeric::ublas::matrix_vector_range::swap" ref="aefab66100dda6f30a9160fa9b3f11039" args="(matrix_vector_range mvr1, matrix_vector_range mvr2)" -->
BOOST_UBLAS_INLINE friend void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> mvr1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__vector__range.html">matrix_vector_range</a> mvr2)</td></tr>
</table>
<h3>template&lt;class M&gt;<br/>
class boost::numeric::ublas::matrix_vector_range&lt; M &gt;</h3>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>