| <!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_range< M > 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 Page</span></a></li> |
| <li><a href="pages.html"><span>Related 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 List</span></a></li> |
| <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> |
| <li><a href="functions.html"><span>Class 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__range.html">matrix_range</a> |
| </div> |
| </div> |
| <div class="contents"> |
| <h1>boost::numeric::ublas::matrix_range< M > Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_range" --><!-- doxytag: inherits="matrix_expression< matrix_range< M > >" --> |
| <p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression< matrix_range< M > ></a>.</p> |
| |
| <p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</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="afc819e2b4e99179ca25e72035ce6fe25"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::matrix_type" ref="afc819e2b4e99179ca25e72035ce6fe25" args="" --> |
| typedef M </td><td class="memItemRight" valign="bottom"><b>matrix_type</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a149a07046c8a4b7fb20ebfc964c44175"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::size_type" ref="a149a07046c8a4b7fb20ebfc964c44175" args="" --> |
| typedef M::size_type </td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9ce94bb089c5b147221d5857f1a96564"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::difference_type" ref="a9ce94bb089c5b147221d5857f1a96564" args="" --> |
| typedef M::difference_type </td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a499db64caf45b2c716e95375b29795f1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::value_type" ref="a499db64caf45b2c716e95375b29795f1" args="" --> |
| typedef M::value_type </td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8d467ff0eb18ff626a77ec2f2226bb36"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_reference" ref="a8d467ff0eb18ff626a77ec2f2226bb36" args="" --> |
| typedef M::const_reference </td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aec4b595621998d9d17e6ee17660ab9d1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::reference" ref="aec4b595621998d9d17e6ee17660ab9d1" args="" --> |
| typedef boost::mpl::if_<br class="typebreak"/> |
| < boost::is_const< M ><br class="typebreak"/> |
| , typename M::const_reference, <br class="typebreak"/> |
| typename M::reference >::type </td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44bc5908880e3543e6e52fcaee5d5a52"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::matrix_closure_type" ref="a44bc5908880e3543e6e52fcaee5d5a52" args="" --> |
| typedef boost::mpl::if_<br class="typebreak"/> |
| < boost::is_const< M ><br class="typebreak"/> |
| , typename <br class="typebreak"/> |
| M::const_closure_type, <br class="typebreak"/> |
| typename M::closure_type ><br class="typebreak"/> |
| ::type </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="a4254a497dfa0a6f00239cd4112b20def"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::range_type" ref="a4254a497dfa0a6f00239cd4112b20def" args="" --> |
| typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">basic_range</a>< size_type, <br class="typebreak"/> |
| difference_type > </td><td class="memItemRight" valign="bottom"><b>range_type</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8e3b5167b9e8e7a5bcb5bab86b80f5b1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_closure_type" ref="a8e3b5167b9e8e7a5bcb5bab86b80f5b1" args="" --> |
| typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> </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="a71a0f891c520132df6c54703a9db7936"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::closure_type" ref="a71a0f891c520132df6c54703a9db7936" args="" --> |
| typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">self_type</a> </td><td class="memItemRight" valign="bottom"><b>closure_type</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a18c5f39fe2393b3f9350ab9d55a97a35"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::storage_category" ref="a18c5f39fe2393b3f9350ab9d55a97a35" 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"/> |
| < 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> ><br class="typebreak"/> |
| ::storage_category </td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3c3ca1b11badf5b42b83d224d8819eb7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::orientation_category" ref="a3c3ca1b11badf5b42b83d224d8819eb7" args="" --> |
| typedef M::orientation_category </td><td class="memItemRight" valign="bottom"><b>orientation_category</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0094d35dc7e304777ae942fd29ec64da"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_reverse_iterator1" ref="a0094d35dc7e304777ae942fd29ec64da" args="" --> |
| typedef reverse_iterator_base1<br class="typebreak"/> |
| < <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> > </td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator1</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47feb46ab1fe95dafef1e0fc74f79b95"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::reverse_iterator1" ref="a47feb46ab1fe95dafef1e0fc74f79b95" args="" --> |
| typedef reverse_iterator_base1<br class="typebreak"/> |
| < <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> > </td><td class="memItemRight" valign="bottom"><b>reverse_iterator1</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7808bbc9d079fccbcda4c34f1c08ca00"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::const_reverse_iterator2" ref="a7808bbc9d079fccbcda4c34f1c08ca00" args="" --> |
| typedef reverse_iterator_base2<br class="typebreak"/> |
| < <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> > </td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator2</b></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad79815be7f160a5f5487a3ac73d6d180"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::reverse_iterator2" ref="ad79815be7f160a5f5487a3ac73d6d180" args="" --> |
| typedef reverse_iterator_base2<br class="typebreak"/> |
| < <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> > </td><td class="memItemRight" valign="bottom"><b>reverse_iterator2</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="a3d8c560b1bd1e0c7ecfdba707525a7b9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::matrix_range" ref="a3d8c560b1bd1e0c7ecfdba707525a7b9" args="(matrix_type &data, const range_type &r1, const range_type &r2)" --> |
| BOOST_UBLAS_INLINE </td><td class="memItemRight" valign="bottom"><b>matrix_range</b> (matrix_type &data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &r1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &r2)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f28eda822233d92c0e02816ec83d39a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::matrix_range" ref="a7f28eda822233d92c0e02816ec83d39a" args="(const matrix_closure_type &data, const range_type &r1, const range_type &r2, int)" --> |
| BOOST_UBLAS_INLINE </td><td class="memItemRight" valign="bottom"><b>matrix_range</b> (const matrix_closure_type &data, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &r1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &r2, int)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5b7f519ca83599e3c3f1921e6c3171f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::start1" ref="aa5b7f519ca83599e3c3f1921e6c3171f" args="() const " --> |
| BOOST_UBLAS_INLINE size_type </td><td class="memItemRight" valign="bottom"><b>start1</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3974e100268c19c3f54155adc1a6a8d6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::size1" ref="a3974e100268c19c3f54155adc1a6a8d6" args="() const " --> |
| BOOST_UBLAS_INLINE size_type </td><td class="memItemRight" valign="bottom"><b>size1</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9dbb0bc3146f8838f9fa7023cc851254"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::start2" ref="a9dbb0bc3146f8838f9fa7023cc851254" args="() const " --> |
| BOOST_UBLAS_INLINE size_type </td><td class="memItemRight" valign="bottom"><b>start2</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04e771855f9bb93195a0e1264a02de28"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::size2" ref="a04e771855f9bb93195a0e1264a02de28" args="() const " --> |
| BOOST_UBLAS_INLINE size_type </td><td class="memItemRight" valign="bottom"><b>size2</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0796587d34cf6bdce25cc7eb322f8e95"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::data" ref="a0796587d34cf6bdce25cc7eb322f8e95" args="() const " --> |
| BOOST_UBLAS_INLINE const <br class="typebreak"/> |
| matrix_closure_type & </td><td class="memItemRight" valign="bottom"><b>data</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9130da1cf2fea2092179e9c4c9422633"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::data" ref="a9130da1cf2fea2092179e9c4c9422633" args="()" --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| matrix_closure_type & </td><td class="memItemRight" valign="bottom"><b>data</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace455c0d70c8f8de248b395272924506"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator()" ref="ace455c0d70c8f8de248b395272924506" args="(size_type i, size_type j) const " --> |
| BOOST_UBLAS_INLINE const_reference </td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type i, size_type j) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa966f6e56799ac74e7955ffc6be93cbb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator()" ref="aa966f6e56799ac74e7955ffc6be93cbb" args="(size_type i, size_type j)" --> |
| BOOST_UBLAS_INLINE reference </td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type i, size_type j)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae8db1e6e237d51aa98b29b2bd73c60e3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::project" ref="ae8db1e6e237d51aa98b29b2bd73c60e3" args="(const range_type &r1, const range_type &r2) const " --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a>< matrix_type > </td><td class="memItemRight" valign="bottom"><b>project</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &r1, const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1basic__range.html">range_type</a> &r2) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb51daaf04bfd596ebdf51d5b723e69b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator=" ref="aeb51daaf04bfd596ebdf51d5b723e69b" args="(const matrix_range &mr)" --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> & </td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> &mr)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3816d782ec6add1b633fa1b7cae3068b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::assign_temporary" ref="a3816d782ec6add1b633fa1b7cae3068b" args="(matrix_range &mr)" --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> & </td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> &mr)</td></tr> |
| <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a12d127ab33ae5970f6d001f01d030545"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator=" ref="a12d127ab33ae5970f6d001f01d030545" args="(const matrix_expression< AE > &ae)" --> |
| template<class AE > </td></tr> |
| <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>< AE > &ae)</td></tr> |
| <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="af80c60ea5979232e4ca4489662157687"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::assign" ref="af80c60ea5979232e4ca4489662157687" args="(const matrix_expression< AE > &ae)" --> |
| template<class AE > </td></tr> |
| <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> & </td><td class="memTemplItemRight" valign="bottom"><b>assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>< AE > &ae)</td></tr> |
| <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a1dffaf0136df97131f73048d6900aa7e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator+=" ref="a1dffaf0136df97131f73048d6900aa7e" args="(const matrix_expression< AE > &ae)" --> |
| template<class AE > </td></tr> |
| <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>< AE > &ae)</td></tr> |
| <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a423a649a2b8d5d181f61b1f9dee9893c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::plus_assign" ref="a423a649a2b8d5d181f61b1f9dee9893c" args="(const matrix_expression< AE > &ae)" --> |
| template<class AE > </td></tr> |
| <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> & </td><td class="memTemplItemRight" valign="bottom"><b>plus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>< AE > &ae)</td></tr> |
| <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a8f35ec1a54c6017b8b32dd328148cb84"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator-=" ref="a8f35ec1a54c6017b8b32dd328148cb84" args="(const matrix_expression< AE > &ae)" --> |
| template<class AE > </td></tr> |
| <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>< AE > &ae)</td></tr> |
| <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a3cd4561b05c49f8ca74ee148ab4ab133"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::minus_assign" ref="a3cd4561b05c49f8ca74ee148ab4ab133" args="(const matrix_expression< AE > &ae)" --> |
| template<class AE > </td></tr> |
| <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> & </td><td class="memTemplItemRight" valign="bottom"><b>minus_assign</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression</a>< AE > &ae)</td></tr> |
| <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a33834cf178aca1d73d0139da473304f0"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator*=" ref="a33834cf178aca1d73d0139da473304f0" args="(const AT &at)" --> |
| template<class AT > </td></tr> |
| <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator*=</b> (const AT &at)</td></tr> |
| <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a11467f62dc91cfb35a1e6b4ae1aa4ba5"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator/=" ref="a11467f62dc91cfb35a1e6b4ae1aa4ba5" args="(const AT &at)" --> |
| template<class AT > </td></tr> |
| <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> & </td><td class="memTemplItemRight" valign="bottom"><b>operator/=</b> (const AT &at)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac1e706698b01b48dfff7445e63880c96"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::same_closure" ref="ac1e706698b01b48dfff7445e63880c96" args="(const matrix_range &mr) const " --> |
| BOOST_UBLAS_INLINE bool </td><td class="memItemRight" valign="bottom"><b>same_closure</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> &mr) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2444873b35ec4c0f62aeb95b1ef81ddc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::operator==" ref="a2444873b35ec4c0f62aeb95b1ef81ddc" args="(const matrix_range &mr) const " --> |
| BOOST_UBLAS_INLINE bool </td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> &mr) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba175cbc81107202bc31e11fbbf6d50a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::swap" ref="aba175cbc81107202bc31e11fbbf6d50a" args="(matrix_range mr)" --> |
| BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> mr)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6604c43d06156122aac99ce235b1d3e1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::find1" ref="a6604c43d06156122aac99ce235b1d3e1" args="(int rank, size_type i, size_type j) const " --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> </td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4fb9750ac6443fa2b8a58c66386d517d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::find1" ref="a4fb9750ac6443fa2b8a58c66386d517d" args="(int rank, size_type i, size_type j)" --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> </td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a60fe12419a1d0caff8b457178cd75abc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::find2" ref="a60fe12419a1d0caff8b457178cd75abc" args="(int rank, size_type i, size_type j) const " --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> </td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j) const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa98485e96490d9fb6e95a3aa77bf3a69"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::find2" ref="aa98485e96490d9fb6e95a3aa77bf3a69" args="(int rank, size_type i, size_type j)" --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> </td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j)</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65d4e8605aa30ae8cefe3cdbf8913cbc"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::begin1" ref="a65d4e8605aa30ae8cefe3cdbf8913cbc" args="() const " --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> </td><td class="memItemRight" valign="bottom"><b>begin1</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1a2d40b7751f147a31b9a0bd448c601a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::end1" ref="a1a2d40b7751f147a31b9a0bd448c601a" args="() const " --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator1.html">const_iterator1</a> </td><td class="memItemRight" valign="bottom"><b>end1</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5ec0172d2a870a16bf3712fcee1d879"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::begin1" ref="ae5ec0172d2a870a16bf3712fcee1d879" args="()" --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> </td><td class="memItemRight" valign="bottom"><b>begin1</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4519f8647fe7033405c473d84f1f9b84"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::end1" ref="a4519f8647fe7033405c473d84f1f9b84" args="()" --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator1.html">iterator1</a> </td><td class="memItemRight" valign="bottom"><b>end1</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab3d6dd6a2622a34bfab0014d4093224a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::begin2" ref="ab3d6dd6a2622a34bfab0014d4093224a" args="() const " --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> </td><td class="memItemRight" valign="bottom"><b>begin2</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b5b86926deb361a3b593cbf7268c3a3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::end2" ref="a0b5b86926deb361a3b593cbf7268c3a3" args="() const " --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1const__iterator2.html">const_iterator2</a> </td><td class="memItemRight" valign="bottom"><b>end2</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a70257e1bf3b0044af076c5ea9daf447d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::begin2" ref="a70257e1bf3b0044af076c5ea9daf447d" args="()" --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> </td><td class="memItemRight" valign="bottom"><b>begin2</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afb30547702f6711714fe006afef686b1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::end2" ref="afb30547702f6711714fe006afef686b1" args="()" --> |
| BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range_1_1iterator2.html">iterator2</a> </td><td class="memItemRight" valign="bottom"><b>end2</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7243964c48c86e4cbfda46b665a38c9a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rbegin1" ref="a7243964c48c86e4cbfda46b665a38c9a" args="() const " --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| const_reverse_iterator1 </td><td class="memItemRight" valign="bottom"><b>rbegin1</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1f0f8ae6b6adbdf28d0f464f3033d1f2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rend1" ref="a1f0f8ae6b6adbdf28d0f464f3033d1f2" args="() const " --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| const_reverse_iterator1 </td><td class="memItemRight" valign="bottom"><b>rend1</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25ec019d2f742fb678349f6c42c4475a"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rbegin1" ref="a25ec019d2f742fb678349f6c42c4475a" args="()" --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| reverse_iterator1 </td><td class="memItemRight" valign="bottom"><b>rbegin1</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a91ff5f7e701e72021b6a321bfbfd8ead"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rend1" ref="a91ff5f7e701e72021b6a321bfbfd8ead" args="()" --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| reverse_iterator1 </td><td class="memItemRight" valign="bottom"><b>rend1</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adfe0f1b1355c8756373f081623472dc6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rbegin2" ref="adfe0f1b1355c8756373f081623472dc6" args="() const " --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| const_reverse_iterator2 </td><td class="memItemRight" valign="bottom"><b>rbegin2</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afc16afe08c35ed2ca17444e9b8de6adf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rend2" ref="afc16afe08c35ed2ca17444e9b8de6adf" args="() const " --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| const_reverse_iterator2 </td><td class="memItemRight" valign="bottom"><b>rend2</b> () const </td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adf2ab1a8c6547910dec2e2be5b9a5621"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rbegin2" ref="adf2ab1a8c6547910dec2e2be5b9a5621" args="()" --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| reverse_iterator2 </td><td class="memItemRight" valign="bottom"><b>rbegin2</b> ()</td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4c67466b226d869ef52d2d0d06e9cef6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::rend2" ref="a4c67466b226d869ef52d2d0d06e9cef6" args="()" --> |
| BOOST_UBLAS_INLINE <br class="typebreak"/> |
| reverse_iterator2 </td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr> |
| <tr><td colspan="2"><h2>Friends</h2></td></tr> |
| <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abe822e4b0b365f8c61f2aef18618683c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_range::swap" ref="abe822e4b0b365f8c61f2aef18618683c" args="(matrix_range mr1, matrix_range mr2)" --> |
| BOOST_UBLAS_INLINE friend void </td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> mr1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__range.html">matrix_range</a> mr2)</td></tr> |
| </table> |
| <h3>template<class M><br/> |
| class boost::numeric::ublas::matrix_range< M ></h3> |
| |
| </div> |
| <hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:06 2010 for ublas by |
| <a href="http://www.doxygen.org/index.html"> |
| <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address> |
| </body> |
| </html> |