2199 lines
119 KiB
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< T, Allocator > 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&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&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&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> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="#pri-static-attribs">Static Private Attributes</a> |
|
|
<a href="classpFlow_1_1Vector-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">Vector< T, Allocator > 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< T, Allocator >:</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 </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>< T, Allocator ></td></tr>
|
|
<tr class="separator:a2b3cf712c21986427e001e341c37f9f4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac2ad7745c82b21b12ef70ea003b6f58d"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> = typename std::vector< T, Allocator ></td></tr>
|
|
<tr class="separator:ac2ad7745c82b21b12ef70ea003b6f58d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ae171688cb6e87d159546d03f92dd3e"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:acc2d897846f86bdfd4d827f9086df367"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a86f1755032782d36d0dffc31e269a9e8"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a6571cd15320c555006ded13d50aed5d2"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:afb9ded5f49336ae503bb9f2035ea902b"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a9c94ab69cec3a561ed81e0caae46a6c3"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a30df3f029cc4d6cbc45d658a83860ff8"><td class="memItemLeft" align="right" valign="top">using </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"> </td></tr>
|
|
<tr class="memitem:a502081ddf6a2e0daf706cd593f93a782"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a502081ddf6a2e0daf706cd593f93a782">init_list</a> = typename std::initializer_list< T ></td></tr>
|
|
<tr class="separator:a502081ddf6a2e0daf706cd593f93a782"><td class="memSeparator" colspan="2"> </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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a97ea1c80cb6a0cfd277436c16db6aea5">TypeInfoTemplateNV111</a> ("Vector", T, <a class="el" href="classpFlow_1_1Vector.html#a4afaef92d6e6a55303575f96107d40ec">memoerySpaceName</a>())</td></tr>
|
|
<tr class="separator:a97ea1c80cb6a0cfd277436c16db6aea5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4df026156780bc0ca651c342b7d6daa4"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr>
|
|
<tr class="memitem:ae21d5a2abb12737575e9b707b7236d39"><td class="memItemLeft" align="right" valign="top"> </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> &<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>)</td></tr>
|
|
<tr class="memdesc:ae21d5a2abb12737575e9b707b7236d39"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:ae0bcdf6feae0cc16664469b3800a90ef"><td class="memItemLeft" align="right" valign="top"> </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> &<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"> </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"> </td></tr>
|
|
<tr class="memitem:a987180fdd6def0f00c3386a41d7b8342"><td class="memItemLeft" align="right" valign="top"> </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> &<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, <a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a> len, const T &val)</td></tr>
|
|
<tr class="memdesc:a987180fdd6def0f00c3386a41d7b8342"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a72db2141036e73e01e0720b4502eaff7"><td class="memItemLeft" align="right" valign="top"> </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> &<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"> </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"> </td></tr>
|
|
<tr class="memitem:a3cc3254c977061b8c72a9a59743364c1"><td class="memItemLeft" align="right" valign="top"> </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> &<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, const <a class="el" href="classpFlow_1_1Vector.html#a502081ddf6a2e0daf706cd593f93a782">init_list</a> &l)</td></tr>
|
|
<tr class="memdesc:a3cc3254c977061b8c72a9a59743364c1"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:ad5421530b54cc194b42f093e0dfaf1e0"><td class="memItemLeft" align="right" valign="top"> </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> &<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, const <a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> &src)</td></tr>
|
|
<tr class="memdesc:ad5421530b54cc194b42f093e0dfaf1e0"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a09b047eea8a8aea1507ee450c617dde6"><td class="memItemLeft" align="right" valign="top"> </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> &<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, const <a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> &src, <a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a> cap)</td></tr>
|
|
<tr class="memdesc:a09b047eea8a8aea1507ee450c617dde6"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a665a83a6705813bf6064942b1e689130"><td class="memItemLeft" align="right" valign="top"> </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> &src)=default</td></tr>
|
|
<tr class="memdesc:a665a83a6705813bf6064942b1e689130"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:ac958ba4a38aa5a27fe01066846722cee"><td class="memItemLeft" align="right" valign="top"> </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> &<a class="el" href="classpFlow_1_1Vector.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, const <a class="el" href="classpFlow_1_1Vector.html">Vector</a>< T > &src)</td></tr>
|
|
<tr class="memdesc:ac958ba4a38aa5a27fe01066846722cee"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a93deae7c93320429258128246527c668"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> & </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> &rhs)=default</td></tr>
|
|
<tr class="memdesc:a93deae7c93320429258128246527c668"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a89437b47fb66364e7b126d12f67e4f0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> & </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> &rhs)</td></tr>
|
|
<tr class="memdesc:a89437b47fb66364e7b126d12f67e4f0f"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a14030e26af2643d7c89c2ef47f85b0bc"><td class="memItemLeft" align="right" valign="top"> </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> &&mv) noexcept=default</td></tr>
|
|
<tr class="memdesc:a14030e26af2643d7c89c2ef47f85b0bc"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a92577148a8e353cbbfec18511d4e9966"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> & </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> &&mv) noexcept=default</td></tr>
|
|
<tr class="memdesc:a92577148a8e353cbbfec18511d4e9966"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a3e18e86753248052cab589c7f2cbab68"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a3e18e86753248052cab589c7f2cbab68">operator=</a> (const T &val)</td></tr>
|
|
<tr class="memdesc:a3e18e86753248052cab589c7f2cbab68"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:a194f94f9096436a06c31df048a9fd35f"><td class="memItemLeft" align="right" valign="top"> </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"> </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"> </td></tr>
|
|
<tr class="memitem:a0bd4e7daf26f3446f7273e608aa20a6d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>< <a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> > </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"> </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"> </td></tr>
|
|
<tr class="memitem:a482888162c626099730c0e619a9c2ce7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> * </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"> </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"> </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> & </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"> </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"> </td></tr>
|
|
<tr class="memitem:a39c4696490d1dc0845b36826dd0554d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> & </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"> </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> & </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"> </td></tr>
|
|
<tr class="memitem:aa6c65c8c12a7159773d7cbac9b170778"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> & </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"> </td></tr>
|
|
<tr class="memitem:a6c6a7f38ddd92a5d3a3ab63112465bad"><td class="memItemLeft" align="right" valign="top">auto & </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"> </td></tr>
|
|
<tr class="memitem:a938cdb8c832190976da0813e317b68b6"><td class="memItemLeft" align="right" valign="top">const auto & </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"> </td></tr>
|
|
<tr class="memitem:acd42440cb399a147e38fcd46e1ddf147"><td class="memItemLeft" align="right" valign="top">auto & </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"> </td></tr>
|
|
<tr class="memitem:a88040121f32e5cadab180dadd31c9495"><td class="memItemLeft" align="right" valign="top">const auto & </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"> </td></tr>
|
|
<tr class="memitem:acc80e00a8ac919288fb55bd14cc88bf6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> & </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"> </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"> </td></tr>
|
|
<tr class="memitem:a10efdf47ffedbdc720f71c2f72b98d98"><td class="memItemLeft" align="right" valign="top">auto </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"> </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"> </td></tr>
|
|
<tr class="memitem:a234de5cb432c97fcb4b0f806bb86624e"><td class="memItemLeft" align="right" valign="top">auto </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"> </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"> </td></tr>
|
|
<tr class="memitem:a644718bb2fb240de962dc3c9a1fdf0dc"><td class="memItemLeft" align="right" valign="top">bool </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"> </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"> </td></tr>
|
|
<tr class="memitem:a172a7c88be982061ecefadd95725c1a1"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
|
|
<tr class="memitem:a34b3e020ef4d15f9b2442bfff37f19b8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a34b3e020ef4d15f9b2442bfff37f19b8">fill</a> (const T &val)</td></tr>
|
|
<tr class="separator:a34b3e020ef4d15f9b2442bfff37f19b8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a943630f66f515106f774845121668af0"><td class="memItemLeft" align="right" valign="top">void </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 &val)</td></tr>
|
|
<tr class="memdesc:a943630f66f515106f774845121668af0"><td class="mdescLeft"> </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"> </td></tr>
|
|
<tr class="memitem:af7fbe27588401af02ce8d7c83032f42d"><td class="memItemLeft" align="right" valign="top">auto </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"> </td></tr>
|
|
<tr class="memitem:ab3136bd3fcd8f09b314bdd97f6872690"><td class="memItemLeft" align="right" valign="top">auto </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"> </td></tr>
|
|
<tr class="memitem:ae0df644664622b4bdfe9ba3e95f0347e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#ae0df644664622b4bdfe9ba3e95f0347e">operator+=</a> (const T &val)</td></tr>
|
|
<tr class="separator:ae0df644664622b4bdfe9ba3e95f0347e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2d3bacae1bb0a817e566bab15c2e4be4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a2d3bacae1bb0a817e566bab15c2e4be4">operator-=</a> (const T &val)</td></tr>
|
|
<tr class="separator:a2d3bacae1bb0a817e566bab15c2e4be4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afec93ae36ff0423832d6a5863f19bd55"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#afec93ae36ff0423832d6a5863f19bd55">operator*=</a> (const T &val)</td></tr>
|
|
<tr class="separator:afec93ae36ff0423832d6a5863f19bd55"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7106c94d412c940f3be125e178d2e0b5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1Vector.html#a7106c94d412c940f3be125e178d2e0b5">operator/=</a> (const T &val)</td></tr>
|
|
<tr class="separator:a7106c94d412c940f3be125e178d2e0b5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ece13f41f55786179efd567c34019a4"><td class="memItemLeft" align="right" valign="top">void </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> &v)</td></tr>
|
|
<tr class="separator:a8ece13f41f55786179efd567c34019a4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac95c6d98945ecda8a27987fc68961a20"><td class="memItemLeft" align="right" valign="top">void </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> &v)</td></tr>
|
|
<tr class="separator:ac95c6d98945ecda8a27987fc68961a20"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad01909dad5b3ce7b47b4fb0301582d8a"><td class="memItemLeft" align="right" valign="top">void </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> &v)</td></tr>
|
|
<tr class="separator:ad01909dad5b3ce7b47b4fb0301582d8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45d541c4fb7d734547c5181a64db90ae"><td class="memItemLeft" align="right" valign="top">void </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> &v)</td></tr>
|
|
<tr class="separator:a45d541c4fb7d734547c5181a64db90ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e46fc0ae1229ee313bf26fb6cfa0b5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> </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"> </td></tr>
|
|
<tr class="memitem:aff8e92ab47032ae811d1271161cb9b22"><td class="memItemLeft" align="right" valign="top">bool </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> &is)</td></tr>
|
|
<tr class="separator:aff8e92ab47032ae811d1271161cb9b22"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a40de4ceed55b2f78cf3027739dfd91"><td class="memItemLeft" align="right" valign="top">bool </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> &os) const</td></tr>
|
|
<tr class="separator:a6a40de4ceed55b2f78cf3027739dfd91"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18b302149a795955a7b70b411e877975"><td class="memItemLeft" align="right" valign="top">bool </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> &is, const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &iop)</td></tr>
|
|
<tr class="separator:a18b302149a795955a7b70b411e877975"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c955e17bd99dcab8fa9cf8c96ba6dd0"><td class="memItemLeft" align="right" valign="top">bool </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> &os, const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &iop) const</td></tr>
|
|
<tr class="separator:a8c955e17bd99dcab8fa9cf8c96ba6dd0"><td class="memSeparator" colspan="2"> </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 </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"> </td></tr>
|
|
<tr class="memitem:a4afaef92d6e6a55303575f96107d40ec"><td class="memItemLeft" align="right" valign="top">static constexpr const char * </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"> </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> </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"> </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 </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"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><h3>template<typename T, typename Allocator = vecAllocator<T>><br />
|
|
class pFlow::Vector< T, Allocator ></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">◆ </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><T, Allocator></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">◆ </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<T, Allocator></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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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">◆ </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<T></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 & Destructor Documentation</h2>
|
|
<a id="a4df026156780bc0ca651c342b7d6daa4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4df026156780bc0ca651c342b7d6daa4">◆ </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">◆ </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> & </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">◆ </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> & </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> </td>
|
|
<td class="paramname"><em>len</em> </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">◆ </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> & </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> </td>
|
|
<td class="paramname"><em>len</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>val</em> </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">◆ </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> & </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> </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> </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> </td>
|
|
<td class="paramname"> </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">◆ </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> & </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> & </td>
|
|
<td class="paramname"><em>l</em> </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">◆ </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> & </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> & </td>
|
|
<td class="paramname"><em>src</em> </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">◆ </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> & </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> & </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> </td>
|
|
<td class="paramname"><em>cap</em> </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">◆ </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> & </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">◆ </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> & </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>< T > & </td>
|
|
<td class="paramname"><em>src</em> </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">◆ </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> && </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">◆ </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">◆ </a></span>TypeInfoTemplateNV111()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">TypeInfoTemplateNV111 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">"Vector< T, Allocator >" </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">T </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>() </td>
|
|
<td class="paramname"> </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">◆ </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>& operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> & </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">◆ </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>& operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1Vector.html#ac2ad7745c82b21b12ef70ea003b6f58d">vectorType</a> & </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">◆ </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>& operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a> && </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">◆ </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 & </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">◆ </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><<a class="el" href="classpFlow_1_1Vector.html#a2b3cf712c21986427e001e341c37f9f4">VectorType</a>> 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">◆ </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">◆ </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>& 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">◆ </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>& 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">◆ </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>& 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< word >::read()</a>, and <a class="el" href="Vector_8hpp_source.html#l00328">Vector< word >::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">◆ </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>& 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">◆ </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& 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">◆ </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& 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">◆ </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& 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">◆ </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& 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">◆ </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>& 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< word, HostSpace >::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">◆ </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< nonLinearProperties >::assign()</a>, <a class="el" href="VectorDual_8hpp_source.html#l00496">VectorDual< multiRotatingAxis >::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< multiRotatingAxis >::deleteElement()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00201">VectorSingle< word, HostSpace >::deviceView()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00246">VectorSingle< word, HostSpace >::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< word >::getSpan()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00364">VectorSingle< word, HostSpace >::getSpan()</a>, <a class="el" href="baseShapeNames_8hpp_source.html#l00125">baseShapeNames::hashToIndex()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00216">VectorSingle< word, HostSpace >::hostView()</a>, <a class="el" href="MotionModel_8cpp_source.html#l00056">MotionModel< rotatingAxisMotion, rotatingAxis >::impl_readDictionary()</a>, <a class="el" href="Insertion_8cpp_source.html#l00112">Insertion< ShapeType >::insertParticles()</a>, <a class="el" href="internalPoints_8cpp_source.html#l00311">internalPoints::insertPoints()</a>, <a class="el" href="VectorDual_8hpp_source.html#l00610">VectorDual< multiRotatingAxis >::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< word >::operator*=()</a>, <a class="el" href="VectorI_8hpp_source.html#l00078">Vector< word >::operator+=()</a>, <a class="el" href="VectorI_8hpp_source.html#l00097">Vector< word >::operator-=()</a>, <a class="el" href="VectorI_8hpp_source.html#l00135">Vector< word >::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< limited >::readLinearDictionary()</a>, <a class="el" href="cGRelativeLinearCF_8hpp_source.html#l00089">cGRelativeLinear< limited >::readLinearDictionary()</a>, <a class="el" href="cGAbsoluteLinearCF_8hpp_source.html#l00089">cGAbsoluteLinear< limited >::readLinearDictionary()</a>, <a class="el" href="nonLinearCF_8hpp_source.html#l00074">nonLinear< limited >::readNonLinearDictionary()</a>, <a class="el" href="nonLinearMod_8hpp_source.html#l00074">nonLinearMod< limited >::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< word, HostSpace >::size()</a>, <a class="el" href="VectorMath_8hpp_source.html#l00208">pFlow::sum()</a>, <a class="el" href="symArrayHD_8hpp_source.html#l00217">symArray< nonLinearProperties >::write()</a>, and <a class="el" href="VectorDual_8hpp_source.html#l00954">VectorDual< multiRotatingAxis >::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">◆ </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< word, HostSpace >::capacity()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00183">VectorSingle< word, HostSpace >::deviceViewAll()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00208">VectorSingle< word, HostSpace >::hostViewAll()</a>, <a class="el" href="InsertionRegion_8cpp_source.html#l00054">InsertionRegion< ShapeType >::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">◆ </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">◆ </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> </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< word, HostSpace >::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< ShapeType >::insertParticles()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00255">VectorSingle< word, HostSpace >::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< word >::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">◆ </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 & </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< word, HostSpace >::fill()</a>, and <a class="el" href="Vector_8hpp_source.html#l00191">Vector< word >::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">◆ </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> </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> </td>
|
|
<td class="paramname"><em>end</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const T & </td>
|
|
<td class="paramname"><em>val</em> </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">◆ </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">◆ </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">◆ </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">◆ </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 & </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">◆ </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 & </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">◆ </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 & </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">◆ </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 & </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">◆ </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> & </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">◆ </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> & </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">◆ </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> & </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">◆ </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> & </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">◆ </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>< T, Allocator > 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">◆ </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> & </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>>()</a>, <a class="el" href="symArrayHD_8hpp_source.html#l00206">symArray< nonLinearProperties >::read()</a>, and <a class="el" href="wordVectorHost_8hpp_source.html#l00449">VectorSingle< word, HostSpace >::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">◆ </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> & </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<<()</a>, <a class="el" href="symArrayHD_8hpp_source.html#l00217">symArray< nonLinearProperties >::write()</a>, <a class="el" href="wordVectorHost_8hpp_source.html#l00463">VectorSingle< word, HostSpace >::write()</a>, and <a class="el" href="VectorDual_8hpp_source.html#l00954">VectorDual< multiRotatingAxis >::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">◆ </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> & </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> & </td>
|
|
<td class="paramname"><em>iop</em> </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">◆ </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> & </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> & </td>
|
|
<td class="paramname"><em>iop</em> </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">◆ </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">◆ </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< word >::name()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae6637e7df6fa318c820511b10e2cc170"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae6637e7df6fa318c820511b10e2cc170">◆ </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< word >::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>
|