2
0
mirror of https://github.com/boostorg/ublas.git synced 2026-02-21 15:32:12 +00:00
Files
ublas/doc/doxyfiles/html/a00042.html
David Bellot 11b1711474 new doxyfiles
[SVN r75573]
2011-11-20 14:50:03 +00:00

1981 lines
134 KiB
HTML

<!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>Boost.uBlas: boost::numeric::ublas::bounded_vector&lt; T, N &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript">
$(document).ready(initResizable);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.7.3 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<script type="text/javascript">
function hasClass(ele,cls) {
return ele.className.match(new RegExp('(\\s|^)'+cls+'(\\s|$)'));
}
function addClass(ele,cls) {
if (!this.hasClass(ele,cls)) ele.className += " "+cls;
}
function removeClass(ele,cls) {
if (hasClass(ele,cls)) {
var reg = new RegExp('(\\s|^)'+cls+'(\\s|$)');
ele.className=ele.className.replace(reg,' ');
}
}
function toggleVisibility(linkObj) {
var base = linkObj.getAttribute('id');
var summary = document.getElementById(base + '-summary');
var content = document.getElementById(base + '-content');
var trigger = document.getElementById(base + '-trigger');
if ( hasClass(linkObj,'closed') ) {
summary.style.display = 'none';
content.style.display = 'block';
trigger.src = 'open.png';
removeClass(linkObj,'closed');
addClass(linkObj,'opened');
} else if ( hasClass(linkObj,'opened') ) {
summary.style.display = 'block';
content.style.display = 'none';
trigger.src = 'closed.png';
removeClass(linkObj,'opened');
addClass(linkObj,'closed');
}
return false;
}
</script>
<div id="top">
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="logo boost ublas.png"></td>
<td style="padding-left: 0.5em;">
<div id="projectname">Boost.uBlas&#160;<span id="projectnumber">1.49</span></div>
<div id="projectbrief">Linear Algebra in C++: matrices, vectors and numeric algorithms</div>
</td>
</tr>
</tbody>
</table>
</div>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Main&#160;Page</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
<li id="searchli">
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</li>
</ul>
</div>
<div id="navrow2" class="tabs2">
<ul class="tablist">
<li><a href="annotated.html"><span>Class&#160;List</span></a></li>
<li><a href="classes.html"><span>Class&#160;Index</span></a></li>
<li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&#160;Members</span></a></li>
</ul>
</div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
initNavTree('a00042.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pri-types">Private Types</a> &#124;
<a href="#friends">Friends</a> </div>
<div class="headertitle">
<h1>boost::numeric::ublas::bounded_vector&lt; T, N &gt; Class Template Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="boost::numeric::ublas::bounded_vector" --><!-- doxytag: inherits="vector&lt; T, bounded_array&lt; T, N &gt; &gt;" -->
<p>a dense vector of values of type <code>T</code>, of variable size but with maximum <img class="formulaInl" alt="$N$" src="form_56.png"/>. A dense vector of values of type <code>T</code>, of variable size but with maximum <img class="formulaInl" alt="$N$" src="form_56.png"/>. The default constructor creates the vector with size <img class="formulaInl" alt="$N$" src="form_56.png"/>. Elements are constructed by the storage type <code><a class="el" href="a00040.html">bounded_array</a></code>, which <b>need</b> <b>not</b> <b>initialise</b> their value.
<a href="#_details">More...</a></p>
<p><code>#include &lt;<a class="el" href="a00641_source.html">vector.hpp</a>&gt;</code></p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png"/> Inheritance diagram for boost::numeric::ublas::bounded_vector&lt; T, N &gt;:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="a00807.png" border="0" usemap="#boost_1_1numeric_1_1ublas_1_1bounded__vector_3_01_t_00_01_n_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="boost_1_1numeric_1_1ublas_1_1bounded__vector_3_01_t_00_01_n_01_4_inherit__map" id="boost_1_1numeric_1_1ublas_1_1bounded__vector_3_01_t_00_01_n_01_4_inherit__map">
<area shape="rect" id="node2" href="a00481.html" title="{boost::numeric::ublas::vector\&lt; T, bounded_array\&lt; T, N \&gt; \&gt;\n|&#45; data_\l|+ vector()\l+ vector()\l+ vector()\l+ vector()\l+ vector()\l+ vector()\l+ vector()\l+ assign()\l+ assign_temporary()\l+ begin()\l+ begin()\l+ clear()\l+ data()\l+ data()\l+ empty()\l+ end()\l+ end()\l+ erase_element()\l+ find()\l+ find()\l+ find_element()\l+ find_element()\l+ insert_element()\l+ max_size()\l+ minus_assign()\l+ operator()()\l+ operator()()\l+ operator*=()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator/=()\l+ operator=()\l+ operator=()\l+ operator=()\l+ operator[]()\l+ operator[]()\l+ plus_assign()\l+ rbegin()\l+ rbegin()\l+ rend()\l+ rend()\l+ resize()\l+ serialize()\l+ size()\l+ swap()\l}" alt="" coords="585,1808,951,2691"/><area shape="rect" id="node4" href="a00506.html" title="{boost::numeric::ublas::vector_container\&lt; vector\&lt; T, bounded_array\&lt; T, N \&gt; \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="323,705,808,807"/><area shape="rect" id="node6" href="a00507.html" title="{boost::numeric::ublas::vector_expression\&lt; vector\&lt; T, bounded_array\&lt; T, N \&gt; \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="188,379,684,482"/><area shape="rect" id="node8" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\&lt; vector\&lt; T, bounded_array\&lt; T, N \&gt; \&gt; \&gt;\n||# ublas_expression()\l# ~ublas_expression()\l&#45; operator=()\l}" alt="" coords="5,192,496,312"/><area shape="rect" id="node10" href="a00472.html" title="Base class for uBLAS statically derived expressions using the the Barton Nackman trick." alt="" coords="712,5,1000,125"/><area shape="rect" id="node12" href="a00507.html" title="Base class for Vector Expression models." alt="" coords="835,201,1128,303"/><area shape="rect" id="node19" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\&lt; C \&gt;\n||# ublas_expression()\l# ~ublas_expression()\l&#45; operator=()\l}" alt="" coords="520,192,811,312"/><area shape="rect" id="node29" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\&lt; vector\&lt; T, A \&gt; \&gt;\n||# ublas_expression()\l# ~ublas_expression()\l&#45; operator=()\l}" alt="" coords="1152,192,1517,312"/><area shape="rect" id="node17" href="a00507.html" title="{boost::numeric::ublas::vector_expression\&lt; C \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="708,379,1001,482"/><area shape="rect" id="node27" href="a00507.html" title="{boost::numeric::ublas::vector_expression\&lt; vector\&lt; T, A \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="1025,379,1396,482"/><area shape="rect" id="node15" href="a00506.html" title="Base class for Vector container models." alt="" coords="712,534,997,637"/><area shape="rect" id="node25" href="a00506.html" title="{boost::numeric::ublas::vector_container\&lt; vector\&lt; T, A \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="832,705,1192,807"/><area shape="rect" id="node23" href="a00481.html" title="A dense vector of values of type T." alt="" coords="783,859,1023,1741"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-1-trigger" src="closed.png"/> Collaboration diagram for boost::numeric::ublas::bounded_vector&lt; T, N &gt;:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="a00808.png" border="0" usemap="#boost_1_1numeric_1_1ublas_1_1bounded__vector_3_01_t_00_01_n_01_4_coll__map" alt="Collaboration graph"/></div>
<map name="boost_1_1numeric_1_1ublas_1_1bounded__vector_3_01_t_00_01_n_01_4_coll__map" id="boost_1_1numeric_1_1ublas_1_1bounded__vector_3_01_t_00_01_n_01_4_coll__map">
<area shape="rect" id="node2" href="a00481.html" title="{boost::numeric::ublas::vector\&lt; T, bounded_array\&lt; T, N \&gt; \&gt;\n|&#45; data_\l|+ vector()\l+ vector()\l+ vector()\l+ vector()\l+ vector()\l+ vector()\l+ vector()\l+ assign()\l+ assign_temporary()\l+ begin()\l+ begin()\l+ clear()\l+ data()\l+ data()\l+ empty()\l+ end()\l+ end()\l+ erase_element()\l+ find()\l+ find()\l+ find_element()\l+ find_element()\l+ insert_element()\l+ max_size()\l+ minus_assign()\l+ operator()()\l+ operator()()\l+ operator*=()\l+ operator+=()\l+ operator+=()\l+ operator&#45;=()\l+ operator&#45;=()\l+ operator/=()\l+ operator=()\l+ operator=()\l+ operator=()\l+ operator[]()\l+ operator[]()\l+ plus_assign()\l+ rbegin()\l+ rbegin()\l+ rend()\l+ rend()\l+ resize()\l+ serialize()\l+ size()\l+ swap()\l}" alt="" coords="647,2221,1012,3104"/><area shape="rect" id="node4" href="a00506.html" title="{boost::numeric::ublas::vector_container\&lt; vector\&lt; T, bounded_array\&lt; T, N \&gt; \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="189,911,675,1014"/><area shape="rect" id="node6" href="a00507.html" title="{boost::numeric::ublas::vector_expression\&lt; vector\&lt; T, bounded_array\&lt; T, N \&gt; \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="119,379,615,482"/><area shape="rect" id="node8" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\&lt; vector\&lt; T, bounded_array\&lt; T, N \&gt; \&gt; \&gt;\n||# ublas_expression()\l# ~ublas_expression()\l&#45; operator=()\l}" alt="" coords="5,192,496,312"/><area shape="rect" id="node10" href="a00472.html" title="Base class for uBLAS statically derived expressions using the the Barton Nackman trick." alt="" coords="679,5,967,125"/><area shape="rect" id="node12" href="a00507.html" title="Base class for Vector Expression models." alt="" coords="835,201,1128,303"/><area shape="rect" id="node19" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\&lt; C \&gt;\n||# ublas_expression()\l# ~ublas_expression()\l&#45; operator=()\l}" alt="" coords="520,192,811,312"/><area shape="rect" id="node41" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\&lt; vector\&lt; T, A \&gt; \&gt;\n||# ublas_expression()\l# ~ublas_expression()\l&#45; operator=()\l}" alt="" coords="1152,192,1517,312"/><area shape="rect" id="node17" href="a00507.html" title="{boost::numeric::ublas::vector_expression\&lt; C \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="639,379,932,482"/><area shape="rect" id="node39" href="a00507.html" title="{boost::numeric::ublas::vector_expression\&lt; vector\&lt; T, A \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="956,379,1327,482"/><area shape="rect" id="node15" href="a00506.html" title="Base class for Vector container models." alt="" coords="643,550,928,653"/><area shape="rect" id="node37" href="a00506.html" title="{boost::numeric::ublas::vector_container\&lt; vector\&lt; T, A \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="760,911,1120,1014"/><area shape="rect" id="node23" href="a00040.html" title="{boost::numeric::ublas::bounded_array\&lt; T, N \&gt;\n|&#45; data_\l&#45; size_\l|+ bounded_array()\l+ bounded_array()\l+ bounded_array()\l+ bounded_array()\l+ assign_temporary()\l+ begin()\l+ begin()\l+ empty()\l+ end()\l+ end()\l+ max_size()\l+ operator=()\l+ operator[]()\l+ operator[]()\l+ rbegin()\l+ rbegin()\l+ rend()\l+ rend()\l+ resize()\l+ resize()\l+ size()\l+ swap()\l&#45; serialize()\l}" alt="" coords="1169,1471,1460,1955"/><area shape="rect" id="node25" href="a00417.html" title="{boost::numeric::ublas::storage_array\&lt; bounded_array\&lt; T, N, ALLOC \&gt; \&gt;\n||}" alt="" coords="1269,559,1712,644"/><area shape="rect" id="node32" href="a00040.html" title="{boost::numeric::ublas::bounded_array\&lt; T, N, ALLOC \&gt;\n|&#45; data_\l&#45; size_\l|+ bounded_array()\l+ bounded_array()\l+ bounded_array()\l+ bounded_array()\l+ assign_temporary()\l+ begin()\l+ begin()\l+ empty()\l+ end()\l+ end()\l+ max_size()\l+ operator=()\l+ operator[]()\l+ operator[]()\l+ rbegin()\l+ rbegin()\l+ rend()\l+ rend()\l+ resize()\l+ resize()\l+ size()\l+ swap()\l&#45; serialize()\l}" alt="" coords="1144,721,1485,1205"/><area shape="rect" id="node27" href="a00359.html" title="{nonassignable\n||# nonassignable()\l# ~nonassignable()\l&#45; operator=()\l}" alt="" coords="1579,192,1709,312"/><area shape="rect" id="node29" href="a00417.html" title="{boost::numeric::ublas::storage_array\&lt; E \&gt;\n||}" alt="" coords="1373,388,1640,473"/><area shape="rect" id="node35" href="a00481.html" title="A dense vector of values of type T." alt="" coords="709,1272,949,2155"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="a00809.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a4b017fbba268675224aa85dbbd99d7d9">array_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00531.html">vector_reference</a><br class="typebreak"/>
&lt; <a class="el" href="a00481.html">self_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#aeb2397308be8751c95e1d1f6d763ab8e">closure_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="a00531.html">vector_reference</a><br class="typebreak"/>
&lt; const <a class="el" href="a00481.html">self_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#aa719ce379bdca8d749dc45deb8dd40a4">const_closure_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#aed4961c84062e6300d2485181b005da7">const_pointer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00465.html">type_traits</a>&lt; T &gt;<br class="typebreak"/>
::<a class="el" href="a00481.html#af22dff817d4a7b6366a1c525b2605d0a">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#af22dff817d4a7b6366a1c525b2605d0a">const_reference</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00366.html">reverse_iterator_base</a><br class="typebreak"/>
&lt; const_iterator &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a85a7d4737407e5ec795ee955da94864d">const_reverse_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00481.html">vector</a>&lt; T, <br class="typebreak"/>
<a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#a7a66af98f9847dc6459e73b1c1158ffc">container_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt;<br class="typebreak"/>
::<a class="el" href="a00481.html#a30f565fa5b60bbd5be461cd944d70166">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a30f565fa5b60bbd5be461cd944d70166">difference_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00481.html">vector</a>&lt; T, <br class="typebreak"/>
<a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00507.html#a9bda20509c5613b7f9195e8f5457f4ef">expression_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a65d2d017e9a37d6f689b2dfb96998941">pointer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a6aebdce7445c7a3fd99acfe776b786f7">reference</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00366.html">reverse_iterator_base</a><br class="typebreak"/>
&lt; <a class="el" href="a00593.html">iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a19a09f65e5e981526e05b7a5b2a8bee9">reverse_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">vector_type::size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00083.html">dense_tag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a763f08245549e265ded4e36288c06839">storage_category</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00547.html">vector_tag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#afda68544e57c2f95c18ec8946691602b">type_category</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a676ded0b5b43617c292d2564eabd0040">value_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00481.html">self_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a02b06259c875aa24d930fbe49d4fa977">vector_temporary_type</a></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#a4656cefa63a1b9f8046b361433909014">bounded_vector</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#a84a6ae2ab1dc2184ac76171c22123c14">bounded_vector</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> size)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class A2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00042.html#afce136dff3ee3e8b1ff10c44b147c10b">bounded_vector</a> (const <a class="el" href="a00481.html">vector</a>&lt; T, A2 &gt; &amp;v)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class AE &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00042.html#adfbb4aa1e572c8ca4323111877f04487">bounded_vector</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#a91c50999b0c84c4cfb0baa6e2b5db2de">bounded_vector</a> (const <a class="el" href="a00042.html">bounded_vector</a> &amp;v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#adc9e3054dea36634fc8f4a06f0911bea">~bounded_vector</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a449aa3da7748032b856c4ad74549f14d">assign</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the result of a vector_expression to the vector Assign the result of a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. <a href="#a449aa3da7748032b856c4ad74549f14d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a2ece9f4455a3a98e4ab98d131d440f85">assign_temporary</a> (<a class="el" href="a00481.html">vector</a> &amp;v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign a full vector (<em>RHS-vector</em>) to the current vector (<em>LHS-vector</em>) <a href="#a2ece9f4455a3a98e4ab98d131d440f85"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a3737e9b662f9ba10fa87789de4fa37f6">begin</a> () const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">return an iterator on the first element of the vector <a href="#a3737e9b662f9ba10fa87789de4fa37f6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00593.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a3160d419e77bfd6fe805e4a70cbf882b">begin</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an iterator on the first element of the vector. <a href="#a3160d419e77bfd6fe805e4a70cbf882b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#aad56668044d71db97be9e44db273f09a">clear</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Clear the vector, i.e. set all values to the <code>zero</code> value. <a href="#aad56668044d71db97be9e44db273f09a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00040.html">array_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a941dea529f7d464d5f044657528c4922">data</a> () const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a <code>const</code> reference to the container. Useful to access data directly for specific type of container. <a href="#a941dea529f7d464d5f044657528c4922"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00040.html">array_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a2fa457a2e17d4a1b56730078a9eed38f">data</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a reference to the container. Useful to speed-up write operations to the data in very specific case. <a href="#a2fa457a2e17d4a1b56730078a9eed38f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a5ca7b44d2563752edcd0cc0ad5f2113c">empty</a> () const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return true if the vector is empty (<code>size==0</code>) <a href="#a5ca7b44d2563752edcd0cc0ad5f2113c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a0bde39bb3dac56f1c0c8cc6e044942ab">end</a> () const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">return an iterator after the last element of the vector <a href="#a0bde39bb3dac56f1c0c8cc6e044942ab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00593.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#afdb08490029b3d55cdec200d665bfa04">end</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an iterator at the end of the vector. <a href="#afdb08490029b3d55cdec200d665bfa04"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#ac3700c206fa1bf8e5205edbb859432c1">erase_element</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set element <img class="formulaInl" alt="$i$" src="form_69.png"/> to the <em>zero</em> value. <a href="#ac3700c206fa1bf8e5205edbb859432c1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a3be04f746cfe32f0de3aaa2a5273f3a1">find</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> i) const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a const iterator to the element <em>i</em>. <a href="#a3be04f746cfe32f0de3aaa2a5273f3a1"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00593.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#ac7ed001baef390b605d6b932a055e5f3">find</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return an iterator to the element <em>i</em>. <a href="#ac7ed001baef390b605d6b932a055e5f3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#a65d2d017e9a37d6f689b2dfb96998941">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a0ad6b2bb8196fc36e33d3aa47d296500">find_element</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a pointer to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. <a href="#a0ad6b2bb8196fc36e33d3aa47d296500"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#aed4961c84062e6300d2485181b005da7">const_pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a5b1de2ac98f634b04640bcea98fe8298">find_element</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> i) const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a const pointer to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. <a href="#a5b1de2ac98f634b04640bcea98fe8298"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#a6aebdce7445c7a3fd99acfe776b786f7">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a35b8f3eae165e33d8d4e33f86f40b954">insert_element</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> i, <a class="el" href="a00481.html#af22dff817d4a7b6366a1c525b2605d0a">const_reference</a> t)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Set element <img class="formulaInl" alt="$i$" src="form_69.png"/> to the value <code>t</code>. <a href="#a35b8f3eae165e33d8d4e33f86f40b954"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a40757a37ac3ad92fc89895a200ac5de3">max_size</a> () const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the maximum size of the data container. Return the upper bound (maximum size) on the data container. Depending on the container, it can be bigger than the current size of the vector. <a href="#a40757a37ac3ad92fc89895a200ac5de3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#ac02f6ccd9710c186f9ae734e6395b742">minus_assign</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the difference of the vector and a vector_expression to the vector Assign the difference of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. <a href="#ac02f6ccd9710c186f9ae734e6395b742"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#af22dff817d4a7b6366a1c525b2605d0a">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#aa511fcff4d8dba52bf163fbc9664dfbf">operator()</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> i) const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a const reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/> Return a const reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. With some compilers, this notation will be faster than <code></code>[i]. <a href="#aa511fcff4d8dba52bf163fbc9664dfbf"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#a6aebdce7445c7a3fd99acfe776b786f7">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a4b53f6b15f6aaa81b059bbdcaaf00fab">operator()</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/> Return a reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. With some compilers, this notation will be faster than <code></code>[i]. <a href="#a4b53f6b15f6aaa81b059bbdcaaf00fab"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00481.html">container_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#a1fb3e3c565194eaf99e6af65daadc76a">operator()</a> () const</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">container_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#a95c885f4fad7cfb11c5a08c03d0520b3">operator()</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a6cee4bffbd0981075d11f4e7fc5e04d2">operator*=</a> (const AT &amp;at)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the product of the vector and a scalar to the vector Assign the product of the vector and a scalar to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. <a href="#a6cee4bffbd0981075d11f4e7fc5e04d2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a953fa9e2fa2e610674e5f94391f60333">operator+=</a> (const <a class="el" href="a00506.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the sum of the vector and a vector_expression to the vector Assign the sum of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. <a href="#a953fa9e2fa2e610674e5f94391f60333"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a9ec4c7260a33c9ad841339b4f59aa73b">operator+=</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the sum of the vector and a vector_expression to the vector Assign the sum of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. A temporary is created for the computations. <a href="#a9ec4c7260a33c9ad841339b4f59aa73b"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a74138b9c59c7dee5d4cfea50359efaa3">operator-=</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the difference of the vector and a vector_expression to the vector Assign the difference of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. A temporary is created for the computations. <a href="#a74138b9c59c7dee5d4cfea50359efaa3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a04918781e246fb21d1fb0f36948c04fb">operator-=</a> (const <a class="el" href="a00506.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the difference of the vector and a vector_expression to the vector Assign the difference of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. <a href="#a04918781e246fb21d1fb0f36948c04fb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a6800b804a49a7bd4ce3767d1ea0aafc0">operator/=</a> (const AT &amp;at)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the division of the vector by a scalar to the vector Assign the division of the vector by a scalar to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. <a href="#a6800b804a49a7bd4ce3767d1ea0aafc0"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class C &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">bounded_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00042.html#a4a7502fc64dded94ce5b719da367c2f4">operator=</a> (const <a class="el" href="a00506.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign a full vector (<em>RHS-vector</em>) to the current vector (<em>LHS-vector</em>) Assign a full vector (<em>RHS-vector</em>) to the current vector (<em>LHS-vector</em>). This method does not create any temporary. <a href="#a4a7502fc64dded94ce5b719da367c2f4"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class AE &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">bounded_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00042.html#a4d152b88addf11aa2754b3a24f46ba86">operator=</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the result of a <a class="el" href="a00507.html" title="Base class for Vector Expression models.">vector_expression</a> to the vector Assign the result of a <a class="el" href="a00507.html" title="Base class for Vector Expression models.">vector_expression</a> to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. <a href="#a4d152b88addf11aa2754b3a24f46ba86"></a><br/></td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class A2 &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">bounded_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00042.html#a1851bc7224c352bdb06fa59383dd9dc0">operator=</a> (const <a class="el" href="a00481.html">vector</a>&lt; T, A2 &gt; &amp;v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">bounded_vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#a33d66943a8492d0f6107a28cef819794">operator=</a> (const <a class="el" href="a00042.html">bounded_vector</a> &amp;v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#a6aebdce7445c7a3fd99acfe776b786f7">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a10b3c5c3a5042f21a996eeb75c447529">operator[]</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> i)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. <a href="#a10b3c5c3a5042f21a996eeb75c447529"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#af22dff817d4a7b6366a1c525b2605d0a">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a0cfc171dac4e78549a96c43062a052c6">operator[]</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> i) const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a const reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. <a href="#a0cfc171dac4e78549a96c43062a052c6"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#afd874b1ba7fe6a5b961cc3b228cd1208">plus_assign</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;ae)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign the sum of the vector and a vector_expression to the vector Assign the sum of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. <a href="#afd874b1ba7fe6a5b961cc3b228cd1208"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00366.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a1860dd32b80e7418fbf49fe7b99f6012">rbegin</a> () const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a const reverse iterator before the first element of the reversed vector (i.e. <a class="el" href="a00595.html#a5e8a7fc1352cd3e148064608dad9f38d" title="An iterator to the last element of the given vector expression.">end()</a> of normal vector) <a href="#a1860dd32b80e7418fbf49fe7b99f6012"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a1595a26c1f668988af4a8bbe86ae4ed4">rbegin</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a const reverse iterator before the first element of the reversed vector (i.e. <a class="el" href="a00595.html#a5e8a7fc1352cd3e148064608dad9f38d" title="An iterator to the last element of the given vector expression.">end()</a> of normal vector) <a href="#a1595a26c1f668988af4a8bbe86ae4ed4"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a423d1dc8dbf20b2180093a504dea0ea2">rend</a> ()</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a const reverse iterator on the end of the reverse vector (i.e. first element of the normal vector) <a href="#a423d1dc8dbf20b2180093a504dea0ea2"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00366.html">const_reverse_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a0098add795c37e4d67f6f98436e1aac8">rend</a> () const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return a const reverse iterator on the end of the reverse vector (i.e. first element of the normal vector) <a href="#a0098add795c37e4d67f6f98436e1aac8"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a113118def88db3755da6690b6ec903f0">resize</a> (<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> size, bool preserve=true)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Resize the vector Resize the vector to a new size. If <code>preserve</code> is true, data are copied otherwise data are lost. If the new size is bigger, the remaining values are filled in with the initial value (0 by default) in the case of <code>unbounded_array</code>, which is the container by default. If the new size is smaller, last values are lost. This behaviour can be different if you explicitely specify another type of container. <a href="#a113118def88db3755da6690b6ec903f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a44062e23411cf30e80dd25d500cdfe2e">serialize</a> (Archive &amp;ar, const unsigned int)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a1b9ef7522219d74ebd27bab25e4b6841">size</a> () const</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the size of the vector. <a href="#a1b9ef7522219d74ebd27bab25e4b6841"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#aedce8a2ea66b86b1e3efb21bba7be0c5">swap</a> (<a class="el" href="a00481.html">vector</a> &amp;v)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Swap the content of the vector with another vector. <a href="#aedce8a2ea66b86b1e3efb21bba7be0c5"></a><br/></td></tr>
<tr><td colspan="2"><h2><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const unsigned&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#ab947c5c371462bb1b8b994c6117e6a42">complexity</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#a12d8c229a8addafedfe09c15ceeced07">max_size</a> = N</td></tr>
<tr><td colspan="2"><h2><a name="pri-types"></a>
Private Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00481.html">vector</a>&lt; T, <br class="typebreak"/>
<a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00042.html#aba7d0fdf63f086f1b308f9359330ea55">vector_type</a></td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE friend void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00481.html#a7ec2565da7f04f5f8ba42785be772df7">swap</a> (<a class="el" href="a00481.html">vector</a> &amp;v1, <a class="el" href="a00481.html">vector</a> &amp;v2)</td></tr>
<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Swap the content of two vectors. <a href="#a7ec2565da7f04f5f8ba42785be772df7"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><h3>template&lt;class T, std::size_t N&gt;<br/>
class boost::numeric::ublas::bounded_vector&lt; T, N &gt;</h3>
<p>a dense vector of values of type <code>T</code>, of variable size but with maximum <img class="formulaInl" alt="$N$" src="form_56.png"/>. A dense vector of values of type <code>T</code>, of variable size but with maximum <img class="formulaInl" alt="$N$" src="form_56.png"/>. The default constructor creates the vector with size <img class="formulaInl" alt="$N$" src="form_56.png"/>. Elements are constructed by the storage type <code><a class="el" href="a00040.html">bounded_array</a></code>, which <b>need</b> <b>not</b> <b>initialise</b> their value. </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00795">795</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div><hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="aba7d0fdf63f086f1b308f9359330ea55"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::vector_type" ref="aba7d0fdf63f086f1b308f9359330ea55" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00481.html">vector</a>&lt;T, <a class="el" href="a00040.html">bounded_array</a>&lt;T, N&gt; &gt; <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::<a class="el" href="a00481.html">vector_type</a><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00798">798</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a32aec41bf0bc357d0339f6a94ed6becb"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::size_type" ref="a32aec41bf0bc357d0339f6a94ed6becb" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">vector_type::size_type</a> <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::<a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>.</p>
<p>Definition at line <a class="el" href="a00641_source.html#l00800">800</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a30f565fa5b60bbd5be461cd944d70166"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::difference_type" ref="a30f565fa5b60bbd5be461cd944d70166" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; ::<a class="el" href="a00481.html#a30f565fa5b60bbd5be461cd944d70166">difference_type</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00481.html#a30f565fa5b60bbd5be461cd944d70166">difference_type</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00041">41</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a676ded0b5b43617c292d2564eabd0040"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::value_type" ref="a676ded0b5b43617c292d2564eabd0040" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef T <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00481.html#a676ded0b5b43617c292d2564eabd0040">value_type</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00042">42</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af22dff817d4a7b6366a1c525b2605d0a"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::const_reference" ref="af22dff817d4a7b6366a1c525b2605d0a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00465.html">type_traits</a>&lt;T&gt;::<a class="el" href="a00481.html#af22dff817d4a7b6366a1c525b2605d0a">const_reference</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00481.html#af22dff817d4a7b6366a1c525b2605d0a">const_reference</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00043">43</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6aebdce7445c7a3fd99acfe776b786f7"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::reference" ref="a6aebdce7445c7a3fd99acfe776b786f7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef T&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00481.html#a6aebdce7445c7a3fd99acfe776b786f7">reference</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00044">44</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a65d2d017e9a37d6f689b2dfb96998941"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::pointer" ref="a65d2d017e9a37d6f689b2dfb96998941" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef T* <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00481.html#a65d2d017e9a37d6f689b2dfb96998941">pointer</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00045">45</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aed4961c84062e6300d2485181b005da7"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::const_pointer" ref="aed4961c84062e6300d2485181b005da7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef const T* <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00481.html#aed4961c84062e6300d2485181b005da7">const_pointer</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00046">46</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4b017fbba268675224aa85dbbd99d7d9"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::array_type" ref="a4b017fbba268675224aa85dbbd99d7d9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00040.html">array_type</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00047">47</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa719ce379bdca8d749dc45deb8dd40a4"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::const_closure_type" ref="aa719ce379bdca8d749dc45deb8dd40a4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef const <a class="el" href="a00531.html">vector_reference</a>&lt;const <a class="el" href="a00481.html">self_type</a>&gt; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00531.html">const_closure_type</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00048">48</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aeb2397308be8751c95e1d1f6d763ab8e"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::closure_type" ref="aeb2397308be8751c95e1d1f6d763ab8e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00531.html">vector_reference</a>&lt;<a class="el" href="a00481.html">self_type</a>&gt; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00531.html">closure_type</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00049">49</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a02b06259c875aa24d930fbe49d4fa977"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::vector_temporary_type" ref="a02b06259c875aa24d930fbe49d4fa977" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00481.html">self_type</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00481.html">vector_temporary_type</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00050">50</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a763f08245549e265ded4e36288c06839"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::storage_category" ref="a763f08245549e265ded4e36288c06839" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00083.html">dense_tag</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00083.html">storage_category</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00051">51</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a85a7d4737407e5ec795ee955da94864d"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::const_reverse_iterator" ref="a85a7d4737407e5ec795ee955da94864d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00366.html">reverse_iterator_base</a>&lt;const_iterator&gt; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00366.html">const_reverse_iterator</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00743">743</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a19a09f65e5e981526e05b7a5b2a8bee9"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::reverse_iterator" ref="a19a09f65e5e981526e05b7a5b2a8bee9" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00366.html">reverse_iterator_base</a>&lt;<a class="el" href="a00593.html">iterator</a>&gt; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00366.html">reverse_iterator</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00744">744</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7a66af98f9847dc6459e73b1c1158ffc"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::container_type" ref="a7a66af98f9847dc6459e73b1c1158ffc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>&lt; <a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; &gt;::<a class="el" href="a00481.html">container_type</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00611_source.html#l00281">281</a> of file <a class="el" href="a00611_source.html">expression_types.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afda68544e57c2f95c18ec8946691602b"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::type_category" ref="afda68544e57c2f95c18ec8946691602b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00547.html">vector_tag</a> <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>&lt; <a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; &gt;::<a class="el" href="a00547.html">type_category</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="a00507.html#a41da763ff13933a3a27374f0fbbe9171">boost::numeric::ublas::vector_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>.</p>
<p>Definition at line <a class="el" href="a00611_source.html#l00282">282</a> of file <a class="el" href="a00611_source.html">expression_types.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9bda20509c5613b7f9195e8f5457f4ef"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::expression_type" ref="a9bda20509c5613b7f9195e8f5457f4ef" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; <a class="el" href="a00507.html">boost::numeric::ublas::vector_expression</a>&lt; <a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; &gt;::<a class="el" href="a00481.html">expression_type</a><code> [inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="a00472.html#abbbdc2aeed323a2df31707384ca0e26d">boost::numeric::ublas::ublas_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>.</p>
<p>Definition at line <a class="el" href="a00611_source.html#l00187">187</a> of file <a class="el" href="a00611_source.html">expression_types.hpp</a>.</p>
</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a4656cefa63a1b9f8046b361433909014"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::bounded_vector" ref="a4656cefa63a1b9f8046b361433909014" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::<a class="el" href="a00042.html">bounded_vector</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00805">805</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a84a6ae2ab1dc2184ac76171c22123c14"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::bounded_vector" ref="a84a6ae2ab1dc2184ac76171c22123c14" args="(size_type size)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::<a class="el" href="a00042.html">bounded_vector</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a>&#160;</td>
<td class="paramname"><em>size</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00808">808</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a91c50999b0c84c4cfb0baa6e2b5db2de"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::bounded_vector" ref="a91c50999b0c84c4cfb0baa6e2b5db2de" args="(const bounded_vector &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::<a class="el" href="a00042.html">bounded_vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00042.html">bounded_vector</a>&lt; T, N &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00811">811</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afce136dff3ee3e8b1ff10c44b147c10b"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::bounded_vector" ref="afce136dff3ee3e8b1ff10c44b147c10b" args="(const vector&lt; T, A2 &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<div class="memtemplate">
template&lt;class A2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::<a class="el" href="a00042.html">bounded_vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00481.html">vector</a>&lt; T, A2 &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00815">815</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adfbb4aa1e572c8ca4323111877f04487"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::bounded_vector" ref="adfbb4aa1e572c8ca4323111877f04487" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<div class="memtemplate">
template&lt;class AE &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::<a class="el" href="a00042.html">bounded_vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;&#160;</td>
<td class="paramname"><em>ae</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00819">819</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adc9e3054dea36634fc8f4a06f0911bea"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::~bounded_vector" ref="adc9e3054dea36634fc8f4a06f0911bea" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::~<a class="el" href="a00042.html">bounded_vector</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00822">822</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a33d66943a8492d0f6107a28cef819794"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator=" ref="a33d66943a8492d0f6107a28cef819794" args="(const bounded_vector &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">bounded_vector</a>&amp; <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00042.html">bounded_vector</a>&lt; T, N &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00835">835</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1851bc7224c352bdb06fa59383dd9dc0"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator=" ref="a1851bc7224c352bdb06fa59383dd9dc0" args="(const vector&lt; T, A2 &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<div class="memtemplate">
template&lt;class A2 &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">bounded_vector</a>&amp; <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00481.html">vector</a>&lt; T, A2 &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00842">842</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4a7502fc64dded94ce5b719da367c2f4"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator=" ref="a4a7502fc64dded94ce5b719da367c2f4" args="(const vector_container&lt; C &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<div class="memtemplate">
template&lt;class C &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">bounded_vector</a>&amp; <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00506.html">vector_container</a>&lt; C &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign a full vector (<em>RHS-vector</em>) to the current vector (<em>LHS-vector</em>) Assign a full vector (<em>RHS-vector</em>) to the current vector (<em>LHS-vector</em>). This method does not create any temporary. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td>is the source vector container </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to a vector (i.e. the destination vector) </dd></dl>
<p>Reimplemented from <a class="el" href="a00481.html#af778c9aad1d18346fe2ec22642454755">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>.</p>
<p>Definition at line <a class="el" href="a00641_source.html#l00848">848</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4d152b88addf11aa2754b3a24f46ba86"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator=" ref="a4d152b88addf11aa2754b3a24f46ba86" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<div class="memtemplate">
template&lt;class AE &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html">bounded_vector</a>&amp; <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;&#160;</td>
<td class="paramname"><em>ae</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign the result of a <a class="el" href="a00507.html" title="Base class for Vector Expression models.">vector_expression</a> to the vector Assign the result of a <a class="el" href="a00507.html" title="Base class for Vector Expression models.">vector_expression</a> to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">AE</td><td>is the type of the <a class="el" href="a00507.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ae</td><td>is a const reference to the <a class="el" href="a00507.html" title="Base class for Vector Expression models.">vector_expression</a> </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting vector </dd></dl>
<p>Reimplemented from <a class="el" href="a00481.html#af7df90fe154185ba4688750a8acc0c68">boost::numeric::ublas::vector&lt; T, bounded_array&lt; T, N &gt; &gt;</a>.</p>
<p>Definition at line <a class="el" href="a00641_source.html#l00854">854</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a40757a37ac3ad92fc89895a200ac5de3"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::max_size" ref="a40757a37ac3ad92fc89895a200ac5de3" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::<a class="el" href="a00042.html#a12d8c229a8addafedfe09c15ceeced07">max_size</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return the maximum size of the data container. Return the upper bound (maximum size) on the data container. Depending on the container, it can be bigger than the current size of the vector. </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00123">123</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5ca7b44d2563752edcd0cc0ad5f2113c"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::empty" ref="a5ca7b44d2563752edcd0cc0ad5f2113c" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE bool <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::empty </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return true if the vector is empty (<code>size==0</code>) </p>
<dl class="return"><dt><b>Returns:</b></dt><dd><code>true</code> if empty, <code>false</code> otherwise </dd></dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00130">130</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1b9ef7522219d74ebd27bab25e4b6841"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::size" ref="a1b9ef7522219d74ebd27bab25e4b6841" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return the size of the vector. </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00140">140</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a941dea529f7d464d5f044657528c4922"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::data" ref="a941dea529f7d464d5f044657528c4922" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00040.html">array_type</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a <code>const</code> reference to the container. Useful to access data directly for specific type of container. </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00150">150</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2fa457a2e17d4a1b56730078a9eed38f"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::data" ref="a2fa457a2e17d4a1b56730078a9eed38f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00040.html">array_type</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a reference to the container. Useful to speed-up write operations to the data in very specific case. </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00156">156</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a113118def88db3755da6690b6ec903f0"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::resize" ref="a113118def88db3755da6690b6ec903f0" args="(size_type size, bool preserve=true)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::resize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&#160;</td>
<td class="paramname"><em>preserve</em> = <code>true</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Resize the vector Resize the vector to a new size. If <code>preserve</code> is true, data are copied otherwise data are lost. If the new size is bigger, the remaining values are filled in with the initial value (0 by default) in the case of <code>unbounded_array</code>, which is the container by default. If the new size is smaller, last values are lost. This behaviour can be different if you explicitely specify another type of container. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">size</td><td>new size of the vector </td></tr>
<tr><td class="paramname">preserve</td><td>if true, keep values </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00169">169</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0ad6b2bb8196fc36e33d3aa47d296500"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::find_element" ref="a0ad6b2bb8196fc36e33d3aa47d296500" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#a65d2d017e9a37d6f689b2dfb96998941">pointer</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::find_element </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a pointer to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>index of the element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00184">184</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5b1de2ac98f634b04640bcea98fe8298"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::find_element" ref="a5b1de2ac98f634b04640bcea98fe8298" args="(size_type i) const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#aed4961c84062e6300d2485181b005da7">const_pointer</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::find_element </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a const pointer to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>index of the element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00192">192</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa511fcff4d8dba52bf163fbc9664dfbf"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator()" ref="aa511fcff4d8dba52bf163fbc9664dfbf" args="(size_type i) const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#af22dff817d4a7b6366a1c525b2605d0a">const_reference</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a const reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/> Return a const reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. With some compilers, this notation will be faster than <code></code>[i]. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>index of the element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00204">204</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4b53f6b15f6aaa81b059bbdcaaf00fab"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator()" ref="a4b53f6b15f6aaa81b059bbdcaaf00fab" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#a6aebdce7445c7a3fd99acfe776b786f7">reference</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/> Return a reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. With some compilers, this notation will be faster than <code></code>[i]. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>index of the element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00212">212</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1fb3e3c565194eaf99e6af65daadc76a"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator()" ref="a1fb3e3c565194eaf99e6af65daadc76a" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00481.html">container_type</a>&amp; <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>&lt; <a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; &gt;::operator() </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="a00507.html#ae17810bc5cb33cbe6a568bc3b8b2db14">boost::numeric::ublas::vector_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>.</p>
<p>Definition at line <a class="el" href="a00611_source.html#l00285">285</a> of file <a class="el" href="a00611_source.html">expression_types.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a95c885f4fad7cfb11c5a08c03d0520b3"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator()" ref="a95c885f4fad7cfb11c5a08c03d0520b3" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">container_type</a>&amp; <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>&lt; <a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; &gt;::operator() </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="a00507.html#a0d85e76f9fd7d3fefea77b0fa4bac264">boost::numeric::ublas::vector_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>.</p>
<p>Definition at line <a class="el" href="a00611_source.html#l00289">289</a> of file <a class="el" href="a00611_source.html">expression_types.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0cfc171dac4e78549a96c43062a052c6"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator[]" ref="a0cfc171dac4e78549a96c43062a052c6" args="(size_type i) const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#af22dff817d4a7b6366a1c525b2605d0a">const_reference</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a const reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>index of the element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00219">219</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a10b3c5c3a5042f21a996eeb75c447529"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator[]" ref="a10b3c5c3a5042f21a996eeb75c447529" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#a6aebdce7445c7a3fd99acfe776b786f7">reference</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a reference to the element <img class="formulaInl" alt="$i$" src="form_69.png"/>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>index of the element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00226">226</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a35b8f3eae165e33d8d4e33f86f40b954"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::insert_element" ref="a35b8f3eae165e33d8d4e33f86f40b954" args="(size_type i, const_reference t)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html#a6aebdce7445c7a3fd99acfe776b786f7">reference</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::insert_element </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>i</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00481.html#af22dff817d4a7b6366a1c525b2605d0a">const_reference</a>&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set element <img class="formulaInl" alt="$i$" src="form_69.png"/> to the value <code>t</code>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>index of the element </td></tr>
<tr><td class="paramname">t</td><td>reference to the value to be set </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00239">239</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac3700c206fa1bf8e5205edbb859432c1"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::erase_element" ref="ac3700c206fa1bf8e5205edbb859432c1" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::erase_element </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Set element <img class="formulaInl" alt="$i$" src="form_69.png"/> to the <em>zero</em> value. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>index of the element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00246">246</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aad56668044d71db97be9e44db273f09a"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::clear" ref="aad56668044d71db97be9e44db273f09a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Clear the vector, i.e. set all values to the <code>zero</code> value. </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00256">256</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a2ece9f4455a3a98e4ab98d131d440f85"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::assign_temporary" ref="a2ece9f4455a3a98e4ab98d131d440f85" args="(vector &amp;v)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::assign_temporary </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign a full vector (<em>RHS-vector</em>) to the current vector (<em>LHS-vector</em>) </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td>is the source vector </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to a vector (i.e. the destination vector) </dd></dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00299">299</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a449aa3da7748032b856c4ad74549f14d"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::assign" ref="a449aa3da7748032b856c4ad74549f14d" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::assign </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;&#160;</td>
<td class="paramname"><em>ae</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign the result of a vector_expression to the vector Assign the result of a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">AE</td><td>is the type of the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ae</td><td>is a const reference to the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting vector </dd></dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00323">323</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9ec4c7260a33c9ad841339b4f59aa73b"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator+=" ref="a9ec4c7260a33c9ad841339b4f59aa73b" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;&#160;</td>
<td class="paramname"><em>ae</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign the sum of the vector and a vector_expression to the vector Assign the sum of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. A temporary is created for the computations. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">AE</td><td>is the type of the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ae</td><td>is a const reference to the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting vector </dd></dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00340">340</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a953fa9e2fa2e610674e5f94391f60333"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator+=" ref="a953fa9e2fa2e610674e5f94391f60333" args="(const vector_container&lt; C &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00506.html">vector_container</a>&lt; C &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign the sum of the vector and a vector_expression to the vector Assign the sum of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">AE</td><td>is the type of the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ae</td><td>is a const reference to the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting vector </dd></dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00353">353</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afd874b1ba7fe6a5b961cc3b228cd1208"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::plus_assign" ref="afd874b1ba7fe6a5b961cc3b228cd1208" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::plus_assign </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;&#160;</td>
<td class="paramname"><em>ae</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign the sum of the vector and a vector_expression to the vector Assign the sum of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">AE</td><td>is the type of the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ae</td><td>is a const reference to the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting vector </dd></dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00366">366</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a74138b9c59c7dee5d4cfea50359efaa3"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator&#45;=" ref="a74138b9c59c7dee5d4cfea50359efaa3" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::operator-= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;&#160;</td>
<td class="paramname"><em>ae</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign the difference of the vector and a vector_expression to the vector Assign the difference of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. A temporary is created for the computations. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">AE</td><td>is the type of the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ae</td><td>is a const reference to the vector_expression </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00378">378</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a04918781e246fb21d1fb0f36948c04fb"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator&#45;=" ref="a04918781e246fb21d1fb0f36948c04fb" args="(const vector_container&lt; C &gt; &amp;v)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::operator-= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00506.html">vector_container</a>&lt; C &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign the difference of the vector and a vector_expression to the vector Assign the difference of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">AE</td><td>is the type of the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ae</td><td>is a const reference to the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting vector </dd></dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00391">391</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac02f6ccd9710c186f9ae734e6395b742"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::minus_assign" ref="ac02f6ccd9710c186f9ae734e6395b742" args="(const vector_expression&lt; AE &gt; &amp;ae)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::minus_assign </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;&#160;</td>
<td class="paramname"><em>ae</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign the difference of the vector and a vector_expression to the vector Assign the difference of the vector and a vector_expression to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">AE</td><td>is the type of the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ae</td><td>is a const reference to the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting vector </dd></dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00404">404</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6cee4bffbd0981075d11f4e7fc5e04d2"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator*=" ref="a6cee4bffbd0981075d11f4e7fc5e04d2" args="(const AT &amp;at)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::operator*= </td>
<td>(</td>
<td class="paramtype">const AT &amp;&#160;</td>
<td class="paramname"><em>at</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign the product of the vector and a scalar to the vector Assign the product of the vector and a scalar to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">AE</td><td>is the type of the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">at</td><td>is a const reference to the scalar </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting vector </dd></dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00417">417</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6800b804a49a7bd4ce3767d1ea0aafc0"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::operator/=" ref="a6800b804a49a7bd4ce3767d1ea0aafc0" args="(const AT &amp;at)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00481.html">vector</a>&amp; <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::operator/= </td>
<td>(</td>
<td class="paramtype">const AT &amp;&#160;</td>
<td class="paramname"><em>at</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Assign the division of the vector by a scalar to the vector Assign the division of the vector by a scalar to the vector. This is lazy-compiled and will be optimized out by the compiler on any type of expression. No temporary is created. Computations are done and stored directly into the resulting vector. </p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">AE</td><td>is the type of the vector_expression </td></tr>
</table>
</dd>
</dl>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">at</td><td>is a const reference to the scalar </td></tr>
</table>
</dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>a reference to the resulting vector </dd></dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00430">430</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aedce8a2ea66b86b1e3efb21bba7be0c5"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::swap" ref="aedce8a2ea66b86b1e3efb21bba7be0c5" args="(vector &amp;v)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Swap the content of the vector with another vector. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">v</td><td>is the vector to be swapped with </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00442">442</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3be04f746cfe32f0de3aaa2a5273f3a1"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::find" ref="a3be04f746cfe32f0de3aaa2a5273f3a1" args="(size_type i) const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const_iterator <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::find </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a const iterator to the element <em>i</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>index of the element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00478">478</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac7ed001baef390b605d6b932a055e5f3"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::find" ref="ac7ed001baef390b605d6b932a055e5f3" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00593.html">iterator</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::find </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html#a738b42501164c4bf04477aeb866f2928">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return an iterator to the element <em>i</em>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">i</td><td>index of the element </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00489">489</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3737e9b662f9ba10fa87789de4fa37f6"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::begin" ref="a3737e9b662f9ba10fa87789de4fa37f6" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const_iterator <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::begin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>return an iterator on the first element of the vector </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00628">628</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3160d419e77bfd6fe805e4a70cbf882b"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::begin" ref="a3160d419e77bfd6fe805e4a70cbf882b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00593.html">iterator</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::begin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return an iterator on the first element of the vector. </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00732">732</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0bde39bb3dac56f1c0c8cc6e044942ab"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::end" ref="a0bde39bb3dac56f1c0c8cc6e044942ab" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const_iterator <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>return an iterator after the last element of the vector </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00634">634</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="afdb08490029b3d55cdec200d665bfa04"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::end" ref="afdb08490029b3d55cdec200d665bfa04" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00593.html">iterator</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return an iterator at the end of the vector. </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00738">738</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1860dd32b80e7418fbf49fe7b99f6012"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::rbegin" ref="a1860dd32b80e7418fbf49fe7b99f6012" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">const_reverse_iterator</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::rbegin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a const reverse iterator before the first element of the reversed vector (i.e. <a class="el" href="a00595.html#a5e8a7fc1352cd3e148064608dad9f38d" title="An iterator to the last element of the given vector expression.">end()</a> of normal vector) </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00748">748</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1595a26c1f668988af4a8bbe86ae4ed4"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::rbegin" ref="a1595a26c1f668988af4a8bbe86ae4ed4" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">reverse_iterator</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::rbegin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a const reverse iterator before the first element of the reversed vector (i.e. <a class="el" href="a00595.html#a5e8a7fc1352cd3e148064608dad9f38d" title="An iterator to the last element of the given vector expression.">end()</a> of normal vector) </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00760">760</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0098add795c37e4d67f6f98436e1aac8"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::rend" ref="a0098add795c37e4d67f6f98436e1aac8" args="() const" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">const_reverse_iterator</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::rend </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a const reverse iterator on the end of the reverse vector (i.e. first element of the normal vector) </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00754">754</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a423d1dc8dbf20b2180093a504dea0ea2"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::rend" ref="a423d1dc8dbf20b2180093a504dea0ea2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">reverse_iterator</a> <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::rend </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Return a const reverse iterator on the end of the reverse vector (i.e. first element of the normal vector) </p>
<p>Definition at line <a class="el" href="a00641_source.html#l00766">766</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a44062e23411cf30e80dd25d500cdfe2e"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::serialize" ref="a44062e23411cf30e80dd25d500cdfe2e" args="(Archive &amp;ar, const unsigned int)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="a00481.html">boost::numeric::ublas::vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt;::serialize </td>
<td>(</td>
<td class="paramtype">Archive &amp;&#160;</td>
<td class="paramname"><em>ar</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const unsigned&#160;</td>
<td class="paramname"><em>int</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Serialize a vector into and archive as defined in Boost </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">ar</td><td>Archive object. Can be a flat file, an XML file or any other stream </td></tr>
<tr><td class="paramname">file_version</td><td>Optional file version (not yet used) </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00778">778</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a7ec2565da7f04f5f8ba42785be772df7"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::swap" ref="a7ec2565da7f04f5f8ba42785be772df7" args="(vector &amp;v1, vector &amp;v2)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE friend void swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; &amp;&#160;</td>
<td class="paramname"><em>v1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; &amp;&#160;</td>
<td class="paramname"><em>v2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [friend, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Swap the content of two vectors. </p>
<dl><dt><b>Parameters:</b></dt><dd>
<table class="params">
<tr><td class="paramname">v1</td><td>is the first vector. It takes values from v2 </td></tr>
<tr><td class="paramname">v2</td><td>is the second vector It takes values from v1 </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00641_source.html#l00452">452</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a12d8c229a8addafedfe09c15ceeced07"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::max_size" ref="a12d8c229a8addafedfe09c15ceeced07" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T , std::size_t N&gt; </div>
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="a00042.html#a32aec41bf0bc357d0339f6a94ed6becb">size_type</a> <a class="el" href="a00042.html">boost::numeric::ublas::bounded_vector</a>&lt; T, N &gt;::<a class="el" href="a00042.html#a12d8c229a8addafedfe09c15ceeced07">max_size</a> = N<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00641_source.html#l00801">801</a> of file <a class="el" href="a00641_source.html">vector.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab947c5c371462bb1b8b994c6117e6a42"></a><!-- doxytag: member="boost::numeric::ublas::bounded_vector::complexity" ref="ab947c5c371462bb1b8b994c6117e6a42" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const unsigned <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>&lt; <a class="el" href="a00481.html">vector</a>&lt; T, <a class="el" href="a00040.html">bounded_array</a>&lt; T, N &gt; &gt; &gt;::<a class="el" href="a00506.html#ab947c5c371462bb1b8b994c6117e6a42">complexity</a><code> [static, inherited]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reimplemented from <a class="el" href="a00507.html#aa59f6c9f69caa4cb211b483e6269843b">boost::numeric::ublas::vector_expression&lt; vector&lt; T, bounded_array&lt; T, N &gt; &gt; &gt;</a>.</p>
<p>Definition at line <a class="el" href="a00611_source.html#l00280">280</a> of file <a class="el" href="a00611_source.html">expression_types.hpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="a00641_source.html">vector.hpp</a></li>
</ul>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="a00648.html">boost</a> </li>
<li class="navelem"><a class="el" href="a00649.html">numeric</a> </li>
<li class="navelem"><a class="el" href="a00595.html">ublas</a> </li>
<li class="navelem"><a class="el" href="a00042.html">bounded_vector</a> </li>
<!--- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Defines</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<small>
<small>
<small>
<table width="100%">
<tr>
<td align="right">
Copyright &#169; 2010-2011 David Bellot - Distributed under the <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">Boost Software License, Version 1.0.</a>
</td>
</tr>
</table>
</small>
</small>
</small>