mirror of
https://github.com/boostorg/ublas.git
synced 2026-02-21 15:32:12 +00:00
1372 lines
76 KiB
HTML
1372 lines
76 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::map_array< I, T, ALLOC > 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('a00203.html','');
|
|
</script>
|
|
<div id="doc-content">
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</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="#friends">Friends</a> </div>
|
|
<div class="headertitle">
|
|
<h1>boost::numeric::ublas::map_array< I, T, ALLOC > Class Template Reference</h1> </div>
|
|
</div>
|
|
<div class="contents">
|
|
<!-- doxytag: class="boost::numeric::ublas::map_array" -->
|
|
<p><code>#include <<a class="el" href="a00635_source.html">storage_sparse.hpp</a>></code></p>
|
|
|
|
<p><a href="a01041.html">List of all members.</a></p>
|
|
<table class="memberdecls">
|
|
<tr><td colspan="2"><h2><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef ALLOC </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a5187f673e3d7c28ab92f5ff314aa9f63">allocator_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00203.html#abf7963683451b350ee55d1ad917a7374">const_pointer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#abf7963683451b350ee55d1ad917a7374">const_pointer</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#aa22e861052ae6ed50e017c941449a76f">const_reference</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef std::reverse_iterator<br class="typebreak"/>
|
|
< <a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#aede7c778d33d90e71c0da76b056076d5">const_reverse_iterator</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef const T & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#aeacde9edf43fc9b00639767eee8747cd">data_const_reference</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef T & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#abe838eadbd330061b939f56d4c99ac26">data_reference</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef ALLOC::difference_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a08984068e445c4dc20befcc75c5c760e">difference_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00203.html#af447effe0b42c879382db05d249b246e">pointer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef I </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef T </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ac670bd5eca2786e39a90c8007f100c85">mapped_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#af447effe0b42c879382db05d249b246e">pointer</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a2c0eb1f1e693b59be418b8d9720988bc">reference</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef std::reverse_iterator<br class="typebreak"/>
|
|
< <a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a30289c41aa852402a607657c27bc0fed">reverse_iterator</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef ALLOC::size_type </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">typedef std::pair< I, T > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_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="a00203.html#a2474104c8cf0452dcf24b4831389065a">map_array</a> (const ALLOC &a=ALLOC())</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ab868d6c37804e3b9afb83f237d0b5adf">map_array</a> (const <a class="el" href="a00203.html">map_array</a> &c)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a722d0b5359859ffae633d0de86961620">~map_array</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html">map_array</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a56261eb6b82c01dc497365a9b84edfed">assign_temporary</a> (<a class="el" href="a00203.html">map_array</a> &a)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a2a0027cf7c4c0685ca375dd14077e46f">begin</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a6f5661a4cbf60b6afbd9974bf70a15b1">begin</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a65343a07bdeef3a6f8216b50cafbca6b">capacity</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#af2cd98762c54a6f7dc418dd026208fb2">clear</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ae47b90d32e28b8e62317e7f67be09055">empty</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a051877edf3f04d2ea009a485d2ca24ff">end</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a60fa9f33a9ea23a199afdec33300fc9f">end</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a06a240df042b8ac951c60c7f6e1ce884">erase</a> (<a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> it)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a68e6c86c5e896bc9d35ec05de8e2d851">erase</a> (<a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> it1, <a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> it2)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ac1dc3b0320f51304164e96d60608f454">find</a> (<a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_type</a> i) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a9e05775d1604359c33992796a237dad5">find</a> (<a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_type</a> i)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00203.html#a5187f673e3d7c28ab92f5ff314aa9f63">allocator_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a4d1eb4d5d457f7b5720adfcf1e20b879">get_allocator</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a9575071871696b841363732a26bdb75f">insert</a> (<a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> hint, const <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a> &p)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">std::pair< <a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a>, bool > </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ae3173319bc9947f39d585f2e892099b5">insert</a> (const <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a> &p)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a5b34e2d9ec2d9406de2ea74b74688fcb">lower_bound</a> (<a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_type</a> i) const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#aed199ce1a252c90ed901ce98c0680ac2">lower_bound</a> (<a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_type</a> i)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#aa809f820b324a3e4a5361e4abef2541c">max_size</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html">map_array</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a8b659d3625d882e2a09c3bb700d28e99">operator=</a> (const <a class="el" href="a00203.html">map_array</a> &a)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#abe838eadbd330061b939f56d4c99ac26">data_reference</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a53265212704dac96d90495f6238e3041">operator[]</a> (<a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_type</a> i)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#adcf3da9a028b5ade814d582f1a05e8a9">push_back</a> (<a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> it, const <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a> &p)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00203.html#aede7c778d33d90e71c0da76b056076d5">const_reverse_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ac909ac3bb1c6cf0322ec48f110f15121">rbegin</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a30289c41aa852402a607657c27bc0fed">reverse_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a394b4832a7619cb146a42721d8568f6b">rbegin</a> ()</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <br class="typebreak"/>
|
|
<a class="el" href="a00203.html#aede7c778d33d90e71c0da76b056076d5">const_reverse_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a8b8056d61811eaff2bf6e220971add75">rend</a> () const </td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a30289c41aa852402a607657c27bc0fed">reverse_iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#ad4029cd1c3b55dc8742b88d9e5339f69">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="a00203.html#a79ac0e5cf64cb58c956caee78b1dd211">reserve</a> (<a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> capacity)</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="a00203.html#aa2acb33c137b8946f8ba5e85a151b9e6">serialize</a> (Archive &ar, const unsigned int)</td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a273ff882fa02f628ee8198d5ada27a68">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="a00203.html#a6827672e7f4c4fde0ef454b2c8a6db73">swap</a> (<a class="el" href="a00203.html">map_array</a> &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 void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a2107b17e6994520eaef3fe70470c7774">resize</a> (<a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> size)</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 void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a4aa6838923cecc4413f0e769014c5563">static_destroy</a> (<a class="el" href="a00203.html#a2c0eb1f1e693b59be418b8d9720988bc">reference</a> p)</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">ALLOC </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#adead70c5d42c81ab7cb7058171fef15e">alloc_</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#aa42b8ac1e019c5d6384c89efcff8495f">capacity_</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00203.html#af447effe0b42c879382db05d249b246e">pointer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#aae477f98fa9823bc7ceef71da583f246">data_</a></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a55a2657666640d9c35b2fcf2f38aaa77">size_</a></td></tr>
|
|
<tr><td colspan="2"><h2><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr><td class="memItemLeft" align="right" valign="top">BOOST_UBLAS_INLINE friend void </td><td class="memItemRight" valign="bottom"><a class="el" href="a00203.html#a96daa9cf0fef4ce17559c43fa37b0090">swap</a> (<a class="el" href="a00203.html">map_array</a> &a1, <a class="el" href="a00203.html">map_array</a> &a2)</td></tr>
|
|
</table>
|
|
<hr/><a name="_details"></a><h2>Detailed Description</h2>
|
|
<div class="textblock"><h3>template<class I, class T, class ALLOC><br/>
|
|
class boost::numeric::ublas::map_array< I, T, ALLOC ></h3>
|
|
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00215">215</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
</div><hr/><h2>Member Typedef Documentation</h2>
|
|
<a class="anchor" id="a5187f673e3d7c28ab92f5ff314aa9f63"></a><!-- doxytag: member="boost::numeric::ublas::map_array::allocator_type" ref="a5187f673e3d7c28ab92f5ff314aa9f63" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef ALLOC <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#a5187f673e3d7c28ab92f5ff314aa9f63">allocator_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00217">217</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6bf6b3c7595d603a47119e83e89e6444"></a><!-- doxytag: member="boost::numeric::ublas::map_array::size_type" ref="a6bf6b3c7595d603a47119e83e89e6444" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef ALLOC::size_type <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00218">218</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a08984068e445c4dc20befcc75c5c760e"></a><!-- doxytag: member="boost::numeric::ublas::map_array::difference_type" ref="a08984068e445c4dc20befcc75c5c760e" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef ALLOC::difference_type <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#a08984068e445c4dc20befcc75c5c760e">difference_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00219">219</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aabce07ff018b56ddf3b84fcb10864503"></a><!-- doxytag: member="boost::numeric::ublas::map_array::value_type" ref="aabce07ff018b56ddf3b84fcb10864503" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::pair<I,T> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00220">220</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abd27e23739486b9c9c33129a9d23080c"></a><!-- doxytag: member="boost::numeric::ublas::map_array::key_type" ref="abd27e23739486b9c9c33129a9d23080c" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef I <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00221">221</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac670bd5eca2786e39a90c8007f100c85"></a><!-- doxytag: member="boost::numeric::ublas::map_array::mapped_type" ref="ac670bd5eca2786e39a90c8007f100c85" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef T <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#ac670bd5eca2786e39a90c8007f100c85">mapped_type</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00222">222</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa22e861052ae6ed50e017c941449a76f"></a><!-- doxytag: member="boost::numeric::ublas::map_array::const_reference" ref="aa22e861052ae6ed50e017c941449a76f" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef const <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a>& <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#aa22e861052ae6ed50e017c941449a76f">const_reference</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00223">223</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2c0eb1f1e693b59be418b8d9720988bc"></a><!-- doxytag: member="boost::numeric::ublas::map_array::reference" ref="a2c0eb1f1e693b59be418b8d9720988bc" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a>& <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#a2c0eb1f1e693b59be418b8d9720988bc">reference</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00224">224</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abf7963683451b350ee55d1ad917a7374"></a><!-- doxytag: member="boost::numeric::ublas::map_array::const_pointer" ref="abf7963683451b350ee55d1ad917a7374" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef const <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a>* <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#abf7963683451b350ee55d1ad917a7374">const_pointer</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00225">225</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af447effe0b42c879382db05d249b246e"></a><!-- doxytag: member="boost::numeric::ublas::map_array::pointer" ref="af447effe0b42c879382db05d249b246e" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a>* <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#af447effe0b42c879382db05d249b246e">pointer</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00226">226</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a928ca7aa42d14b729769191664bae1fe"></a><!-- doxytag: member="boost::numeric::ublas::map_array::const_iterator" ref="a928ca7aa42d14b729769191664bae1fe" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00203.html#abf7963683451b350ee55d1ad917a7374">const_pointer</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00228">228</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a20bdd213b7fab53a584a79a9bfb2739a"></a><!-- doxytag: member="boost::numeric::ublas::map_array::iterator" ref="a20bdd213b7fab53a584a79a9bfb2739a" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef <a class="el" href="a00203.html#af447effe0b42c879382db05d249b246e">pointer</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00229">229</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aeacde9edf43fc9b00639767eee8747cd"></a><!-- doxytag: member="boost::numeric::ublas::map_array::data_const_reference" ref="aeacde9edf43fc9b00639767eee8747cd" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef const T& <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#aeacde9edf43fc9b00639767eee8747cd">data_const_reference</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00231">231</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="abe838eadbd330061b939f56d4c99ac26"></a><!-- doxytag: member="boost::numeric::ublas::map_array::data_reference" ref="abe838eadbd330061b939f56d4c99ac26" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef T& <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#abe838eadbd330061b939f56d4c99ac26">data_reference</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00233">233</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aede7c778d33d90e71c0da76b056076d5"></a><!-- doxytag: member="boost::numeric::ublas::map_array::const_reverse_iterator" ref="aede7c778d33d90e71c0da76b056076d5" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::reverse_iterator<<a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a>> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#aede7c778d33d90e71c0da76b056076d5">const_reverse_iterator</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00465">465</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a30289c41aa852402a607657c27bc0fed"></a><!-- doxytag: member="boost::numeric::ublas::map_array::reverse_iterator" ref="a30289c41aa852402a607657c27bc0fed" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">typedef std::reverse_iterator<<a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a>> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#a30289c41aa852402a607657c27bc0fed">reverse_iterator</a></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00466">466</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/><h2>Constructor & Destructor Documentation</h2>
|
|
<a class="anchor" id="a2474104c8cf0452dcf24b4831389065a"></a><!-- doxytag: member="boost::numeric::ublas::map_array::map_array" ref="a2474104c8cf0452dcf24b4831389065a" args="(const ALLOC &a=ALLOC())" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html">map_array</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const ALLOC & </td>
|
|
<td class="paramname"><em>a</em> = <code>ALLOC()</code></td><td>)</td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00240">240</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ab868d6c37804e3b9afb83f237d0b5adf"></a><!-- doxytag: member="boost::numeric::ublas::map_array::map_array" ref="ab868d6c37804e3b9afb83f237d0b5adf" args="(const map_array &c)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html">map_array</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00203.html">map_array</a>< I, T, ALLOC > & </td>
|
|
<td class="paramname"><em>c</em></td><td>)</td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00245">245</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a722d0b5359859ffae633d0de86961620"></a><!-- doxytag: member="boost::numeric::ublas::map_array::~map_array" ref="a722d0b5359859ffae633d0de86961620" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::~<a class="el" href="a00203.html">map_array</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="a00635_source.html#l00256">256</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/><h2>Member Function Documentation</h2>
|
|
<a class="anchor" id="a2107b17e6994520eaef3fe70470c7774"></a><!-- doxytag: member="boost::numeric::ublas::map_array::resize" ref="a2107b17e6994520eaef3fe70470c7774" args="(size_type size)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::resize </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> </td>
|
|
<td class="paramname"><em>size</em></td><td>)</td>
|
|
<td><code> [inline, private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00266">266</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a79ac0e5cf64cb58c956caee78b1dd211"></a><!-- doxytag: member="boost::numeric::ublas::map_array::reserve" ref="a79ac0e5cf64cb58c956caee78b1dd211" args="(size_type capacity)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::reserve </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> </td>
|
|
<td class="paramname"><em>capacity</em></td><td>)</td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00289">289</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a273ff882fa02f628ee8198d5ada27a68"></a><!-- doxytag: member="boost::numeric::ublas::map_array::size" ref="a273ff882fa02f628ee8198d5ada27a68" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00313">313</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a65343a07bdeef3a6f8216b50cafbca6b"></a><!-- doxytag: member="boost::numeric::ublas::map_array::capacity" ref="a65343a07bdeef3a6f8216b50cafbca6b" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00317">317</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa809f820b324a3e4a5361e4abef2541c"></a><!-- doxytag: member="boost::numeric::ublas::map_array::max_size" ref="aa809f820b324a3e4a5361e4abef2541c" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::max_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="a00635_source.html#l00321">321</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae47b90d32e28b8e62317e7f67be09055"></a><!-- doxytag: member="boost::numeric::ublas::map_array::empty" ref="ae47b90d32e28b8e62317e7f67be09055" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE bool <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::empty </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="a00635_source.html#l00326">326</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a53265212704dac96d90495f6238e3041"></a><!-- doxytag: member="boost::numeric::ublas::map_array::operator[]" ref="a53265212704dac96d90495f6238e3041" args="(key_type i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#abe838eadbd330061b939f56d4c99ac26">data_reference</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::operator[] </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_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="a00635_source.html#l00332">332</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8b659d3625d882e2a09c3bb700d28e99"></a><!-- doxytag: member="boost::numeric::ublas::map_array::operator=" ref="a8b659d3625d882e2a09c3bb700d28e99" args="(const map_array &a)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html">map_array</a>& <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00203.html">map_array</a>< I, T, ALLOC > & </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00346">346</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a56261eb6b82c01dc497365a9b84edfed"></a><!-- doxytag: member="boost::numeric::ublas::map_array::assign_temporary" ref="a56261eb6b82c01dc497365a9b84edfed" args="(map_array &a)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html">map_array</a>& <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::assign_temporary </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html">map_array</a>< I, T, ALLOC > & </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00354">354</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6827672e7f4c4fde0ef454b2c8a6db73"></a><!-- doxytag: member="boost::numeric::ublas::map_array::swap" ref="a6827672e7f4c4fde0ef454b2c8a6db73" args="(map_array &a)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE void <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::swap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html">map_array</a>< I, T, ALLOC > & </td>
|
|
<td class="paramname"><em>a</em></td><td>)</td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00361">361</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="adcf3da9a028b5ade814d582f1a05e8a9"></a><!-- doxytag: member="boost::numeric::ublas::map_array::push_back" ref="adcf3da9a028b5ade814d582f1a05e8a9" args="(iterator it, const value_type &p)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::push_back </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td>
|
|
<td class="paramname"><em>it</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a> & </td>
|
|
<td class="paramname"><em>p</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="a00635_source.html#l00377">377</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ae3173319bc9947f39d585f2e892099b5"></a><!-- doxytag: member="boost::numeric::ublas::map_array::insert" ref="ae3173319bc9947f39d585f2e892099b5" args="(const value_type &p)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">std::pair<<a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a>,bool> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::insert </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a> & </td>
|
|
<td class="paramname"><em>p</em></td><td>)</td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00388">388</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9575071871696b841363732a26bdb75f"></a><!-- doxytag: member="boost::numeric::ublas::map_array::insert" ref="a9575071871696b841363732a26bdb75f" args="(iterator hint, const value_type &p)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::insert </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td>
|
|
<td class="paramname"><em>hint</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="a00203.html#aabce07ff018b56ddf3b84fcb10864503">value_type</a> & </td>
|
|
<td class="paramname"><em>p</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="a00635_source.html#l00401">401</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a06a240df042b8ac951c60c7f6e1ce884"></a><!-- doxytag: member="boost::numeric::ublas::map_array::erase" ref="a06a240df042b8ac951c60c7f6e1ce884" args="(iterator it)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::erase </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td>
|
|
<td class="paramname"><em>it</em></td><td>)</td>
|
|
<td><code> [inline]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00405">405</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a68e6c86c5e896bc9d35ec05de8e2d851"></a><!-- doxytag: member="boost::numeric::ublas::map_array::erase" ref="a68e6c86c5e896bc9d35ec05de8e2d851" args="(iterator it1, iterator it2)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::erase </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td>
|
|
<td class="paramname"><em>it1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> </td>
|
|
<td class="paramname"><em>it2</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="a00635_source.html#l00411">411</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="af2cd98762c54a6f7dc418dd026208fb2"></a><!-- doxytag: member="boost::numeric::ublas::map_array::clear" ref="af2cd98762c54a6f7dc418dd026208fb2" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00418">418</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac1dc3b0320f51304164e96d60608f454"></a><!-- doxytag: member="boost::numeric::ublas::map_array::find" ref="ac1dc3b0320f51304164e96d60608f454" args="(key_type i) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_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="a00635_source.html#l00424">424</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a9e05775d1604359c33992796a237dad5"></a><!-- doxytag: member="boost::numeric::ublas::map_array::find" ref="a9e05775d1604359c33992796a237dad5" args="(key_type i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::find </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_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="a00635_source.html#l00431">431</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a5b34e2d9ec2d9406de2ea74b74688fcb"></a><!-- doxytag: member="boost::numeric::ublas::map_array::lower_bound" ref="a5b34e2d9ec2d9406de2ea74b74688fcb" args="(key_type i) const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::lower_bound </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_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="a00635_source.html#l00438">438</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aed199ce1a252c90ed901ce98c0680ac2"></a><!-- doxytag: member="boost::numeric::ublas::map_array::lower_bound" ref="aed199ce1a252c90ed901ce98c0680ac2" args="(key_type i)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::lower_bound </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#abd27e23739486b9c9c33129a9d23080c">key_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="a00635_source.html#l00442">442</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a2a0027cf7c4c0685ca375dd14077e46f"></a><!-- doxytag: member="boost::numeric::ublas::map_array::begin" ref="a2a0027cf7c4c0685ca375dd14077e46f" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00447">447</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a051877edf3f04d2ea009a485d2ca24ff"></a><!-- doxytag: member="boost::numeric::ublas::map_array::end" ref="a051877edf3f04d2ea009a485d2ca24ff" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a928ca7aa42d14b729769191664bae1fe">const_iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00451">451</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a6f5661a4cbf60b6afbd9974bf70a15b1"></a><!-- doxytag: member="boost::numeric::ublas::map_array::begin" ref="a6f5661a4cbf60b6afbd9974bf70a15b1" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00456">456</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a60fa9f33a9ea23a199afdec33300fc9f"></a><!-- doxytag: member="boost::numeric::ublas::map_array::end" ref="a60fa9f33a9ea23a199afdec33300fc9f" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a20bdd213b7fab53a584a79a9bfb2739a">iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00460">460</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ac909ac3bb1c6cf0322ec48f110f15121"></a><!-- doxytag: member="boost::numeric::ublas::map_array::rbegin" ref="ac909ac3bb1c6cf0322ec48f110f15121" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#aede7c778d33d90e71c0da76b056076d5">const_reverse_iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00469">469</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a8b8056d61811eaff2bf6e220971add75"></a><!-- doxytag: member="boost::numeric::ublas::map_array::rend" ref="a8b8056d61811eaff2bf6e220971add75" args="() const " -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#aede7c778d33d90e71c0da76b056076d5">const_reverse_iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00473">473</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a394b4832a7619cb146a42721d8568f6b"></a><!-- doxytag: member="boost::numeric::ublas::map_array::rbegin" ref="a394b4832a7619cb146a42721d8568f6b" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a30289c41aa852402a607657c27bc0fed">reverse_iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00477">477</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="ad4029cd1c3b55dc8742b88d9e5339f69"></a><!-- doxytag: member="boost::numeric::ublas::map_array::rend" ref="ad4029cd1c3b55dc8742b88d9e5339f69" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE <a class="el" href="a00203.html#a30289c41aa852402a607657c27bc0fed">reverse_iterator</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00481">481</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4d1eb4d5d457f7b5720adfcf1e20b879"></a><!-- doxytag: member="boost::numeric::ublas::map_array::get_allocator" ref="a4d1eb4d5d457f7b5720adfcf1e20b879" args="()" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00203.html#a5187f673e3d7c28ab92f5ff314aa9f63">allocator_type</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::get_allocator </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="a00635_source.html#l00486">486</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa2acb33c137b8946f8ba5e85a151b9e6"></a><!-- doxytag: member="boost::numeric::ublas::map_array::serialize" ref="aa2acb33c137b8946f8ba5e85a151b9e6" args="(Archive &ar, const unsigned int)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<div class="memtemplate">
|
|
template<class Archive > </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::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="a00635_source.html#l00492">492</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a4aa6838923cecc4413f0e769014c5563"></a><!-- doxytag: member="boost::numeric::ublas::map_array::static_destroy" ref="a4aa6838923cecc4413f0e769014c5563" args="(reference p)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">static BOOST_UBLAS_INLINE void <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::static_destroy </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html#a2c0eb1f1e693b59be418b8d9720988bc">reference</a> </td>
|
|
<td class="paramname"><em>p</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="a00635_source.html#l00504">504</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/><h2>Friends And Related Function Documentation</h2>
|
|
<a class="anchor" id="a96daa9cf0fef4ce17559c43fa37b0090"></a><!-- doxytag: member="boost::numeric::ublas::map_array::swap" ref="a96daa9cf0fef4ce17559c43fa37b0090" args="(map_array &a1, map_array &a2)" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">BOOST_UBLAS_INLINE friend void swap </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="a00203.html">map_array</a>< I, T, ALLOC > & </td>
|
|
<td class="paramname"><em>a1</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="a00203.html">map_array</a>< I, T, ALLOC > & </td>
|
|
<td class="paramname"><em>a2</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="a00635_source.html#l00369">369</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/><h2>Member Data Documentation</h2>
|
|
<a class="anchor" id="adead70c5d42c81ab7cb7058171fef15e"></a><!-- doxytag: member="boost::numeric::ublas::map_array::alloc_" ref="adead70c5d42c81ab7cb7058171fef15e" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">ALLOC <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#adead70c5d42c81ab7cb7058171fef15e">alloc_</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00507">507</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aa42b8ac1e019c5d6384c89efcff8495f"></a><!-- doxytag: member="boost::numeric::ublas::map_array::capacity_" ref="aa42b8ac1e019c5d6384c89efcff8495f" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#aa42b8ac1e019c5d6384c89efcff8495f">capacity_</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00508">508</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="aae477f98fa9823bc7ceef71da583f246"></a><!-- doxytag: member="boost::numeric::ublas::map_array::data_" ref="aae477f98fa9823bc7ceef71da583f246" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00203.html#af447effe0b42c879382db05d249b246e">pointer</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#aae477f98fa9823bc7ceef71da583f246">data_</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00509">509</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a class="anchor" id="a55a2657666640d9c35b2fcf2f38aaa77"></a><!-- doxytag: member="boost::numeric::ublas::map_array::size_" ref="a55a2657666640d9c35b2fcf2f38aaa77" args="" -->
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<div class="memtemplate">
|
|
template<class I, class T, class ALLOC> </div>
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="a00203.html#a6bf6b3c7595d603a47119e83e89e6444">size_type</a> <a class="el" href="a00203.html">boost::numeric::ublas::map_array</a>< I, T, ALLOC >::<a class="el" href="a00203.html#a55a2657666640d9c35b2fcf2f38aaa77">size_</a><code> [private]</code></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<div class="memdoc">
|
|
|
|
<p>Definition at line <a class="el" href="a00635_source.html#l00510">510</a> of file <a class="el" href="a00635_source.html">storage_sparse.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
|
<li><a class="el" href="a00635_source.html">storage_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="a00203.html">map_array</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>
|