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

2199 lines
119 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"/>
<meta name="description" content="PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU.">
<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>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></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" >
<tbody>
<tr>
<td id="projectlogo"><a href="https://github.com/PhasicFlow"><img alt="Logo" src="phasicFlow_logo.png"></a></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>
<tr>
<td id="projectbrief">
<a href="https://https://cemf.ir">www.cemf.ir</a>
</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="#pri-attribs">Private Attributes</a> &#124;
<a href="#pri-static-attribs">Static Private 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 id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for Vector&lt; T, Allocator &gt;:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector__inherit__graph.png" border="0" usemap="#Vector_3_01T_00_01Allocator_01_4_inherit__map" alt="Inheritance graph"/></div>
<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:a2b3cf712c21986427e001e341c37f9f4"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> = <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt; T, Allocator &gt;</td></tr>
<tr class="separator:a2b3cf712c21986427e001e341c37f9f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2ad7745c82b21b12ef70ea003b6f58d"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> = typename std::vector&lt; T, Allocator &gt;</td></tr>
<tr class="separator:ac2ad7745c82b21b12ef70ea003b6f58d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ae171688cb6e87d159546d03f92dd3e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a0ae171688cb6e87d159546d03f92dd3e">iterator</a> = typename vectorType::iterator</td></tr>
<tr class="separator:a0ae171688cb6e87d159546d03f92dd3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acc2d897846f86bdfd4d827f9086df367"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#acc2d897846f86bdfd4d827f9086df367">const_iterator</a> = typename vectorType::const_iterator</td></tr>
<tr class="separator:acc2d897846f86bdfd4d827f9086df367"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86f1755032782d36d0dffc31e269a9e8"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a86f1755032782d36d0dffc31e269a9e8">reference</a> = typename vectorType::reference</td></tr>
<tr class="separator:a86f1755032782d36d0dffc31e269a9e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6571cd15320c555006ded13d50aed5d2"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a6571cd15320c555006ded13d50aed5d2">const_reference</a> = typename vectorType::const_reference</td></tr>
<tr class="separator:a6571cd15320c555006ded13d50aed5d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb9ded5f49336ae503bb9f2035ea902b"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#afb9ded5f49336ae503bb9f2035ea902b">value_type</a> = T</td></tr>
<tr class="separator:afb9ded5f49336ae503bb9f2035ea902b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c94ab69cec3a561ed81e0caae46a6c3"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a9c94ab69cec3a561ed81e0caae46a6c3">pointer</a> = T *</td></tr>
<tr class="separator:a9c94ab69cec3a561ed81e0caae46a6c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30df3f029cc4d6cbc45d658a83860ff8"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a30df3f029cc4d6cbc45d658a83860ff8">const_pointer</a> = const T *</td></tr>
<tr class="separator:a30df3f029cc4d6cbc45d658a83860ff8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a502081ddf6a2e0daf706cd593f93a782"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a502081ddf6a2e0daf706cd593f93a782">init_list</a> = typename std::initializer_list&lt; T &gt;</td></tr>
<tr class="separator:a502081ddf6a2e0daf706cd593f93a782"><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:a97ea1c80cb6a0cfd277436c16db6aea5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a97ea1c80cb6a0cfd277436c16db6aea5">TypeInfoTemplateNV111</a> (&quot;Vector&quot;, T, <a class="el" href="classpFlow_1_1Vector.html#a4afaef92d6e6a55303575f96107d40ec">memoerySpaceName</a>())</td></tr>
<tr class="separator:a97ea1c80cb6a0cfd277436c16db6aea5"><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="memdesc:a4df026156780bc0ca651c342b7d6daa4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty <a class="el" href="classpFlow_1_1Vector.html">Vector</a>. <a href="classpFlow_1_1Vector.html#a4df026156780bc0ca651c342b7d6daa4">More...</a><br /></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="memdesc:ae21d5a2abb12737575e9b707b7236d39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty <a class="el" href="classpFlow_1_1Vector.html">Vector</a> with a name. <a href="classpFlow_1_1Vector.html#ae21d5a2abb12737575e9b707b7236d39">More...</a><br /></td></tr>
<tr class="separator:ae21d5a2abb12737575e9b707b7236d39"><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>, <a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a> len)</td></tr>
<tr class="memdesc:ae0bcdf6feae0cc16664469b3800a90ef"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> with specified length and name. <a href="classpFlow_1_1Vector.html#ae0bcdf6feae0cc16664469b3800a90ef">More...</a><br /></td></tr>
<tr class="separator:ae0bcdf6feae0cc16664469b3800a90ef"><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>, <a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a> len, const T &amp;val)</td></tr>
<tr class="memdesc:a987180fdd6def0f00c3386a41d7b8342"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> with name, length and value. <a href="classpFlow_1_1Vector.html#a987180fdd6def0f00c3386a41d7b8342">More...</a><br /></td></tr>
<tr class="separator:a987180fdd6def0f00c3386a41d7b8342"><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>, <a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a> cap, <a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a> len, <a class="el" href="structRESERVE.html">RESERVE</a>)</td></tr>
<tr class="memdesc:a72db2141036e73e01e0720b4502eaff7"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> with name, size and reserved capacity. <a href="classpFlow_1_1Vector.html#a72db2141036e73e01e0720b4502eaff7">More...</a><br /></td></tr>
<tr class="separator:a72db2141036e73e01e0720b4502eaff7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cc3254c977061b8c72a9a59743364c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a3cc3254c977061b8c72a9a59743364c1">Vector</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, const <a class="el" href="classpFlow_1_1Vector.html#a502081ddf6a2e0daf706cd593f93a782">init_list</a> &amp;l)</td></tr>
<tr class="memdesc:a3cc3254c977061b8c72a9a59743364c1"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classpFlow_1_1Vector.html">Vector</a> from name and initializer list. <a href="classpFlow_1_1Vector.html#a3cc3254c977061b8c72a9a59743364c1">More...</a><br /></td></tr>
<tr class="separator:a3cc3254c977061b8c72a9a59743364c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5421530b54cc194b42f093e0dfaf1e0"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ad5421530b54cc194b42f093e0dfaf1e0">Vector</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, const <a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> &amp;src)</td></tr>
<tr class="memdesc:ad5421530b54cc194b42f093e0dfaf1e0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct with a name and form std::vector (host memory) <a href="classpFlow_1_1Vector.html#ad5421530b54cc194b42f093e0dfaf1e0">More...</a><br /></td></tr>
<tr class="separator:ad5421530b54cc194b42f093e0dfaf1e0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09b047eea8a8aea1507ee450c617dde6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a09b047eea8a8aea1507ee450c617dde6">Vector</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, const <a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> &amp;src, <a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a> cap)</td></tr>
<tr class="memdesc:a09b047eea8a8aea1507ee450c617dde6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct with a name and form std::vector (host memory) and with a desired capacity. <a href="classpFlow_1_1Vector.html#a09b047eea8a8aea1507ee450c617dde6">More...</a><br /></td></tr>
<tr class="separator:a09b047eea8a8aea1507ee450c617dde6"><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#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> &amp;src)=default</td></tr>
<tr class="memdesc:a665a83a6705813bf6064942b1e689130"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy construct. <a href="classpFlow_1_1Vector.html#a665a83a6705813bf6064942b1e689130">More...</a><br /></td></tr>
<tr class="separator:a665a83a6705813bf6064942b1e689130"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac958ba4a38aa5a27fe01066846722cee"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ac958ba4a38aa5a27fe01066846722cee">Vector</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;<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="memdesc:ac958ba4a38aa5a27fe01066846722cee"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy from src with a new name. <a href="classpFlow_1_1Vector.html#ac958ba4a38aa5a27fe01066846722cee">More...</a><br /></td></tr>
<tr class="separator:ac958ba4a38aa5a27fe01066846722cee"><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#a2b3cf712c21986427e001e341c37f9f4">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#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> &amp;rhs)=default</td></tr>
<tr class="memdesc:a93deae7c93320429258128246527c668"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy assignment. <a href="classpFlow_1_1Vector.html#a93deae7c93320429258128246527c668">More...</a><br /></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#a2b3cf712c21986427e001e341c37f9f4">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#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> &amp;rhs)</td></tr>
<tr class="memdesc:a89437b47fb66364e7b126d12f67e4f0f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy assignment from std::vector. <a href="classpFlow_1_1Vector.html#a89437b47fb66364e7b126d12f67e4f0f">More...</a><br /></td></tr>
<tr class="separator:a89437b47fb66364e7b126d12f67e4f0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14030e26af2643d7c89c2ef47f85b0bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a14030e26af2643d7c89c2ef47f85b0bc">Vector</a> (<a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> &amp;&amp;mv) noexcept=default</td></tr>
<tr class="memdesc:a14030e26af2643d7c89c2ef47f85b0bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move construct. <a href="classpFlow_1_1Vector.html#a14030e26af2643d7c89c2ef47f85b0bc">More...</a><br /></td></tr>
<tr class="separator:a14030e26af2643d7c89c2ef47f85b0bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92577148a8e353cbbfec18511d4e9966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a92577148a8e353cbbfec18511d4e9966">operator=</a> (<a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> &amp;&amp;mv) noexcept=default</td></tr>
<tr class="memdesc:a92577148a8e353cbbfec18511d4e9966"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classpFlow_1_1Vector.html#a92577148a8e353cbbfec18511d4e9966">More...</a><br /></td></tr>
<tr class="separator:a92577148a8e353cbbfec18511d4e9966"><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="memdesc:a3e18e86753248052cab589c7f2cbab68"><td class="mdescLeft">&#160;</td><td class="mdescRight">Scalar assignment. <a href="classpFlow_1_1Vector.html#a3e18e86753248052cab589c7f2cbab68">More...</a><br /></td></tr>
<tr class="separator:a3e18e86753248052cab589c7f2cbab68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a194f94f9096436a06c31df048a9fd35f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a194f94f9096436a06c31df048a9fd35f">~Vector</a> ()=default</td></tr>
<tr class="memdesc:a194f94f9096436a06c31df048a9fd35f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="classpFlow_1_1Vector.html#a194f94f9096436a06c31df048a9fd35f">More...</a><br /></td></tr>
<tr class="separator:a194f94f9096436a06c31df048a9fd35f"><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#a2b3cf712c21986427e001e341c37f9f4">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="memdesc:a0bd4e7daf26f3446f7273e608aa20a6d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clone as a <a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>. <a href="classpFlow_1_1Vector.html#a0bd4e7daf26f3446f7273e608aa20a6d">More...</a><br /></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#a2b3cf712c21986427e001e341c37f9f4">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="memdesc:a482888162c626099730c0e619a9c2ce7"><td class="mdescLeft">&#160;</td><td class="mdescRight">Clone as a pointer. <a href="classpFlow_1_1Vector.html#a482888162c626099730c0e619a9c2ce7">More...</a><br /></td></tr>
<tr class="separator:a482888162c626099730c0e619a9c2ce7"><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#a2b3cf712c21986427e001e341c37f9f4">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="memdesc:a3bf395066434c8b49368b60d6dcaa3c2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Access to this, mostly used by derived classes. <a href="classpFlow_1_1Vector.html#a3bf395066434c8b49368b60d6dcaa3c2">More...</a><br /></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#a2b3cf712c21986427e001e341c37f9f4">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#ac2ad7745c82b21b12ef70ea003b6f58d">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#ac2ad7745c82b21b12ef70ea003b6f58d">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="memdesc:acc80e00a8ac919288fb55bd14cc88bf6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Name of the vector. <a href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">More...</a><br /></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="memdesc:a10efdf47ffedbdc720f71c2f72b98d98"><td class="mdescLeft">&#160;</td><td class="mdescRight">Size of the vector. <a href="classpFlow_1_1Vector.html#a10efdf47ffedbdc720f71c2f72b98d98">More...</a><br /></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="memdesc:a234de5cb432c97fcb4b0f806bb86624e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Capacity of the vector. <a href="classpFlow_1_1Vector.html#a234de5cb432c97fcb4b0f806bb86624e">More...</a><br /></td></tr>
<tr class="separator:a234de5cb432c97fcb4b0f806bb86624e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a644718bb2fb240de962dc3c9a1fdf0dc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a644718bb2fb240de962dc3c9a1fdf0dc">empty</a> () const</td></tr>
<tr class="memdesc:a644718bb2fb240de962dc3c9a1fdf0dc"><td class="mdescLeft">&#160;</td><td class="mdescRight">If vector is empty. <a href="classpFlow_1_1Vector.html#a644718bb2fb240de962dc3c9a1fdf0dc">More...</a><br /></td></tr>
<tr class="separator:a644718bb2fb240de962dc3c9a1fdf0dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a172a7c88be982061ecefadd95725c1a1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a172a7c88be982061ecefadd95725c1a1">reserve</a> (<a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a> cap)</td></tr>
<tr class="memdesc:a172a7c88be982061ecefadd95725c1a1"><td class="mdescLeft">&#160;</td><td class="mdescRight">Reserve capacity for vector Preserve the content. <a href="classpFlow_1_1Vector.html#a172a7c88be982061ecefadd95725c1a1">More...</a><br /></td></tr>
<tr class="separator:a172a7c88be982061ecefadd95725c1a1"><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:a943630f66f515106f774845121668af0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a943630f66f515106f774845121668af0">fill</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> start, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> end, const T &amp;val)</td></tr>
<tr class="memdesc:a943630f66f515106f774845121668af0"><td class="mdescLeft">&#160;</td><td class="mdescRight">fill the content in range [start, end) <a href="classpFlow_1_1Vector.html#a943630f66f515106f774845121668af0">More...</a><br /></td></tr>
<tr class="separator:a943630f66f515106f774845121668af0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7fbe27588401af02ce8d7c83032f42d"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#af7fbe27588401af02ce8d7c83032f42d">getSpan</a> ()</td></tr>
<tr class="separator:af7fbe27588401af02ce8d7c83032f42d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3136bd3fcd8f09b314bdd97f6872690"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ab3136bd3fcd8f09b314bdd97f6872690">getSpan</a> () const</td></tr>
<tr class="separator:ab3136bd3fcd8f09b314bdd97f6872690"><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#a2b3cf712c21986427e001e341c37f9f4">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#a2b3cf712c21986427e001e341c37f9f4">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#a2b3cf712c21986427e001e341c37f9f4">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#a2b3cf712c21986427e001e341c37f9f4">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#a2b3cf712c21986427e001e341c37f9f4">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: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>
<tr class="memitem:a18b302149a795955a7b70b411e877975"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a18b302149a795955a7b70b411e877975">read</a> (<a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;is, const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &amp;iop)</td></tr>
<tr class="separator:a18b302149a795955a7b70b411e877975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c955e17bd99dcab8fa9cf8c96ba6dd0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a8c955e17bd99dcab8fa9cf8c96ba6dd0">write</a> (<a class="el" href="classpFlow_1_1iOstream.html">iOstream</a> &amp;os, const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &amp;iop) const</td></tr>
<tr class="separator:a8c955e17bd99dcab8fa9cf8c96ba6dd0"><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>
<tr class="memitem:a4afaef92d6e6a55303575f96107d40ec"><td class="memItemLeft" align="right" valign="top">static constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a4afaef92d6e6a55303575f96107d40ec">memoerySpaceName</a> ()</td></tr>
<tr class="separator:a4afaef92d6e6a55303575f96107d40ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private 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="pri-static-attribs"></a>
Static Private 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#l00048">48</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="a2b3cf712c21986427e001e341c37f9f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2b3cf712c21986427e001e341c37f9f4">&#9670;&nbsp;</a></span>VectorType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> = <a class="el" href="classpFlow_1_1Vector.html">Vector</a>&lt;T, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00062">62</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="ac2ad7745c82b21b12ef70ea003b6f58d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac2ad7745c82b21b12ef70ea003b6f58d">&#9670;&nbsp;</a></span>vectorType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> = typename std::vector&lt;T, Allocator&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00064">64</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a0ae171688cb6e87d159546d03f92dd3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0ae171688cb6e87d159546d03f92dd3e">&#9670;&nbsp;</a></span>iterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1Vector.html#a0ae171688cb6e87d159546d03f92dd3e">iterator</a> = typename vectorType::iterator</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00066">66</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="acc2d897846f86bdfd4d827f9086df367"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc2d897846f86bdfd4d827f9086df367">&#9670;&nbsp;</a></span>const_iterator</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1Vector.html#acc2d897846f86bdfd4d827f9086df367">const_iterator</a> = typename vectorType::const_iterator</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00068">68</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a86f1755032782d36d0dffc31e269a9e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a86f1755032782d36d0dffc31e269a9e8">&#9670;&nbsp;</a></span>reference</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1Vector.html#a86f1755032782d36d0dffc31e269a9e8">reference</a> = typename vectorType::reference</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00070">70</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a6571cd15320c555006ded13d50aed5d2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6571cd15320c555006ded13d50aed5d2">&#9670;&nbsp;</a></span>const_reference</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1Vector.html#a6571cd15320c555006ded13d50aed5d2">const_reference</a> = typename vectorType::const_reference</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00072">72</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="afb9ded5f49336ae503bb9f2035ea902b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb9ded5f49336ae503bb9f2035ea902b">&#9670;&nbsp;</a></span>value_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1Vector.html#afb9ded5f49336ae503bb9f2035ea902b">value_type</a> = T</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00074">74</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a9c94ab69cec3a561ed81e0caae46a6c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c94ab69cec3a561ed81e0caae46a6c3">&#9670;&nbsp;</a></span>pointer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1Vector.html#a9c94ab69cec3a561ed81e0caae46a6c3">pointer</a> = T *</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00076">76</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a30df3f029cc4d6cbc45d658a83860ff8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30df3f029cc4d6cbc45d658a83860ff8">&#9670;&nbsp;</a></span>const_pointer</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1Vector.html#a30df3f029cc4d6cbc45d658a83860ff8">const_pointer</a> = const T *</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00078">78</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a502081ddf6a2e0daf706cd593f93a782"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a502081ddf6a2e0daf706cd593f93a782">&#9670;&nbsp;</a></span>init_list</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1Vector.html#a502081ddf6a2e0daf706cd593f93a782">init_list</a> = typename std::initializer_list&lt;T&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00080">80</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/11]</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>Empty <a class="el" href="classpFlow_1_1Vector.html">Vector</a>. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00101">101</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/11]</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 class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Empty <a class="el" href="classpFlow_1_1Vector.html">Vector</a> with a name. </p>
<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="ae0bcdf6feae0cc16664469b3800a90ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae0bcdf6feae0cc16664469b3800a90ef">&#9670;&nbsp;</a></span>Vector() <span class="overload">[3/11]</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"><a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a>&#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><a class="el" href="classpFlow_1_1Vector.html">Vector</a> with specified length and name. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00117">117</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">[4/11]</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"><a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a>&#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><a class="el" href="classpFlow_1_1Vector.html">Vector</a> with name, length and value. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00125">125</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">[5/11]</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"><a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a>&#160;</td>
<td class="paramname"><em>cap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a>&#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><a class="el" href="classpFlow_1_1Vector.html">Vector</a> with name, size and reserved capacity. </p>
<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="a3cc3254c977061b8c72a9a59743364c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cc3254c977061b8c72a9a59743364c1">&#9670;&nbsp;</a></span>Vector() <span class="overload">[6/11]</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">const <a class="el" href="classpFlow_1_1Vector.html#a502081ddf6a2e0daf706cd593f93a782">init_list</a> &amp;&#160;</td>
<td class="paramname"><em>l</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><a class="el" href="classpFlow_1_1Vector.html">Vector</a> from name and initializer list. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00143">143</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="ad5421530b54cc194b42f093e0dfaf1e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5421530b54cc194b42f093e0dfaf1e0">&#9670;&nbsp;</a></span>Vector() <span class="overload">[7/11]</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">const <a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> &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>Construct with a name and form std::vector (host memory) </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00150">150</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a09b047eea8a8aea1507ee450c617dde6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09b047eea8a8aea1507ee450c617dde6">&#9670;&nbsp;</a></span>Vector() <span class="overload">[8/11]</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">const <a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> &amp;&#160;</td>
<td class="paramname"><em>src</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a>&#160;</td>
<td class="paramname"><em>cap</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>Construct with a name and form std::vector (host memory) and with a desired capacity. </p>
<p><br />
</p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00158">158</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">[9/11]</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#a2b3cf712c21986427e001e341c37f9f4">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">
<p>Copy construct. </p>
</div>
</div>
<a id="ac958ba4a38aa5a27fe01066846722cee"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac958ba4a38aa5a27fe01066846722cee">&#9670;&nbsp;</a></span>Vector() <span class="overload">[10/11]</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">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>Copy from src with a new name. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00169">169</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a14030e26af2643d7c89c2ef47f85b0bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14030e26af2643d7c89c2ef47f85b0bc">&#9670;&nbsp;</a></span>Vector() <span class="overload">[11/11]</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#a2b3cf712c21986427e001e341c37f9f4">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">default</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Move construct. </p>
</div>
</div>
<a id="a194f94f9096436a06c31df048a9fd35f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a194f94f9096436a06c31df048a9fd35f">&#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">default</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Destructor. </p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a97ea1c80cb6a0cfd277436c16db6aea5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a97ea1c80cb6a0cfd277436c16db6aea5">&#9670;&nbsp;</a></span>TypeInfoTemplateNV111()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TypeInfoTemplateNV111 </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#a4afaef92d6e6a55303575f96107d40ec">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#a2b3cf712c21986427e001e341c37f9f4">VectorType</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">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">
<p>Copy assignment. </p>
</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#a2b3cf712c21986427e001e341c37f9f4">VectorType</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">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>Copy assignment from std::vector. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00178">178</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a92577148a8e353cbbfec18511d4e9966"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92577148a8e353cbbfec18511d4e9966">&#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#a2b3cf712c21986427e001e341c37f9f4">VectorType</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">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">default</span><span class="mlabel">noexcept</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Move assignment. </p>
</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>Scalar assignment. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00191">191</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#a2b3cf712c21986427e001e341c37f9f4">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>Clone as a <a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00201">201</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#a2b3cf712c21986427e001e341c37f9f4">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>Clone as a pointer. </p>
<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="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#a2b3cf712c21986427e001e341c37f9f4">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>Access to this, mostly used by derived classes. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00217">217</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#a2b3cf712c21986427e001e341c37f9f4">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#l00222">222</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#ac2ad7745c82b21b12ef70ea003b6f58d">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#l00227">227</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="pFlowToVTK_8cpp_source.html#l00035">main()</a>, <a class="el" href="Vector_8hpp_source.html#l00324">Vector&lt; word &gt;::read()</a>, and <a class="el" href="Vector_8hpp_source.html#l00328">Vector&lt; word &gt;::write()</a>.</p>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-1-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector_a7bf66e1fb0c930579f03e69eb94376c5_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a7bf66e1fb0c930579f03e69eb94376c5_icgraph" alt=""/></div>
</div>
</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#ac2ad7745c82b21b12ef70ea003b6f58d">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#l00232">232</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#l00237">237</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#l00242">242</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#l00247">247</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#l00252">252</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>Name of the vector. </p>
<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>
<p class="reference">Referenced by <a class="el" href="triSurface_8cpp_source.html#l00158">triSurface::append()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00223">VectorSingle&lt; word, HostSpace &gt;::name()</a>, and <a class="el" href="VectorMath_8hpp_source.html#l00116">pFlow::pow()</a>.</p>
<div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-2-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector_acc80e00a8ac919288fb55bd14cc88bf6_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_acc80e00a8ac919288fb55bd14cc88bf6_icgraph" alt=""/></div>
</div>
</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>Size of the vector. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00265">265</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#l00175">symArray&lt; nonLinearProperties &gt;::assign()</a>, <a class="el" href="VectorDual_8hpp_source.html#l00496">VectorDual&lt; multiRotatingAxis &gt;::assign()</a>, <a class="el" href="collisionCheck_8cpp_source.html#l00004">collisionCheck::build()</a>, <a class="el" href="triSurface_8cpp_source.html#l00033">pFlow::convertToTriSurfaceComponents()</a>, <a class="el" href="VectorDual_8hpp_source.html#l00515">VectorDual&lt; multiRotatingAxis &gt;::deleteElement()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00201">VectorSingle&lt; word, HostSpace &gt;::deviceView()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00246">VectorSingle&lt; word, HostSpace &gt;::empty()</a>, <a class="el" href="VectorAlgorithm_8hpp_source.html#l00056">pFlow::fillSequence()</a>, <a class="el" href="sphereParticles_8cpp_source.html#l00259">sphereParticles::getParticlesInfoFromShape()</a>, <a class="el" href="grainParticles_8cpp_source.html#l00088">grainParticles::getParticlesInfoFromShape()</a>, <a class="el" href="Vector_8hpp_source.html#l00296">Vector&lt; word &gt;::getSpan()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00364">VectorSingle&lt; word, HostSpace &gt;::getSpan()</a>, <a class="el" href="baseShapeNames_8hpp_source.html#l00125">baseShapeNames::hashToIndex()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00216">VectorSingle&lt; word, HostSpace &gt;::hostView()</a>, <a class="el" href="MotionModel_8cpp_source.html#l00056">MotionModel&lt; rotatingAxisMotion, rotatingAxis &gt;::impl_readDictionary()</a>, <a class="el" href="Insertion_8cpp_source.html#l00112">Insertion&lt; ShapeType &gt;::insertParticles()</a>, <a class="el" href="internalPoints_8cpp_source.html#l00311">internalPoints::insertPoints()</a>, <a class="el" href="VectorDual_8hpp_source.html#l00610">VectorDual&lt; multiRotatingAxis &gt;::insertSetElement()</a>, <a class="el" href="VectorMath_8hpp_source.html#l00182">pFlow::max()</a>, <a class="el" href="VectorMath_8hpp_source.html#l00156">pFlow::min()</a>, <a class="el" href="positionRandom_8hpp_source.html#l00072">positionRandom::numPoints()</a>, <a class="el" href="positionOrdered_8hpp_source.html#l00079">positionOrdered::numPoints()</a>, <a class="el" href="VectorI_8hpp_source.html#l00116">Vector&lt; word &gt;::operator*=()</a>, <a class="el" href="VectorI_8hpp_source.html#l00078">Vector&lt; word &gt;::operator+=()</a>, <a class="el" href="VectorI_8hpp_source.html#l00097">Vector&lt; word &gt;::operator-=()</a>, <a class="el" href="VectorI_8hpp_source.html#l00135">Vector&lt; word &gt;::operator/=()</a>, <a class="el" href="positionRandom_8cpp_source.html#l00027">positionRandom::positionOnePass()</a>, <a class="el" href="VectorMath_8hpp_source.html#l00127">pFlow::pow()</a>, <a class="el" href="property_8cpp_source.html#l00024">property::readDictionary()</a>, <a class="el" href="sphereShape_8cpp_source.html#l00024">sphereShape::readFromDictionary3()</a>, <a class="el" href="grainShape_8cpp_source.html#l00024">grainShape::readFromDictionary3()</a>, <a class="el" href="linearCF_8hpp_source.html#l00078">linear&lt; limited &gt;::readLinearDictionary()</a>, <a class="el" href="cGRelativeLinearCF_8hpp_source.html#l00089">cGRelativeLinear&lt; limited &gt;::readLinearDictionary()</a>, <a class="el" href="cGAbsoluteLinearCF_8hpp_source.html#l00089">cGAbsoluteLinear&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="positionRandom_8hpp_source.html#l00077">positionRandom::size()</a>, <a class="el" href="positionOrdered_8hpp_source.html#l00084">positionOrdered::size()</a>, <a class="el" href="shapeMixture_8hpp_source.html#l00105">shapeMixture::size()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00231">VectorSingle&lt; word, HostSpace &gt;::size()</a>, <a class="el" href="VectorMath_8hpp_source.html#l00208">pFlow::sum()</a>, <a class="el" href="symArrayHD_8hpp_source.html#l00217">symArray&lt; nonLinearProperties &gt;::write()</a>, and <a class="el" href="VectorDual_8hpp_source.html#l00954">VectorDual&lt; multiRotatingAxis &gt;::write()</a>.</p>
<div id="dynsection-3" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-3-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-3-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-3-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a10efdf47ffedbdc720f71c2f72b98d98_icgraph" alt=""/></div>
</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>Capacity of the vector. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00271">271</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="wordVectorHost_8hpp_source.html#l00239">VectorSingle&lt; word, HostSpace &gt;::capacity()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00183">VectorSingle&lt; word, HostSpace &gt;::deviceViewAll()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00208">VectorSingle&lt; word, HostSpace &gt;::hostViewAll()</a>, <a class="el" href="InsertionRegion_8cpp_source.html#l00054">InsertionRegion&lt; ShapeType &gt;::insertParticles()</a>, and <a class="el" href="VectorMath_8hpp_source.html#l00116">pFlow::pow()</a>.</p>
<div id="dynsection-4" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-4-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-4-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-4-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector_a234de5cb432c97fcb4b0f806bb86624e_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a234de5cb432c97fcb4b0f806bb86624e_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a644718bb2fb240de962dc3c9a1fdf0dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a644718bb2fb240de962dc3c9a1fdf0dc">&#9670;&nbsp;</a></span>empty()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classpFlow_1_1empty.html">empty</a> </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>If vector is empty. </p>
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00277">277</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="fieldSelector_8hpp_source.html#l00014">pFlow::selectedFieldVals()</a>.</p>
<div id="dynsection-5" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-5-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-5-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-5-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector_a644718bb2fb240de962dc3c9a1fdf0dc_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a644718bb2fb240de962dc3c9a1fdf0dc_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a172a7c88be982061ecefadd95725c1a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a172a7c88be982061ecefadd95725c1a1">&#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">void reserve </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a>&#160;</td>
<td class="paramname"><em>cap</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>Reserve capacity for vector Preserve the content. </p>
<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>
<p class="reference">Referenced by <a class="el" href="wordVectorHost_8hpp_source.html#l00313">VectorSingle&lt; word, HostSpace &gt;::assign()</a>, <a class="el" href="triSurface_8cpp_source.html#l00033">pFlow::convertToTriSurfaceComponents()</a>, <a class="el" href="sphereParticles_8cpp_source.html#l00259">sphereParticles::getParticlesInfoFromShape()</a>, <a class="el" href="grainParticles_8cpp_source.html#l00088">grainParticles::getParticlesInfoFromShape()</a>, <a class="el" href="InsertionRegion_8cpp_source.html#l00054">InsertionRegion&lt; ShapeType &gt;::insertParticles()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00255">VectorSingle&lt; word, HostSpace &gt;::reserve()</a>, <a class="el" href="selectBox_8cpp_source.html#l00025">selectBox::selectAllPointsInBox()</a>, <a class="el" href="selectorRandomPoints_8cpp_source.html#l00027">selectorRandomPoints::selectAllPointsInRange()</a>, <a class="el" href="selectorStridedRange_8cpp_source.html#l00025">selectorStridedRange::selectAllPointsInRange()</a>, and <a class="el" href="Vector_8hpp_source.html#l00133">Vector&lt; word &gt;::Vector()</a>.</p>
<div id="dynsection-6" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-6-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-6-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-6-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector_a172a7c88be982061ecefadd95725c1a1_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a172a7c88be982061ecefadd95725c1a1_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a34b3e020ef4d15f9b2442bfff37f19b8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34b3e020ef4d15f9b2442bfff37f19b8">&#9670;&nbsp;</a></span>fill() <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 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#l00023">23</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="geometry_8cpp_source.html#l00026">geometry::createPropertyId()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00292">VectorSingle&lt; word, HostSpace &gt;::fill()</a>, and <a class="el" href="Vector_8hpp_source.html#l00191">Vector&lt; word &gt;::operator=()</a>.</p>
<div id="dynsection-7" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-7-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-7-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-7-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector_a34b3e020ef4d15f9b2442bfff37f19b8_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a34b3e020ef4d15f9b2442bfff37f19b8_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a943630f66f515106f774845121668af0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a943630f66f515106f774845121668af0">&#9670;&nbsp;</a></span>fill() <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 fill </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td>
<td class="paramname"><em>end</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>fill the content in range [start, end) </p>
<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="af7fbe27588401af02ce8d7c83032f42d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af7fbe27588401af02ce8d7c83032f42d">&#9670;&nbsp;</a></span>getSpan() <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 getSpan </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#l00296">296</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#l00158">triSurface::append()</a>.</p>
<div id="dynsection-8" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-8-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-8-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-8-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector_af7fbe27588401af02ce8d7c83032f42d_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_af7fbe27588401af02ce8d7c83032f42d_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="ab3136bd3fcd8f09b314bdd97f6872690"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab3136bd3fcd8f09b314bdd97f6872690">&#9670;&nbsp;</a></span>getSpan() <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">auto getSpan </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#l00302">302</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</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#l00307">307</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#l00038">38</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#l00048">48</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#l00058">58</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#l00068">68</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#a2b3cf712c21986427e001e341c37f9f4">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#l00078">78</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#a2b3cf712c21986427e001e341c37f9f4">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#l00097">97</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#a2b3cf712c21986427e001e341c37f9f4">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#l00135">135</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#a2b3cf712c21986427e001e341c37f9f4">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#l00116">116</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#l00155">155</a> of file <a class="el" href="VectorI_8hpp_source.html">VectorI.hpp</a>.</p>
</div>
</div>
<a id="aff8e92ab47032ae811d1271161cb9b22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff8e92ab47032ae811d1271161cb9b22">&#9670;&nbsp;</a></span>read() <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">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#l00324">324</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#l00352">pFlow::operator&gt;&gt;()</a>, <a class="el" href="symArrayHD_8hpp_source.html#l00206">symArray&lt; nonLinearProperties &gt;::read()</a>, and <a class="el" href="wordVectorHost_8hpp_source.html#l00449">VectorSingle&lt; word, HostSpace &gt;::read()</a>.</p>
<div id="dynsection-9" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-9-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-9-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-9-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_aff8e92ab47032ae811d1271161cb9b22_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a6a40de4ceed55b2f78cf3027739dfd91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a40de4ceed55b2f78cf3027739dfd91">&#9670;&nbsp;</a></span>write() <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">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#l00328">328</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#l00363">pFlow::operator&lt;&lt;()</a>, <a class="el" href="symArrayHD_8hpp_source.html#l00217">symArray&lt; nonLinearProperties &gt;::write()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00463">VectorSingle&lt; word, HostSpace &gt;::write()</a>, and <a class="el" href="VectorDual_8hpp_source.html#l00954">VectorDual&lt; multiRotatingAxis &gt;::write()</a>.</p>
<div id="dynsection-10" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-10-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-10-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-10-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1Vector_a6a40de4ceed55b2f78cf3027739dfd91_icgraph.png" border="0" usemap="#classpFlow_1_1Vector_a6a40de4ceed55b2f78cf3027739dfd91_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a18b302149a795955a7b70b411e877975"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18b302149a795955a7b70b411e877975">&#9670;&nbsp;</a></span>read() <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">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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &amp;&#160;</td>
<td class="paramname"><em>iop</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#l00333">333</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a8c955e17bd99dcab8fa9cf8c96ba6dd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c955e17bd99dcab8fa9cf8c96ba6dd0">&#9670;&nbsp;</a></span>write() <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">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>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &amp;&#160;</td>
<td class="paramname"><em>iop</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</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#l00338">338</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<a id="a4afaef92d6e6a55303575f96107d40ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4afaef92d6e6a55303575f96107d40ec">&#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">static constexpr 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> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00344">344</a> of file <a class="el" href="Vector_8hpp_source.html">Vector.hpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<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">private</span></span> </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>
<p class="reference">Referenced by <a class="el" href="Vector_8hpp_source.html#l00259">Vector&lt; word &gt;::name()</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">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="Vector_8hpp_source.html#l00088">88</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#l00307">Vector&lt; word &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="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>