phasicFlow/doc/code-documentation/html/classpFlow_1_1VectorDual-me...

220 lines
38 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<title>PhasicFlow: Member List</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname"><a href="https://cemf.ir">PhasicFlow</a>
&#160;<span id="projectnumber"><a href="https://cemf.ir">v0.1</a></span>
</div>
<div id="projectbrief"><a href="www.github.com/PhasicFlow">www.cemf.ir</a></div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpFlow_1_1VectorDual.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="headertitle">
<div class="title">VectorDual&lt; T, MemorySpace &gt; Member List</div> </div>
</div><!--header-->
<div class="contents">
<p>This is the complete list of members for <a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a2808fb8af244ff22227dd712b443258a">areViewsSimilar</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ab306b1c0c3486326e81df59f5e755eb8">assign</a>(size_t n, const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aff81578dea4c1c19fc5f9ba871ddc3d4">assign</a>(const Vector&lt; T &gt; &amp;src)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#abdd160513aab643288381dc9005aa806">begin</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ab8a8c8498b1ee76b8cc76184c089062d">begin</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a5bbce2ec98238f8f408ba4a4dfb96da4">capacity</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aa3099a4c2b0b3ab5ba4188b4a8f59b26">capacity_</a></td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aad70fb15c5e8a4021331d8b5a3644b69">changeSize</a>(size_t n, bool actualCap=false)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#afd32d1c4cda15e685fd3008f4ded29f2">clear</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a1665bb45217b2c3bf0b1c14c0772d66e">clone</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a621308e397e6df60033579ca2a6fa065">clonePtr</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a7a87f910baaebc396ded9a2508e37f42">constIterator</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a1af10ba67005a939b2a93ad2439d56f9">constPointer</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a6ec384ea37f233c648db341697cdebf5">constReference</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ae4df4c74962259a2d020ca8cba46dc1a">copyDeviceToHost</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#af3f0e5d29a8bdbe2be7a2acdd50d9aee">copyDeviceToHost</a>(int32 start, int32 end, bool setUpdated=true)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a7d7926427a2a158282abdaa849ee4e9f">copyHostToDevice</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ae6135f45c96744d450e726735d2ee326">copyHostToDevice</a>(int32 start, int32 end, bool setUpdated=true)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a4b2292bdd68ebde041be930230a52151">data</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a44d193108380335543fa9f66ab60c8ad">data</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ae3f21fcefd35e2538e7da6e933c8baeb">deleteElement</a>(const Vector&lt; label &gt; &amp;indices)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a6125d8b18b43988b381d4ca80fc82da7">deviceRequiresSync</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a066f7b282ca6b4a73e8eb62b9bd98a51">deviceSubView_</a></td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a5a029577324c4cebcdd7459d68feed48">deviceType</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ad4d9a3e6e96dda9aed8d84cbde0713ff">deviceVector</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a4893fd29c13abcf4ef989190fcc342c9">deviceVector</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#acd87d71088da3841efd21e401426af14">deviceVector</a>(int32 start, int32 end) const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a36c25b92bd9a293baeda2c764016a27a">deviceVectorAll</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#abe40d421593c70514fa34a3a3b5cf539">deviceVectorAll</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#abb53bf7be50f262454fa9e378074e0f1">deviceViewType</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a6e952b2cefcbc9981f556f8d1d8d044d">dualView_</a></td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a8bf2593db8aeb82d7c3963cf3d811681">dualViewType</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a8a26016033b73de243ec891f2a9cdeff">empty</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a23cdfc0d0861e37574e6e7b72acbb35e">end</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aa84b9ec5e107b574d3e49fe2b37e9ef1">end</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a41619477f54df606facb3a60c7b64109">evalCapacity</a>(size_t n)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aa452bb9e24f765eae50e43c79be84a70">execution_space</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a6ab1c6d91f769bc9bc0a58cf9f1333d6">fill</a>(const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a9d60379aa7bbd572ddaec8b9dea26cdf">fillDevice</a>(const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ac8517ccc8a98e9d29639d48b538c8326">fillHost</a>(const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a0579d346fab3bf2ce9e41fede13e43d3">growthFactor_</a></td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a14f2d8ab74f3ef6a1f783592920ed5d3">hdName__</a></td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a75102441ca80218c85866c473c56199f">hostMirrorSpace</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aab0999ff837c41d9f6e583f767307982">hostRequiresSync</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a7626e5cc328ff53b49c5a40d33a97d74">hostSubView_</a></td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a99a8fa55aa48ed58f74239b8217020ea">hostType</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#adcfae48d1f17d044b1df941d13cff9a2">hostVector</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aeb06fba362f91e05dc110d1fc9deac7d">hostVector</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a573cf2907a11ec639ac4139ccc468347">hostVector</a>(int32 start, int32 end) const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a271544126231c80176a8159c3d102fb9">hostVectorAll</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a7b950a0d1d5fd545f5e9f1ea4da71b73">hostVectorAll</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a09cd9e9aa2f1a72e3f264509003fab50">hostViewType</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a7931a57163eb363a3ca7db6ffa438479">insertSetElement</a>(const int32IndexContainer &amp;indices, const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a34bb429dcb71153499f3ef45195b2071">insertSetElement</a>(const int32IndexContainer &amp;indices, const Vector&lt; T &gt; &amp;vals)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a12f0ba08dba791802e98d562be5673d7">insertSetElement</a>(const Vector&lt; int32 &gt; &amp;indices, const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a66a7188e87fefe19b521478461adcf8e">insertSetElement</a>(const Vector&lt; int32 &gt; &amp;indices, const Vector&lt; T &gt; &amp;vals)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ae6637e7df6fa318c820511b10e2cc170">isHostAccessible_</a></td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a4d1ca55c8c62d4fbf3ea42d9919125a0">iterator</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aa7f6b7d756ffe3ce0b1d71c0cb57fd90">memoerySpaceName</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a2e01852751e144707eefc63300bcce22">memory_space</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a1dcdb28a7f0a07051858432fdf2e0c61">modifyOnDevice</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aebc916254a7f439d52da70d54009d36b">modifyOnHost</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#abb6cb3abc25cb420225d20551e82df94">name</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aff0436c27e332929ffb54d281990f964">operator=</a>(const VectorDual &amp;rhs)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ad660bd9fffbab2cef979ed751845421b">operator=</a>(VectorDual &amp;&amp;)=delete</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a9ee7afc92b7a145e899e6891d4686eec">operator[]</a>(label i)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aa28be7415e5a16f0234347b2bbf2910c">operator[]</a>(label i) const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ab088798d28525c0befe3c707b95c5bc2">pointer</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aa212f884f1d546a284420c4b752933a7">push_back</a>(const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ae1d42751915e8566dac19658cc498ffa">read</a>(iIstream &amp;is)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#af6aaf04c933606aaaede7c95705f7a2a">reallocate</a>(size_t cap)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a0c5a1541ecf7ad17925583cf6abd2c65">reference</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a78a56054440adf67ed635117187de2c8">reserve</a>(size_t cap)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aae7b42bf35ba19761dfa7af9cfa353ef">resize</a>(size_t n)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#adb3beda4d71392ce97b56a53bfb503de">resize</a>(size_t n, const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a1441c238f4bf66d0b989d6929667dea8">resizeSync</a>(size_t n)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a992e871d66b78994df0071c2c440cd3a">resizeSync</a>(size_t n, const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a3b5f16fc65a14d8abadb94601e61c2f4">setSize</a>(size_t n)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a334c2560412a3bc4fc1c215a77a48337">size</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a5f31775800bbb46b35b5791def1f3acc">size_</a></td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a50a7d106829f2d6ec73a65dc8507b1a6">subViewsUpdated_</a></td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a8d9534a03d0c28450220697694c6732f">syncToDevice</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a18632f5b1f36de23073d2e1209fae34a">syncToHost</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ac892320cd9efccbc7cc40e4a9ce5837c">syncViews</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ab2063ba393c8c9a4c7a22e071163cd0d">syncViews</a>(int32 start, int32 end)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a2699d918fb02e42ba40c7358434f5e23">TypeInfoTemplateNV2</a>(&quot;VectorDual&quot;, T, memoerySpaceName())</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a9a57caed8797c3baa2dc5d380a34f2fe">updateSubViews</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a783c81fb3d585a513b521ab37644da06">valueType</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aa064cc372bfc72aed40d39ba4918f1fd">VectorDual</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#abe0f40b1e7fb40439167d8279159a953">VectorDual</a>(const word &amp;name)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a934d27011f98ccb20b564a074b06b7af">VectorDual</a>(size_t n)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a591d04428061242e1244351fb0ea289e">VectorDual</a>(const word &amp;name, size_t n)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a2625d648d21bcabab839b1c4a1105933">VectorDual</a>(size_t n, const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a2f18104bc3b5e0a7ee7adb930b01d2d4">VectorDual</a>(const word &amp;name, size_t n, const T &amp;val)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ab21fd6bf2b7310032654c5f746bee9fe">VectorDual</a>(size_t cap, size_t n, RESERVE)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a2d65becde7b15813e034a62f79585f21">VectorDual</a>(const word &amp;name, size_t cap, size_t n, RESERVE)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aab3ab778e202aaa9886698d83b00c211">VectorDual</a>(const Vector&lt; T &gt; &amp;src)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a2a88ecf4f87cd0567b6f44c3618b52e5">VectorDual</a>(const word &amp;name, const Vector&lt; T &gt; &amp;src)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#ab7f0830b2be8e43e447b0030b53fbfbf">VectorDual</a>(const VectorDual &amp;src)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a544fe60bf167f9508c56c23700f0c4e0">VectorDual</a>(const word &amp;name, const VectorDual &amp;src)</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a7efd1538a2f397e4f392bf6f80af7ff3">VectorDual</a>(VectorDual &amp;&amp;)=delete</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a2b58b3aa8e699c30609424382e224ec9">VectorField</a>()</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a20a045ce53021565a6c44ea6c4c7ca7b">VectorField</a>() const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a3f1d50b6b944f9713ac2977765f7dc80">VectorType</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#a92205901f1bbf66cbc9b445a5320076d">viewType</a> typedef</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"></td></tr>
<tr><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html#aa7d820a4dd0777a9a82aee242b83a167">write</a>(iOstream &amp;os) const</td><td class="entry"><a class="el" href="classpFlow_1_1VectorDual.html">VectorDual&lt; T, MemorySpace &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<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>