Imported Upstream version 1.51.0
[platform/upstream/boost.git] / libs / numeric / ublas / doc / html / classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <title>ublas: boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt; Class Template Reference</title>
6 <link href="tabs.css" rel="stylesheet" type="text/css"/>
7 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
8 </head>
9 <body>
10 <!-- Generated by Doxygen 1.6.1 -->
11 <div class="navigation" id="top">
12   <div class="tabs">
13     <ul>
14       <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
15       <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
16       <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
17       <li><a href="files.html"><span>Files</span></a></li>
18     </ul>
19   </div>
20   <div class="tabs">
21     <ul>
22       <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
23       <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
24       <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
25     </ul>
26   </div>
27   <div class="navpath"><b>boost</b>::<b>numeric</b>::<b>ublas</b>::<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a>
28   </div>
29 </div>
30 <div class="contents">
31 <h1>boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::triangular_adaptor" --><!-- doxytag: inherits="matrix_expression&lt; triangular_adaptor&lt; M, TRI &gt; &gt;" -->
32 <p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; triangular_adaptor&lt; M, TRI &gt; &gt;</a>.</p>
33
34 <p><a href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor-members.html">List of all members.</a></p>
35 <table border="0" cellpadding="0" cellspacing="0">
36 <tr><td colspan="2"><h2>Classes</h2></td></tr>
37 <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_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a></td></tr>
38 <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_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a></td></tr>
39 <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_1triangular__adaptor_1_1iterator1.html">iterator1</a></td></tr>
40 <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_1triangular__adaptor_1_1iterator2.html">iterator2</a></td></tr>
41 <tr><td colspan="2"><h2>Public Types</h2></td></tr>
42 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac640040df2ecec9206b06d13b61973c7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_matrix_type" ref="ac640040df2ecec9206b06d13b61973c7" args="" -->
43 typedef const M&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_matrix_type</b></td></tr>
44 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a89c9e8adca5082f25218675c1fd5645d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::matrix_type" ref="a89c9e8adca5082f25218675c1fd5645d" args="" -->
45 typedef M&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_type</b></td></tr>
46 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac22d31ce10c7c448021613f2ef2a33ee"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::triangular_type" ref="ac22d31ce10c7c448021613f2ef2a33ee" args="" -->
47 typedef TRI&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_type</b></td></tr>
48 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="affc7c937fa720228a46e3acd30f4a0f7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::size_type" ref="affc7c937fa720228a46e3acd30f4a0f7" args="" -->
49 typedef M::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
50 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afd8a62080603e0b624e516ab57e90ffe"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::difference_type" ref="afd8a62080603e0b624e516ab57e90ffe" args="" -->
51 typedef M::difference_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
52 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a900e83c6e9df37d920379dbd050ec81d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::value_type" ref="a900e83c6e9df37d920379dbd050ec81d" args="" -->
53 typedef M::value_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
54 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abcc13120de3bca1819d825db08a2edeb"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_reference" ref="abcc13120de3bca1819d825db08a2edeb" args="" -->
55 typedef M::const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
56 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9bf50447f1feee5249c41048d9e5eaf"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::reference" ref="ae9bf50447f1feee5249c41048d9e5eaf" args="" -->
57 typedef boost::mpl::if_<br class="typebreak"/>
58 &lt; boost::is_const&lt; M &gt;<br class="typebreak"/>
59 , typename M::const_reference, <br class="typebreak"/>
60 typename M::reference &gt;::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
61 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65b97db387bc5a8aa2f052c94d019a5a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::matrix_closure_type" ref="a65b97db387bc5a8aa2f052c94d019a5a" args="" -->
62 typedef boost::mpl::if_<br class="typebreak"/>
63 &lt; boost::is_const&lt; M &gt;<br class="typebreak"/>
64 , typename <br class="typebreak"/>
65 M::const_closure_type, <br class="typebreak"/>
66 typename M::closure_type &gt;<br class="typebreak"/>
67 ::type&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_closure_type</b></td></tr>
68 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af0216579403edd334852555cd62cee80"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_closure_type" ref="af0216579403edd334852555cd62cee80" args="" -->
69 typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_closure_type</b></td></tr>
70 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeb7a42eeeaabbbd1e7f27a596e8117ee"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::closure_type" ref="aeb7a42eeeaabbbd1e7f27a596e8117ee" args="" -->
71 typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">self_type</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>closure_type</b></td></tr>
72 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51f91804a86380ac997106a8b3e4dc8b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::storage_category" ref="a51f91804a86380ac997106a8b3e4dc8b" args="" -->
73 typedef <br class="typebreak"/>
74 <a class="el" href="structboost_1_1numeric_1_1ublas_1_1storage__restrict__traits.html">storage_restrict_traits</a><br class="typebreak"/>
75 &lt; typename M::storage_category, <br class="typebreak"/>
76 <a class="el" href="structboost_1_1numeric_1_1ublas_1_1packed__proxy__tag.html">packed_proxy_tag</a> &gt;<br class="typebreak"/>
77 ::storage_category&nbsp;</td><td class="memItemRight" valign="bottom"><b>storage_category</b></td></tr>
78 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3df2215aa416f401d6654f214c86555d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::orientation_category" ref="a3df2215aa416f401d6654f214c86555d" args="" -->
79 typedef M::orientation_category&nbsp;</td><td class="memItemRight" valign="bottom"><b>orientation_category</b></td></tr>
80 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ff4ef755dd6197277c027e3d8fbfd16"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_reverse_iterator1" ref="a2ff4ef755dd6197277c027e3d8fbfd16" args="" -->
81 typedef reverse_iterator_base1<br class="typebreak"/>
82 &lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator1</b></td></tr>
83 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a65381adfa09b614b64eaad52750ead4e"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::reverse_iterator1" ref="a65381adfa09b614b64eaad52750ead4e" args="" -->
84 typedef reverse_iterator_base1<br class="typebreak"/>
85 &lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator1</b></td></tr>
86 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a85c772fe1d72a376e64909d78689d661"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::const_reverse_iterator2" ref="a85c772fe1d72a376e64909d78689d661" args="" -->
87 typedef reverse_iterator_base2<br class="typebreak"/>
88 &lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_reverse_iterator2</b></td></tr>
89 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e6cee43e833f86c818dcfe626a0d37a"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::reverse_iterator2" ref="a4e6cee43e833f86c818dcfe626a0d37a" args="" -->
90 typedef reverse_iterator_base2<br class="typebreak"/>
91 &lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>reverse_iterator2</b></td></tr>
92 <tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
93 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad56b161e1914d76fb13fd61c1f24a025"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::triangular_adaptor" ref="ad56b161e1914d76fb13fd61c1f24a025" args="(matrix_type &amp;data)" -->
94 BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_adaptor</b> (matrix_type &amp;data)</td></tr>
95 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad82d78c3f8e90282cf820a5b92acd51f"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::triangular_adaptor" ref="ad82d78c3f8e90282cf820a5b92acd51f" args="(const triangular_adaptor &amp;m)" -->
96 BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>triangular_adaptor</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;m)</td></tr>
97 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4bf3cdf548bf78ce5980a9669f322988"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::size1" ref="a4bf3cdf548bf78ce5980a9669f322988" args="() const " -->
98 BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size1</b> () const </td></tr>
99 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad30cdc19bb582d84683088f33a43a134"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::size2" ref="ad30cdc19bb582d84683088f33a43a134" args="() const " -->
100 BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size2</b> () const </td></tr>
101 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b052d2fd57a076a91eb19ca48ac9818"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::data" ref="a6b052d2fd57a076a91eb19ca48ac9818" args="() const " -->
102 BOOST_UBLAS_INLINE const <br class="typebreak"/>
103 matrix_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>data</b> () const </td></tr>
104 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac999df46d49e2327fbf4a48ec68a4614"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::data" ref="ac999df46d49e2327fbf4a48ec68a4614" args="()" -->
105 BOOST_UBLAS_INLINE <br class="typebreak"/>
106 matrix_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>data</b> ()</td></tr>
107 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad3eacc5eed289cf1308081f4f1650776"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator()" ref="ad3eacc5eed289cf1308081f4f1650776" args="(size_type i, size_type j) const " -->
108 BOOST_UBLAS_INLINE const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type i, size_type j) const </td></tr>
109 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2bd9ded57f56c68cf8ab88d6e61b1936"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator()" ref="a2bd9ded57f56c68cf8ab88d6e61b1936" args="(size_type i, size_type j)" -->
110 BOOST_UBLAS_INLINE reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator()</b> (size_type i, size_type j)</td></tr>
111 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aead57c14bc389dd081cfdb8f3bc1f50b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator=" ref="aead57c14bc389dd081cfdb8f3bc1f50b" args="(const triangular_adaptor &amp;m)" -->
112 BOOST_UBLAS_INLINE <br class="typebreak"/>
113 <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>operator=</b> (const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;m)</td></tr>
114 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a239ff8c0b06e794c7fc14e90ed07e0ac"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::assign_temporary" ref="a239ff8c0b06e794c7fc14e90ed07e0ac" args="(triangular_adaptor &amp;m)" -->
115 BOOST_UBLAS_INLINE <br class="typebreak"/>
116 <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>assign_temporary</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;m)</td></tr>
117 <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a6f3803ef03f57f2dc4258ddda89f0998"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator=" ref="a6f3803ef03f57f2dc4258ddda89f0998" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
118 template&lt;class AE &gt; </td></tr>
119 <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
120 <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</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>&lt; AE &gt; &amp;ae)</td></tr>
121 <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="afcdde242cbc3512180b68cc628f9a8dd"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::assign" ref="afcdde242cbc3512180b68cc628f9a8dd" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
122 template&lt;class AE &gt; </td></tr>
123 <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
124 <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</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>&lt; AE &gt; &amp;ae)</td></tr>
125 <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a772983b7b94c946f3d84fadd23fe97a5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator+=" ref="a772983b7b94c946f3d84fadd23fe97a5" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
126 template&lt;class AE &gt; </td></tr>
127 <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
128 <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</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>&lt; AE &gt; &amp;ae)</td></tr>
129 <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a545ebee42caa1e84e54536d143b9a14d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::plus_assign" ref="a545ebee42caa1e84e54536d143b9a14d" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
130 template&lt;class AE &gt; </td></tr>
131 <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
132 <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</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>&lt; AE &gt; &amp;ae)</td></tr>
133 <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ab012e52733d89056ca1c49de58cca689"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator&#45;=" ref="ab012e52733d89056ca1c49de58cca689" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
134 template&lt;class AE &gt; </td></tr>
135 <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
136 <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</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>&lt; AE &gt; &amp;ae)</td></tr>
137 <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="ae5e4f19631a31f5379c5946bd9386ef1"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::minus_assign" ref="ae5e4f19631a31f5379c5946bd9386ef1" args="(const matrix_expression&lt; AE &gt; &amp;ae)" -->
138 template&lt;class AE &gt; </td></tr>
139 <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
140 <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</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>&lt; AE &gt; &amp;ae)</td></tr>
141 <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a4f2fee48020c26b86f617f42a1bd0146"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator*=" ref="a4f2fee48020c26b86f617f42a1bd0146" args="(const AT &amp;at)" -->
142 template&lt;class AT &gt; </td></tr>
143 <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
144 <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator*=</b> (const AT &amp;at)</td></tr>
145 <tr><td class="memTemplParams" colspan="2"><a class="anchor" id="a7f8f509c4ff9adac4266a901550976e5"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::operator/=" ref="a7f8f509c4ff9adac4266a901550976e5" args="(const AT &amp;at)" -->
146 template&lt;class AT &gt; </td></tr>
147 <tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
148 <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;&nbsp;</td><td class="memTemplItemRight" valign="bottom"><b>operator/=</b> (const AT &amp;at)</td></tr>
149 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a846c29560d48245a7b0ed3654e8d10d7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::same_closure" ref="a846c29560d48245a7b0ed3654e8d10d7" args="(const triangular_adaptor &amp;ta) const " -->
150 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_1triangular__adaptor.html">triangular_adaptor</a> &amp;ta) const </td></tr>
151 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdf9850630d39a89dee8bbdce2b10c92"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::swap" ref="abdf9850630d39a89dee8bbdce2b10c92" args="(triangular_adaptor &amp;m)" -->
152 BOOST_UBLAS_INLINE void&nbsp;</td><td class="memItemRight" valign="bottom"><b>swap</b> (<a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;m)</td></tr>
153 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd349262e7607cda5e64bc1cc92f333d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::find1" ref="abd349262e7607cda5e64bc1cc92f333d" args="(int rank, size_type i, size_type j) const " -->
154 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j) const </td></tr>
155 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af368d8c93d8c62527cd3e37156b5cf2b"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::find1" ref="af368d8c93d8c62527cd3e37156b5cf2b" args="(int rank, size_type i, size_type j)" -->
156 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find1</b> (int rank, size_type i, size_type j)</td></tr>
157 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1fe411ae2c49453ad99ce4938002df30"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::find2" ref="a1fe411ae2c49453ad99ce4938002df30" args="(int rank, size_type i, size_type j) const " -->
158 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j) const </td></tr>
159 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a866edccb357fc0f7b5c0840360fd4488"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::find2" ref="a866edccb357fc0f7b5c0840360fd4488" args="(int rank, size_type i, size_type j)" -->
160 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>find2</b> (int rank, size_type i, size_type j)</td></tr>
161 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae850a05d5fedbfc2b562e38bc6e12fbd"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::begin1" ref="ae850a05d5fedbfc2b562e38bc6e12fbd" args="() const " -->
162 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin1</b> () const </td></tr>
163 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a29a60365efde2a38e48f17284dae5d96"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::end1" ref="a29a60365efde2a38e48f17284dae5d96" args="() const " -->
164 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end1</b> () const </td></tr>
165 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a727c6f15d4c2ba1a13500aeed24851bf"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::begin1" ref="a727c6f15d4c2ba1a13500aeed24851bf" args="()" -->
166 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin1</b> ()</td></tr>
167 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba1eb3ad4d69ca38ce3696157c48bf42"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::end1" ref="aba1eb3ad4d69ca38ce3696157c48bf42" args="()" -->
168 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator1.html">iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end1</b> ()</td></tr>
169 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa29d948c3f4ee7dc60477480c1c2a449"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::begin2" ref="aa29d948c3f4ee7dc60477480c1c2a449" args="() const " -->
170 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin2</b> () const </td></tr>
171 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e8701945b9ae4298a77d2d7973cc105"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::end2" ref="a1e8701945b9ae4298a77d2d7973cc105" args="() const " -->
172 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end2</b> () const </td></tr>
173 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53fba5c0bf86d5a4b8caede6fffeadc6"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::begin2" ref="a53fba5c0bf86d5a4b8caede6fffeadc6" args="()" -->
174 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin2</b> ()</td></tr>
175 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae6bc4cecaebaa25a22b7785068004c9f"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::end2" ref="ae6bc4cecaebaa25a22b7785068004c9f" args="()" -->
176 BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor_1_1iterator2.html">iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end2</b> ()</td></tr>
177 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab4ffa62be980099cf70b20e03b97f106"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rbegin1" ref="ab4ffa62be980099cf70b20e03b97f106" args="() const " -->
178 BOOST_UBLAS_INLINE <br class="typebreak"/>
179 const_reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin1</b> () const </td></tr>
180 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a40dd782045f8f29e5d71174c653261c3"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rend1" ref="a40dd782045f8f29e5d71174c653261c3" args="() const " -->
181 BOOST_UBLAS_INLINE <br class="typebreak"/>
182 const_reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend1</b> () const </td></tr>
183 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5630cf76dbc7be7fc87cb4981c2ca231"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rbegin1" ref="a5630cf76dbc7be7fc87cb4981c2ca231" args="()" -->
184 BOOST_UBLAS_INLINE <br class="typebreak"/>
185 reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin1</b> ()</td></tr>
186 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af833dee4d0ac60f288edf91c1b9754a7"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rend1" ref="af833dee4d0ac60f288edf91c1b9754a7" args="()" -->
187 BOOST_UBLAS_INLINE <br class="typebreak"/>
188 reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend1</b> ()</td></tr>
189 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1764bda1975724fd264ac777b0663b2d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rbegin2" ref="a1764bda1975724fd264ac777b0663b2d" args="() const " -->
190 BOOST_UBLAS_INLINE <br class="typebreak"/>
191 const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin2</b> () const </td></tr>
192 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa2b2934d4d433c4b3d55e209ae7a303d"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rend2" ref="aa2b2934d4d433c4b3d55e209ae7a303d" args="() const " -->
193 BOOST_UBLAS_INLINE <br class="typebreak"/>
194 const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> () const </td></tr>
195 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa1b05631f514940f7aa9eb1a32256246"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rbegin2" ref="aa1b05631f514940f7aa9eb1a32256246" args="()" -->
196 BOOST_UBLAS_INLINE <br class="typebreak"/>
197 reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin2</b> ()</td></tr>
198 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b5079ddeb84730103ddcbc4780e1c27"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::rend2" ref="a8b5079ddeb84730103ddcbc4780e1c27" args="()" -->
199 BOOST_UBLAS_INLINE <br class="typebreak"/>
200 reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> ()</td></tr>
201 <tr><td colspan="2"><h2>Friends</h2></td></tr>
202 <tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5b1576963ec0929c5e3427b5e49c6bc3"></a><!-- doxytag: member="boost::numeric::ublas::triangular_adaptor::swap" ref="a5b1576963ec0929c5e3427b5e49c6bc3" args="(triangular_adaptor &amp;m1, triangular_adaptor &amp;m2)" -->
203 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_1triangular__adaptor.html">triangular_adaptor</a> &amp;m1, <a class="el" href="classboost_1_1numeric_1_1ublas_1_1triangular__adaptor.html">triangular_adaptor</a> &amp;m2)</td></tr>
204 </table>
205 <h3>template&lt;class M, class TRI&gt;<br/>
206  class boost::numeric::ublas::triangular_adaptor&lt; M, TRI &gt;</h3>
207
208 </div>
209 <hr size="1"/><address style="text-align: right;"><small>Generated on Sun Jul 4 20:31:07 2010 for ublas by&nbsp;
210 <a href="http://www.doxygen.org/index.html">
211 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
212 </body>
213 </html>