phasicFlow/doc/code-documentation/html/classpFlow_1_1Vector.html

2497 lines
135 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"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<title>PhasicFlow: Vector&lt; T, Allocator &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname"><a href="https://cemf.ir">PhasicFlow</a>
&#160;<span id="projectnumber"><a href="https://cemf.ir">v0.1</a></span>
</div>
<div id="projectbrief"><a href="www.github.com/PhasicFlow">www.cemf.ir</a></div>
</td>
<td> <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>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpFlow_1_1Vector.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#pro-static-attribs">Static Protected Attributes</a> &#124;
<a href="classpFlow_1_1Vector-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">Vector&lt; T, Allocator &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for Vector&lt; T, Allocator &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1Vector__inherit__graph.png" border="0" usemap="#Vector_3_01T_00_01Allocator_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="Vector_3_01T_00_01Allocator_01_4_inherit__map" id="Vector_3_01T_00_01Allocator_01_4_inherit__map">
<area shape="rect" title=" " alt="" coords="5,204,172,231"/>
<area shape="rect" href="classpFlow_1_1Vector.html" title=" " alt="" coords="443,15,561,41"/>
<area shape="rect" href="classpFlow_1_1Vector.html" title=" " alt="" coords="439,65,565,92"/>
<area shape="rect" href="classpFlow_1_1Vector.html" title=" " alt="" coords="435,116,569,143"/>
<area shape="rect" href="classpFlow_1_1Vector.html" title=" " alt="" coords="411,167,593,209"/>
<area shape="rect" href="classpFlow_1_1Vector.html" title=" " alt="" coords="435,233,569,260"/>
<area shape="rect" href="classpFlow_1_1Vector.html" title=" " alt="" coords="401,284,603,311"/>
<area shape="rect" href="classpFlow_1_1Vector.html" title=" " alt="" coords="439,335,565,361"/>
<area shape="rect" href="classpFlow_1_1Vector.html" title=" " alt="" coords="403,386,601,427"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a27481ca5351b1589f138dfddabc6fef3"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; T, Allocator &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a></td></tr>
<tr class="separator:a27481ca5351b1589f138dfddabc6fef3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18df834101d1f5b0e840b89d1b309bf9"><td class="memItemLeft" align="right" valign="top">typedef std::vector&lt; T, Allocator &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a18df834101d1f5b0e840b89d1b309bf9">vectorType</a></td></tr>
<tr class="separator:a18df834101d1f5b0e840b89d1b309bf9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb167adee600fd1cba5ec4c2cb93ede7"><td class="memItemLeft" align="right" valign="top">typedef vectorType::iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#afb167adee600fd1cba5ec4c2cb93ede7">iterator</a></td></tr>
<tr class="separator:afb167adee600fd1cba5ec4c2cb93ede7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6210a29ab6dfeef54e2e0f6099a4776a"><td class="memItemLeft" align="right" valign="top">typedef vectorType::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a6210a29ab6dfeef54e2e0f6099a4776a">constIterator</a></td></tr>
<tr class="separator:a6210a29ab6dfeef54e2e0f6099a4776a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae984783e3c3d2c1a4072c16651b3f520"><td class="memItemLeft" align="right" valign="top">typedef vectorType::reference&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ae984783e3c3d2c1a4072c16651b3f520">reference</a></td></tr>
<tr class="separator:ae984783e3c3d2c1a4072c16651b3f520"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a239855f76ceec1e94ba94748fbe7f1b6"><td class="memItemLeft" align="right" valign="top">typedef vectorType::const_reference&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a239855f76ceec1e94ba94748fbe7f1b6">constReference</a></td></tr>
<tr class="separator:a239855f76ceec1e94ba94748fbe7f1b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f3b992f61b158f2f9bf3a9a75e22998"><td class="memItemLeft" align="right" valign="top">typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a8f3b992f61b158f2f9bf3a9a75e22998">valueType</a></td></tr>
<tr class="separator:a8f3b992f61b158f2f9bf3a9a75e22998"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a680c78d51cff3fd301666dd75bdbe49d"><td class="memItemLeft" align="right" valign="top">typedef T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a680c78d51cff3fd301666dd75bdbe49d">pointer</a></td></tr>
<tr class="separator:a680c78d51cff3fd301666dd75bdbe49d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aeb5819cb45b3dd4b595ad05b9f08ab"><td class="memItemLeft" align="right" valign="top">typedef std::initializer_list&lt; T &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a9aeb5819cb45b3dd4b595ad05b9f08ab">initList</a></td></tr>
<tr class="separator:a9aeb5819cb45b3dd4b595ad05b9f08ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a3841c7e37a0f2578ceb15f94fa91e5a8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a3841c7e37a0f2578ceb15f94fa91e5a8">TypeInfoTemplateNV2</a> (&quot;Vector&quot;, T, <a class="el" href="classpFlow_1_1Vector.html#aa7f6b7d756ffe3ce0b1d71c0cb57fd90">memoerySpaceName</a>())</td></tr>
<tr class="separator:a3841c7e37a0f2578ceb15f94fa91e5a8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4df026156780bc0ca651c342b7d6daa4"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a4df026156780bc0ca651c342b7d6daa4">Vector</a> ()</td></tr>
<tr class="separator:a4df026156780bc0ca651c342b7d6daa4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae21d5a2abb12737575e9b707b7236d39"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ae21d5a2abb12737575e9b707b7236d39">Vector</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>)</td></tr>
<tr class="separator:ae21d5a2abb12737575e9b707b7236d39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a196090ca4b2516d23dde664574d73668"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a196090ca4b2516d23dde664574d73668">Vector</a> (const size_t len)</td></tr>
<tr class="separator:a196090ca4b2516d23dde664574d73668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0bcdf6feae0cc16664469b3800a90ef"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ae0bcdf6feae0cc16664469b3800a90ef">Vector</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, size_t len)</td></tr>
<tr class="separator:ae0bcdf6feae0cc16664469b3800a90ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd11eececf67738fa93b37649a2f4dff"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#afd11eececf67738fa93b37649a2f4dff">Vector</a> (size_t len, const T &amp;val)</td></tr>
<tr class="separator:afd11eececf67738fa93b37649a2f4dff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a987180fdd6def0f00c3386a41d7b8342"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a987180fdd6def0f00c3386a41d7b8342">Vector</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, size_t len, const T &amp;val)</td></tr>
<tr class="separator:a987180fdd6def0f00c3386a41d7b8342"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd2b21b4c87a57bdc9629ccbc43b17ee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#acd2b21b4c87a57bdc9629ccbc43b17ee">Vector</a> (const size_t cap, <a class="el" href="structRESERVE.html">RESERVE</a>)</td></tr>
<tr class="separator:acd2b21b4c87a57bdc9629ccbc43b17ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef422de28b6d11a750d698b0dcbd88c6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#aef422de28b6d11a750d698b0dcbd88c6">Vector</a> (const size_t cap, const size_t len, <a class="el" href="structRESERVE.html">RESERVE</a>)</td></tr>
<tr class="separator:aef422de28b6d11a750d698b0dcbd88c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72db2141036e73e01e0720b4502eaff7"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a72db2141036e73e01e0720b4502eaff7">Vector</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, size_t cap, size_t len, <a class="el" href="structRESERVE.html">RESERVE</a>)</td></tr>
<tr class="separator:a72db2141036e73e01e0720b4502eaff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad53e388e74b5ae30f1b1d2903dca3bb0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ad53e388e74b5ae30f1b1d2903dca3bb0">Vector</a> (const size_t cap, const size_t len, const T &amp;val, <a class="el" href="structRESERVE.html">RESERVE</a>)</td></tr>
<tr class="separator:ad53e388e74b5ae30f1b1d2903dca3bb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49f7561e1a7048389e478ede68a33c9c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a49f7561e1a7048389e478ede68a33c9c">Vector</a> (const <a class="el" href="classpFlow_1_1Vector.html#a9aeb5819cb45b3dd4b595ad05b9f08ab">initList</a> &amp;l)</td></tr>
<tr class="separator:a49f7561e1a7048389e478ede68a33c9c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26478df90f9283ff242d6379ef6f5909"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a26478df90f9283ff242d6379ef6f5909">Vector</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> <a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; T &gt; &amp;src)</td></tr>
<tr class="separator:a26478df90f9283ff242d6379ef6f5909"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a665a83a6705813bf6064942b1e689130"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a665a83a6705813bf6064942b1e689130">Vector</a> (const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;src)=default</td></tr>
<tr class="separator:a665a83a6705813bf6064942b1e689130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aca0580f9b4943bd27daae19dcdb66093"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#aca0580f9b4943bd27daae19dcdb66093">Vector</a> (<a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&amp;mv)=default</td></tr>
<tr class="separator:aca0580f9b4943bd27daae19dcdb66093"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5621d86af3f4478fb78efcbe58f0a5a2"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a5621d86af3f4478fb78efcbe58f0a5a2">Vector</a> (const <a class="el" href="classpFlow_1_1Vector.html#a18df834101d1f5b0e840b89d1b309bf9">vectorType</a> &amp;src)</td></tr>
<tr class="separator:a5621d86af3f4478fb78efcbe58f0a5a2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93deae7c93320429258128246527c668"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a93deae7c93320429258128246527c668">operator=</a> (const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;rhs)=default</td></tr>
<tr class="separator:a93deae7c93320429258128246527c668"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89437b47fb66364e7b126d12f67e4f0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a89437b47fb66364e7b126d12f67e4f0f">operator=</a> (const <a class="el" href="classpFlow_1_1Vector.html#a18df834101d1f5b0e840b89d1b309bf9">vectorType</a> &amp;rhs)</td></tr>
<tr class="separator:a89437b47fb66364e7b126d12f67e4f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac28cf72b4838481c38332e72ab112853"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ac28cf72b4838481c38332e72ab112853">operator=</a> (<a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&amp;mv)=default</td></tr>
<tr class="separator:ac28cf72b4838481c38332e72ab112853"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e18e86753248052cab589c7f2cbab68"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a3e18e86753248052cab589c7f2cbab68">operator=</a> (const T &amp;val)</td></tr>
<tr class="separator:a3e18e86753248052cab589c7f2cbab68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa9fccd0cb7734271f7a15e5d9dc0d27"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#aaa9fccd0cb7734271f7a15e5d9dc0d27">~Vector</a> ()</td></tr>
<tr class="separator:aaa9fccd0cb7734271f7a15e5d9dc0d27"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bd4e7daf26f3446f7273e608aa20a6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>&lt; <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a0bd4e7daf26f3446f7273e608aa20a6d">clone</a> () const</td></tr>
<tr class="separator:a0bd4e7daf26f3446f7273e608aa20a6d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a482888162c626099730c0e619a9c2ce7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a482888162c626099730c0e619a9c2ce7">clonePtr</a> () const</td></tr>
<tr class="separator:a482888162c626099730c0e619a9c2ce7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e122a9f9c04a4e2dffdfabde2f1de50"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a3e122a9f9c04a4e2dffdfabde2f1de50">clear</a> ()</td></tr>
<tr class="separator:a3e122a9f9c04a4e2dffdfabde2f1de50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3bf395066434c8b49368b60d6dcaa3c2"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a3bf395066434c8b49368b60d6dcaa3c2">VectorField</a> () const</td></tr>
<tr class="separator:a3bf395066434c8b49368b60d6dcaa3c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39c4696490d1dc0845b36826dd0554d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a39c4696490d1dc0845b36826dd0554d2">VectorField</a> ()</td></tr>
<tr class="separator:a39c4696490d1dc0845b36826dd0554d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bf66e1fb0c930579f03e69eb94376c5"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1Vector.html#a18df834101d1f5b0e840b89d1b309bf9">vectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a7bf66e1fb0c930579f03e69eb94376c5">vectorField</a> () const</td></tr>
<tr class="separator:a7bf66e1fb0c930579f03e69eb94376c5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6c65c8c12a7159773d7cbac9b170778"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a18df834101d1f5b0e840b89d1b309bf9">vectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#aa6c65c8c12a7159773d7cbac9b170778">vectorField</a> ()</td></tr>
<tr class="separator:aa6c65c8c12a7159773d7cbac9b170778"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c6a7f38ddd92a5d3a3ab63112465bad"><td class="memItemLeft" align="right" valign="top">auto &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a6c6a7f38ddd92a5d3a3ab63112465bad">deviceVectorAll</a> ()</td></tr>
<tr class="separator:a6c6a7f38ddd92a5d3a3ab63112465bad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a938cdb8c832190976da0813e317b68b6"><td class="memItemLeft" align="right" valign="top">const auto &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a938cdb8c832190976da0813e317b68b6">deviceVectorAll</a> () const</td></tr>
<tr class="separator:a938cdb8c832190976da0813e317b68b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd42440cb399a147e38fcd46e1ddf147"><td class="memItemLeft" align="right" valign="top">auto &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#acd42440cb399a147e38fcd46e1ddf147">deviceVector</a> ()</td></tr>
<tr class="separator:acd42440cb399a147e38fcd46e1ddf147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88040121f32e5cadab180dadd31c9495"><td class="memItemLeft" align="right" valign="top">const auto &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a88040121f32e5cadab180dadd31c9495">deviceVector</a> () const</td></tr>
<tr class="separator:a88040121f32e5cadab180dadd31c9495"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc80e00a8ac919288fb55bd14cc88bf6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a> () const</td></tr>
<tr class="separator:acc80e00a8ac919288fb55bd14cc88bf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a10efdf47ffedbdc720f71c2f72b98d98"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a10efdf47ffedbdc720f71c2f72b98d98">size</a> () const</td></tr>
<tr class="separator:a10efdf47ffedbdc720f71c2f72b98d98"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a234de5cb432c97fcb4b0f806bb86624e"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a234de5cb432c97fcb4b0f806bb86624e">capacity</a> () const</td></tr>
<tr class="separator:a234de5cb432c97fcb4b0f806bb86624e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3dbf7d015e95cf17d59eafb6828e9cac"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a3dbf7d015e95cf17d59eafb6828e9cac">reserve</a> (<a class="el" href="namespacepFlow.html#a39f5f71474553bc78726494fa09dd0fb">label</a> len)</td></tr>
<tr class="separator:a3dbf7d015e95cf17d59eafb6828e9cac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4434e6dde369bc0432ab2068bdcebf6"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#aa4434e6dde369bc0432ab2068bdcebf6">deleteElement_sorted</a> (const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; <a class="el" href="namespacepFlow.html#a39f5f71474553bc78726494fa09dd0fb">label</a> &gt; &amp;indices)</td></tr>
<tr class="separator:aa4434e6dde369bc0432ab2068bdcebf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3f21fcefd35e2538e7da6e933c8baeb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ae3f21fcefd35e2538e7da6e933c8baeb">deleteElement</a> (const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; <a class="el" href="namespacepFlow.html#a39f5f71474553bc78726494fa09dd0fb">label</a> &gt; &amp;indices)</td></tr>
<tr class="separator:ae3f21fcefd35e2538e7da6e933c8baeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a216beb08e71c4da16ab1aa538ff9757a"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a216beb08e71c4da16ab1aa538ff9757a">deleteElement</a> (<a class="el" href="namespacepFlow.html#a39f5f71474553bc78726494fa09dd0fb">label</a> index)</td></tr>
<tr class="separator:a216beb08e71c4da16ab1aa538ff9757a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30b7f34210d48986237bf8f1c7794493"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a30b7f34210d48986237bf8f1c7794493">insertSetElement</a> (const <a class="el" href="namespacepFlow.html#a27c4d9af27a6e7595097b77d05874147">int32IndexContainer</a> &amp;indices, const T &amp;val)</td></tr>
<tr class="separator:a30b7f34210d48986237bf8f1c7794493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a36bee20562c05a4cc9ee14ea560727"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a5a36bee20562c05a4cc9ee14ea560727">insertSetElement</a> (const <a class="el" href="namespacepFlow.html#a27c4d9af27a6e7595097b77d05874147">int32IndexContainer</a> &amp;indices, const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; T &gt; &amp;vals)</td></tr>
<tr class="separator:a5a36bee20562c05a4cc9ee14ea560727"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91c25cb240f7cb7be088f7da9e073791"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a91c25cb240f7cb7be088f7da9e073791">insertSetElement</a> (const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> &gt; &amp;indices, const T &amp;val)</td></tr>
<tr class="separator:a91c25cb240f7cb7be088f7da9e073791"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff5470629107827f20f27e4fe51f3d85"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#aff5470629107827f20f27e4fe51f3d85">insertSetElement</a> (const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> &gt; &amp;indices, const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; T &gt; &amp;vals)</td></tr>
<tr class="separator:aff5470629107827f20f27e4fe51f3d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae71b0968705366d585f7852cc242f69"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#aae71b0968705366d585f7852cc242f69">insertSetElement</a> (<a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> idx, const T &amp;val)</td></tr>
<tr class="separator:aae71b0968705366d585f7852cc242f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34b3e020ef4d15f9b2442bfff37f19b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a34b3e020ef4d15f9b2442bfff37f19b8">fill</a> (const T &amp;val)</td></tr>
<tr class="separator:a34b3e020ef4d15f9b2442bfff37f19b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0df644664622b4bdfe9ba3e95f0347e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ae0df644664622b4bdfe9ba3e95f0347e">operator+=</a> (const T &amp;val)</td></tr>
<tr class="separator:ae0df644664622b4bdfe9ba3e95f0347e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d3bacae1bb0a817e566bab15c2e4be4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a2d3bacae1bb0a817e566bab15c2e4be4">operator-=</a> (const T &amp;val)</td></tr>
<tr class="separator:a2d3bacae1bb0a817e566bab15c2e4be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afec93ae36ff0423832d6a5863f19bd55"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#afec93ae36ff0423832d6a5863f19bd55">operator*=</a> (const T &amp;val)</td></tr>
<tr class="separator:afec93ae36ff0423832d6a5863f19bd55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7106c94d412c940f3be125e178d2e0b5"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a7106c94d412c940f3be125e178d2e0b5">operator/=</a> (const T &amp;val)</td></tr>
<tr class="separator:a7106c94d412c940f3be125e178d2e0b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ece13f41f55786179efd567c34019a4"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a8ece13f41f55786179efd567c34019a4">operator+=</a> (const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;v)</td></tr>
<tr class="separator:a8ece13f41f55786179efd567c34019a4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac95c6d98945ecda8a27987fc68961a20"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ac95c6d98945ecda8a27987fc68961a20">operator-=</a> (const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;v)</td></tr>
<tr class="separator:ac95c6d98945ecda8a27987fc68961a20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad01909dad5b3ce7b47b4fb0301582d8a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ad01909dad5b3ce7b47b4fb0301582d8a">operator/=</a> (const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;v)</td></tr>
<tr class="separator:ad01909dad5b3ce7b47b4fb0301582d8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d541c4fb7d734547c5181a64db90ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a45d541c4fb7d734547c5181a64db90ae">operator*=</a> (const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;v)</td></tr>
<tr class="separator:a45d541c4fb7d734547c5181a64db90ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e46fc0ae1229ee313bf26fb6cfa0b5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a2e46fc0ae1229ee313bf26fb6cfa0b5a">operator-</a> () const</td></tr>
<tr class="separator:a2e46fc0ae1229ee313bf26fb6cfa0b5a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a786e355e86545cf95626b86e08a1b32f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a786e355e86545cf95626b86e08a1b32f">Vector</a> (<a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;is)</td></tr>
<tr class="separator:a786e355e86545cf95626b86e08a1b32f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4cc3b124b15af451f59954d1f091b53"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ad4cc3b124b15af451f59954d1f091b53">readVector</a> (<a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;is)</td></tr>
<tr class="separator:ad4cc3b124b15af451f59954d1f091b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a127385e6395d9d457aee6fcb1c1807b7"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a127385e6395d9d457aee6fcb1c1807b7">writeVector</a> (<a class="el" href="classpFlow_1_1iOstream.html">iOstream</a> &amp;os) const</td></tr>
<tr class="separator:a127385e6395d9d457aee6fcb1c1807b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff8e92ab47032ae811d1271161cb9b22"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#aff8e92ab47032ae811d1271161cb9b22">read</a> (<a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;is)</td></tr>
<tr class="separator:aff8e92ab47032ae811d1271161cb9b22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a40de4ceed55b2f78cf3027739dfd91"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a6a40de4ceed55b2f78cf3027739dfd91">write</a> (<a class="el" href="classpFlow_1_1iOstream.html">iOstream</a> &amp;os) const</td></tr>
<tr class="separator:a6a40de4ceed55b2f78cf3027739dfd91"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a651d8c3ded550b3444d63db673d76af1"><td class="memItemLeft" align="right" valign="top">static constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a651d8c3ded550b3444d63db673d76af1">isHostAccessible</a> ()</td></tr>
<tr class="separator:a651d8c3ded550b3444d63db673d76af1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:a174eb448c502cd3745ca4d4e5103fc56"><td class="memItemLeft" align="right" valign="top">const typedef T *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a174eb448c502cd3745ca4d4e5103fc56">constPointer</a></td></tr>
<tr class="separator:a174eb448c502cd3745ca4d4e5103fc56"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-methods"></a>
Static Protected Member Functions</h2></td></tr>
<tr class="memitem:a06bb59597b52844c4b5ccca2c6a1122b"><td class="memItemLeft" align="right" valign="top">static size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a06bb59597b52844c4b5ccca2c6a1122b">getVectorStride</a> (const size_t &amp;len)</td></tr>
<tr class="separator:a06bb59597b52844c4b5ccca2c6a1122b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7f6b7d756ffe3ce0b1d71c0cb57fd90"><td class="memItemLeft" align="right" valign="top">constexpr static const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#aa7f6b7d756ffe3ce0b1d71c0cb57fd90">memoerySpaceName</a> ()</td></tr>
<tr class="separator:aa7f6b7d756ffe3ce0b1d71c0cb57fd90"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a50fd7d13a0f7a6007ca5027b3bb8765a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a50fd7d13a0f7a6007ca5027b3bb8765a">name_</a></td></tr>
<tr class="separator:a50fd7d13a0f7a6007ca5027b3bb8765a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
Static Protected Attributes</h2></td></tr>
<tr class="memitem:ae6637e7df6fa318c820511b10e2cc170"><td class="memItemLeft" align="right" valign="top">static constexpr bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ae6637e7df6fa318c820511b10e2cc170">isHostAccessible_</a> = true</td></tr>
<tr class="separator:ae6637e7df6fa318c820511b10e2cc170"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename T, typename Allocator = vecAllocator&lt;T&gt;&gt;<br />
class pFlow::Vector&lt; T, Allocator &gt;</h3>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00046">46</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a27481ca5351b1589f138dfddabc6fef3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a27481ca5351b1589f138dfddabc6fef3">&#9670;&nbsp;</a></span>VectorType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt;T, Allocator&gt; <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00071">71</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a18df834101d1f5b0e840b89d1b309bf9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18df834101d1f5b0e840b89d1b309bf9">&#9670;&nbsp;</a></span>vectorType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef std::vector&lt;T, Allocator&gt; <a class="el" href="classpFlow_1_1Vector.html#a18df834101d1f5b0e840b89d1b309bf9">vectorType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00073">73</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="afb167adee600fd1cba5ec4c2cb93ede7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb167adee600fd1cba5ec4c2cb93ede7">&#9670;&nbsp;</a></span>iterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef vectorType::iterator <a class="el" href="classpFlow_1_1Vector.html#afb167adee600fd1cba5ec4c2cb93ede7">iterator</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00075">75</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a6210a29ab6dfeef54e2e0f6099a4776a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6210a29ab6dfeef54e2e0f6099a4776a">&#9670;&nbsp;</a></span>constIterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef vectorType::const_iterator <a class="el" href="classpFlow_1_1Vector.html#a6210a29ab6dfeef54e2e0f6099a4776a">constIterator</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00077">77</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="ae984783e3c3d2c1a4072c16651b3f520"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae984783e3c3d2c1a4072c16651b3f520">&#9670;&nbsp;</a></span>reference</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef vectorType::reference <a class="el" href="classpFlow_1_1Vector.html#ae984783e3c3d2c1a4072c16651b3f520">reference</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00079">79</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a239855f76ceec1e94ba94748fbe7f1b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a239855f76ceec1e94ba94748fbe7f1b6">&#9670;&nbsp;</a></span>constReference</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef vectorType::const_reference <a class="el" href="classpFlow_1_1Vector.html#a239855f76ceec1e94ba94748fbe7f1b6">constReference</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00081">81</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a8f3b992f61b158f2f9bf3a9a75e22998"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f3b992f61b158f2f9bf3a9a75e22998">&#9670;&nbsp;</a></span>valueType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef T <a class="el" href="classpFlow_1_1Vector.html#a8f3b992f61b158f2f9bf3a9a75e22998">valueType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00083">83</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a680c78d51cff3fd301666dd75bdbe49d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a680c78d51cff3fd301666dd75bdbe49d">&#9670;&nbsp;</a></span>pointer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef T* <a class="el" href="classpFlow_1_1Vector.html#a680c78d51cff3fd301666dd75bdbe49d">pointer</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00085">85</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a9aeb5819cb45b3dd4b595ad05b9f08ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9aeb5819cb45b3dd4b595ad05b9f08ab">&#9670;&nbsp;</a></span>initList</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef std::initializer_list&lt;T&gt; <a class="el" href="classpFlow_1_1Vector.html#a9aeb5819cb45b3dd4b595ad05b9f08ab">initList</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00089">89</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a4df026156780bc0ca651c342b7d6daa4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4df026156780bc0ca651c342b7d6daa4">&#9670;&nbsp;</a></span>Vector() <span class="overload">[1/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00123">123</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="ae21d5a2abb12737575e9b707b7236d39"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae21d5a2abb12737575e9b707b7236d39">&#9670;&nbsp;</a></span>Vector() <span class="overload">[2/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;&#160;</td>
<td class="paramname"><em>name</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00128">128</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a196090ca4b2516d23dde664574d73668"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a196090ca4b2516d23dde664574d73668">&#9670;&nbsp;</a></span>Vector() <span class="overload">[3/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>len</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00133">133</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="ae0bcdf6feae0cc16664469b3800a90ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0bcdf6feae0cc16664469b3800a90ef">&#9670;&nbsp;</a></span>Vector() <span class="overload">[4/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00139">139</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="afd11eececf67738fa93b37649a2f4dff"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd11eececf67738fa93b37649a2f4dff">&#9670;&nbsp;</a></span>Vector() <span class="overload">[5/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00148">148</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a987180fdd6def0f00c3386a41d7b8342"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a987180fdd6def0f00c3386a41d7b8342">&#9670;&nbsp;</a></span>Vector() <span class="overload">[6/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00153">153</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="acd2b21b4c87a57bdc9629ccbc43b17ee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd2b21b4c87a57bdc9629ccbc43b17ee">&#9670;&nbsp;</a></span>Vector() <span class="overload">[7/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>cap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structRESERVE.html">RESERVE</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00162">162</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="aef422de28b6d11a750d698b0dcbd88c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef422de28b6d11a750d698b0dcbd88c6">&#9670;&nbsp;</a></span>Vector() <span class="overload">[8/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>cap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structRESERVE.html">RESERVE</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00167">167</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a72db2141036e73e01e0720b4502eaff7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72db2141036e73e01e0720b4502eaff7">&#9670;&nbsp;</a></span>Vector() <span class="overload">[9/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>cap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structRESERVE.html">RESERVE</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00174">174</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="ad53e388e74b5ae30f1b1d2903dca3bb0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad53e388e74b5ae30f1b1d2903dca3bb0">&#9670;&nbsp;</a></span>Vector() <span class="overload">[10/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>cap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const size_t&#160;</td>
<td class="paramname"><em>len</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structRESERVE.html">RESERVE</a>&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00181">181</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a49f7561e1a7048389e478ede68a33c9c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49f7561e1a7048389e478ede68a33c9c">&#9670;&nbsp;</a></span>Vector() <span class="overload">[11/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a9aeb5819cb45b3dd4b595ad05b9f08ab">initList</a> &amp;&#160;</td>
<td class="paramname"><em>l</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00190">190</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a26478df90f9283ff242d6379ef6f5909"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a26478df90f9283ff242d6379ef6f5909">&#9670;&nbsp;</a></span>Vector() <span class="overload">[12/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>src</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00196">196</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a665a83a6705813bf6064942b1e689130"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a665a83a6705813bf6064942b1e689130">&#9670;&nbsp;</a></span>Vector() <span class="overload">[13/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td>
<td class="paramname"><em>src</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="aca0580f9b4943bd27daae19dcdb66093"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aca0580f9b4943bd27daae19dcdb66093">&#9670;&nbsp;</a></span>Vector() <span class="overload">[14/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>mv</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a5621d86af3f4478fb78efcbe58f0a5a2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5621d86af3f4478fb78efcbe58f0a5a2">&#9670;&nbsp;</a></span>Vector() <span class="overload">[15/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a18df834101d1f5b0e840b89d1b309bf9">vectorType</a> &amp;&#160;</td>
<td class="paramname"><em>src</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00207">207</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="aaa9fccd0cb7734271f7a15e5d9dc0d27"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaa9fccd0cb7734271f7a15e5d9dc0d27">&#9670;&nbsp;</a></span>~Vector()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">~<a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00233">233</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a786e355e86545cf95626b86e08a1b32f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a786e355e86545cf95626b86e08a1b32f">&#9670;&nbsp;</a></span>Vector() <span class="overload">[16/16]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;&#160;</td>
<td class="paramname"><em>is</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00023">23</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a06bb59597b52844c4b5ccca2c6a1122b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a06bb59597b52844c4b5ccca2c6a1122b">&#9670;&nbsp;</a></span>getVectorStride()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static size_t getVectorStride </td>
<td>(</td>
<td class="paramtype">const size_t &amp;&#160;</td>
<td class="paramname"><em>len</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00096">96</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="aa7f6b7d756ffe3ce0b1d71c0cb57fd90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7f6b7d756ffe3ce0b1d71c0cb57fd90">&#9670;&nbsp;</a></span>memoerySpaceName()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr static const char* memoerySpaceName </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00109">109</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a3841c7e37a0f2578ceb15f94fa91e5a8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3841c7e37a0f2578ceb15f94fa91e5a8">&#9670;&nbsp;</a></span>TypeInfoTemplateNV2()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TypeInfoTemplateNV2 </td>
<td>(</td>
<td class="paramtype">&quot;Vector&lt; T, Allocator &gt;&quot;&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classpFlow_1_1Vector.html#aa7f6b7d756ffe3ce0b1d71c0cb57fd90">memoerySpaceName</a>()&#160;</td>
<td class="paramname">&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a93deae7c93320429258128246527c668"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a93deae7c93320429258128246527c668">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a89437b47fb66364e7b126d12f67e4f0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89437b47fb66364e7b126d12f67e4f0f">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a18df834101d1f5b0e840b89d1b309bf9">vectorType</a> &amp;&#160;</td>
<td class="paramname"><em>rhs</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00218">218</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="ac28cf72b4838481c38332e72ab112853"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac28cf72b4838481c38332e72ab112853">&#9670;&nbsp;</a></span>operator=() <span class="overload">[3/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&amp;&#160;</td>
<td class="paramname"><em>mv</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a3e18e86753248052cab589c7f2cbab68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e18e86753248052cab589c7f2cbab68">&#9670;&nbsp;</a></span>operator=() <span class="overload">[4/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operator= </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00228">228</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a0bd4e7daf26f3446f7273e608aa20a6d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bd4e7daf26f3446f7273e608aa20a6d">&#9670;&nbsp;</a></span>clone()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>&lt;<a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a>&gt; clone </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00238">238</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a482888162c626099730c0e619a9c2ce7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a482888162c626099730c0e619a9c2ce7">&#9670;&nbsp;</a></span>clonePtr()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a>* clonePtr </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00243">243</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a3e122a9f9c04a4e2dffdfabde2f1de50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3e122a9f9c04a4e2dffdfabde2f1de50">&#9670;&nbsp;</a></span>clear()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00248">248</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="multiTriSurface_8hpp_source.html#l00091">multiTriSurface::clear()</a>, <a class="el" href="Vector_8cpp_source.html#l00124">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::deleteElement_sorted()</a>, <a class="el" href="geometry_8cpp_source.html#l00025">geometry::findPropertyId()</a>, <a class="el" href="pointStructure_8cpp_source.html#l00076">pointStructure::getNewPointsIndices()</a>, <a class="el" href="shapeMixture_8cpp_source.html#l00055">shapeMixture::getNextShapeNameN()</a>, <a class="el" href="InsertionRegion_8cpp_source.html#l00055">InsertionRegion&lt; ShapeType &gt;::insertParticles()</a>, <a class="el" href="positionRandom_8cpp_source.html#l00059">positionRandom::positionOnePass()</a>, <a class="el" href="stlFile_8cpp_source.html#l00052">stlFile::readSolid()</a>, <a class="el" href="selectBox_8cpp_source.html#l00025">selectBox::selectAllPointsInBox()</a>, <a class="el" href="selectRandom_8cpp_source.html#l00028">selectRandom::selectAllPointsInRange()</a>, <a class="el" href="selectRange_8cpp_source.html#l00025">selectRange::selectAllPointsInRange()</a>, <a class="el" href="sphereShape_8cpp_source.html#l00144">sphereShape::shapeToDiameter()</a>, <a class="el" href="positionParticles_8cpp_source.html#l00031">positionParticles::sortByMortonCode()</a>, <a class="el" href="triSurface_8cpp_source.html#l00148">triSurface::triSurface()</a>, and <a class="el" href="sphereShape_8cpp_source.html#l00085">sphereShape::writeDictionary()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph" alt=""/></div>
<map name="classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph" id="classpFlow_1_1Vector_a3e122a9f9c04a4e2dffdfabde2f1de50_icgraph">
<area shape="rect" title=" " alt="" coords="283,465,337,491"/>
<area shape="rect" href="classpFlow_1_1multiTriSurface.html#ac8bb3912a3ce86b15842e79d0b421204" title=" " alt="" coords="37,5,203,47"/>
<area shape="rect" href="classpFlow_1_1Vector.html#aa4434e6dde369bc0432ab2068bdcebf6" title=" " alt="" coords="19,71,221,127"/>
<area shape="rect" href="classpFlow_1_1geometry.html#ac1e82192333bcb3aeac1641a41a002f8" title=" " alt="" coords="5,151,235,178"/>
<area shape="rect" href="classpFlow_1_1pointStructure.html#a3d039dd7281b12efe26e02f64c5a4a43" title=" " alt="" coords="37,203,203,244"/>
<area shape="rect" href="classpFlow_1_1shapeMixture.html#abe6a32d589238a46ff8bd34e0f7ad07f" title=" " alt="" coords="35,268,205,309"/>
<area shape="rect" href="classpFlow_1_1InsertionRegion.html#a7aca664f39c4a6e73d6666a36ad687ce" title=" " alt="" coords="35,333,205,375"/>
<area shape="rect" href="classpFlow_1_1positionRandom.html#a0bb3861a7abae95231a9e78e59e24de0" title=" " alt="" coords="33,399,207,440"/>
<area shape="rect" href="classpFlow_1_1stlFile.html#a1d3b1b4ac56b0cec4337f6d7e9c6ce6c" title=" " alt="" coords="32,465,208,491"/>
<area shape="rect" href="classpFlow_1_1selectBox.html#a1374032c453ef21c7e97c572fb962a50" title=" " alt="" coords="31,516,209,557"/>
<area shape="rect" href="classpFlow_1_1selectRandom.html#af9905b10620776e3b5a42f779a83d503" title=" " alt="" coords="31,581,209,623"/>
<area shape="rect" href="classpFlow_1_1selectRange.html#af83be5446d3f11367ab805db50c41d92" title=" " alt="" coords="31,647,209,688"/>
<area shape="rect" href="classpFlow_1_1sphereShape.html#ae330b6820e487264676fdbed7250c95e" title=" " alt="" coords="44,712,196,753"/>
<area shape="rect" href="classpFlow_1_1positionParticles.html#acaa0dff282b290a55e1ce664eefb0bbd" title=" " alt="" coords="33,777,207,819"/>
<area shape="rect" href="classpFlow_1_1triSurface.html#a79fb8c4cf5f0734451c59a44c2a153d0" title=" " alt="" coords="51,843,189,884"/>
<area shape="rect" href="classpFlow_1_1sphereShape.html#ad55987c0647186d3e7acad9cc4166034" title=" " alt="" coords="44,908,196,949"/>
</map>
</div>
</div>
</div>
<a id="a3bf395066434c8b49368b60d6dcaa3c2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3bf395066434c8b49368b60d6dcaa3c2">&#9670;&nbsp;</a></span>VectorField() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a>&amp; VectorField </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00254">254</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a39c4696490d1dc0845b36826dd0554d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39c4696490d1dc0845b36826dd0554d2">&#9670;&nbsp;</a></span>VectorField() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a>&amp; VectorField </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00259">259</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a7bf66e1fb0c930579f03e69eb94376c5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7bf66e1fb0c930579f03e69eb94376c5">&#9670;&nbsp;</a></span>vectorField() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="classpFlow_1_1Vector.html#a18df834101d1f5b0e840b89d1b309bf9">vectorType</a>&amp; vectorField </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00264">264</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="aa6c65c8c12a7159773d7cbac9b170778"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6c65c8c12a7159773d7cbac9b170778">&#9670;&nbsp;</a></span>vectorField() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html#a18df834101d1f5b0e840b89d1b309bf9">vectorType</a>&amp; vectorField </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00269">269</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a6c6a7f38ddd92a5d3a3ab63112465bad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6c6a7f38ddd92a5d3a3ab63112465bad">&#9670;&nbsp;</a></span>deviceVectorAll() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto&amp; deviceVectorAll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00274">274</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a938cdb8c832190976da0813e317b68b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a938cdb8c832190976da0813e317b68b6">&#9670;&nbsp;</a></span>deviceVectorAll() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const auto&amp; deviceVectorAll </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00279">279</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="acd42440cb399a147e38fcd46e1ddf147"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acd42440cb399a147e38fcd46e1ddf147">&#9670;&nbsp;</a></span>deviceVector() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto&amp; deviceVector </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00284">284</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a88040121f32e5cadab180dadd31c9495"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88040121f32e5cadab180dadd31c9495">&#9670;&nbsp;</a></span>deviceVector() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const auto&amp; deviceVector </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00289">289</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="acc80e00a8ac919288fb55bd14cc88bf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc80e00a8ac919288fb55bd14cc88bf6">&#9670;&nbsp;</a></span>name()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>&amp; name </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00294">294</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a10efdf47ffedbdc720f71c2f72b98d98"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a10efdf47ffedbdc720f71c2f72b98d98">&#9670;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00299">299</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="triSurface_8cpp_source.html#l00029">triSurface::addTriangle()</a>, <a class="el" href="symArrayHD_8hpp_source.html#l00177">symArray&lt; nonLinearProperties &gt;::assign()</a>, <a class="el" href="VectorSingle_8hpp_source.html#l00451">VectorSingle&lt; realx3, void &gt;::assign()</a>, <a class="el" href="VectorDual_8hpp_source.html#l00496">VectorDual&lt; int8 &gt;::assign()</a>, <a class="el" href="multiTriSurface_8cpp_source.html#l00024">multiTriSurface::calculateVars()</a>, <a class="el" href="Vector_8cpp_source.html#l00166">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::deleteElement()</a>, <a class="el" href="VectorDual_8hpp_source.html#l00515">VectorDual&lt; int8 &gt;::deleteElement()</a>, <a class="el" href="Vector_8cpp_source.html#l00124">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::deleteElement_sorted()</a>, <a class="el" href="VectorAlgorithm_8hpp_source.html#l00056">pFlow::fillSequence()</a>, <a class="el" href="Insertion_8cpp_source.html#l00103">Insertion&lt; ShapeType &gt;::insertParticles()</a>, <a class="el" href="InsertionRegion_8cpp_source.html#l00055">InsertionRegion&lt; ShapeType &gt;::insertParticles()</a>, <a class="el" href="sphereParticles_8cpp_source.html#l00362">sphereParticles::insertParticles()</a>, <a class="el" href="pointStructure_8cpp_source.html#l00300">pointStructure::insertPoints()</a>, <a class="el" href="Vector_8cpp_source.html#l00233">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::insertSetElement()</a>, <a class="el" href="VectorSingle_8hpp_source.html#l00560">VectorSingle&lt; realx3, void &gt;::insertSetElement()</a>, <a class="el" href="VectorDual_8hpp_source.html#l00580">VectorDual&lt; int8 &gt;::insertSetElement()</a>, <a class="el" href="sphereParticles_8cpp_source.html#l00139">sphereParticles::insertSphereParticles()</a>, <a class="el" href="property_8cpp_source.html#l00076">property::makeNameIndex()</a>, <a class="el" href="VectorMath_8hpp_source.html#l00175">pFlow::max()</a>, <a class="el" href="VectorMath_8hpp_source.html#l00149">pFlow::min()</a>, <a class="el" href="positionOrdered_8hpp_source.html#l00077">positionOrdered::numPoints()</a>, <a class="el" href="positionRandom_8hpp_source.html#l00081">positionRandom::numPoints()</a>, <a class="el" href="VectorI_8hpp_source.html#l00107">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::operator*=()</a>, <a class="el" href="VectorI_8hpp_source.html#l00069">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::operator+=()</a>, <a class="el" href="VectorI_8hpp_source.html#l00088">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::operator-=()</a>, <a class="el" href="VectorI_8hpp_source.html#l00126">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::operator/=()</a>, <a class="el" href="VectorMath_8hpp_source.html#l00120">pFlow::pow()</a>, <a class="el" href="sphereShape_8cpp_source.html#l00053">sphereShape::readDictionary()</a>, <a class="el" href="property_8cpp_source.html#l00026">property::readDictionary()</a>, <a class="el" href="linearCF_8hpp_source.html#l00078">linear&lt; limited &gt;::readLinearDictionary()</a>, <a class="el" href="nonLinearCF_8hpp_source.html#l00074">nonLinear&lt; limited &gt;::readNonLinearDictionary()</a>, <a class="el" href="nonLinearMod_8hpp_source.html#l00074">nonLinearMod&lt; limited &gt;::readNonLinearDictionary()</a>, <a class="el" href="positionOrdered_8hpp_source.html#l00082">positionOrdered::size()</a>, <a class="el" href="positionRandom_8hpp_source.html#l00086">positionRandom::size()</a>, <a class="el" href="shapeMixture_8hpp_source.html#l00087">shapeMixture::size()</a>, <a class="el" href="positionParticles_8cpp_source.html#l00031">positionParticles::sortByMortonCode()</a>, <a class="el" href="VectorMath_8hpp_source.html#l00201">pFlow::sum()</a>, <a class="el" href="symArrayHD_8hpp_source.html#l00219">symArray&lt; nonLinearProperties &gt;::write()</a>, <a class="el" href="VectorSingle_8hpp_source.html#l00803">VectorSingle&lt; realx3, void &gt;::write()</a>, and <a class="el" href="VectorDual_8hpp_source.html#l00912">VectorDual&lt; int8 &gt;::write()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph" alt=""/></div>
<map name="classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph" id="classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph">
<area shape="rect" title=" " alt="" coords="280,1310,328,1337"/>
<area shape="rect" href="classpFlow_1_1triSurface.html#a86cff523f4f289aeec0a4a82ab0bcc09" title=" " alt="" coords="49,5,188,47"/>
<area shape="rect" href="classpFlow_1_1symArray.html#ac49828e84b4c929c15c813500e280005" title=" " alt="" coords="13,71,224,112"/>
<area shape="rect" href="classpFlow_1_1VectorSingle.html#a9fae584c5ab16d31491be8f8123de47f" title=" " alt="" coords="29,136,208,177"/>
<area shape="rect" href="classpFlow_1_1VectorDual.html#aff81578dea4c1c19fc5f9ba871ddc3d4" title=" " alt="" coords="43,201,194,243"/>
<area shape="rect" href="classpFlow_1_1multiTriSurface.html#a37215fff362d82077ec78ffe0cb211d2" title=" " alt="" coords="35,267,202,308"/>
<area shape="rect" href="classpFlow_1_1Vector.html#ae3f21fcefd35e2538e7da6e933c8baeb" title=" " alt="" coords="39,333,199,389"/>
<area shape="rect" href="classpFlow_1_1VectorDual.html#ae3f21fcefd35e2538e7da6e933c8baeb" title=" " alt="" coords="34,413,203,455"/>
<area shape="rect" href="classpFlow_1_1Vector.html#aa4434e6dde369bc0432ab2068bdcebf6" title=" " alt="" coords="17,479,220,535"/>
<area shape="rect" href="namespacepFlow.html#a96af769b45a4f8ca3974aaf7ce3a258b" title=" " alt="" coords="45,559,192,586"/>
<area shape="rect" href="classpFlow_1_1Insertion.html#ade7faca5a778c285e00c20175e9c3815" title=" " alt="" coords="33,611,204,652"/>
<area shape="rect" href="classpFlow_1_1InsertionRegion.html#a7aca664f39c4a6e73d6666a36ad687ce" title=" " alt="" coords="33,676,204,717"/>
<area shape="rect" href="classpFlow_1_1sphereParticles.html#a99cba4c27cdaa229242ccd3b22b04fba" title="Insert new particles in position with specified shapes." alt="" coords="35,741,202,783"/>
<area shape="rect" href="classpFlow_1_1pointStructure.html#a9d20becf23a4c5cb98ff7b4e05717190" title=" " alt="" coords="39,807,199,848"/>
<area shape="rect" href="classpFlow_1_1Vector.html#a5a36bee20562c05a4cc9ee14ea560727" title=" " alt="" coords="33,873,205,929"/>
<area shape="rect" href="classpFlow_1_1VectorSingle.html#acb8d546498dc0126c5be6ad6f2767cb6" title=" " alt="" coords="21,953,216,1009"/>
<area shape="rect" href="classpFlow_1_1VectorDual.html#a34bb429dcb71153499f3ef45195b2071" title=" " alt="" coords="25,1033,212,1075"/>
<area shape="rect" href="classpFlow_1_1sphereParticles.html#af38e902a6e8867893c7fafaeabf99578" title=" " alt="" coords="35,1099,202,1140"/>
<area shape="rect" href="classpFlow_1_1property.html#a81429b86cbb3fb83ee6752cc2308c094" title="creates a mapp" alt="" coords="16,1164,221,1205"/>
<area shape="rect" href="namespacepFlow.html#a610b1e24f9967bd8baa14c6fbcb91d57" title=" " alt="" coords="70,1230,167,1257"/>
<area shape="rect" href="namespacepFlow.html#ac4a4c4d693223d90154f1c7e68e0dae4" title=" " alt="" coords="72,1281,165,1307"/>
<area shape="rect" href="classpFlow_1_1positionOrdered.html#af53fd6d18bcf7c98c7ff8c3ec8bfdfbd" title=" " alt="" coords="33,1332,205,1373"/>
<area shape="rect" href="classpFlow_1_1positionRandom.html#af53fd6d18bcf7c98c7ff8c3ec8bfdfbd" title=" " alt="" coords="31,1397,206,1439"/>
<area shape="rect" href="classpFlow_1_1Vector.html#a45d541c4fb7d734547c5181a64db90ae" title=" " alt="" coords="39,1463,199,1519"/>
<area shape="rect" href="classpFlow_1_1Vector.html#a8ece13f41f55786179efd567c34019a4" title=" " alt="" coords="39,1543,199,1599"/>
<area shape="rect" href="classpFlow_1_1Vector.html#ac95c6d98945ecda8a27987fc68961a20" title=" " alt="" coords="39,1623,199,1679"/>
<area shape="rect" href="classpFlow_1_1Vector.html#ad01909dad5b3ce7b47b4fb0301582d8a" title=" " alt="" coords="39,1703,199,1759"/>
<area shape="rect" href="namespacepFlow.html#a9144ff9208c7188e115afed6b3fa0f0a" title=" " alt="" coords="71,1783,166,1810"/>
<area shape="rect" href="classpFlow_1_1sphereShape.html#a3ee94dd32f4df1490653290d2919dc52" title=" " alt="" coords="43,1835,195,1876"/>
<area shape="rect" href="classpFlow_1_1property.html#a3ee94dd32f4df1490653290d2919dc52" title="read from dict" alt="" coords="5,1901,232,1927"/>
<area shape="rect" href="classpFlow_1_1cfModels_1_1linear.html#a36dd9da7f6e5afc522963e96004b3f98" title=" " alt="" coords="33,1952,205,1993"/>
<area shape="rect" href="classpFlow_1_1cfModels_1_1nonLinear.html#a8b733efddd531d2ddf9c2765805f081c" title=" " alt="" coords="19,2017,218,2059"/>
<area shape="rect" href="classpFlow_1_1cfModels_1_1nonLinearMod.html#a8b733efddd531d2ddf9c2765805f081c" title=" " alt="" coords="9,2083,229,2124"/>
<area shape="rect" href="classpFlow_1_1positionOrdered.html#a03bc1200aac252c4d3e18657d700b71c" title=" " alt="" coords="33,2148,205,2189"/>
<area shape="rect" href="classpFlow_1_1positionRandom.html#a03bc1200aac252c4d3e18657d700b71c" title=" " alt="" coords="31,2213,206,2255"/>
<area shape="rect" href="classpFlow_1_1shapeMixture.html#a10efdf47ffedbdc720f71c2f72b98d98" title=" " alt="" coords="40,2279,197,2320"/>
<area shape="rect" href="classpFlow_1_1positionParticles.html#acaa0dff282b290a55e1ce664eefb0bbd" title=" " alt="" coords="31,2344,206,2385"/>
<area shape="rect" href="namespacepFlow.html#a9dcdbd0c4d6db890c1eff7b637e844c2" title=" " alt="" coords="71,2410,167,2437"/>
<area shape="rect" href="classpFlow_1_1symArray.html#aa7d820a4dd0777a9a82aee242b83a167" title=" " alt="" coords="13,2461,224,2503"/>
<area shape="rect" href="classpFlow_1_1VectorSingle.html#aa7d820a4dd0777a9a82aee242b83a167" title=" " alt="" coords="33,2527,204,2568"/>
<area shape="rect" href="classpFlow_1_1VectorDual.html#aa7d820a4dd0777a9a82aee242b83a167" title=" " alt="" coords="43,2592,194,2633"/>
</map>
</div>
</div>
</div>
<a id="a234de5cb432c97fcb4b0f806bb86624e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a234de5cb432c97fcb4b0f806bb86624e">&#9670;&nbsp;</a></span>capacity()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto capacity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00304">304</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="VectorSingle_8hpp_source.html#l00451">VectorSingle&lt; realx3, void &gt;::assign()</a>, <a class="el" href="InsertionRegion_8cpp_source.html#l00055">InsertionRegion&lt; ShapeType &gt;::insertParticles()</a>, <a class="el" href="VectorMath_8hpp_source.html#l00109">pFlow::pow()</a>, and <a class="el" href="positionParticles_8cpp_source.html#l00031">positionParticles::sortByMortonCode()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1Vector_a234de5cb432c97fcb4b0f806bb86624e_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a234de5cb432c97fcb4b0f806bb86624e_icgraph" alt=""/></div>
<map name="classpFlow_1_1Vector_a234de5cb432c97fcb4b0f806bb86624e_icgraph" id="classpFlow_1_1Vector_a234de5cb432c97fcb4b0f806bb86624e_icgraph">
<area shape="rect" title=" " alt="" coords="232,107,309,134"/>
<area shape="rect" href="classpFlow_1_1VectorSingle.html#a9fae584c5ab16d31491be8f8123de47f" title=" " alt="" coords="5,5,184,47"/>
<area shape="rect" href="classpFlow_1_1InsertionRegion.html#a7aca664f39c4a6e73d6666a36ad687ce" title=" " alt="" coords="9,71,180,112"/>
<area shape="rect" href="namespacepFlow.html#ae8c7f45b1b39def821f63012151da10c" title=" " alt="" coords="47,137,142,163"/>
<area shape="rect" href="classpFlow_1_1positionParticles.html#acaa0dff282b290a55e1ce664eefb0bbd" title=" " alt="" coords="7,188,182,229"/>
</map>
</div>
</div>
</div>
<a id="a3dbf7d015e95cf17d59eafb6828e9cac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3dbf7d015e95cf17d59eafb6828e9cac">&#9670;&nbsp;</a></span>reserve()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto reserve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a39f5f71474553bc78726494fa09dd0fb">label</a>&#160;</td>
<td class="paramname"><em>len</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00309">309</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="InsertionRegion_8cpp_source.html#l00055">InsertionRegion&lt; ShapeType &gt;::insertParticles()</a>, <a class="el" href="selectBox_8cpp_source.html#l00025">selectBox::selectAllPointsInBox()</a>, <a class="el" href="selectRandom_8cpp_source.html#l00028">selectRandom::selectAllPointsInRange()</a>, <a class="el" href="selectRange_8cpp_source.html#l00025">selectRange::selectAllPointsInRange()</a>, and <a class="el" href="Vector_8hpp_source.html#l00174">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::Vector()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1Vector_a3dbf7d015e95cf17d59eafb6828e9cac_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a3dbf7d015e95cf17d59eafb6828e9cac_icgraph" alt=""/></div>
<map name="classpFlow_1_1Vector_a3dbf7d015e95cf17d59eafb6828e9cac_icgraph" id="classpFlow_1_1Vector_a3dbf7d015e95cf17d59eafb6828e9cac_icgraph">
<area shape="rect" title=" " alt="" coords="232,143,303,170"/>
<area shape="rect" href="classpFlow_1_1InsertionRegion.html#a7aca664f39c4a6e73d6666a36ad687ce" title=" " alt="" coords="9,5,180,47"/>
<area shape="rect" href="classpFlow_1_1selectBox.html#a1374032c453ef21c7e97c572fb962a50" title=" " alt="" coords="5,71,184,112"/>
<area shape="rect" href="classpFlow_1_1selectRange.html#af83be5446d3f11367ab805db50c41d92" title=" " alt="" coords="5,136,184,177"/>
<area shape="rect" href="classpFlow_1_1selectRandom.html#af9905b10620776e3b5a42f779a83d503" title=" " alt="" coords="5,201,184,243"/>
<area shape="rect" href="classpFlow_1_1Vector.html#a72db2141036e73e01e0720b4502eaff7" title=" " alt="" coords="15,267,175,323"/>
</map>
</div>
</div>
</div>
<a id="aa4434e6dde369bc0432ab2068bdcebf6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4434e6dde369bc0432ab2068bdcebf6">&#9670;&nbsp;</a></span>deleteElement_sorted()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool deleteElement_sorted </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; <a class="el" href="namespacepFlow.html#a39f5f71474553bc78726494fa09dd0fb">label</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>indices</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00124">124</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
</div>
</div>
<a id="ae3f21fcefd35e2538e7da6e933c8baeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae3f21fcefd35e2538e7da6e933c8baeb">&#9670;&nbsp;</a></span>deleteElement() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool deleteElement </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; <a class="el" href="namespacepFlow.html#a39f5f71474553bc78726494fa09dd0fb">label</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>indices</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00166">166</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
</div>
</div>
<a id="a216beb08e71c4da16ab1aa538ff9757a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a216beb08e71c4da16ab1aa538ff9757a">&#9670;&nbsp;</a></span>deleteElement() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool deleteElement </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a39f5f71474553bc78726494fa09dd0fb">label</a>&#160;</td>
<td class="paramname"><em>index</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00185">185</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
</div>
</div>
<a id="a30b7f34210d48986237bf8f1c7794493"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30b7f34210d48986237bf8f1c7794493">&#9670;&nbsp;</a></span>insertSetElement() <span class="overload">[1/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool insertSetElement </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a27c4d9af27a6e7595097b77d05874147">int32IndexContainer</a> &amp;&#160;</td>
<td class="paramname"><em>indices</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00201">201</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
</div>
</div>
<a id="a5a36bee20562c05a4cc9ee14ea560727"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5a36bee20562c05a4cc9ee14ea560727">&#9670;&nbsp;</a></span>insertSetElement() <span class="overload">[2/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool insertSetElement </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a27c4d9af27a6e7595097b77d05874147">int32IndexContainer</a> &amp;&#160;</td>
<td class="paramname"><em>indices</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>vals</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00233">233</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
</div>
</div>
<a id="a91c25cb240f7cb7be088f7da9e073791"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a91c25cb240f7cb7be088f7da9e073791">&#9670;&nbsp;</a></span>insertSetElement() <span class="overload">[3/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool insertSetElement </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>indices</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00266">266</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
</div>
</div>
<a id="aff5470629107827f20f27e4fe51f3d85"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff5470629107827f20f27e4fe51f3d85">&#9670;&nbsp;</a></span>insertSetElement() <span class="overload">[4/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool insertSetElement </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>indices</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; T &gt; &amp;&#160;</td>
<td class="paramname"><em>vals</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00297">297</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
</div>
</div>
<a id="aae71b0968705366d585f7852cc242f69"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aae71b0968705366d585f7852cc242f69">&#9670;&nbsp;</a></span>insertSetElement() <span class="overload">[5/5]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool insertSetElement </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td>
<td class="paramname"><em>idx</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00328">328</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
</div>
</div>
<a id="a34b3e020ef4d15f9b2442bfff37f19b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34b3e020ef4d15f9b2442bfff37f19b8">&#9670;&nbsp;</a></span>fill()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void fill </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VectorI_8hpp_source.html#l00022">22</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="Vector_8hpp_source.html#l00228">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::operator=()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1Vector_a34b3e020ef4d15f9b2442bfff37f19b8_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a34b3e020ef4d15f9b2442bfff37f19b8_icgraph" alt=""/></div>
<map name="classpFlow_1_1Vector_a34b3e020ef4d15f9b2442bfff37f19b8_icgraph" id="classpFlow_1_1Vector_a34b3e020ef4d15f9b2442bfff37f19b8_icgraph">
<area shape="rect" title=" " alt="" coords="213,20,252,47"/>
<area shape="rect" href="classpFlow_1_1Vector.html#a3e18e86753248052cab589c7f2cbab68" title=" " alt="" coords="5,5,165,61"/>
</map>
</div>
</div>
</div>
<a id="a651d8c3ded550b3444d63db673d76af1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a651d8c3ded550b3444d63db673d76af1">&#9670;&nbsp;</a></span>isHostAccessible()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">static constexpr bool isHostAccessible </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span><span class="mlabel">constexpr</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00349">349</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="ae0df644664622b4bdfe9ba3e95f0347e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0df644664622b4bdfe9ba3e95f0347e">&#9670;&nbsp;</a></span>operator+=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operator+= </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VectorI_8hpp_source.html#l00029">29</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
</div>
</div>
<a id="a2d3bacae1bb0a817e566bab15c2e4be4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2d3bacae1bb0a817e566bab15c2e4be4">&#9670;&nbsp;</a></span>operator-=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operator-= </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VectorI_8hpp_source.html#l00039">39</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
</div>
</div>
<a id="afec93ae36ff0423832d6a5863f19bd55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afec93ae36ff0423832d6a5863f19bd55">&#9670;&nbsp;</a></span>operator*=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operator*= </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VectorI_8hpp_source.html#l00049">49</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
</div>
</div>
<a id="a7106c94d412c940f3be125e178d2e0b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7106c94d412c940f3be125e178d2e0b5">&#9670;&nbsp;</a></span>operator/=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operator/= </td>
<td>(</td>
<td class="paramtype">const T &amp;&#160;</td>
<td class="paramname"><em>val</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VectorI_8hpp_source.html#l00059">59</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
</div>
</div>
<a id="a8ece13f41f55786179efd567c34019a4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ece13f41f55786179efd567c34019a4">&#9670;&nbsp;</a></span>operator+=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operator+= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VectorI_8hpp_source.html#l00069">69</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
</div>
</div>
<a id="ac95c6d98945ecda8a27987fc68961a20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac95c6d98945ecda8a27987fc68961a20">&#9670;&nbsp;</a></span>operator-=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operator-= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VectorI_8hpp_source.html#l00088">88</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
</div>
</div>
<a id="ad01909dad5b3ce7b47b4fb0301582d8a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad01909dad5b3ce7b47b4fb0301582d8a">&#9670;&nbsp;</a></span>operator/=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operator/= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VectorI_8hpp_source.html#l00126">126</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
</div>
</div>
<a id="a45d541c4fb7d734547c5181a64db90ae"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45d541c4fb7d734547c5181a64db90ae">&#9670;&nbsp;</a></span>operator*=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void operator*= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a27481ca5351b1589f138dfddabc6fef3">VectorType</a> &amp;&#160;</td>
<td class="paramname"><em>v</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VectorI_8hpp_source.html#l00107">107</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
</div>
</div>
<a id="a2e46fc0ae1229ee313bf26fb6cfa0b5a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e46fc0ae1229ee313bf26fb6cfa0b5a">&#9670;&nbsp;</a></span>operator-()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1Vector.html">pFlow::Vector</a>&lt; T, Allocator &gt; operator-</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="VectorI_8hpp_source.html#l00146">146</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
</div>
</div>
<a id="ad4cc3b124b15af451f59954d1f091b53"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad4cc3b124b15af451f59954d1f091b53">&#9670;&nbsp;</a></span>readVector()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool readVector </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;&#160;</td>
<td class="paramname"><em>is</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00030">30</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="Vector_8hpp_source.html#l00392">pFlow::operator&gt;&gt;()</a>, and <a class="el" href="Vector_8hpp_source.html#l00378">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::read()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1Vector_ad4cc3b124b15af451f59954d1f091b53_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_ad4cc3b124b15af451f59954d1f091b53_icgraph" alt=""/></div>
<map name="classpFlow_1_1Vector_ad4cc3b124b15af451f59954d1f091b53_icgraph" id="classpFlow_1_1Vector_ad4cc3b124b15af451f59954d1f091b53_icgraph">
<area shape="rect" title=" " alt="" coords="213,39,305,65"/>
<area shape="rect" href="namespacepFlow.html#a6afb377b6e01773903cd7a2e0c18f3c9" title=" " alt="" coords="13,5,158,32"/>
<area shape="rect" href="classpFlow_1_1Vector.html#aff8e92ab47032ae811d1271161cb9b22" title=" " alt="" coords="5,56,165,112"/>
</map>
</div>
</div>
</div>
<a id="a127385e6395d9d457aee6fcb1c1807b7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a127385e6395d9d457aee6fcb1c1807b7">&#9670;&nbsp;</a></span>writeVector()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool writeVector </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1iOstream.html">iOstream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8cpp_source.html#l00090">90</a> of file <a class="el" href="Vector_8cpp_source.html">Vector.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="Vector_8hpp_source.html#l00403">pFlow::operator&lt;&lt;()</a>, and <a class="el" href="Vector_8hpp_source.html#l00383">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::write()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1Vector_a127385e6395d9d457aee6fcb1c1807b7_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a127385e6395d9d457aee6fcb1c1807b7_icgraph" alt=""/></div>
<map name="classpFlow_1_1Vector_a127385e6395d9d457aee6fcb1c1807b7_icgraph" id="classpFlow_1_1Vector_a127385e6395d9d457aee6fcb1c1807b7_icgraph">
<area shape="rect" title=" " alt="" coords="213,39,309,65"/>
<area shape="rect" href="namespacepFlow.html#ad49266c77096c69d62134d3875259627" title=" " alt="" coords="13,5,158,32"/>
<area shape="rect" href="classpFlow_1_1Vector.html#a6a40de4ceed55b2f78cf3027739dfd91" title=" " alt="" coords="5,56,165,112"/>
</map>
</div>
</div>
</div>
<a id="aff8e92ab47032ae811d1271161cb9b22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff8e92ab47032ae811d1271161cb9b22">&#9670;&nbsp;</a></span>read()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool read </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;&#160;</td>
<td class="paramname"><em>is</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00378">378</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="symArrayHD_8hpp_source.html#l00208">symArray&lt; nonLinearProperties &gt;::read()</a>, <a class="el" href="VectorSingle_8hpp_source.html#l00792">VectorSingle&lt; realx3, void &gt;::read()</a>, and <a class="el" href="VectorDual_8hpp_source.html#l00901">VectorDual&lt; int8 &gt;::read()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph" alt=""/></div>
<map name="classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph" id="classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph">
<area shape="rect" title=" " alt="" coords="264,78,315,105"/>
<area shape="rect" href="classpFlow_1_1symArray.html#ae1d42751915e8566dac19658cc498ffa" title=" " alt="" coords="5,5,216,47"/>
<area shape="rect" href="classpFlow_1_1VectorSingle.html#ae1d42751915e8566dac19658cc498ffa" title=" " alt="" coords="27,71,194,112"/>
<area shape="rect" href="classpFlow_1_1VectorDual.html#ae1d42751915e8566dac19658cc498ffa" title=" " alt="" coords="35,136,186,177"/>
</map>
</div>
</div>
</div>
<a id="a6a40de4ceed55b2f78cf3027739dfd91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a40de4ceed55b2f78cf3027739dfd91">&#9670;&nbsp;</a></span>write()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1iOstream.html">iOstream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00383">383</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="symArrayHD_8hpp_source.html#l00219">symArray&lt; nonLinearProperties &gt;::write()</a>, <a class="el" href="VectorSingle_8hpp_source.html#l00803">VectorSingle&lt; realx3, void &gt;::write()</a>, and <a class="el" href="VectorDual_8hpp_source.html#l00912">VectorDual&lt; int8 &gt;::write()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1Vector_a6a40de4ceed55b2f78cf3027739dfd91_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a6a40de4ceed55b2f78cf3027739dfd91_icgraph" alt=""/></div>
<map name="classpFlow_1_1Vector_a6a40de4ceed55b2f78cf3027739dfd91_icgraph" id="classpFlow_1_1Vector_a6a40de4ceed55b2f78cf3027739dfd91_icgraph">
<area shape="rect" title=" " alt="" coords="264,78,319,105"/>
<area shape="rect" href="classpFlow_1_1symArray.html#aa7d820a4dd0777a9a82aee242b83a167" title=" " alt="" coords="5,5,216,47"/>
<area shape="rect" href="classpFlow_1_1VectorSingle.html#aa7d820a4dd0777a9a82aee242b83a167" title=" " alt="" coords="25,71,196,112"/>
<area shape="rect" href="classpFlow_1_1VectorDual.html#aa7d820a4dd0777a9a82aee242b83a167" title=" " alt="" coords="35,136,186,177"/>
</map>
</div>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="a174eb448c502cd3745ca4d4e5103fc56"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a174eb448c502cd3745ca4d4e5103fc56">&#9670;&nbsp;</a></span>constPointer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const typedef T* constPointer</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00087">87</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a50fd7d13a0f7a6007ca5027b3bb8765a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a50fd7d13a0f7a6007ca5027b3bb8765a">&#9670;&nbsp;</a></span>name_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> name_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00094">94</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="Vector_8hpp_source.html#l00294">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::name()</a>, and <a class="el" href="Vector_8hpp_source.html#l00181">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::Vector()</a>.</p>
</div>
</div>
<a id="ae6637e7df6fa318c820511b10e2cc170"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6637e7df6fa318c820511b10e2cc170">&#9670;&nbsp;</a></span>isHostAccessible_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">constexpr bool isHostAccessible_ = true</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">constexpr</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00107">107</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="Vector_8hpp_source.html#l00349">Vector&lt; word, vecAllocator&lt; word &gt; &gt;::isHostAccessible()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/phasicFlow/containers/Vector/<a class="el" href="Vector_8hpp_source.html">Vector.hpp</a></li>
<li>src/phasicFlow/containers/Vector/<a class="el" href="Vector_8cpp_source.html">Vector.cpp</a></li>
<li>src/phasicFlow/containers/Vector/<a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="namespacepFlow.html">pFlow</a></li><li class="navelem"><a class="el" href="classpFlow_1_1Vector.html">Vector</a></li>
<li class="footer">Generated by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.17 </li>
</ul>
</div>
</body>
</html>