blob: d599fc0ad7c3205c1b7b6ef285bce3c32c8c8867 [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_unary1&lt; E, F &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__unary1.html">matrix_unary1</a>
</div>
</div>
<div class="contents">
<h1>boost::numeric::ublas::matrix_unary1&lt; E, F &gt; Class Template Reference</h1><!-- doxytag: class="boost::numeric::ublas::matrix_unary1" --><!-- doxytag: inherits="matrix_expression&lt; matrix_unary1&lt; E, F &gt; &gt;" -->
<p>Inherits <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__expression.html">matrix_expression&lt; matrix_unary1&lt; E, F &gt; &gt;</a>.</p>
<p><a href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1-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__unary1_1_1const__iterator1.html">const_iterator1</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__unary1_1_1const__iterator2.html">const_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="a6be073860134c61da024bb823d22cde2"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::expression_closure_type" ref="a6be073860134c61da024bb823d22cde2" args="" -->
typedef E::const_closure_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression_closure_type</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a92f5427981216283915d355737a49df3"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::size_type" ref="a92f5427981216283915d355737a49df3" args="" -->
typedef E::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="aafb9dd0d59dc3cb3b55ddd33fdee549c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::difference_type" ref="aafb9dd0d59dc3cb3b55ddd33fdee549c" args="" -->
typedef E::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="ab5ff0f0748e1c79d26c62d67e84700cf"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::value_type" ref="ab5ff0f0748e1c79d26c62d67e84700cf" args="" -->
typedef F::result_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="abb851081a9a64561edacef5c29962bad"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_reference" ref="abb851081a9a64561edacef5c29962bad" args="" -->
typedef value_type&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="aadcafbc0a55491ccfc57444b9af99ab1"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::reference" ref="aadcafbc0a55491ccfc57444b9af99ab1" args="" -->
typedef const_reference&nbsp;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2050cc64f040a38eb91d0a0d0a8234e"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_closure_type" ref="af2050cc64f040a38eb91d0a0d0a8234e" args="" -->
typedef const <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.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="ab551ec0e468e1340965e3d83f0a24d12"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::closure_type" ref="ab551ec0e468e1340965e3d83f0a24d12" args="" -->
typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1.html">const_closure_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="aac5826f96a9b1ea7834ca4a4102830e7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::orientation_category" ref="aac5826f96a9b1ea7834ca4a4102830e7" args="" -->
typedef E::orientation_category&nbsp;</td><td class="memItemRight" valign="bottom"><b>orientation_category</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abf608598672977757188eec9de52d53f"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::storage_category" ref="abf608598672977757188eec9de52d53f" args="" -->
typedef <a class="el" href="structboost_1_1numeric_1_1ublas_1_1unknown__storage__tag.html">unknown_storage_tag</a>&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="a427b63c585f8ffb367f379397ab6d321"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::iterator1" ref="a427b63c585f8ffb367f379397ab6d321" args="" -->
typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator1</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a01c6f185698b0bec034cabb1d6c7c890"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::iterator2" ref="a01c6f185698b0bec034cabb1d6c7c890" args="" -->
typedef <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>iterator2</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2ece4585b26b79026f9bd97c36e3e51d"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_reverse_iterator1" ref="a2ece4585b26b79026f9bd97c36e3e51d" args="" -->
typedef reverse_iterator_base1<br class="typebreak"/>
&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a> &gt;&nbsp;</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="a7f8b668b7c792d023f458085ad2718fd"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::const_reverse_iterator2" ref="a7f8b668b7c792d023f458085ad2718fd" args="" -->
typedef reverse_iterator_base2<br class="typebreak"/>
&lt; <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>const_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="a421420c6197475773e32cbbf5faf4348"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::matrix_unary1" ref="a421420c6197475773e32cbbf5faf4348" args="(const expression_type &amp;e)" -->
BOOST_UBLAS_INLINE&nbsp;</td><td class="memItemRight" valign="bottom"><b>matrix_unary1</b> (const expression_type &amp;e)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8630375efccd86acfa6643972f00f1e8"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::size1" ref="a8630375efccd86acfa6643972f00f1e8" args="() const " -->
BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size1</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8f0a2cbc8ee29ff7e264028b9396755c"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::size2" ref="a8f0a2cbc8ee29ff7e264028b9396755c" args="() const " -->
BOOST_UBLAS_INLINE size_type&nbsp;</td><td class="memItemRight" valign="bottom"><b>size2</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6a45d8c2e6cd4711f491870159d4e4d7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::expression" ref="a6a45d8c2e6cd4711f491870159d4e4d7" args="() const " -->
BOOST_UBLAS_INLINE const <br class="typebreak"/>
expression_closure_type &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><b>expression</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a82103958587782fd3dff07e4f2037ffb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::operator()" ref="a82103958587782fd3dff07e4f2037ffb" args="(size_type i, size_type j) const " -->
BOOST_UBLAS_INLINE const_reference&nbsp;</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="a233b32ab4012c8d4fd7c3401425b11b9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::same_closure" ref="a233b32ab4012c8d4fd7c3401425b11b9" args="(const matrix_unary1 &amp;mu1) 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__unary1.html">matrix_unary1</a> &amp;mu1) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9e989e8f973251037c497d2f1f6cfbe7"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::find1" ref="a9e989e8f973251037c497d2f1f6cfbe7" args="(int rank, size_type i, size_type j) const " -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a35871b34e18e87a38a67270cca0b335b"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::find2" ref="a35871b34e18e87a38a67270cca0b335b" args="(int rank, size_type i, size_type j) const " -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_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>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae2dbe3312ad0cecb9bc33c566752cf42"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::begin1" ref="ae2dbe3312ad0cecb9bc33c566752cf42" args="() const " -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin1</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b9317c9c089c19603e3274f980d5580"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::end1" ref="a0b9317c9c089c19603e3274f980d5580" args="() const " -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator1.html">const_iterator1</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end1</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aead192daf14712850da7a67de434de79"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::begin2" ref="aead192daf14712850da7a67de434de79" args="() const " -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>begin2</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa5a246e7e66ad10aad89b6c793f588a6"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::end2" ref="aa5a246e7e66ad10aad89b6c793f588a6" args="() const " -->
BOOST_UBLAS_INLINE <a class="el" href="classboost_1_1numeric_1_1ublas_1_1matrix__unary1_1_1const__iterator2.html">const_iterator2</a>&nbsp;</td><td class="memItemRight" valign="bottom"><b>end2</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cdd9440281e68aa65a8ba1f74bed932"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::rbegin1" ref="a1cdd9440281e68aa65a8ba1f74bed932" args="() const " -->
BOOST_UBLAS_INLINE <br class="typebreak"/>
const_reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin1</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3d17aeb87c4d4b922e657b753b27aab"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::rend1" ref="ae3d17aeb87c4d4b922e657b753b27aab" args="() const " -->
BOOST_UBLAS_INLINE <br class="typebreak"/>
const_reverse_iterator1&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend1</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1b12a72e35207476bdef6b7a048369fb"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::rbegin2" ref="a1b12a72e35207476bdef6b7a048369fb" args="() const " -->
BOOST_UBLAS_INLINE <br class="typebreak"/>
const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rbegin2</b> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a97068967aa4375b7e080bce425ec48c9"></a><!-- doxytag: member="boost::numeric::ublas::matrix_unary1::rend2" ref="a97068967aa4375b7e080bce425ec48c9" args="() const " -->
BOOST_UBLAS_INLINE <br class="typebreak"/>
const_reverse_iterator2&nbsp;</td><td class="memItemRight" valign="bottom"><b>rend2</b> () const </td></tr>
</table>
<h3>template&lt;class E, class F&gt;<br/>
class boost::numeric::ublas::matrix_unary1&lt; E, F &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>