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

2372 lines
143 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::coordinate_vector&lt; T, IB, IA, TA &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('a00078.html','');
</script>
<div id="doc-content">
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static 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="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-static-methods">Static Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private Attributes</a> &#124;
<a href="#friends">Friends</a> </div>
<div class="headertitle">
<h1>boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt; Class Template Reference</h1> </div>
</div>
<div class="contents">
<!-- doxytag: class="boost::numeric::ublas::coordinate_vector" --><!-- doxytag: inherits="vector_container&lt; coordinate_vector&lt; T, IB, IA, TA &gt; &gt;" -->
<p>Coordimate array based sparse vector.
<a href="#_details">More...</a></p>
<p><code>#include &lt;<a class="el" href="a00646_source.html">vector_sparse.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::coordinate_vector&lt; T, IB, IA, TA &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="a00894.png" border="0" usemap="#boost_1_1numeric_1_1ublas_1_1coordinate__vector_3_01_t_00_01_i_b_00_01_i_a_00_01_t_a_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="boost_1_1numeric_1_1ublas_1_1coordinate__vector_3_01_t_00_01_i_b_00_01_i_a_00_01_t_a_01_4_inherit__map" id="boost_1_1numeric_1_1ublas_1_1coordinate__vector_3_01_t_00_01_i_b_00_01_i_a_00_01_t_a_01_4_inherit__map">
<area shape="rect" id="node2" href="a00506.html" title="{boost::numeric::ublas::vector_container\&lt; coordinate_vector\&lt; T, IB, IA, TA \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="344,705,821,807"/><area shape="rect" id="node4" href="a00507.html" title="{boost::numeric::ublas::vector_expression\&lt; coordinate_vector\&lt; T, IB, IA, TA \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="161,379,647,482"/><area shape="rect" id="node6" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\&lt; coordinate_vector\&lt; T, IB, IA, TA \&gt; \&gt;\n||# ublas_expression()\l# ~ublas_expression()\l&#45; operator=()\l}" alt="" coords="5,192,488,312"/><area shape="rect" id="node8" href="a00472.html" title="Base class for uBLAS statically derived expressions using the the Barton Nackman trick." alt="" coords="515,5,803,125"/><area shape="rect" id="node10" href="a00507.html" title="Base class for Vector Expression models." alt="" coords="512,201,805,303"/><area shape="rect" id="node17" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\&lt; C \&gt;\n||# ublas_expression()\l# ~ublas_expression()\l&#45; operator=()\l}" alt="" coords="829,192,1120,312"/><area shape="rect" id="node15" href="a00507.html" title="{boost::numeric::ublas::vector_expression\&lt; C \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="671,379,964,482"/><area shape="rect" id="node13" href="a00506.html" title="Base class for Vector container models." alt="" coords="587,534,872,637"/></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::coordinate_vector&lt; T, IB, IA, TA &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="a00895.png" border="0" usemap="#boost_1_1numeric_1_1ublas_1_1coordinate__vector_3_01_t_00_01_i_b_00_01_i_a_00_01_t_a_01_4_coll__map" alt="Collaboration graph"/></div>
<map name="boost_1_1numeric_1_1ublas_1_1coordinate__vector_3_01_t_00_01_i_b_00_01_i_a_00_01_t_a_01_4_coll__map" id="boost_1_1numeric_1_1ublas_1_1coordinate__vector_3_01_t_00_01_i_b_00_01_i_a_00_01_t_a_01_4_coll__map">
<area shape="rect" id="node2" href="a00506.html" title="{boost::numeric::ublas::vector_container\&lt; coordinate_vector\&lt; T, IB, IA, TA \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="344,705,821,807"/><area shape="rect" id="node4" href="a00507.html" title="{boost::numeric::ublas::vector_expression\&lt; coordinate_vector\&lt; T, IB, IA, TA \&gt; \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="161,379,647,482"/><area shape="rect" id="node6" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\&lt; coordinate_vector\&lt; T, IB, IA, TA \&gt; \&gt;\n||# ublas_expression()\l# ~ublas_expression()\l&#45; operator=()\l}" alt="" coords="5,192,488,312"/><area shape="rect" id="node8" href="a00472.html" title="Base class for uBLAS statically derived expressions using the the Barton Nackman trick." alt="" coords="515,5,803,125"/><area shape="rect" id="node10" href="a00507.html" title="Base class for Vector Expression models." alt="" coords="512,201,805,303"/><area shape="rect" id="node17" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\&lt; C \&gt;\n||# ublas_expression()\l# ~ublas_expression()\l&#45; operator=()\l}" alt="" coords="829,192,1120,312"/><area shape="rect" id="node15" href="a00507.html" title="{boost::numeric::ublas::vector_expression\&lt; C \&gt;\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="671,379,964,482"/><area shape="rect" id="node13" href="a00506.html" title="Base class for Vector container models." alt="" coords="587,534,872,637"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="a00896.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00079.html">const_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00080.html">iterator</a></td></tr>
<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="a00531.html">vector_reference</a><br class="typebreak"/>
&lt; <a class="el" href="a00078.html">self_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a1fc07cbbe1dd8b271a5813477ca9004b">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="a00078.html">self_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#ac04b763b65b0b782ea7e87b0fafe5db3">const_closure_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const T &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">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; <a class="el" href="a00079.html">const_iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a1506a924acc0d55fedb90ed6ded539f6">const_reverse_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, <br class="typebreak"/>
IB, IA, TA &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 IA::difference_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#af9c15d637e39ea0e33248069d41c7b76">difference_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, <br class="typebreak"/>
IB, IA, TA &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 IA&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a4bee29c07f4bcf9504990fbd8ffee8a3">index_array_type</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="a00078.html#acb77755a1a36053a00b35af8d8d6a956">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="a00080.html">iterator</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#aabd9499cdabb227e7cdaa0b53393b120">reverse_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IA::value_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00410.html">sparse_tag</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a842ac4b8b96e2c8fbcf1233338b47adc">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 TA&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a4334338573a2812871b865a751932e0b">value_array_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="a00078.html#aebd62982b6d4a5042613e87c914b9fa5">value_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00078.html">self_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a5609836eb328915ba300bbf348bef7cf">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="a00078.html#a3204a684dc83f5fc6f0b609727714062">coordinate_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="a00078.html#a9d72fa0011b32a9d9a046994952dbd39">coordinate_vector</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> size, <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> non_zeros=0)</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="a00078.html#a05c41a3b4da15f28499fb51fb306ddca">coordinate_vector</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;ae, <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> non_zeros=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#abd4642a3f3f3db478f0475dc479f50bf">coordinate_vector</a> (const <a class="el" href="a00078.html">coordinate_vector</a> &amp;v)</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="a00078.html#a0c7e955523e00777e9de3ed8ea07a247">append_element</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i, <a class="el" href="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a> t)</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 <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#af5d7b0743c7b9ab47cc2168a878744be">assign</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 <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a0464594046a7c25b4f1678bc013dae2f">assign_temporary</a> (<a class="el" href="a00078.html">coordinate_vector</a> &amp;v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00079.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#ab9b1e502bc777cc43ec6d48477a253fe">begin</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00080.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a9dc1bb74a0aa46c4f9aec9605a0a6dab">begin</a> ()</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="a00078.html#a449415d3b3c3398978c4712f29899105">clear</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00079.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#ae1057e14af8e348c9f629e1b2554cdf7">end</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00080.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#acc97a84aa64554aa2cf9014d3b324635">end</a> ()</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="a00078.html#a35bca8a2ce337cc7666cafb4e3ade1c8">erase_element</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
index_array_type::size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a4053f1398ecbb277dbb6dd7e54494643">filled</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00080.html">iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a647f04db5c0cb4d598df4a088ccf417e">find</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00079.html">const_iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a47864dfdcf0b9af22b093c1453e674c0">find</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab5ad0965a8889ffec95be2dea771fac5">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a01c69bd40ebca1167cde83fc96c6bbdb">find_element</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#a6ae406218240b0861263a0951818db5c">const_pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a8845099101ecfc7f175442d00060a648">find_element</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00078.html#a4bee29c07f4bcf9504990fbd8ffee8a3">index_array_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a7a8b93d8ebeb41fe3b1365c456deb3bf">index_data</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00078.html#a4bee29c07f4bcf9504990fbd8ffee8a3">index_array_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a988265a560efa219b673a37ad5e0408d">index_data</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#a7f80d51f3c0479059f3d801af96be67c">true_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#ab2dac24b46e09f546f11d75964e827c6">insert_element</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i, <a class="el" href="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a> t)</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 <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#a6f25c92f88efa37b77a9a4c6937023b1">minus_assign</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 <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a891c6463b00d124660515a87ce6e0b72">nnz</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a0944090bb273a5bcfb1f2a5f27145f6e">nnz_capacity</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#ad6800cfd48b280f12791db66bdb383c9">operator()</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#acb77755a1a36053a00b35af8d8d6a956">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#ac578ceb0a6fc4f227ecb9340aeaaed00">operator()</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00078.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="a00078.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="memTemplParams" colspan="2">template&lt;class AT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#a9f4d60eb1991083ccde0ae2f382ac377">operator*=</a> (const AT &amp;at)</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 <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#a8e6da1d72e33e5cce243d5c8532293d2">operator+=</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;ae)</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 <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#aa0b1d02ad092b9e7936d59468bcdb8da">operator+=</a> (const <a class="el" href="a00506.html">vector_container</a>&lt; C &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 <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#abfa892532667450aaea9118011c80d1b">operator-=</a> (const <a class="el" href="a00507.html">vector_expression</a>&lt; AE &gt; &amp;ae)</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 <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#aebf5c88f9dc605fdde358493ab1036c4">operator-=</a> (const <a class="el" href="a00506.html">vector_container</a>&lt; C &gt; &amp;v)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class AT &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#a0b65025dacc5cbeab0cb8eb31b2d44b2">operator/=</a> (const AT &amp;at)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a09e2c557b6b192fe52bd0c87636875f0">operator=</a> (const <a class="el" href="a00078.html">coordinate_vector</a> &amp;v)</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 <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#a039260533d9489bb770ac7f67f349721">operator=</a> (const <a class="el" href="a00506.html">vector_container</a>&lt; C &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 <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#a0588469e1f36d3cfc0c492a95d5793d8">operator=</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 <a class="el" href="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a51c6b0c18352cb1850bf05916e4a4abc">operator[]</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#acb77755a1a36053a00b35af8d8d6a956">reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a88c7b85e5dabde3946a6db155db7248c">operator[]</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i)</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 <br class="typebreak"/>
<a class="el" href="a00078.html">coordinate_vector</a> &amp;&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#a99ae4fe3428ea9ebc5238a08ad0ceda8">plus_assign</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 void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a20c5debeb315620db4d62dfe23f8b419">pop_back</a> ()</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="a00078.html#a5a7692861e41d5199d647ea06e242e91">push_back</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i, <a class="el" href="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a> t)</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="a00078.html#ad79410580aeedc179386367ee72171ba">rbegin</a> ()</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="a00078.html#a539f221ebd98eb7b8822268a4da28616">rbegin</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#a7f80d51f3c0479059f3d801af96be67c">true_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a3822c982a2702cb72fbb717b5575dfc0">ref</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i)</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="a00078.html#a806c106912ce67f2668e861e174fcf81">rend</a> ()</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="a00078.html#a306361a7c76ab807f32b3127451eefe9">rend</a> () const </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="a00078.html#ae88a5eceff541b5f1f5177199ec2f145">reserve</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> non_zeros, bool preserve=true)</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="a00078.html#a814e63a5c4282f4449af05523a6c285b">resize</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> size, bool preserve=true)</td></tr>
<tr><td class="memTemplParams" colspan="2">template&lt;class Archive &gt; </td></tr>
<tr><td class="memTemplItemLeft" align="right" valign="top">void&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00078.html#a94397fea2925d75646067d698d8b0db8">serialize</a> (Archive &amp;ar, const unsigned int)</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="a00078.html#a78e4446ea25f94118af9db205c0962a0">set_filled</a> (const typename index_array_type::size_type &amp;sorted, const typename index_array_type::size_type &amp;filled)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#aa610efe35f4ca373403262175c1bd22b">size</a> () const </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="a00078.html#af13896f2e4fdaefdfe6a162c0ee4e4b5">sort</a> () const </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="a00078.html#a354ef37368bfdd2fda19ea50ac9e76b4">swap</a> (<a class="el" href="a00078.html">coordinate_vector</a> &amp;v)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
<a class="el" href="a00078.html#a4334338573a2812871b865a751932e0b">value_array_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a04f8b436721010ae1030437f6406344c">value_data</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
<a class="el" href="a00078.html#a4334338573a2812871b865a751932e0b">value_array_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a96c323ead83dc35e160603c9c2453734">value_data</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a12d2c22d62eee2fb017c35d10406ecf6">index_base</a> ()</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 colspan="2"><h2><a name="pri-types"></a>
Private Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef const T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a6ae406218240b0861263a0951818db5c">const_pointer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IA::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a3c0a9f615f6f7cbf428393e1e191ca2a">const_subiterator_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="a00078.html#ab5ad0965a8889ffec95be2dea771fac5">pointer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, <br class="typebreak"/>
IB, IA, TA &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#adf9aad403b5ac8128adde432c69816cd">self_type</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">typedef IA::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a85a791eb3aaf64d4e48404b0db1b37e1">subiterator_type</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="a00078.html#a7f80d51f3c0479059f3d801af96be67c">true_reference</a></td></tr>
<tr><td colspan="2"><h2><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#a7f80d51f3c0479059f3d801af96be67c">true_reference</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a28922eee21d527d56b7a1e68d65402bd">at_element</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#aaddca96dd7f2d6c0b0cd349986b44d4b">restrict_capacity</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> non_zeros) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a4ca026d24583339c0a4df73fa83b9ad0">storage_invariants</a> () const </td></tr>
<tr><td colspan="2"><h2><a name="pri-static-methods"></a>
Static Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a5187d4b7c23eb41a9bf02eea6620f01d">k_based</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> zero_based_index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a48714a2dade1530b5944b5da724e79d0">zero_based</a> (<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> k_based_index)</td></tr>
<tr><td colspan="2"><h2><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a72cef9f99f60a3ec765caf0360d0863f">capacity_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">index_array_type::size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a48287eda05e96faaca0e9c1e2af0312f">filled_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html#a4bee29c07f4bcf9504990fbd8ffee8a3">index_array_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#aa823ba7d8ee77ce80d17518e6fb31871">index_data_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a1e6265b57841bf70d4843f5e844d6a8f">size_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a361fdcb428fd7b78f0f45ece588716dd">sorted_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">index_array_type::size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a0d88fe2087c3721ad68602c4f714ff6c">sorted_filled_</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00078.html#a4334338573a2812871b865a751932e0b">value_array_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#aa19a9c1454e7e19714cdde9e57c26d53">value_data_</a></td></tr>
<tr><td colspan="2"><h2><a name="pri-static-attribs"></a>
Static Private Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="a00078.html#aebd62982b6d4a5042613e87c914b9fa5">value_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#ae63ec1b85fc20f1cdacd97ab77c8f532">zero_</a> = <a class="el" href="a00078.html#aebd62982b6d4a5042613e87c914b9fa5">value_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">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#ac220ce1c155db1ac44146c12d178056f">const_iterator</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="a00078.html#a67171474c4da6cc8efe0c7fafefd2b2d">iterator</a></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="a00078.html#a21498139718b9b82cc9fb2062ee5328f">swap</a> (<a class="el" href="a00078.html">coordinate_vector</a> &amp;v1, <a class="el" href="a00078.html">coordinate_vector</a> &amp;v2)</td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock"><h3>template&lt;class T, std::size_t IB, class IA, class TA&gt;<br/>
class boost::numeric::ublas::coordinate_vector&lt; T, IB, IA, TA &gt;</h3>
<p>Coordimate array based sparse vector. </p>
<p>a sparse vector of values of type <code>T</code> of variable size. The non zero values are stored as two seperate arrays: an index array and a value array. The arrays may be out of order with multiple entries for each vector element. If there are multiple values for the same index the sum of these values is the real value. It is way more efficient for inserting values than a <code><a class="el" href="a00062.html" title="Compressed array based sparse vector.">compressed_vector</a></code> but less memory efficient. Also linearly parsing a vector can be longer in specific cases than a <code><a class="el" href="a00062.html" title="Compressed array based sparse vector.">compressed_vector</a></code>.</p>
<p>For a n-dimensional sorted coordinate vector and <img class="formulaInl" alt="$ 0 \leq i < n$" src="form_79.png"/> the non-zero elements <img class="formulaInl" alt="$v_i$" src="form_68.png"/> are mapped to consecutive elements of the index and value container, i.e. for elements <img class="formulaInl" alt="$k = v_{i_1}$" src="form_76.png"/> and <img class="formulaInl" alt="$k + 1 = v_{i_2}$" src="form_77.png"/> of these containers holds <img class="formulaInl" alt="$i_1 < i_2$" src="form_78.png"/>.</p>
<p>Supported parameters for the adapted array (indices and values) are <code>unbounded_array&lt;&gt;</code> , <code>bounded_array&lt;&gt;</code> and <code>std::vector&lt;&gt;</code>.</p>
<dl><dt><b>Template Parameters:</b></dt><dd>
<table class="">
<tr><td class="paramname">T</td><td>the type of object stored in the vector (like double, float, complex, etc...) </td></tr>
<tr><td class="paramname">IB</td><td>the index base of the compressed vector. Default is 0. Other supported value is 1 </td></tr>
<tr><td class="paramname">IA</td><td>the type of adapted array for indices. Default is <code>unbounded_array&lt;std::size_t&gt;</code> </td></tr>
<tr><td class="paramname">TA</td><td>the type of adapted array for values. Default is unbounded_array&lt;T&gt; </td></tr>
</table>
</dd>
</dl>
<p>Definition at line <a class="el" href="a00646_source.html#l01437">1437</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div><hr/><h2>Member Typedef Documentation</h2>
<a class="anchor" id="a7f80d51f3c0479059f3d801af96be67c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::true_reference" ref="a7f80d51f3c0479059f3d801af96be67c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef T&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a7f80d51f3c0479059f3d801af96be67c">true_reference</a><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01440">1440</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab5ad0965a8889ffec95be2dea771fac5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::pointer" ref="ab5ad0965a8889ffec95be2dea771fac5" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef T* <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#ab5ad0965a8889ffec95be2dea771fac5">pointer</a><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01441">1441</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6ae406218240b0861263a0951818db5c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_pointer" ref="a6ae406218240b0861263a0951818db5c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef const T* <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a6ae406218240b0861263a0951818db5c">const_pointer</a><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01442">1442</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="adf9aad403b5ac8128adde432c69816cd"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::self_type" ref="adf9aad403b5ac8128adde432c69816cd" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00078.html">coordinate_vector</a>&lt;T, IB, IA, TA&gt; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html">self_type</a><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01443">1443</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab9c3a2204f03510b4d9d6b5ed1f07aaa"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::size_type" ref="ab9c3a2204f03510b4d9d6b5ed1f07aaa" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef IA::value_type <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01450">1450</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af9c15d637e39ea0e33248069d41c7b76"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::difference_type" ref="af9c15d637e39ea0e33248069d41c7b76" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef IA::difference_type <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#af9c15d637e39ea0e33248069d41c7b76">difference_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01451">1451</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aebd62982b6d4a5042613e87c914b9fa5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::value_type" ref="aebd62982b6d4a5042613e87c914b9fa5" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef T <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#aebd62982b6d4a5042613e87c914b9fa5">value_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01452">1452</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac683f91b6d8a2553a7cd3b364af52642"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_reference" ref="ac683f91b6d8a2553a7cd3b364af52642" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef const T&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01453">1453</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acb77755a1a36053a00b35af8d8d6a956"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::reference" ref="acb77755a1a36053a00b35af8d8d6a956" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef T&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#acb77755a1a36053a00b35af8d8d6a956">reference</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01455">1455</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4bee29c07f4bcf9504990fbd8ffee8a3"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::index_array_type" ref="a4bee29c07f4bcf9504990fbd8ffee8a3" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef IA <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a4bee29c07f4bcf9504990fbd8ffee8a3">index_array_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01459">1459</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4334338573a2812871b865a751932e0b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::value_array_type" ref="a4334338573a2812871b865a751932e0b" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef TA <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a4334338573a2812871b865a751932e0b">value_array_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01460">1460</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac04b763b65b0b782ea7e87b0fafe5db3"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_closure_type" ref="ac04b763b65b0b782ea7e87b0fafe5db3" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef const <a class="el" href="a00531.html">vector_reference</a>&lt;const <a class="el" href="a00078.html">self_type</a>&gt; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00531.html">const_closure_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01461">1461</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1fc07cbbe1dd8b271a5813477ca9004b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::closure_type" ref="a1fc07cbbe1dd8b271a5813477ca9004b" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00531.html">vector_reference</a>&lt;<a class="el" href="a00078.html">self_type</a>&gt; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00531.html">closure_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01462">1462</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5609836eb328915ba300bbf348bef7cf"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::vector_temporary_type" ref="a5609836eb328915ba300bbf348bef7cf" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00078.html">self_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html">vector_temporary_type</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01463">1463</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a842ac4b8b96e2c8fbcf1233338b47adc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::storage_category" ref="a842ac4b8b96e2c8fbcf1233338b47adc" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00410.html">sparse_tag</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00410.html">storage_category</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01464">1464</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3c0a9f615f6f7cbf428393e1e191ca2a"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_subiterator_type" ref="a3c0a9f615f6f7cbf428393e1e191ca2a" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef IA::const_iterator <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a3c0a9f615f6f7cbf428393e1e191ca2a">const_subiterator_type</a><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01862">1862</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a85a791eb3aaf64d4e48404b0db1b37e1"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::subiterator_type" ref="a85a791eb3aaf64d4e48404b0db1b37e1" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef IA::iterator <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a85a791eb3aaf64d4e48404b0db1b37e1">subiterator_type</a><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01863">1863</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1506a924acc0d55fedb90ed6ded539f6"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_reverse_iterator" ref="a1506a924acc0d55fedb90ed6ded539f6" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00366.html">reverse_iterator_base</a>&lt;<a class="el" href="a00079.html">const_iterator</a>&gt; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00366.html">const_reverse_iterator</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02043">2043</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aabd9499cdabb227e7cdaa0b53393b120"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::reverse_iterator" ref="aabd9499cdabb227e7cdaa0b53393b120" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00366.html">reverse_iterator_base</a>&lt;<a class="el" href="a00080.html">iterator</a>&gt; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00366.html">reverse_iterator</a></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02044">2044</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7a66af98f9847dc6459e73b1c1158ffc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::container_type" ref="a7a66af98f9847dc6459e73b1c1158ffc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &gt; <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>&lt; <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &gt; &gt;::<a class="el" href="a00078.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::coordinate_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="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &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; coordinate_vector&lt; T, IB, IA, TA &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::coordinate_vector::expression_type" ref="a9bda20509c5613b7f9195e8f5457f4ef" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &gt; <a class="el" href="a00507.html">boost::numeric::ublas::vector_expression</a>&lt; <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &gt; &gt;::<a class="el" href="a00078.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; coordinate_vector&lt; T, IB, IA, TA &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="a3204a684dc83f5fc6f0b609727714062"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::coordinate_vector" ref="a3204a684dc83f5fc6f0b609727714062" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html">coordinate_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="a00646_source.html#l01468">1468</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9d72fa0011b32a9d9a046994952dbd39"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::coordinate_vector" ref="a9d72fa0011b32a9d9a046994952dbd39" args="(size_type size, size_type non_zeros=0)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html">coordinate_vector</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>non_zeros</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline, explicit]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01476">1476</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abd4642a3f3f3db478f0475dc479f50bf"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::coordinate_vector" ref="abd4642a3f3f3db478f0475dc479f50bf" args="(const coordinate_vector &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html">coordinate_vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &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="a00646_source.html#l01484">1484</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a05c41a3b4da15f28499fb51fb306ddca"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::coordinate_vector" ref="a05c41a3b4da15f28499fb51fb306ddca" args="(const vector_expression&lt; AE &gt; &amp;ae, size_type non_zeros=0)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&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="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html">coordinate_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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>non_zeros</em> = <code>0</code>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01493">1493</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aa610efe35f4ca373403262175c1bd22b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::size" ref="aa610efe35f4ca373403262175c1bd22b" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01504">1504</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0944090bb273a5bcfb1f2a5f27145f6e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::nnz_capacity" ref="a0944090bb273a5bcfb1f2a5f27145f6e" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::nnz_capacity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01508">1508</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a891c6463b00d124660515a87ce6e0b72"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::nnz" ref="a891c6463b00d124660515a87ce6e0b72" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::nnz </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01512">1512</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a12d2c22d62eee2fb017c35d10406ecf6"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::index_base" ref="a12d2c22d62eee2fb017c35d10406ecf6" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">static BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::index_base </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td><code> [inline, static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01518">1518</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4053f1398ecbb277dbb6dd7e54494643"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::filled" ref="a4053f1398ecbb277dbb6dd7e54494643" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE index_array_type::size_type <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::filled </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01522">1522</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a7a8b93d8ebeb41fe3b1365c456deb3bf"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::index_data" ref="a7a8b93d8ebeb41fe3b1365c456deb3bf" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00078.html#a4bee29c07f4bcf9504990fbd8ffee8a3">index_array_type</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::index_data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01526">1526</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a04f8b436721010ae1030437f6406344c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::value_data" ref="a04f8b436721010ae1030437f6406344c" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00078.html#a4334338573a2812871b865a751932e0b">value_array_type</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::value_data </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01530">1530</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a78e4446ea25f94118af9db205c0962a0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::set_filled" ref="a78e4446ea25f94118af9db205c0962a0" args="(const typename index_array_type::size_type &amp;sorted, const typename index_array_type::size_type &amp;filled)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::set_filled </td>
<td>(</td>
<td class="paramtype">const typename index_array_type::size_type &amp;&#160;</td>
<td class="paramname"><em>sorted</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const typename index_array_type::size_type &amp;&#160;</td>
<td class="paramname"><em>filled</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01534">1534</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a988265a560efa219b673a37ad5e0408d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::index_data" ref="a988265a560efa219b673a37ad5e0408d" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#a4bee29c07f4bcf9504990fbd8ffee8a3">index_array_type</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::index_data </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="a00646_source.html#l01540">1540</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a96c323ead83dc35e160603c9c2453734"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::value_data" ref="a96c323ead83dc35e160603c9c2453734" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#a4334338573a2812871b865a751932e0b">value_array_type</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::value_data </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="a00646_source.html#l01544">1544</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aaddca96dd7f2d6c0b0cd349986b44d4b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::restrict_capacity" ref="aaddca96dd7f2d6c0b0cd349986b44d4b" args="(size_type non_zeros) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::restrict_capacity </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>non_zeros</em></td><td>)</td>
<td> const<code> [inline, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01551">1551</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a814e63a5c4282f4449af05523a6c285b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::resize" ref="a814e63a5c4282f4449af05523a6c285b" args="(size_type size, bool preserve=true)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::resize </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">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]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01559">1559</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae88a5eceff541b5f1f5177199ec2f145"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::reserve" ref="ae88a5eceff541b5f1f5177199ec2f145" args="(size_type non_zeros, bool preserve=true)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::reserve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>non_zeros</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]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01582">1582</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a01c69bd40ebca1167cde83fc96c6bbdb"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::find_element" ref="a01c69bd40ebca1167cde83fc96c6bbdb" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab5ad0965a8889ffec95be2dea771fac5">pointer</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::find_element </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01602">1602</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8845099101ecfc7f175442d00060a648"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::find_element" ref="a8845099101ecfc7f175442d00060a648" args="(size_type i) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#a6ae406218240b0861263a0951818db5c">const_pointer</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::find_element </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01606">1606</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad6800cfd48b280f12791db66bdb383c9"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator()" ref="ad6800cfd48b280f12791db66bdb383c9" args="(size_type i) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01616">1616</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a3822c982a2702cb72fbb717b5575dfc0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::ref" ref="a3822c982a2702cb72fbb717b5575dfc0" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#a7f80d51f3c0479059f3d801af96be67c">true_reference</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::ref </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01625">1625</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac578ceb0a6fc4f227ecb9340aeaaed00"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator()" ref="ac578ceb0a6fc4f227ecb9340aeaaed00" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#acb77755a1a36053a00b35af8d8d6a956">reference</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01635">1635</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a51c6b0c18352cb1850bf05916e4a4abc"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator[]" ref="a51c6b0c18352cb1850bf05916e4a4abc" args="(size_type i) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01645">1645</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a88c7b85e5dabde3946a6db155db7248c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator[]" ref="a88c7b85e5dabde3946a6db155db7248c" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#acb77755a1a36053a00b35af8d8d6a956">reference</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::operator[] </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01649">1649</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0c7e955523e00777e9de3ed8ea07a247"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::append_element" ref="a0c7e955523e00777e9de3ed8ea07a247" args="(size_type i, const_reference t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::append_element </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">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="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a>&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01655">1655</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab2dac24b46e09f546f11d75964e827c6"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::insert_element" ref="ab2dac24b46e09f546f11d75964e827c6" args="(size_type i, const_reference t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#a7f80d51f3c0479059f3d801af96be67c">true_reference</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::insert_element </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">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="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a>&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01666">1666</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a35bca8a2ce337cc7666cafb4e3ade1c8"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::erase_element" ref="a35bca8a2ce337cc7666cafb4e3ade1c8" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::erase_element </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01672">1672</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a449415d3b3c3398978c4712f29899105"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::clear" ref="a449415d3b3c3398978c4712f29899105" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::clear </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="a00646_source.html#l01688">1688</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a09e2c557b6b192fe52bd0c87636875f0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator=" ref="a09e2c557b6b192fe52bd0c87636875f0" args="(const coordinate_vector &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &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="a00646_source.html#l01697">1697</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a039260533d9489bb770ac7f67f349721"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator=" ref="a039260533d9489bb770ac7f67f349721" 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 IB, class IA, class TA&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="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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>Definition at line <a class="el" href="a00646_source.html#l01712">1712</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0464594046a7c25b4f1678bc013dae2f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::assign_temporary" ref="a0464594046a7c25b4f1678bc013dae2f" args="(coordinate_vector &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::assign_temporary </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &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="a00646_source.html#l01718">1718</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0588469e1f36d3cfc0c492a95d5793d8"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator=" ref="a0588469e1f36d3cfc0c492a95d5793d8" 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 IB, class IA, class TA&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="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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>Definition at line <a class="el" href="a00646_source.html#l01724">1724</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af5d7b0743c7b9ab47cc2168a878744be"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::assign" ref="af5d7b0743c7b9ab47cc2168a878744be" 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 IB, class IA, class TA&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="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01730">1730</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a8e6da1d72e33e5cce243d5c8532293d2"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator+=" ref="a8e6da1d72e33e5cce243d5c8532293d2" 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 IB, class IA, class TA&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="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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>Definition at line <a class="el" href="a00646_source.html#l01738">1738</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa0b1d02ad092b9e7936d59468bcdb8da"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator+=" ref="aa0b1d02ad092b9e7936d59468bcdb8da" 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 IB, class IA, class TA&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="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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>Definition at line <a class="el" href="a00646_source.html#l01744">1744</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a99ae4fe3428ea9ebc5238a08ad0ceda8"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::plus_assign" ref="a99ae4fe3428ea9ebc5238a08ad0ceda8" 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 IB, class IA, class TA&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="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01750">1750</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="abfa892532667450aaea9118011c80d1b"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator&#45;=" ref="abfa892532667450aaea9118011c80d1b" 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 IB, class IA, class TA&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="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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>Definition at line <a class="el" href="a00646_source.html#l01756">1756</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aebf5c88f9dc605fdde358493ab1036c4"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator&#45;=" ref="aebf5c88f9dc605fdde358493ab1036c4" 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 IB, class IA, class TA&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="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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>Definition at line <a class="el" href="a00646_source.html#l01762">1762</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a6f25c92f88efa37b77a9a4c6937023b1"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::minus_assign" ref="a6f25c92f88efa37b77a9a4c6937023b1" 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 IB, class IA, class TA&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="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01768">1768</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9f4d60eb1991083ccde0ae2f382ac377"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator*=" ref="a9f4d60eb1991083ccde0ae2f382ac377" args="(const AT &amp;at)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<div class="memtemplate">
template&lt;class AT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01774">1774</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0b65025dacc5cbeab0cb8eb31b2d44b2"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::operator/=" ref="a0b65025dacc5cbeab0cb8eb31b2d44b2" args="(const AT &amp;at)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<div class="memtemplate">
template&lt;class AT &gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html">coordinate_vector</a>&amp; <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01780">1780</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a354ef37368bfdd2fda19ea50ac9e76b4"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::swap" ref="a354ef37368bfdd2fda19ea50ac9e76b4" args="(coordinate_vector &amp;v)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &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="a00646_source.html#l01787">1787</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="af13896f2e4fdaefdfe6a162c0ee4e4b5"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::sort" ref="af13896f2e4fdaefdfe6a162c0ee4e4b5" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::sort </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01806">1806</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5a7692861e41d5199d647ea06e242e91"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::push_back" ref="a5a7692861e41d5199d647ea06e242e91" args="(size_type i, const_reference t)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::push_back </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">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="a00078.html#ac683f91b6d8a2553a7cd3b364af52642">const_reference</a>&#160;</td>
<td class="paramname"><em>t</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01837">1837</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a20c5debeb315620db4d62dfe23f8b419"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::pop_back" ref="a20c5debeb315620db4d62dfe23f8b419" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::pop_back </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="a00646_source.html#l01850">1850</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a28922eee21d527d56b7a1e68d65402bd"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::at_element" ref="a28922eee21d527d56b7a1e68d65402bd" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00078.html#a7f80d51f3c0479059f3d801af96be67c">true_reference</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::at_element </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01866">1866</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a47864dfdcf0b9af22b093c1453e674c0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::find" ref="a47864dfdcf0b9af22b093c1453e674c0" args="(size_type i) const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00079.html">const_iterator</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::find </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01880">1880</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a647f04db5c0cb4d598df4a088ccf417e"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::find" ref="a647f04db5c0cb4d598df4a088ccf417e" args="(size_type i)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00080.html">iterator</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::find </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>i</em></td><td>)</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01885">1885</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab9b1e502bc777cc43ec6d48477a253fe"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::begin" ref="ab9b1e502bc777cc43ec6d48477a253fe" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00079.html">const_iterator</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::begin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01959">1959</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae1057e14af8e348c9f629e1b2554cdf7"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::end" ref="ae1057e14af8e348c9f629e1b2554cdf7" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00079.html">const_iterator</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::end </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01963">1963</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a9dc1bb74a0aa46c4f9aec9605a0a6dab"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::begin" ref="a9dc1bb74a0aa46c4f9aec9605a0a6dab" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00080.html">iterator</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::begin </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="a00646_source.html#l02034">2034</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="acc97a84aa64554aa2cf9014d3b324635"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::end" ref="acc97a84aa64554aa2cf9014d3b324635" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00080.html">iterator</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::end </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="a00646_source.html#l02038">2038</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a539f221ebd98eb7b8822268a4da28616"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::rbegin" ref="a539f221ebd98eb7b8822268a4da28616" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">const_reverse_iterator</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::rbegin </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02047">2047</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a306361a7c76ab807f32b3127451eefe9"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::rend" ref="a306361a7c76ab807f32b3127451eefe9" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">const_reverse_iterator</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::rend </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02051">2051</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ad79410580aeedc179386367ee72171ba"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::rbegin" ref="ad79410580aeedc179386367ee72171ba" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">reverse_iterator</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::rbegin </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="a00646_source.html#l02055">2055</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a806c106912ce67f2668e861e174fcf81"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::rend" ref="a806c106912ce67f2668e861e174fcf81" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">reverse_iterator</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::rend </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="a00646_source.html#l02059">2059</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a94397fea2925d75646067d698d8b0db8"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::serialize" ref="a94397fea2925d75646067d698d8b0db8" args="(Archive &amp;ar, const unsigned int)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<div class="memtemplate">
template&lt;class Archive &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &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]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02065">2065</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a4ca026d24583339c0a4df73fa83b9ad0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::storage_invariants" ref="a4ca026d24583339c0a4df73fa83b9ad0" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::storage_invariants </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const<code> [inline, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02083">2083</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a48714a2dade1530b5944b5da724e79d0"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::zero_based" ref="a48714a2dade1530b5944b5da724e79d0" args="(size_type k_based_index)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">static BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::zero_based </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>k_based_index</em></td><td>)</td>
<td><code> [inline, static, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02103">2103</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a5187d4b7c23eb41a9bf02eea6620f01d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::k_based" ref="a5187d4b7c23eb41a9bf02eea6620f01d" args="(size_type zero_based_index)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">static BOOST_UBLAS_INLINE <a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::k_based </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a>&#160;</td>
<td class="paramname"><em>zero_based_index</em></td><td>)</td>
<td><code> [inline, static, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02107">2107</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a1fb3e3c565194eaf99e6af65daadc76a"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_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="a00078.html">container_type</a>&amp; <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>&lt; <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &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; coordinate_vector&lt; T, IB, IA, TA &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::coordinate_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="a00078.html">container_type</a>&amp; <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>&lt; <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &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; coordinate_vector&lt; T, IB, IA, TA &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>
<hr/><h2>Friends And Related Function Documentation</h2>
<a class="anchor" id="a67171474c4da6cc8efe0c7fafefd2b2d"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::iterator" ref="a67171474c4da6cc8efe0c7fafefd2b2d" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="a00080.html">iterator</a><code> [friend]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02111">2111</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ac220ce1c155db1ac44146c12d178056f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">friend class <a class="el" href="a00079.html">const_iterator</a><code> [friend]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02112">2112</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a21498139718b9b82cc9fb2062ee5328f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::swap" ref="a21498139718b9b82cc9fb2062ee5328f" args="(coordinate_vector &amp;v1, coordinate_vector &amp;v2)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">BOOST_UBLAS_INLINE friend void swap </td>
<td>(</td>
<td class="paramtype"><a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &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="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &gt; &amp;&#160;</td>
<td class="paramname"><em>v2</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td><code> [friend]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l01800">1800</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="a1e6265b57841bf70d4843f5e844d6a8f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::size_" ref="a1e6265b57841bf70d4843f5e844d6a8f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a1e6265b57841bf70d4843f5e844d6a8f">size_</a><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02093">2093</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a72cef9f99f60a3ec765caf0360d0863f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::capacity_" ref="a72cef9f99f60a3ec765caf0360d0863f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00078.html#ab9c3a2204f03510b4d9d6b5ed1f07aaa">size_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a72cef9f99f60a3ec765caf0360d0863f">capacity_</a><code> [private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02094">2094</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a48287eda05e96faaca0e9c1e2af0312f"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::filled_" ref="a48287eda05e96faaca0e9c1e2af0312f" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">index_array_type::size_type <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a48287eda05e96faaca0e9c1e2af0312f">filled_</a><code> [mutable, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02095">2095</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a0d88fe2087c3721ad68602c4f714ff6c"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::sorted_filled_" ref="a0d88fe2087c3721ad68602c4f714ff6c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">index_array_type::size_type <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a0d88fe2087c3721ad68602c4f714ff6c">sorted_filled_</a><code> [mutable, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02096">2096</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="a361fdcb428fd7b78f0f45ece588716dd"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::sorted_" ref="a361fdcb428fd7b78f0f45ece588716dd" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#a361fdcb428fd7b78f0f45ece588716dd">sorted_</a><code> [mutable, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02097">2097</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa823ba7d8ee77ce80d17518e6fb31871"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::index_data_" ref="aa823ba7d8ee77ce80d17518e6fb31871" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00078.html#a4bee29c07f4bcf9504990fbd8ffee8a3">index_array_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#aa823ba7d8ee77ce80d17518e6fb31871">index_data_</a><code> [mutable, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02098">2098</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="aa19a9c1454e7e19714cdde9e57c26d53"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::value_data_" ref="aa19a9c1454e7e19714cdde9e57c26d53" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="a00078.html#a4334338573a2812871b865a751932e0b">value_array_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#aa19a9c1454e7e19714cdde9e57c26d53">value_data_</a><code> [mutable, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02099">2099</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ae63ec1b85fc20f1cdacd97ab77c8f532"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_vector::zero_" ref="ae63ec1b85fc20f1cdacd97ab77c8f532" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T, std::size_t IB, class IA, class TA&gt; </div>
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#aebd62982b6d4a5042613e87c914b9fa5">value_type</a> <a class="el" href="a00078.html">boost::numeric::ublas::coordinate_vector</a>&lt; T, IB, IA, TA &gt;::<a class="el" href="a00078.html#ae63ec1b85fc20f1cdacd97ab77c8f532">zero_</a> = <a class="el" href="a00078.html#aebd62982b6d4a5042613e87c914b9fa5">value_type</a>()<code> [static, private]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Definition at line <a class="el" href="a00646_source.html#l02100">2100</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
</div>
</div>
<a class="anchor" id="ab947c5c371462bb1b8b994c6117e6a42"></a><!-- doxytag: member="boost::numeric::ublas::coordinate_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="a00078.html">coordinate_vector</a>&lt; T, IB, IA, TA &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; coordinate_vector&lt; T, IB, IA, TA &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="a00646_source.html">vector_sparse.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="a00078.html">coordinate_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>