mirror of
https://github.com/boostorg/ublas.git
synced 2026-02-21 15:32:12 +00:00
2273 lines
138 KiB
HTML
2273 lines
138 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::compressed_vector< T, IB, IA, TA > 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 <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 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 List</span></a></li>
|
|
<li><a href="classes.html"><span>Class Index</span></a></li>
|
|
<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
|
|
<li><a href="functions.html"><span>Class 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('a00062.html','');
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</a> |
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pub-static-attribs">Static Public Attributes</a> |
|
|
<a href="#pri-types">Private Types</a> |
|
|
<a href="#pri-methods">Private Member Functions</a> |
|
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#pri-static-attribs">Static Private Attributes</a> |
|
|
<a href="#friends">Friends</a> </div>
|
|
<div class="headertitle">
|
|
<h1>boost::numeric::ublas::compressed_vector< T, IB, IA, TA > Class Template Reference</h1> </div>
|
|
</div>
|
|
<div class="contents">
|
|
<!-- doxytag: class="boost::numeric::ublas::compressed_vector" --><!-- doxytag: inherits="vector_container< compressed_vector< T, IB, IA, TA > >" -->
|
|
<p>Compressed array based sparse vector.
|
|
<a href="#_details">More...</a></p>
|
|
|
|
<p><code>#include <<a class="el" href="a00646_source.html">vector_sparse.hpp</a>></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::compressed_vector< T, IB, IA, TA >:</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="a00857.png" border="0" usemap="#boost_1_1numeric_1_1ublas_1_1compressed__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_1compressed__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_1compressed__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\< compressed_vector\< T, IB, IA, TA \> \>\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="348,705,836,807"/><area shape="rect" id="node4" href="a00507.html" title="{boost::numeric::ublas::vector_expression\< compressed_vector\< T, IB, IA, TA \> \>\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="160,379,659,482"/><area shape="rect" id="node6" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\< compressed_vector\< T, IB, IA, TA \> \>\n||# ublas_expression()\l# ~ublas_expression()\l- operator=()\l}" alt="" coords="5,192,499,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="525,5,813,125"/><area shape="rect" id="node10" href="a00507.html" title="Base class for Vector Expression models." alt="" coords="523,201,816,303"/><area shape="rect" id="node17" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\< C \>\n||# ublas_expression()\l# ~ublas_expression()\l- operator=()\l}" alt="" coords="840,192,1131,312"/><area shape="rect" id="node15" href="a00507.html" title="{boost::numeric::ublas::vector_expression\< C \>\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="683,379,976,482"/><area shape="rect" id="node13" href="a00506.html" title="Base class for Vector container models." alt="" coords="596,534,881,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::compressed_vector< T, IB, IA, TA >:</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="a00858.png" border="0" usemap="#boost_1_1numeric_1_1ublas_1_1compressed__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_1compressed__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_1compressed__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\< compressed_vector\< T, IB, IA, TA \> \>\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="348,705,836,807"/><area shape="rect" id="node4" href="a00507.html" title="{boost::numeric::ublas::vector_expression\< compressed_vector\< T, IB, IA, TA \> \>\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="160,379,659,482"/><area shape="rect" id="node6" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\< compressed_vector\< T, IB, IA, TA \> \>\n||# ublas_expression()\l# ~ublas_expression()\l- operator=()\l}" alt="" coords="5,192,499,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="525,5,813,125"/><area shape="rect" id="node10" href="a00507.html" title="Base class for Vector Expression models." alt="" coords="523,201,816,303"/><area shape="rect" id="node17" href="a00472.html" title="{boost::numeric::ublas::ublas_expression\< C \>\n||# ublas_expression()\l# ~ublas_expression()\l- operator=()\l}" alt="" coords="840,192,1131,312"/><area shape="rect" id="node15" href="a00507.html" title="{boost::numeric::ublas::vector_expression\< C \>\n|+ complexity\l|+ operator()()\l+ operator()()\l}" alt="" coords="683,379,976,482"/><area shape="rect" id="node13" href="a00506.html" title="Base class for Vector container models." alt="" coords="596,534,881,637"/></map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
|
|
<p><a href="a00859.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  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00063.html">const_iterator</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="a00064.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"/>
|
|
< <a class="el" href="a00062.html">self_type</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ace1cb0987612aa933306d5162ac0a207">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"/>
|
|
< const <a class="el" href="a00062.html">self_type</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a69c509dbe8a7b71084770569ed6d1db0">const_closure_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a4b7566a864127d58c8c375e908caec24">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"/>
|
|
< <a class="el" href="a00063.html">const_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a300cd51279a7180095e31227373b5b65">const_reverse_iterator</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00062.html">compressed_vector</a>< T, <br class="typebreak"/>
|
|
IB, IA, TA > </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#aca00ebe312d6ff85fb75510534eab475">difference_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00062.html">compressed_vector</a>< T, <br class="typebreak"/>
|
|
IB, IA, TA > </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#aff9448a5e6975e874ebaa01df6d7b245">index_array_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef T & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a5cc3df13134b27bd5b0ebf709852b17c">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"/>
|
|
< <a class="el" href="a00064.html">iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#aa2ad8af70f0c7e5d48ea7cd957dd9235">reverse_iterator</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef IA::value_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00410.html">sparse_tag</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a1dbb674c05d626da64f78ead04fbdbd2">storage_category</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00547.html">vector_tag</a> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a803d4e46e45da796617ea93445f21582">value_array_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a13a5203200b3864f0468cc3c2507aa65">value_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00062.html">self_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a31417e39db28ffef4888c409b371cc56">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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#acd344477e6957768be2878f08472f0a2">compressed_vector</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a254d320d97ea1caa0767497bdd96cde8">compressed_vector</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> size, <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> non_zeros=0)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class AE > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a317582a7139390572f1e121e83d03868">compressed_vector</a> (const <a class="el" href="a00507.html">vector_expression</a>< AE > &ae, <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> non_zeros=0)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a9a0417b4d01156d185e0a3c7f62712af">compressed_vector</a> (const <a class="el" href="a00062.html">compressed_vector</a> &v)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class AE > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a13e361c1b50f584bab18c18677deff05">assign</a> (const <a class="el" href="a00507.html">vector_expression</a>< AE > &ae)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a72b514b5b683e0a3accc0cffa957620b">assign_temporary</a> (<a class="el" href="a00062.html">compressed_vector</a> &v)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00063.html">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a0cb2f9f7fdfbe28782392db7f106cdc0">begin</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00064.html">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a0281075b87f8a1d9d6006bb32b3c1077">begin</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#afa1c26e0befd2b45cb25320d8109a387">clear</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00063.html">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ad86e9a59604647abac31a64b4049f36d">end</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00064.html">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a981739212d5061263807f0a52deb1dfd">end</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a7a7f537d271f600c8171cf8a9db7527a">erase_element</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ac97e3d49e6d6a412c07030d594e0124e">filled</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00064.html">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ab0ef628a23c7329f0e6650328015ed97">find</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> i)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00063.html">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a59baa081500f12baf72dc77f50c0e340">find</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> i) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#aa07fbfa488b3a5a35ca8e0abb51dfe9f">pointer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a34b11ebc677b7f7cb19d15d215aaf415">find_element</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> i)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#ab2ab56e673450604a250d41ef0aa5e05">const_pointer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ae2e3ca20c63edf333fed0f5b73051c3a">find_element</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">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="a00062.html#aff9448a5e6975e874ebaa01df6d7b245">index_array_type</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a9124c62a5d647cb690968c00c058f7d4">index_data</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html#aff9448a5e6975e874ebaa01df6d7b245">index_array_type</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a1cce9791999af74d48a8a83f582bfa3a">index_data</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a2d791347121d4d6be896d445157c5a71">true_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a5cc4c2467e3b7a4bcdc8d902ce47d056">insert_element</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> i, <a class="el" href="a00062.html#a4b7566a864127d58c8c375e908caec24">const_reference</a> t)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class AE > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a86a0f6c0e7d86a1d57a98e105660988c">minus_assign</a> (const <a class="el" href="a00507.html">vector_expression</a>< AE > &ae)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a43acfde6ce32d257a83d626b8c45318d">nnz</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#aaa0768dd58f36f5184f17f7e547614de">nnz_capacity</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a4b7566a864127d58c8c375e908caec24">const_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a3056b0abe7dac90b7f1117154eee91f3">operator()</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> i) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a5cc3df13134b27bd5b0ebf709852b17c">reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a8a61bdc1fddebf41fcd983a40a638d01">operator()</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">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="a00062.html">container_type</a> & </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="a00062.html">container_type</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00506.html#a95c885f4fad7cfb11c5a08c03d0520b3">operator()</a> ()</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class AT > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#ad52f3cf3af5fa55b70c1b450c4560b1c">operator*=</a> (const AT &at)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class C > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#ab737596d88ae9ad101ed1f6d48c04736">operator+=</a> (const <a class="el" href="a00506.html">vector_container</a>< C > &v)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class AE > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a2fc1c1d4e09af52db221e92ff1ce5621">operator+=</a> (const <a class="el" href="a00507.html">vector_expression</a>< AE > &ae)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class AE > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a72692c0360e7e4711286b25afe69dcda">operator-=</a> (const <a class="el" href="a00507.html">vector_expression</a>< AE > &ae)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class C > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a78a967faf138c7b177b71a962351bb89">operator-=</a> (const <a class="el" href="a00506.html">vector_container</a>< C > &v)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class AT > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a280b7d81f65baaf9412b132bf1fe1ebc">operator/=</a> (const AT &at)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class C > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a7ddf31c1ce271a0dcfa69bc5e47201d0">operator=</a> (const <a class="el" href="a00506.html">vector_container</a>< C > &v)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#af1d7ff6d9813a607a86cc78ccf2042e6">operator=</a> (const <a class="el" href="a00062.html">compressed_vector</a> &v)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class AE > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a98bcf0e6afa5c2a37b8d01d24f0fe749">operator=</a> (const <a class="el" href="a00507.html">vector_expression</a>< AE > &ae)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a4b7566a864127d58c8c375e908caec24">const_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a94e279d79806105a22a7d2c73dc9b37d">operator[]</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> i) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a5cc3df13134b27bd5b0ebf709852b17c">reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#adc3d104a10943d89c49788d2b65c6acb">operator[]</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> i)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class AE > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html">compressed_vector</a> & </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a9a28d35a8753cfb34b00013cfba820a6">plus_assign</a> (const <a class="el" href="a00507.html">vector_expression</a>< AE > &ae)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#af3789719199886f42de8b25e22e20ad4">pop_back</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#af49aa74fd35c4b82643a9726a146d94c">push_back</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> i, <a class="el" href="a00062.html#a4b7566a864127d58c8c375e908caec24">const_reference</a> t)</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> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ad2d06bcce8f61bd448c09f6ed2d1496b">rbegin</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">reverse_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ac0393b4a24eaacbfcfad9b27d1dd6bcc">rbegin</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a2d791347121d4d6be896d445157c5a71">true_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a6db9c0de070c3f9bfa1f772c7a902d37">ref</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> i)</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> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a221c3e5baff4a69eb2055846779d577c">rend</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">reverse_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a6281f51db532f4ec03cf69bee4ceef37">rend</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a81249d7c8f19091c022af75be5c8ae3b">reserve</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> non_zeros, bool preserve=true)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a4dde7abdc1b7c5fc8851744696309e63">resize</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> size, bool preserve=true)</td></tr>
|
|
<tr><td class="memTemplParams" colspan="2">template<class Archive > </td></tr>
|
|
<tr><td class="memTemplItemLeft" align="right" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="a00062.html#a044cf0a77114cf621b6d28d6b79ffbf3">serialize</a> (Archive &ar, const unsigned int)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#aa5fc858c47666d0a71c83bbee3543a3a">set_filled</a> (const typename index_array_type::size_type &filled)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ab9e3a0bfcad0eb1822cf9e70fbc50dcd">size</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ae8b9e914f8cc00fb6ffe55fd9a698ed8">swap</a> (<a class="el" href="a00062.html">compressed_vector</a> &v)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE const <br class="typebreak"/>
|
|
<a class="el" href="a00062.html#a803d4e46e45da796617ea93445f21582">value_array_type</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#af8bcbbc2da5d868bef726f91dae0ca41">value_data</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00062.html#a803d4e46e45da796617ea93445f21582">value_array_type</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a43430f958eaa7c3c52220ee62a959e5d">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="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a4d0dc02ba1c3fa94bf8680c369daf700">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 </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 * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ab2ab56e673450604a250d41ef0aa5e05">const_pointer</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef IA::const_iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a756906a43545c4a3c7cb4637169d7957">const_subiterator_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef T * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#aa07fbfa488b3a5a35ca8e0abb51dfe9f">pointer</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00062.html">compressed_vector</a>< T, <br class="typebreak"/>
|
|
IB, IA, TA > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ab96f6f7653ba7a462333540266cf6e69">self_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef IA::iterator </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a6eaa00046123605180d92cc1d6eeee90">subiterator_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef T & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a2d791347121d4d6be896d445157c5a71">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="a00062.html#a2d791347121d4d6be896d445157c5a71">true_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a26535ba0c77735a61bb3bb4a7028dd41">at_element</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> i)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a74c1edcfd32d3e7000811271441101aa">restrict_capacity</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> non_zeros) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a46d0ad70ee339c9ad940a576cc739920">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="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a8cd46dc475d6aa2db475207d006f0036">k_based</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> zero_based_index)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">static BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#af3a5b04666405a5e2a6757c94bc03772">zero_based</a> (<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">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">index_array_type::size_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a58d8614ccc87a5f17655334a9467aeef">capacity_</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">index_array_type::size_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ad3d5e996de09d86eeb2ba02996b6dccc">filled_</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00062.html#aff9448a5e6975e874ebaa01df6d7b245">index_array_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a45f2a032b37944a7708097ed2b982e91">index_data_</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a23b831fe7d4ad81af537db6cc1060d91">size_</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00062.html#a803d4e46e45da796617ea93445f21582">value_array_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a5755a70a40ddeea8d5439b987be35370">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="a00062.html#a13a5203200b3864f0468cc3c2507aa65">value_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#aed9823a500368d8a4c94918a885be04b">zero_</a> = <a class="el" href="a00062.html#a13a5203200b3864f0468cc3c2507aa65">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 </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#ac220ce1c155db1ac44146c12d178056f">const_iterator</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a67171474c4da6cc8efe0c7fafefd2b2d">iterator</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE friend void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00062.html#a1b98abfe83f586495ee402b49d3ebb82">swap</a> (<a class="el" href="a00062.html">compressed_vector</a> &v1, <a class="el" href="a00062.html">compressed_vector</a> &v2)</td></tr>
|
|
</table>
|
|
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
|
<div class="textblock"><h3>template<class T, std::size_t IB, class IA, class TA><br/>
|
|
class boost::numeric::ublas::compressed_vector< T, IB, IA, TA ></h3>
|
|
|
|
<p>Compressed array based sparse vector. </p>
|
|
<p>a sparse vector of values of type T of variable size. The non zero values are stored as two seperate arrays: an index array and a value array. The index array is always sorted and there is at most one entry for each index. Inserting an element can be time consuming. If the vector contains a few zero entries, then it is better to have a normal vector. If the vector has a very high dimension with a few non-zero values, then this vector is very memory efficient (at the cost of a few more computations).</p>
|
|
<p>For a <img class="formulaInl" alt="$n$" src="form_66.png"/>-dimensional compressed vector and <img class="formulaInl" alt="$0 \leq i < n$" src="form_61.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<></code> , <code>bounded_array<></code> and <code>std::vector<></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<std::size_t></code> </td></tr>
|
|
<tr><td class="paramname">TA</td><td>the type of adapted array for values. Default is unbounded_array<T> </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00797">797</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="a2d791347121d4d6be896d445157c5a71"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::true_reference" ref="a2d791347121d4d6be896d445157c5a71" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef T& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a2d791347121d4d6be896d445157c5a71">true_reference</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00800">800</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa07fbfa488b3a5a35ca8e0abb51dfe9f"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::pointer" ref="aa07fbfa488b3a5a35ca8e0abb51dfe9f" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef T* <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#aa07fbfa488b3a5a35ca8e0abb51dfe9f">pointer</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00801">801</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab2ab56e673450604a250d41ef0aa5e05"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_pointer" ref="ab2ab56e673450604a250d41ef0aa5e05" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef const T* <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#ab2ab56e673450604a250d41ef0aa5e05">const_pointer</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00802">802</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab96f6f7653ba7a462333540266cf6e69"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::self_type" ref="ab96f6f7653ba7a462333540266cf6e69" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00062.html">compressed_vector</a><T, IB, IA, TA> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.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#l00803">803</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9ae344951409002ae3ea9d18832a8ef1"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::size_type" ref="a9ae344951409002ae3ea9d18832a8ef1" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef IA::value_type <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00810">810</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aca00ebe312d6ff85fb75510534eab475"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::difference_type" ref="aca00ebe312d6ff85fb75510534eab475" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef IA::difference_type <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#aca00ebe312d6ff85fb75510534eab475">difference_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00811">811</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a13a5203200b3864f0468cc3c2507aa65"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::value_type" ref="a13a5203200b3864f0468cc3c2507aa65" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef T <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a13a5203200b3864f0468cc3c2507aa65">value_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00812">812</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4b7566a864127d58c8c375e908caec24"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_reference" ref="a4b7566a864127d58c8c375e908caec24" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef const T& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a4b7566a864127d58c8c375e908caec24">const_reference</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00813">813</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5cc3df13134b27bd5b0ebf709852b17c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::reference" ref="a5cc3df13134b27bd5b0ebf709852b17c" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef T& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a5cc3df13134b27bd5b0ebf709852b17c">reference</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00815">815</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aff9448a5e6975e874ebaa01df6d7b245"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::index_array_type" ref="aff9448a5e6975e874ebaa01df6d7b245" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef IA <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#aff9448a5e6975e874ebaa01df6d7b245">index_array_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00819">819</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a803d4e46e45da796617ea93445f21582"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::value_array_type" ref="a803d4e46e45da796617ea93445f21582" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef TA <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a803d4e46e45da796617ea93445f21582">value_array_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00820">820</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a69c509dbe8a7b71084770569ed6d1db0"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_closure_type" ref="a69c509dbe8a7b71084770569ed6d1db0" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef const <a class="el" href="a00531.html">vector_reference</a><const <a class="el" href="a00062.html">self_type</a>> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<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#l00821">821</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ace1cb0987612aa933306d5162ac0a207"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::closure_type" ref="ace1cb0987612aa933306d5162ac0a207" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00531.html">vector_reference</a><<a class="el" href="a00062.html">self_type</a>> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<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#l00822">822</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a31417e39db28ffef4888c409b371cc56"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::vector_temporary_type" ref="a31417e39db28ffef4888c409b371cc56" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00062.html">self_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html">vector_temporary_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l00823">823</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1dbb674c05d626da64f78ead04fbdbd2"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::storage_category" ref="a1dbb674c05d626da64f78ead04fbdbd2" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00410.html">sparse_tag</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<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#l00824">824</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a756906a43545c4a3c7cb4637169d7957"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_subiterator_type" ref="a756906a43545c4a3c7cb4637169d7957" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef IA::const_iterator <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a756906a43545c4a3c7cb4637169d7957">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#l01166">1166</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6eaa00046123605180d92cc1d6eeee90"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::subiterator_type" ref="a6eaa00046123605180d92cc1d6eeee90" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef IA::iterator <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a6eaa00046123605180d92cc1d6eeee90">subiterator_type</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l01167">1167</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a300cd51279a7180095e31227373b5b65"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::const_reverse_iterator" ref="a300cd51279a7180095e31227373b5b65" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00366.html">reverse_iterator_base</a><<a class="el" href="a00063.html">const_iterator</a>> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<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#l01344">1344</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa2ad8af70f0c7e5d48ea7cd957dd9235"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::reverse_iterator" ref="aa2ad8af70f0c7e5d48ea7cd957dd9235" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00366.html">reverse_iterator_base</a><<a class="el" href="a00064.html">iterator</a>> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<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#l01345">1345</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::compressed_vector::container_type" ref="a7a66af98f9847dc6459e73b1c1158ffc" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>< <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > >::<a class="el" href="a00062.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::compressed_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>< <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > >::<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< compressed_vector< T, IB, IA, TA > ></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::compressed_vector::expression_type" ref="a9bda20509c5613b7f9195e8f5457f4ef" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > <a class="el" href="a00507.html">boost::numeric::ublas::vector_expression</a>< <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > >::<a class="el" href="a00062.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< compressed_vector< T, IB, IA, TA > ></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 & Destructor Documentation</h2>
|
|
<a class="anchor" id="acd344477e6957768be2878f08472f0a2"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::compressed_vector" ref="acd344477e6957768be2878f08472f0a2" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html">compressed_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#l00828">828</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a254d320d97ea1caa0767497bdd96cde8"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::compressed_vector" ref="a254d320d97ea1caa0767497bdd96cde8" args="(size_type size, size_type non_zeros=0)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html">compressed_vector</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td>
|
|
<td class="paramname"><em>non_zeros</em> = <code>0</code> </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#l00835">835</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9a0417b4d01156d185e0a3c7f62712af"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::compressed_vector" ref="a9a0417b4d01156d185e0a3c7f62712af" args="(const compressed_vector &v)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html">compressed_vector</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > & </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#l00842">842</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a317582a7139390572f1e121e83d03868"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::compressed_vector" ref="a317582a7139390572f1e121e83d03868" args="(const vector_expression< AE > &ae, size_type non_zeros=0)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class AE > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html">compressed_vector</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>< AE > & </td>
|
|
<td class="paramname"><em>ae</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td>
|
|
<td class="paramname"><em>non_zeros</em> = <code>0</code> </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#l00850">850</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="ab9e3a0bfcad0eb1822cf9e70fbc50dcd"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::size" ref="ab9e3a0bfcad0eb1822cf9e70fbc50dcd" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l00860">860</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aaa0768dd58f36f5184f17f7e547614de"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::nnz_capacity" ref="aaa0768dd58f36f5184f17f7e547614de" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l00864">864</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a43acfde6ce32d257a83d626b8c45318d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::nnz" ref="a43acfde6ce32d257a83d626b8c45318d" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l00868">868</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4d0dc02ba1c3fa94bf8680c369daf700"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::index_base" ref="a4d0dc02ba1c3fa94bf8680c369daf700" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l00874">874</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac97e3d49e6d6a412c07030d594e0124e"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::filled" ref="ac97e3d49e6d6a412c07030d594e0124e" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE index_array_type::size_type <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l00878">878</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9124c62a5d647cb690968c00c058f7d4"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::index_data" ref="a9124c62a5d647cb690968c00c058f7d4" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00062.html#aff9448a5e6975e874ebaa01df6d7b245">index_array_type</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l00882">882</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af8bcbbc2da5d868bef726f91dae0ca41"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::value_data" ref="af8bcbbc2da5d868bef726f91dae0ca41" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE const <a class="el" href="a00062.html#a803d4e46e45da796617ea93445f21582">value_array_type</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l00886">886</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa5fc858c47666d0a71c83bbee3543a3a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::set_filled" ref="aa5fc858c47666d0a71c83bbee3543a3a" args="(const typename index_array_type::size_type &filled)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::set_filled </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const typename index_array_type::size_type & </td>
|
|
<td class="paramname"><em>filled</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#l00890">890</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1cce9791999af74d48a8a83f582bfa3a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::index_data" ref="a1cce9791999af74d48a8a83f582bfa3a" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#aff9448a5e6975e874ebaa01df6d7b245">index_array_type</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l00895">895</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a43430f958eaa7c3c52220ee62a959e5d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::value_data" ref="a43430f958eaa7c3c52220ee62a959e5d" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a803d4e46e45da796617ea93445f21582">value_array_type</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l00899">899</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a74c1edcfd32d3e7000811271441101aa"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::restrict_capacity" ref="a74c1edcfd32d3e7000811271441101aa" args="(size_type non_zeros) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::restrict_capacity </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l00906">906</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4dde7abdc1b7c5fc8851744696309e63"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::resize" ref="a4dde7abdc1b7c5fc8851744696309e63" args="(size_type size, bool preserve=true)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::resize </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td>
|
|
<td class="paramname"><em>size</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>preserve</em> = <code>true</code> </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#l00913">913</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a81249d7c8f19091c022af75be5c8ae3b"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::reserve" ref="a81249d7c8f19091c022af75be5c8ae3b" args="(size_type non_zeros, bool preserve=true)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::reserve </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td>
|
|
<td class="paramname"><em>non_zeros</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>preserve</em> = <code>true</code> </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#l00934">934</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a34b11ebc677b7f7cb19d15d215aaf415"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::find_element" ref="a34b11ebc677b7f7cb19d15d215aaf415" args="(size_type i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#aa07fbfa488b3a5a35ca8e0abb51dfe9f">pointer</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::find_element </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l00951">951</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae2e3ca20c63edf333fed0f5b73051c3a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::find_element" ref="ae2e3ca20c63edf333fed0f5b73051c3a" args="(size_type i) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#ab2ab56e673450604a250d41ef0aa5e05">const_pointer</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::find_element </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l00955">955</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a3056b0abe7dac90b7f1117154eee91f3"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator()" ref="a3056b0abe7dac90b7f1117154eee91f3" args="(size_type i) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a4b7566a864127d58c8c375e908caec24">const_reference</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator() </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l00964">964</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6db9c0de070c3f9bfa1f772c7a902d37"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::ref" ref="a6db9c0de070c3f9bfa1f772c7a902d37" args="(size_type i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a2d791347121d4d6be896d445157c5a71">true_reference</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::ref </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l00972">972</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8a61bdc1fddebf41fcd983a40a638d01"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator()" ref="a8a61bdc1fddebf41fcd983a40a638d01" args="(size_type i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a5cc3df13134b27bd5b0ebf709852b17c">reference</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator() </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l00981">981</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a94e279d79806105a22a7d2c73dc9b37d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator[]" ref="a94e279d79806105a22a7d2c73dc9b37d" args="(size_type i) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a4b7566a864127d58c8c375e908caec24">const_reference</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l00991">991</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adc3d104a10943d89c49788d2b65c6acb"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator[]" ref="adc3d104a10943d89c49788d2b65c6acb" args="(size_type i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a5cc3df13134b27bd5b0ebf709852b17c">reference</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l00995">995</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5cc4c2467e3b7a4bcdc8d902ce47d056"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::insert_element" ref="a5cc4c2467e3b7a4bcdc8d902ce47d056" args="(size_type i, const_reference t)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a2d791347121d4d6be896d445157c5a71">true_reference</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::insert_element </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td>
|
|
<td class="paramname"><em>i</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a4b7566a864127d58c8c375e908caec24">const_reference</a> </td>
|
|
<td class="paramname"><em>t</em> </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#l01001">1001</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7a7f537d271f600c8171cf8a9db7527a"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::erase_element" ref="a7a7f537d271f600c8171cf8a9db7527a" args="(size_type i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::erase_element </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l01020">1020</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="afa1c26e0befd2b45cb25320d8109a387"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::clear" ref="afa1c26e0befd2b45cb25320d8109a387" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01034">1034</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af1d7ff6d9813a607a86cc78ccf2042e6"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator=" ref="af1d7ff6d9813a607a86cc78ccf2042e6" args="(const compressed_vector &v)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > & </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#l01041">1041</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a7ddf31c1ce271a0dcfa69bc5e47201d0"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator=" ref="a7ddf31c1ce271a0dcfa69bc5e47201d0" args="(const vector_container< C > &v)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class C > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00506.html">vector_container</a>< C > & </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#l01054">1054</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a72b514b5b683e0a3accc0cffa957620b"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::assign_temporary" ref="a72b514b5b683e0a3accc0cffa957620b" args="(compressed_vector &v)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::assign_temporary </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > & </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#l01060">1060</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a98bcf0e6afa5c2a37b8d01d24f0fe749"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator=" ref="a98bcf0e6afa5c2a37b8d01d24f0fe749" args="(const vector_expression< AE > &ae)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class AE > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>< AE > & </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#l01066">1066</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a13e361c1b50f584bab18c18677deff05"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::assign" ref="a13e361c1b50f584bab18c18677deff05" args="(const vector_expression< AE > &ae)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class AE > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::assign </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>< AE > & </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#l01072">1072</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2fc1c1d4e09af52db221e92ff1ce5621"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator+=" ref="a2fc1c1d4e09af52db221e92ff1ce5621" args="(const vector_expression< AE > &ae)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class AE > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator+= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>< AE > & </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#l01080">1080</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab737596d88ae9ad101ed1f6d48c04736"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator+=" ref="ab737596d88ae9ad101ed1f6d48c04736" args="(const vector_container< C > &v)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class C > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator+= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00506.html">vector_container</a>< C > & </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#l01086">1086</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9a28d35a8753cfb34b00013cfba820a6"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::plus_assign" ref="a9a28d35a8753cfb34b00013cfba820a6" args="(const vector_expression< AE > &ae)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class AE > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::plus_assign </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>< AE > & </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#l01092">1092</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a72692c0360e7e4711286b25afe69dcda"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator-=" ref="a72692c0360e7e4711286b25afe69dcda" args="(const vector_expression< AE > &ae)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class AE > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator-= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>< AE > & </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#l01098">1098</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a78a967faf138c7b177b71a962351bb89"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator-=" ref="a78a967faf138c7b177b71a962351bb89" args="(const vector_container< C > &v)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class C > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator-= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00506.html">vector_container</a>< C > & </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#l01104">1104</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a86a0f6c0e7d86a1d57a98e105660988c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::minus_assign" ref="a86a0f6c0e7d86a1d57a98e105660988c" args="(const vector_expression< AE > &ae)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class AE > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::minus_assign </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00507.html">vector_expression</a>< AE > & </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#l01110">1110</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad52f3cf3af5fa55b70c1b450c4560b1c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator*=" ref="ad52f3cf3af5fa55b70c1b450c4560b1c" args="(const AT &at)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class AT > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator*= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const AT & </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#l01116">1116</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a280b7d81f65baaf9412b132bf1fe1ebc"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::operator/=" ref="a280b7d81f65baaf9412b132bf1fe1ebc" args="(const AT &at)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class AT > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html">compressed_vector</a>& <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::operator/= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const AT & </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#l01122">1122</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae8b9e914f8cc00fb6ffe55fd9a698ed8"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::swap" ref="ae8b9e914f8cc00fb6ffe55fd9a698ed8" args="(compressed_vector &v)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::swap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > & </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#l01129">1129</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af49aa74fd35c4b82643a9726a146d94c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::push_back" ref="af49aa74fd35c4b82643a9726a146d94c" args="(size_type i, const_reference t)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::push_back </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </td>
|
|
<td class="paramname"><em>i</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a4b7566a864127d58c8c375e908caec24">const_reference</a> </td>
|
|
<td class="paramname"><em>t</em> </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#l01146">1146</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af3789719199886f42de8b25e22e20ad4"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::pop_back" ref="af3789719199886f42de8b25e22e20ad4" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01157">1157</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a26535ba0c77735a61bb3bb4a7028dd41"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::at_element" ref="a26535ba0c77735a61bb3bb4a7028dd41" args="(size_type i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a2d791347121d4d6be896d445157c5a71">true_reference</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::at_element </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l01170">1170</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a59baa081500f12baf72dc77f50c0e340"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::find" ref="a59baa081500f12baf72dc77f50c0e340" args="(size_type i) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00063.html">const_iterator</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l01183">1183</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab0ef628a23c7329f0e6650328015ed97"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::find" ref="ab0ef628a23c7329f0e6650328015ed97" args="(size_type i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00064.html">iterator</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l01187">1187</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0cb2f9f7fdfbe28782392db7f106cdc0"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::begin" ref="a0cb2f9f7fdfbe28782392db7f106cdc0" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00063.html">const_iterator</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01260">1260</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad86e9a59604647abac31a64b4049f36d"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::end" ref="ad86e9a59604647abac31a64b4049f36d" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00063.html">const_iterator</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01264">1264</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a0281075b87f8a1d9d6006bb32b3c1077"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::begin" ref="a0281075b87f8a1d9d6006bb32b3c1077" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00064.html">iterator</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01335">1335</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a981739212d5061263807f0a52deb1dfd"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::end" ref="a981739212d5061263807f0a52deb1dfd" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00064.html">iterator</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01339">1339</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad2d06bcce8f61bd448c09f6ed2d1496b"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::rbegin" ref="ad2d06bcce8f61bd448c09f6ed2d1496b" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </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="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01348">1348</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a221c3e5baff4a69eb2055846779d577c"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::rend" ref="a221c3e5baff4a69eb2055846779d577c" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </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="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01352">1352</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac0393b4a24eaacbfcfad9b27d1dd6bcc"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::rbegin" ref="ac0393b4a24eaacbfcfad9b27d1dd6bcc" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">reverse_iterator</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01356">1356</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6281f51db532f4ec03cf69bee4ceef37"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::rend" ref="a6281f51db532f4ec03cf69bee4ceef37" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00366.html">reverse_iterator</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01360">1360</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a044cf0a77114cf621b6d28d6b79ffbf3"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::serialize" ref="a044cf0a77114cf621b6d28d6b79ffbf3" args="(Archive &ar, const unsigned int)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<div class="memtemplate">
|
|
template<class Archive > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::serialize </td>
|
|
<td>(</td>
|
|
<td class="paramtype">Archive & </td>
|
|
<td class="paramname"><em>ar</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const unsigned </td>
|
|
<td class="paramname"><em>int</em> </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#l01366">1366</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a46d0ad70ee339c9ad940a576cc739920"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::storage_invariants" ref="a46d0ad70ee339c9ad940a576cc739920" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::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#l01382">1382</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af3a5b04666405a5e2a6757c94bc03772"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::zero_based" ref="af3a5b04666405a5e2a6757c94bc03772" args="(size_type k_based_index)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::zero_based </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l01398">1398</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8cd46dc475d6aa2db475207d006f0036"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::k_based" ref="a8cd46dc475d6aa2db475207d006f0036" args="(size_type zero_based_index)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static BOOST_UBLAS_INLINE <a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::k_based </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> </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#l01402">1402</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::compressed_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="a00062.html">container_type</a>& <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>< <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > >::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< compressed_vector< T, IB, IA, TA > ></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::compressed_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="a00062.html">container_type</a>& <a class="el" href="a00506.html">boost::numeric::ublas::vector_container</a>< <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > >::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< compressed_vector< T, IB, IA, TA > ></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::compressed_vector::iterator" ref="a67171474c4da6cc8efe0c7fafefd2b2d" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="a00064.html">iterator</a><code> [friend]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l01406">1406</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::compressed_vector::const_iterator" ref="ac220ce1c155db1ac44146c12d178056f" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend class <a class="el" href="a00063.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#l01407">1407</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a1b98abfe83f586495ee402b49d3ebb82"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::swap" ref="a1b98abfe83f586495ee402b49d3ebb82" args="(compressed_vector &v1, compressed_vector &v2)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE friend void swap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > & </td>
|
|
<td class="paramname"><em>v1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > & </td>
|
|
<td class="paramname"><em>v2</em> </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#l01140">1140</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="a23b831fe7d4ad81af537db6cc1060d91"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::size_" ref="a23b831fe7d4ad81af537db6cc1060d91" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00062.html#a9ae344951409002ae3ea9d18832a8ef1">size_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a23b831fe7d4ad81af537db6cc1060d91">size_</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l01390">1390</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a58d8614ccc87a5f17655334a9467aeef"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::capacity_" ref="a58d8614ccc87a5f17655334a9467aeef" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">index_array_type::size_type <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a58d8614ccc87a5f17655334a9467aeef">capacity_</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l01391">1391</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad3d5e996de09d86eeb2ba02996b6dccc"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::filled_" ref="ad3d5e996de09d86eeb2ba02996b6dccc" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">index_array_type::size_type <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#ad3d5e996de09d86eeb2ba02996b6dccc">filled_</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l01392">1392</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a45f2a032b37944a7708097ed2b982e91"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::index_data_" ref="a45f2a032b37944a7708097ed2b982e91" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00062.html#aff9448a5e6975e874ebaa01df6d7b245">index_array_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a45f2a032b37944a7708097ed2b982e91">index_data_</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l01393">1393</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5755a70a40ddeea8d5439b987be35370"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::value_data_" ref="a5755a70a40ddeea8d5439b987be35370" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00062.html#a803d4e46e45da796617ea93445f21582">value_array_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a5755a70a40ddeea8d5439b987be35370">value_data_</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00646_source.html#l01394">1394</a> of file <a class="el" href="a00646_source.html">vector_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aed9823a500368d8a4c94918a885be04b"></a><!-- doxytag: member="boost::numeric::ublas::compressed_vector::zero_" ref="aed9823a500368d8a4c94918a885be04b" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class T, std::size_t IB, class IA, class TA> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#a13a5203200b3864f0468cc3c2507aa65">value_type</a> <a class="el" href="a00062.html">boost::numeric::ublas::compressed_vector</a>< T, IB, IA, TA >::<a class="el" href="a00062.html#aed9823a500368d8a4c94918a885be04b">zero_</a> = <a class="el" href="a00062.html#a13a5203200b3864f0468cc3c2507aa65">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#l01395">1395</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::compressed_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>< <a class="el" href="a00062.html">compressed_vector</a>< T, IB, IA, TA > >::<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< compressed_vector< T, IB, IA, TA > ></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="a00062.html">compressed_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"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </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 © 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>
|