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

1943 lines
126 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: internalPoints Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script>
<script type="text/javascript" async="async" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" >
<tbody>
<tr>
<td id="projectlogo"><a href="https://github.com/PhasicFlow"><img alt="Logo" src="phasicFlow_logo.png"></a></td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
<tr>
<td id="projectbrief">
<a href="https://https://cemf.ir">www.cemf.ir</a>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpFlow_1_1internalPoints.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<div class="header">
<div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pri-methods">Private Member Functions</a> &#124;
<a href="#pri-attribs">Private Attributes</a> &#124;
<a href="classpFlow_1_1internalPoints-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">internalPoints Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></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 internalPoints:</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_1internalPoints__inherit__graph.png" border="0" usemap="#internalPoints_inherit__map" alt="Inheritance graph"/></div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for internalPoints:</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_1internalPoints__coll__graph.png" border="0" usemap="#internalPoints_coll__map" alt="Collaboration 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:aecab18ee22629292256270f780660926"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#aecab18ee22629292256270f780660926">PointsType</a> = <a class="el" href="namespacepFlow.html#a7c910c47fac98a967d343e8994298262">realx3Field_D</a></td></tr>
<tr class="separator:aecab18ee22629292256270f780660926"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a117cc5a1296f887303ad47f0ddc79c3e"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a117cc5a1296f887303ad47f0ddc79c3e">PointsTypeHost</a> = typename <a class="el" href="classpFlow_1_1Field.html#a956cfd99b2704fca5961350f47963e88">PointsType::FieldTypeHost</a></td></tr>
<tr class="separator:a117cc5a1296f887303ad47f0ddc79c3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f8869f56eb0f46a1b5982b9c86c144c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a8f8869f56eb0f46a1b5982b9c86c144c">device_type</a> = typename <a class="el" href="classpFlow_1_1VectorSingle.html#a4430adf7e2f1710d3da2b59bdec7ba1c">PointsType::device_type</a></td></tr>
<tr class="separator:a8f8869f56eb0f46a1b5982b9c86c144c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab387c16af5c682175807ee62da9debe"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> = typename <a class="el" href="classpFlow_1_1Field.html#abb38920d985a52377685fd852f62f4c2">PointsType::memory_space</a></td></tr>
<tr class="separator:aab387c16af5c682175807ee62da9debe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58b791b039aeb7315f6cea0a2f117cba"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a58b791b039aeb7315f6cea0a2f117cba">execution_space</a> = typename <a class="el" href="classpFlow_1_1Field.html#a0b138cbd599d4fc0e95738e75f1e7445">PointsType::execution_space</a></td></tr>
<tr class="separator:a58b791b039aeb7315f6cea0a2f117cba"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a4fe556d7f69404a91660370c7a05296e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a4fe556d7f69404a91660370c7a05296e">TypeInfo</a> (&quot;internalPoints&quot;)</td></tr>
<tr class="separator:a4fe556d7f69404a91660370c7a05296e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c2b60cb3640f2340b2f47241fe0fb03"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a7c2b60cb3640f2340b2f47241fe0fb03">internalPoints</a> ()</td></tr>
<tr class="separator:a7c2b60cb3640f2340b2f47241fe0fb03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af82a174a29fb7972559a73591983057b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#af82a174a29fb7972559a73591983057b">internalPoints</a> (const <a class="el" href="namespacepFlow.html#aede0f5a4a44d271e4e260cdb01032a61">realx3Vector</a> &amp;posVec)</td></tr>
<tr class="memdesc:af82a174a29fb7972559a73591983057b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Construct from point positions, assume all points are active. <a href="classpFlow_1_1internalPoints.html#af82a174a29fb7972559a73591983057b">More...</a><br /></td></tr>
<tr class="separator:af82a174a29fb7972559a73591983057b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9da16a045708f269f9d83d09e68aa40c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a9da16a045708f269f9d83d09e68aa40c">internalPoints</a> (const <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &amp;)=delete</td></tr>
<tr class="memdesc:a9da16a045708f269f9d83d09e68aa40c"><td class="mdescLeft">&#160;</td><td class="mdescRight">No Copy construct. <a href="classpFlow_1_1internalPoints.html#a9da16a045708f269f9d83d09e68aa40c">More...</a><br /></td></tr>
<tr class="separator:a9da16a045708f269f9d83d09e68aa40c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe29a9ab6c0c331fe2fab7c06890fdeb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#afe29a9ab6c0c331fe2fab7c06890fdeb">internalPoints</a> (<a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &amp;&amp;)=default</td></tr>
<tr class="memdesc:afe29a9ab6c0c331fe2fab7c06890fdeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move construct. <a href="classpFlow_1_1internalPoints.html#afe29a9ab6c0c331fe2fab7c06890fdeb">More...</a><br /></td></tr>
<tr class="separator:afe29a9ab6c0c331fe2fab7c06890fdeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71c6f636ce6ae5429e74694e37d99dc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a71c6f636ce6ae5429e74694e37d99dc8">operator=</a> (const <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &amp;)=delete</td></tr>
<tr class="memdesc:a71c6f636ce6ae5429e74694e37d99dc8"><td class="mdescLeft">&#160;</td><td class="mdescRight">No Copy assignment. <a href="classpFlow_1_1internalPoints.html#a71c6f636ce6ae5429e74694e37d99dc8">More...</a><br /></td></tr>
<tr class="separator:a71c6f636ce6ae5429e74694e37d99dc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fcfa5e654d70725fd0adc37d090d495"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a9fcfa5e654d70725fd0adc37d090d495">operator=</a> (<a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &amp;&amp;)=default</td></tr>
<tr class="memdesc:a9fcfa5e654d70725fd0adc37d090d495"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment. <a href="classpFlow_1_1internalPoints.html#a9fcfa5e654d70725fd0adc37d090d495">More...</a><br /></td></tr>
<tr class="separator:a9fcfa5e654d70725fd0adc37d090d495"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ed3b8bef0a688ae3349bed023b2a434"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a4ed3b8bef0a688ae3349bed023b2a434">~internalPoints</a> () override=default</td></tr>
<tr class="memdesc:a4ed3b8bef0a688ae3349bed023b2a434"><td class="mdescLeft">&#160;</td><td class="mdescRight">Destructor. <a href="classpFlow_1_1internalPoints.html#a4ed3b8bef0a688ae3349bed023b2a434">More...</a><br /></td></tr>
<tr class="separator:a4ed3b8bef0a688ae3349bed023b2a434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5d40ae5b158bfbc6fee913044a4f7fe"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacepFlow.html#a9a87272f235780fa7725c23a9da79011">pFlagTypeDevice</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#ad5d40ae5b158bfbc6fee913044a4f7fe">activePointsMaskDevice</a> () const</td></tr>
<tr class="separator:ad5d40ae5b158bfbc6fee913044a4f7fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11e539af445d76bc607493d3018a84e4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacepFlow.html#a36e1a67f3be546ade260eba35bca493f">pFlagTypeHost</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a11e539af445d76bc607493d3018a84e4">activePointsMaskHost</a> () const</td></tr>
<tr class="separator:a11e539af445d76bc607493d3018a84e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70608727da7af695329afce5745727d4"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1internalPoints.html#aecab18ee22629292256270f780660926">PointsType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a70608727da7af695329afce5745727d4">pointPosition</a> () const</td></tr>
<tr class="separator:a70608727da7af695329afce5745727d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56aa9b22cb2be97907b6928c637fe72f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1internalPoints.html#aecab18ee22629292256270f780660926">PointsType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a56aa9b22cb2be97907b6928c637fe72f">pointPosition</a> ()</td></tr>
<tr class="separator:a56aa9b22cb2be97907b6928c637fe72f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a58f5ffef8009e40925a0c997f177ca47"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a58f5ffef8009e40925a0c997f177ca47">pointPositionHost</a> () const</td></tr>
<tr class="separator:a58f5ffef8009e40925a0c997f177ca47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89a366c4707945f9773a918ed2e15d14"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a89a366c4707945f9773a918ed2e15d14">pointPositionDevice</a> () const</td></tr>
<tr class="separator:a89a366c4707945f9773a918ed2e15d14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a565494d22518756e9b973ac39dc156b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1internalPoints.html#a117cc5a1296f887303ad47f0ddc79c3e">PointsTypeHost</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a565494d22518756e9b973ac39dc156b4">activePointsHost</a> () const</td></tr>
<tr class="separator:a565494d22518756e9b973ac39dc156b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29636b87d7c459031e2410e5d7623b0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a29636b87d7c459031e2410e5d7623b0f">size</a> () const</td></tr>
<tr class="separator:a29636b87d7c459031e2410e5d7623b0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0bead6b4b4f0990ec3e4837bd1e1ea3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#af0bead6b4b4f0990ec3e4837bd1e1ea3">capacity</a> () const</td></tr>
<tr class="separator:af0bead6b4b4f0990ec3e4837bd1e1ea3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a644718bb2fb240de962dc3c9a1fdf0dc"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a644718bb2fb240de962dc3c9a1fdf0dc">empty</a> () const</td></tr>
<tr class="separator:a644718bb2fb240de962dc3c9a1fdf0dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ea5ff2610c591dcf7e68d0c84b2d23b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a8ea5ff2610c591dcf7e68d0c84b2d23b">numActive</a> () const</td></tr>
<tr class="separator:a8ea5ff2610c591dcf7e68d0c84b2d23b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56656d26e43a5de9dd4dad90b67b243d"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a56656d26e43a5de9dd4dad90b67b243d">isAllActive</a> () const</td></tr>
<tr class="separator:a56656d26e43a5de9dd4dad90b67b243d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaab44813a7f4610612ccfe157d45564e"><td class="memItemLeft" align="right" valign="top">auto&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#aaab44813a7f4610612ccfe157d45564e">activeRange</a> () const</td></tr>
<tr class="separator:aaab44813a7f4610612ccfe157d45564e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a02122759c4b2cc887b2fed727e01d808"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classpFlow_1_1Time.html">Time</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a02122759c4b2cc887b2fed727e01d808">time</a> ()=0</td></tr>
<tr class="separator:a02122759c4b2cc887b2fed727e01d808"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e4b5f1eb0f3d2d4afea4ef973a7d29f"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classpFlow_1_1Time.html">Time</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a0e4b5f1eb0f3d2d4afea4ef973a7d29f">time</a> () const =0</td></tr>
<tr class="separator:a0e4b5f1eb0f3d2d4afea4ef973a7d29f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f5f0a6a3d9add4155896519c2b8bc0b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a6f5f0a6a3d9add4155896519c2b8bc0b">boundary</a> (<a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a> boundaryIndex)=0</td></tr>
<tr class="separator:a6f5f0a6a3d9add4155896519c2b8bc0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6b298bc6316fe88edcd7978a2c919923"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a6b298bc6316fe88edcd7978a2c919923">boundary</a> (<a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a> boundaryIndex) const =0</td></tr>
<tr class="separator:a6b298bc6316fe88edcd7978a2c919923"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf90b0245871c24738b56429eb581bac"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#adf90b0245871c24738b56429eb581bac">deletePoints</a> (<a class="el" href="classpFlow_1_1scatteredFieldAccess.html">scatteredFieldAccess</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt; delPoints)</td></tr>
<tr class="memdesc:adf90b0245871c24738b56429eb581bac"><td class="mdescLeft">&#160;</td><td class="mdescRight">delete points at indices given in delPoints. <a href="classpFlow_1_1internalPoints.html#adf90b0245871c24738b56429eb581bac">More...</a><br /></td></tr>
<tr class="separator:adf90b0245871c24738b56429eb581bac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ec7af129606da56d25bf31986e7c2df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a6ec7af129606da56d25bf31986e7c2df">updateFlag</a> (const <a class="el" href="classpFlow_1_1domain.html">domain</a> &amp;dm, const std::array&lt; <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a>, 6 &gt; &amp;dist)</td></tr>
<tr class="separator:a6ec7af129606da56d25bf31986e7c2df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac041123b8bdc7e38a49fa0cd06b88c95"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#ac041123b8bdc7e38a49fa0cd06b88c95">fillNeighborsLists</a> (<a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt; leftList, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt; rightList, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt; bottomList, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt; topList, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt; rearList, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt; frontList)</td></tr>
<tr class="separator:ac041123b8bdc7e38a49fa0cd06b88c95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a978ee891890b08d6aea1b96cecc8a48c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a978ee891890b08d6aea1b96cecc8a48c">insertPoints</a> (const <a class="el" href="namespacepFlow.html#aede0f5a4a44d271e4e260cdb01032a61">realx3Vector</a> &amp;points, <a class="el" href="classpFlow_1_1anyList.html">anyList</a> &amp;varList)</td></tr>
<tr class="separator:a978ee891890b08d6aea1b96cecc8a48c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0dafe3bef63060ebf6247abb3ccba01"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#ad0dafe3bef63060ebf6247abb3ccba01">insertPointsOnly</a> (const <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;points, <a class="el" href="classpFlow_1_1message.html">message</a> &amp;msg, <a class="el" href="classpFlow_1_1anyList.html">anyList</a> &amp;varList)</td></tr>
<tr class="separator:ad0dafe3bef63060ebf6247abb3ccba01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff8e92ab47032ae811d1271161cb9b22"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#aff8e92ab47032ae811d1271161cb9b22">read</a> (<a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;is)</td></tr>
<tr class="memdesc:aff8e92ab47032ae811d1271161cb9b22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read. <a href="classpFlow_1_1internalPoints.html#aff8e92ab47032ae811d1271161cb9b22">More...</a><br /></td></tr>
<tr class="separator:aff8e92ab47032ae811d1271161cb9b22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a40de4ceed55b2f78cf3027739dfd91"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a6a40de4ceed55b2f78cf3027739dfd91">write</a> (<a class="el" href="classpFlow_1_1iOstream.html">iOstream</a> &amp;os) const</td></tr>
<tr class="memdesc:a6a40de4ceed55b2f78cf3027739dfd91"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write. <a href="classpFlow_1_1internalPoints.html#a6a40de4ceed55b2f78cf3027739dfd91">More...</a><br /></td></tr>
<tr class="separator:a6a40de4ceed55b2f78cf3027739dfd91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a18b302149a795955a7b70b411e877975"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a18b302149a795955a7b70b411e877975">read</a> (<a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;is, const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &amp;iop)</td></tr>
<tr class="memdesc:a18b302149a795955a7b70b411e877975"><td class="mdescLeft">&#160;</td><td class="mdescRight">Read. <a href="classpFlow_1_1internalPoints.html#a18b302149a795955a7b70b411e877975">More...</a><br /></td></tr>
<tr class="separator:a18b302149a795955a7b70b411e877975"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c955e17bd99dcab8fa9cf8c96ba6dd0"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a8c955e17bd99dcab8fa9cf8c96ba6dd0">write</a> (<a class="el" href="classpFlow_1_1iOstream.html">iOstream</a> &amp;os, const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &amp;iop) const</td></tr>
<tr class="memdesc:a8c955e17bd99dcab8fa9cf8c96ba6dd0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Write. <a href="classpFlow_1_1internalPoints.html#a8c955e17bd99dcab8fa9cf8c96ba6dd0">More...</a><br /></td></tr>
<tr class="separator:a8c955e17bd99dcab8fa9cf8c96ba6dd0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpFlow_1_1subscriber"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpFlow_1_1subscriber')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classpFlow_1_1subscriber.html">subscriber</a></td></tr>
<tr class="memitem:a1f20f4595baadb071798f756aab3bf94 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a1f20f4595baadb071798f756aab3bf94">subscriber</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;name)</td></tr>
<tr class="separator:a1f20f4595baadb071798f756aab3bf94 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a551f77eaff24f886191351ca660b2172 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a551f77eaff24f886191351ca660b2172">subscriber</a> (const <a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> &amp;)</td></tr>
<tr class="memdesc:a551f77eaff24f886191351ca660b2172 inherit pub_methods_classpFlow_1_1subscriber"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor, only copies the name, not the list. <a href="classpFlow_1_1subscriber.html#a551f77eaff24f886191351ca660b2172">More...</a><br /></td></tr>
<tr class="separator:a551f77eaff24f886191351ca660b2172 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa94906bf0321a2bba3ffa0105b664c2b inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#aa94906bf0321a2bba3ffa0105b664c2b">subscriber</a> (<a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> &amp;&amp;)</td></tr>
<tr class="memdesc:aa94906bf0321a2bba3ffa0105b664c2b inherit pub_methods_classpFlow_1_1subscriber"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move constructor, moves the name and the list, also change the subriber of the object in the list <br />
<a href="classpFlow_1_1subscriber.html#aa94906bf0321a2bba3ffa0105b664c2b">More...</a><br /></td></tr>
<tr class="separator:aa94906bf0321a2bba3ffa0105b664c2b inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1a040e0031a74f87fd714280fcf5d40 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#ac1a040e0031a74f87fd714280fcf5d40">operator=</a> (const <a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> &amp;)</td></tr>
<tr class="memdesc:ac1a040e0031a74f87fd714280fcf5d40 inherit pub_methods_classpFlow_1_1subscriber"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy assignemnt, only assign the name, do not assign the list. <a href="classpFlow_1_1subscriber.html#ac1a040e0031a74f87fd714280fcf5d40">More...</a><br /></td></tr>
<tr class="separator:ac1a040e0031a74f87fd714280fcf5d40 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98d15bac710b33205a44587947398bf1 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a98d15bac710b33205a44587947398bf1">operator=</a> (<a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> &amp;&amp;)</td></tr>
<tr class="memdesc:a98d15bac710b33205a44587947398bf1 inherit pub_methods_classpFlow_1_1subscriber"><td class="mdescLeft">&#160;</td><td class="mdescRight">Move assignment, move assign name and list, also change the subcriber of the object in the list <br />
<a href="classpFlow_1_1subscriber.html#a98d15bac710b33205a44587947398bf1">More...</a><br /></td></tr>
<tr class="separator:a98d15bac710b33205a44587947398bf1 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c57ce45181e65bbc1f457ee096730d inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a19c57ce45181e65bbc1f457ee096730d">~subscriber</a> ()</td></tr>
<tr class="separator:a19c57ce45181e65bbc1f457ee096730d inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b573a33b5e6dde274238872f36e0729 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a2b573a33b5e6dde274238872f36e0729">subscribe</a> (<a class="el" href="classpFlow_1_1message.html">message</a> msg, <a class="el" href="classpFlow_1_1observer.html">observer</a> *obsevr) const</td></tr>
<tr class="separator:a2b573a33b5e6dde274238872f36e0729 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fe50c2b13b7149fef156a90be43479c inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a0fe50c2b13b7149fef156a90be43479c">unsubscribe</a> (<a class="el" href="classpFlow_1_1observer.html">observer</a> *obsevr) const</td></tr>
<tr class="separator:a0fe50c2b13b7149fef156a90be43479c inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e1a43b0cf38a13088d24845aa75c386 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a4e1a43b0cf38a13088d24845aa75c386">notify</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> iter, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> t, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, const <a class="el" href="classpFlow_1_1message.html">message</a> msg, const <a class="el" href="classpFlow_1_1anyList.html">anyList</a> &amp;varList)</td></tr>
<tr class="separator:a4e1a43b0cf38a13088d24845aa75c386 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98ff069756cfb787343d514964116024 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a98ff069756cfb787343d514964116024">notify</a> (const <a class="el" href="classpFlow_1_1timeInfo.html">timeInfo</a> &amp;ti, const <a class="el" href="classpFlow_1_1message.html">message</a> msg, const <a class="el" href="classpFlow_1_1anyList.html">anyList</a> &amp;varList)</td></tr>
<tr class="separator:a98ff069756cfb787343d514964116024 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af96a11f01b3b87593496cd57981d9146 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#af96a11f01b3b87593496cd57981d9146">subscriberName</a> () const</td></tr>
<tr class="separator:af96a11f01b3b87593496cd57981d9146 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:ac89087f9de3f39f044df820403a3bf5b"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#ac89087f9de3f39f044df820403a3bf5b">initialCapacity_</a> = 10000</td></tr>
<tr class="separator:ac89087f9de3f39f044df820403a3bf5b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:afb513d8581c234e94f37b2fbb267f6d8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#afb513d8581c234e94f37b2fbb267f6d8">syncPFlag</a> () const</td></tr>
<tr class="separator:afb513d8581c234e94f37b2fbb267f6d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac9b82c6a2981c4da1cca9c5e4a9a823e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#ac9b82c6a2981c4da1cca9c5e4a9a823e">unSyncFlag</a> ()</td></tr>
<tr class="separator:ac9b82c6a2981c4da1cca9c5e4a9a823e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0816ebf5954cb1c4d4400646be1e08ef"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a0816ebf5954cb1c4d4400646be1e08ef">createDeviceFlag</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> cap, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> start, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> end)</td></tr>
<tr class="separator:a0816ebf5954cb1c4d4400646be1e08ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab55af8d393e4be0c34a57a85c4345027"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#ab55af8d393e4be0c34a57a85c4345027">sortPoints</a> (const <a class="el" href="namespacepFlow.html#ace91b5b09f95f3d8409247898e688e9b">uint32IndexContainer</a> &amp;sortedIndices)</td></tr>
<tr class="separator:ab55af8d393e4be0c34a57a85c4345027"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private Member Functions</h2></td></tr>
<tr class="memitem:a78bf12519177af9ba2cc95853e1ec219"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a78bf12519177af9ba2cc95853e1ec219">deletePoints</a> (const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &amp;delPoints)</td></tr>
<tr class="separator:a78bf12519177af9ba2cc95853e1ec219"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d9fef34fbf6fad9e851c1756c0ad6a1"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a7d9fef34fbf6fad9e851c1756c0ad6a1">changePointsFlagPosition</a> (const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &amp;changePoints, <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> transferVector, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> fromBoundaryIndex, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> toBoundaryIndex)</td></tr>
<tr class="separator:a7d9fef34fbf6fad9e851c1756c0ad6a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
Private Attributes</h2></td></tr>
<tr class="memitem:a128a141ee7005f3629bdfb4d9f85ab3c"><td class="memItemLeft" align="right" valign="top">friend&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a128a141ee7005f3629bdfb4d9f85ab3c">boundaryBase</a></td></tr>
<tr class="separator:a128a141ee7005f3629bdfb4d9f85ab3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79d9b7a2ae9fead1624b7d88ee3f1294"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1internalPoints.html#aecab18ee22629292256270f780660926">PointsType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a79d9b7a2ae9fead1624b7d88ee3f1294">pointPosition_</a></td></tr>
<tr class="memdesc:a79d9b7a2ae9fead1624b7d88ee3f1294"><td class="mdescLeft">&#160;</td><td class="mdescRight">Position of points on device. <a href="classpFlow_1_1internalPoints.html#a79d9b7a2ae9fead1624b7d88ee3f1294">More...</a><br /></td></tr>
<tr class="separator:a79d9b7a2ae9fead1624b7d88ee3f1294"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac76571809ec513ea59e78f8c844c439f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a9a87272f235780fa7725c23a9da79011">pFlagTypeDevice</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#ac76571809ec513ea59e78f8c844c439f">pFlagsD_</a></td></tr>
<tr class="memdesc:ac76571809ec513ea59e78f8c844c439f"><td class="mdescLeft">&#160;</td><td class="mdescRight">flag of points on device <a href="classpFlow_1_1internalPoints.html#ac76571809ec513ea59e78f8c844c439f">More...</a><br /></td></tr>
<tr class="separator:ac76571809ec513ea59e78f8c844c439f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee5d12be70dededbd4caaad01896b820"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a36e1a67f3be546ade260eba35bca493f">pFlagTypeHost</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#aee5d12be70dededbd4caaad01896b820">pFlagsH_</a></td></tr>
<tr class="memdesc:aee5d12be70dededbd4caaad01896b820"><td class="mdescLeft">&#160;</td><td class="mdescRight">flag of points on host <a href="classpFlow_1_1internalPoints.html#aee5d12be70dededbd4caaad01896b820">More...</a><br /></td></tr>
<tr class="separator:aee5d12be70dededbd4caaad01896b820"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e9854b937869a0400bac8d340aefe5f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1internalPoints.html#a1e9854b937869a0400bac8d340aefe5f">pFlagSync_</a> = false</td></tr>
<tr class="memdesc:a1e9854b937869a0400bac8d340aefe5f"><td class="mdescLeft">&#160;</td><td class="mdescRight">if both host and device flags sync <a href="classpFlow_1_1internalPoints.html#a1e9854b937869a0400bac8d340aefe5f">More...</a><br /></td></tr>
<tr class="separator:a1e9854b937869a0400bac8d340aefe5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00038">38</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="aecab18ee22629292256270f780660926"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aecab18ee22629292256270f780660926">&#9670;&nbsp;</a></span>PointsType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1internalPoints.html#aecab18ee22629292256270f780660926">PointsType</a> = <a class="el" href="namespacepFlow.html#a7c910c47fac98a967d343e8994298262">realx3Field_D</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00046">46</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
</div>
</div>
<a id="a117cc5a1296f887303ad47f0ddc79c3e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a117cc5a1296f887303ad47f0ddc79c3e">&#9670;&nbsp;</a></span>PointsTypeHost</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1internalPoints.html#a117cc5a1296f887303ad47f0ddc79c3e">PointsTypeHost</a> = typename <a class="el" href="classpFlow_1_1Field.html#a956cfd99b2704fca5961350f47963e88">PointsType::FieldTypeHost</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00048">48</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
</div>
</div>
<a id="a8f8869f56eb0f46a1b5982b9c86c144c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f8869f56eb0f46a1b5982b9c86c144c">&#9670;&nbsp;</a></span>device_type</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1internalPoints.html#a8f8869f56eb0f46a1b5982b9c86c144c">device_type</a> = typename <a class="el" href="classpFlow_1_1VectorSingle.html#a4430adf7e2f1710d3da2b59bdec7ba1c">PointsType::device_type</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00050">50</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
</div>
</div>
<a id="aab387c16af5c682175807ee62da9debe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aab387c16af5c682175807ee62da9debe">&#9670;&nbsp;</a></span>memory_space</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> = typename <a class="el" href="classpFlow_1_1Field.html#abb38920d985a52377685fd852f62f4c2">PointsType::memory_space</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00052">52</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
</div>
</div>
<a id="a58b791b039aeb7315f6cea0a2f117cba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58b791b039aeb7315f6cea0a2f117cba">&#9670;&nbsp;</a></span>execution_space</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1internalPoints.html#a58b791b039aeb7315f6cea0a2f117cba">execution_space</a> = typename <a class="el" href="classpFlow_1_1Field.html#a0b138cbd599d4fc0e95738e75f1e7445">PointsType::execution_space</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00054">54</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a7c2b60cb3640f2340b2f47241fe0fb03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c2b60cb3640f2340b2f47241fe0fb03">&#9670;&nbsp;</a></span>internalPoints() <span class="overload">[1/4]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00159">159</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
</div>
</div>
<a id="af82a174a29fb7972559a73591983057b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af82a174a29fb7972559a73591983057b">&#9670;&nbsp;</a></span>internalPoints() <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_1internalPoints.html">internalPoints</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#aede0f5a4a44d271e4e260cdb01032a61">realx3Vector</a> &amp;&#160;</td>
<td class="paramname"><em>posVec</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Construct from point positions, assume all points are active. </p>
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00167">167</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
</div>
</div>
<a id="a9da16a045708f269f9d83d09e68aa40c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9da16a045708f269f9d83d09e68aa40c">&#9670;&nbsp;</a></span>internalPoints() <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_1internalPoints.html">internalPoints</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>No Copy construct. </p>
</div>
</div>
<a id="afe29a9ab6c0c331fe2fab7c06890fdeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe29a9ab6c0c331fe2fab7c06890fdeb">&#9670;&nbsp;</a></span>internalPoints() <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"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &amp;&amp;&#160;</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>Move construct. </p>
</div>
</div>
<a id="a4ed3b8bef0a688ae3349bed023b2a434"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ed3b8bef0a688ae3349bed023b2a434">&#9670;&nbsp;</a></span>~internalPoints()</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_1internalPoints.html">internalPoints</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">override</span><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="a78bf12519177af9ba2cc95853e1ec219"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a78bf12519177af9ba2cc95853e1ec219">&#9670;&nbsp;</a></span>deletePoints() <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 deletePoints </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &amp;&#160;</td>
<td class="paramname"><em>delPoints</em></td><td>)</td>
<td></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="internalPoints_8cpp_source.html#l00037">37</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">References <a class="el" href="message_8hpp_source.html#l00113">message::add()</a>, <a class="el" href="VectorSingle_8cpp_source.html#l00263">VectorSingle&lt; T, MemorySpace &gt;::deviceView()</a>, <a class="el" href="anyList_8hpp_source.html#l00084">anyList::emplaceBack()</a>, <a class="el" href="VectorSingle_8cpp_source.html#l00311">VectorSingle&lt; T, MemorySpace &gt;::empty()</a>, <a class="el" href="iOstream_8hpp_source.html#l00341">pFlow::endl()</a>, <a class="el" href="message_8hpp_source.html#l00196">message::eventName()</a>, <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>, <a class="el" href="message_8hpp_source.html#l00041">message::ITEM_DELETE</a>, <a class="el" href="message_8hpp_source.html#l00043">message::RANGE_CHANGED</a>, and <a class="el" href="message_8hpp_source.html#l00040">message::SIZE_CHANGED</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 call 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_1internalPoints_a78bf12519177af9ba2cc95853e1ec219_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a78bf12519177af9ba2cc95853e1ec219_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a7d9fef34fbf6fad9e851c1756c0ad6a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d9fef34fbf6fad9e851c1756c0ad6a1">&#9670;&nbsp;</a></span>changePointsFlagPosition()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool changePointsFlagPosition </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &amp;&#160;</td>
<td class="paramname"><em>changePoints</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>&#160;</td>
<td class="paramname"><em>transferVector</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td>
<td class="paramname"><em>fromBoundaryIndex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td>
<td class="paramname"><em>toBoundaryIndex</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00092">92</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">References <a class="el" href="message_8hpp_source.html#l00113">message::add()</a>, <a class="el" href="internalPointsKernels_8cpp_source.html#l00024">pFlow::internalPointsKernels::changePosition()</a>, <a class="el" href="VectorSingle_8cpp_source.html#l00263">VectorSingle&lt; T, MemorySpace &gt;::deviceView()</a>, <a class="el" href="anyList_8hpp_source.html#l00084">anyList::emplaceBack()</a>, <a class="el" href="iOstream_8hpp_source.html#l00341">pFlow::endl()</a>, <a class="el" href="message_8hpp_source.html#l00196">message::eventName()</a>, <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>, and <a class="el" href="message_8hpp_source.html#l00045">message::ITEM_FLAGCHANGED</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 call 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_1internalPoints_a7d9fef34fbf6fad9e851c1756c0ad6a1_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a7d9fef34fbf6fad9e851c1756c0ad6a1_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="afb513d8581c234e94f37b2fbb267f6d8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb513d8581c234e94f37b2fbb267f6d8">&#9670;&nbsp;</a></span>syncPFlag()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void syncPFlag </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">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00028">28</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">References <a class="el" href="pointFlag_8hpp_source.html#l00291">pointFlag&lt; ExecutionSpace &gt;::clone()</a>, <a class="el" href="internalPoints_8hpp_source.html#l00068">internalPoints::pFlagsD_</a>, <a class="el" href="internalPoints_8hpp_source.html#l00071">internalPoints::pFlagsH_</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00074">internalPoints::pFlagSync_</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 call 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_1internalPoints_afb513d8581c234e94f37b2fbb267f6d8_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_afb513d8581c234e94f37b2fbb267f6d8_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="ac9b82c6a2981c4da1cca9c5e4a9a823e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac9b82c6a2981c4da1cca9c5e4a9a823e">&#9670;&nbsp;</a></span>unSyncFlag()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void unSyncFlag </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">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00092">92</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">References <a class="el" href="internalPoints_8hpp_source.html#l00074">internalPoints::pFlagSync_</a>.</p>
<p class="reference">Referenced by <a class="el" href="internalPoints_8hpp_source.html#l00098">internalPoints::createDeviceFlag()</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_1internalPoints_ac9b82c6a2981c4da1cca9c5e4a9a823e_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_ac9b82c6a2981c4da1cca9c5e4a9a823e_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a0816ebf5954cb1c4d4400646be1e08ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0816ebf5954cb1c4d4400646be1e08ef">&#9670;&nbsp;</a></span>createDeviceFlag()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void createDeviceFlag </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td>
<td class="paramname"><em>cap</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td>
<td class="paramname"><em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>&#160;</td>
<td class="paramname"><em>end</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00098">98</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">References <a class="el" href="internalPoints_8hpp_source.html#l00068">internalPoints::pFlagsD_</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00092">internalPoints::unSyncFlag()</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 call 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_1internalPoints_a0816ebf5954cb1c4d4400646be1e08ef_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a0816ebf5954cb1c4d4400646be1e08ef_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="ab55af8d393e4be0c34a57a85c4345027"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab55af8d393e4be0c34a57a85c4345027">&#9670;&nbsp;</a></span>sortPoints()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool sortPoints </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#ace91b5b09f95f3d8409247898e688e9b">uint32IndexContainer</a> &amp;&#160;</td>
<td class="paramname"><em>sortedIndices</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00145">145</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">References <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>, and <a class="el" href="indexContainer_8hpp_source.html#l00175">indexContainer&lt; IndexType &gt;::size()</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 call 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_1internalPoints_ab55af8d393e4be0c34a57a85c4345027_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_ab55af8d393e4be0c34a57a85c4345027_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a4fe556d7f69404a91660370c7a05296e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4fe556d7f69404a91660370c7a05296e">&#9670;&nbsp;</a></span>TypeInfo()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TypeInfo </td>
<td>(</td>
<td class="paramtype">&quot;internalPoints&quot;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a71c6f636ce6ae5429e74694e37d99dc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71c6f636ce6ae5429e74694e37d99dc8">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &amp;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>No Copy assignment. </p>
</div>
</div>
<a id="a9fcfa5e654d70725fd0adc37d090d495"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fcfa5e654d70725fd0adc37d090d495">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a>&amp; operator= </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &amp;&amp;&#160;</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>Move assignment. </p>
</div>
</div>
<a id="ad5d40ae5b158bfbc6fee913044a4f7fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad5d40ae5b158bfbc6fee913044a4f7fe">&#9670;&nbsp;</a></span>activePointsMaskDevice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="namespacepFlow.html#a9a87272f235780fa7725c23a9da79011">pFlow::pFlagTypeDevice</a> &amp; activePointsMaskDevice </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00194">194</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="internalField_8hpp_source.html#l00120">internalField&lt; realx3, void &gt;::activePointsMaskDevice()</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_1internalPoints_ad5d40ae5b158bfbc6fee913044a4f7fe_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_ad5d40ae5b158bfbc6fee913044a4f7fe_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a11e539af445d76bc607493d3018a84e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11e539af445d76bc607493d3018a84e4">&#9670;&nbsp;</a></span>activePointsMaskHost()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="namespacepFlow.html#a36e1a67f3be546ade260eba35bca493f">pFlow::pFlagTypeHost</a> &amp; activePointsMaskHost </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00201">201</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="internalField_8hpp_source.html#l00125">internalField&lt; realx3, void &gt;::activePointsMaskHost()</a>, and <a class="el" href="pointRectCell_8hpp_source.html#l00096">pointRectCell::mapPOints()</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_1internalPoints_a11e539af445d76bc607493d3018a84e4_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a11e539af445d76bc607493d3018a84e4_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a70608727da7af695329afce5745727d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70608727da7af695329afce5745727d4">&#9670;&nbsp;</a></span>pointPosition() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1internalPoints.html#aecab18ee22629292256270f780660926">pFlow::internalPoints::PointsType</a> &amp; pointPosition </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00209">209</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="particles_8hpp_source.html#l00079">particles::pointPosition()</a>, <a class="el" href="selectBox_8cpp_source.html#l00025">selectBox::selectAllPointsInBox()</a>, and <a class="el" href="pointStructure_8cpp_source.html#l00027">pointStructure::setupPointStructure()</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_1internalPoints_a70608727da7af695329afce5745727d4_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a70608727da7af695329afce5745727d4_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a56aa9b22cb2be97907b6928c637fe72f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56aa9b22cb2be97907b6928c637fe72f">&#9670;&nbsp;</a></span>pointPosition() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1internalPoints.html#aecab18ee22629292256270f780660926">PointsType</a>&amp; pointPosition </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a58f5ffef8009e40925a0c997f177ca47"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a58f5ffef8009e40925a0c997f177ca47">&#9670;&nbsp;</a></span>pointPositionHost()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto pointPositionHost </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="internalPoints_8hpp_source.html#l00153">153</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">References <a class="el" href="VectorSingle_8cpp_source.html#l00281">VectorSingle&lt; T, MemorySpace &gt;::hostView()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00065">internalPoints::pointPosition_</a>.</p>
<p class="reference">Referenced by <a class="el" href="pointRectCell_8hpp_source.html#l00096">pointRectCell::mapPOints()</a>.</p>
<div id="dynsection-11" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-11-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-11-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-11-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a58f5ffef8009e40925a0c997f177ca47_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a58f5ffef8009e40925a0c997f177ca47_cgraph" alt=""/></div>
</div>
<div id="dynsection-12" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-12-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-12-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-12-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a58f5ffef8009e40925a0c997f177ca47_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a58f5ffef8009e40925a0c997f177ca47_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a89a366c4707945f9773a918ed2e15d14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a89a366c4707945f9773a918ed2e15d14">&#9670;&nbsp;</a></span>pointPositionDevice()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto pointPositionDevice </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="internalPoints_8hpp_source.html#l00159">159</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">References <a class="el" href="VectorSingle_8cpp_source.html#l00263">VectorSingle&lt; T, MemorySpace &gt;::deviceView()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00065">internalPoints::pointPosition_</a>.</p>
<div id="dynsection-13" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-13-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-13-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-13-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a89a366c4707945f9773a918ed2e15d14_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a89a366c4707945f9773a918ed2e15d14_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a565494d22518756e9b973ac39dc156b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a565494d22518756e9b973ac39dc156b4">&#9670;&nbsp;</a></span>activePointsHost()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="classpFlow_1_1internalPoints.html#a117cc5a1296f887303ad47f0ddc79c3e">pFlow::internalPoints::PointsTypeHost</a> activePointsHost </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00222">222</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">References <a class="el" href="NBSLoop_8hpp_source.html#l00024">n</a>.</p>
</div>
</div>
<a id="a29636b87d7c459031e2410e5d7623b0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a29636b87d7c459031e2410e5d7623b0f">&#9670;&nbsp;</a></span>size()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00168">168</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">References <a class="el" href="pointFlag_8hpp_source.html#l00066">pointFlag&lt; ExecutionSpace &gt;::activeRange_</a>, <a class="el" href="Range_8hpp_source.html#l00101">Range&lt; T &gt;::end()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00068">internalPoints::pFlagsD_</a>.</p>
<p class="reference">Referenced by <a class="el" href="internalPoints_8hpp_source.html#l00181">internalPoints::empty()</a>, <a class="el" href="selectorStridedRange_8cpp_source.html#l00052">selectorStridedRange::selectorStridedRange()</a>, and <a class="el" href="particles_8hpp_source.html#l00126">particles::size()</a>.</p>
<div id="dynsection-14" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-14-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-14-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-14-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a29636b87d7c459031e2410e5d7623b0f_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a29636b87d7c459031e2410e5d7623b0f_cgraph" alt=""/></div>
</div>
<div id="dynsection-15" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-15-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-15-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-15-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a29636b87d7c459031e2410e5d7623b0f_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a29636b87d7c459031e2410e5d7623b0f_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="af0bead6b4b4f0990ec3e4837bd1e1ea3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0bead6b4b4f0990ec3e4837bd1e1ea3">&#9670;&nbsp;</a></span>capacity()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> capacity </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00175">175</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">References <a class="el" href="pointFlag_8hpp_source.html#l00185">pointFlag&lt; ExecutionSpace &gt;::capacity()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00068">internalPoints::pFlagsD_</a>.</p>
<p class="reference">Referenced by <a class="el" href="particles_8hpp_source.html#l00131">particles::capacity()</a>.</p>
<div id="dynsection-16" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-16-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-16-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-16-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_af0bead6b4b4f0990ec3e4837bd1e1ea3_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_af0bead6b4b4f0990ec3e4837bd1e1ea3_cgraph" alt=""/></div>
</div>
<div id="dynsection-17" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-17-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-17-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-17-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_af0bead6b4b4f0990ec3e4837bd1e1ea3_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_af0bead6b4b4f0990ec3e4837bd1e1ea3_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a644718bb2fb240de962dc3c9a1fdf0dc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a644718bb2fb240de962dc3c9a1fdf0dc">&#9670;&nbsp;</a></span>empty()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="classpFlow_1_1empty.html">empty</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00181">181</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">References <a class="el" href="internalPoints_8hpp_source.html#l00168">internalPoints::size()</a>.</p>
<div id="dynsection-18" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-18-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-18-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-18-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a644718bb2fb240de962dc3c9a1fdf0dc_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a644718bb2fb240de962dc3c9a1fdf0dc_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a8ea5ff2610c591dcf7e68d0c84b2d23b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ea5ff2610c591dcf7e68d0c84b2d23b">&#9670;&nbsp;</a></span>numActive()</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#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> numActive </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="internalPoints_8hpp_source.html#l00188">188</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">References <a class="el" href="pointFlag_8hpp_source.html#l00191">pointFlag&lt; ExecutionSpace &gt;::numActive()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00068">internalPoints::pFlagsD_</a>.</p>
<p class="reference">Referenced by <a class="el" href="particles_8hpp_source.html#l00136">particles::numActive()</a>.</p>
<div id="dynsection-19" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-19-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-19-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-19-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a8ea5ff2610c591dcf7e68d0c84b2d23b_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a8ea5ff2610c591dcf7e68d0c84b2d23b_cgraph" alt=""/></div>
</div>
<div id="dynsection-20" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-20-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-20-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-20-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a8ea5ff2610c591dcf7e68d0c84b2d23b_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a8ea5ff2610c591dcf7e68d0c84b2d23b_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a56656d26e43a5de9dd4dad90b67b243d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a56656d26e43a5de9dd4dad90b67b243d">&#9670;&nbsp;</a></span>isAllActive()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool isAllActive </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="internalPoints_8hpp_source.html#l00195">195</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">References <a class="el" href="pointFlag_8hpp_source.html#l00173">pointFlag&lt; ExecutionSpace &gt;::isAllActive()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00068">internalPoints::pFlagsD_</a>.</p>
<p class="reference">Referenced by <a class="el" href="particles_8hpp_source.html#l00141">particles::isAllActive()</a>, and <a class="el" href="internalField_8hpp_source.html#l00169">internalField&lt; realx3, void &gt;::isAllActive()</a>.</p>
<div id="dynsection-21" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-21-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-21-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-21-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a56656d26e43a5de9dd4dad90b67b243d_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a56656d26e43a5de9dd4dad90b67b243d_cgraph" alt=""/></div>
</div>
<div id="dynsection-22" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-22-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-22-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-22-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a56656d26e43a5de9dd4dad90b67b243d_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a56656d26e43a5de9dd4dad90b67b243d_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="aaab44813a7f4610612ccfe157d45564e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaab44813a7f4610612ccfe157d45564e">&#9670;&nbsp;</a></span>activeRange()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">auto activeRange </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="internalPoints_8hpp_source.html#l00201">201</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">References <a class="el" href="pointFlag_8hpp_source.html#l00179">pointFlag&lt; ExecutionSpace &gt;::activeRange()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00068">internalPoints::pFlagsD_</a>.</p>
<p class="reference">Referenced by <a class="el" href="pointField__old_8hpp_source.html#l00138">pointField&lt; pFlow::VectorSingle, pFlow::AB3History &gt;::activeRange()</a>, and <a class="el" href="internalField_8hpp_source.html#l00163">internalField&lt; realx3, void &gt;::activeRange()</a>.</p>
<div id="dynsection-23" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-23-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-23-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-23-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_aaab44813a7f4610612ccfe157d45564e_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_aaab44813a7f4610612ccfe157d45564e_cgraph" alt=""/></div>
</div>
<div id="dynsection-24" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-24-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-24-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-24-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_aaab44813a7f4610612ccfe157d45564e_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_aaab44813a7f4610612ccfe157d45564e_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a02122759c4b2cc887b2fed727e01d808"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a02122759c4b2cc887b2fed727e01d808">&#9670;&nbsp;</a></span>time() <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">virtual <a class="el" href="classpFlow_1_1Time.html">Time</a>&amp; time </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classpFlow_1_1pointStructure.html#ac469007fdaaadba509bda15a90e450d5">pointStructure</a>.</p>
<p class="reference">Referenced by <a class="el" href="internalField_8hpp_source.html#l00186">internalField&lt; realx3, void &gt;::time()</a>.</p>
<div id="dynsection-25" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-25-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-25-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-25-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a02122759c4b2cc887b2fed727e01d808_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a02122759c4b2cc887b2fed727e01d808_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a0e4b5f1eb0f3d2d4afea4ef973a7d29f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e4b5f1eb0f3d2d4afea4ef973a7d29f">&#9670;&nbsp;</a></span>time() <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">virtual const <a class="el" href="classpFlow_1_1Time.html">Time</a>&amp; time </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">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classpFlow_1_1pointStructure.html#a52736112a35934786ddb38ff4c5dffe8">pointStructure</a>.</p>
</div>
</div>
<a id="a6f5f0a6a3d9add4155896519c2b8bc0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6f5f0a6a3d9add4155896519c2b8bc0b">&#9670;&nbsp;</a></span>boundary() <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">virtual <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a>&amp; boundary </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a>&#160;</td>
<td class="paramname"><em>boundaryIndex</em></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classpFlow_1_1pointStructure.html#a1d82e8549654bfdc8c828d4f45bcd1f2">pointStructure</a>.</p>
</div>
</div>
<a id="a6b298bc6316fe88edcd7978a2c919923"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6b298bc6316fe88edcd7978a2c919923">&#9670;&nbsp;</a></span>boundary() <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">virtual const <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a>&amp; boundary </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a801d6a451a01953ef8cbae6feb6a3638">size_t</a>&#160;</td>
<td class="paramname"><em>boundaryIndex</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>Implemented in <a class="el" href="classpFlow_1_1pointStructure.html#a4d958229a990fab7008b251b25e55b3e">pointStructure</a>.</p>
</div>
</div>
<a id="adf90b0245871c24738b56429eb581bac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf90b0245871c24738b56429eb581bac">&#9670;&nbsp;</a></span>deletePoints() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool deletePoints </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1scatteredFieldAccess.html">scatteredFieldAccess</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt;&#160;</td>
<td class="paramname"><em>delPoints</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>delete points at indices given in delPoints. </p>
<p>The default is that delPoints contains sorted indices <br />
</p>
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00253">253</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">References <a class="el" href="streams_8hpp_source.html#l00044">END_WARNING</a>, <a class="el" href="iOstream_8hpp_source.html#l00341">pFlow::endl()</a>, <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>, and <a class="el" href="streams_8hpp_source.html#l00043">WARNING</a>.</p>
<div id="dynsection-26" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-26-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-26-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-26-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_adf90b0245871c24738b56429eb581bac_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_adf90b0245871c24738b56429eb581bac_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a6ec7af129606da56d25bf31986e7c2df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6ec7af129606da56d25bf31986e7c2df">&#9670;&nbsp;</a></span>updateFlag()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">pFlow::uint32</a> updateFlag </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1domain.html">domain</a> &amp;&#160;</td>
<td class="paramname"><em>dm</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const std::array&lt; <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a>, 6 &gt; &amp;&#160;</td>
<td class="paramname"><em>dist</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00271">271</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
</div>
</div>
<a id="ac041123b8bdc7e38a49fa0cd06b88c95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac041123b8bdc7e38a49fa0cd06b88c95">&#9670;&nbsp;</a></span>fillNeighborsLists()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void fillNeighborsLists </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt;&#160;</td>
<td class="paramname"><em>leftList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt;&#160;</td>
<td class="paramname"><em>rightList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt;&#160;</td>
<td class="paramname"><em>bottomList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt;&#160;</td>
<td class="paramname"><em>topList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt;&#160;</td>
<td class="paramname"><em>rearList</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1internalPoints.html#aab387c16af5c682175807ee62da9debe">memory_space</a> &gt;&#160;</td>
<td class="paramname"><em>frontList</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00291">291</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
</div>
</div>
<a id="a978ee891890b08d6aea1b96cecc8a48c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a978ee891890b08d6aea1b96cecc8a48c">&#9670;&nbsp;</a></span>insertPoints()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool insertPoints </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#aede0f5a4a44d271e4e260cdb01032a61">realx3Vector</a> &amp;&#160;</td>
<td class="paramname"><em>points</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classpFlow_1_1anyList.html">anyList</a> &amp;&#160;</td>
<td class="paramname"><em>varList</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00311">311</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">References <a class="el" href="message_8hpp_source.html#l00119">message::addAndName()</a>, <a class="el" href="message_8hpp_source.html#l00039">message::CAP_CHANGED</a>, <a class="el" href="anyList_8hpp_source.html#l00084">anyList::emplaceBack()</a>, <a class="el" href="iOstream_8hpp_source.html#l00341">pFlow::endl()</a>, <a class="el" href="message_8hpp_source.html#l00196">message::eventName()</a>, <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>, <a class="el" href="anyList_8hpp_source.html#l00134">anyList::getObject()</a>, <a class="el" href="message_8hpp_source.html#l00042">message::ITEM_INSERT</a>, <a class="el" href="namespacepFlow.html#a5461d284d871cfccadeb3dea5a44a03f">pFlow::pOutput</a>, <a class="el" href="message_8hpp_source.html#l00043">message::RANGE_CHANGED</a>, <a class="el" href="Vector_8hpp_source.html#l00265">Vector&lt; T, Allocator &gt;::size()</a>, and <a class="el" href="message_8hpp_source.html#l00040">message::SIZE_CHANGED</a>.</p>
<div id="dynsection-27" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-27-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-27-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-27-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a978ee891890b08d6aea1b96cecc8a48c_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a978ee891890b08d6aea1b96cecc8a48c_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="ad0dafe3bef63060ebf6247abb3ccba01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0dafe3bef63060ebf6247abb3ccba01">&#9670;&nbsp;</a></span>insertPointsOnly()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool insertPointsOnly </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> &amp;&#160;</td>
<td class="paramname"><em>points</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classpFlow_1_1message.html">message</a> &amp;&#160;</td>
<td class="paramname"><em>msg</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="classpFlow_1_1anyList.html">anyList</a> &amp;&#160;</td>
<td class="paramname"><em>varList</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00427">427</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">References <a class="el" href="message_8hpp_source.html#l00119">message::addAndName()</a>, <a class="el" href="message_8hpp_source.html#l00039">message::CAP_CHANGED</a>, <a class="el" href="VectorSingle_8cpp_source.html#l00263">VectorSingle&lt; T, MemorySpace &gt;::deviceView()</a>, <a class="el" href="anyList_8hpp_source.html#l00084">anyList::emplaceBack()</a>, <a class="el" href="iOstream_8hpp_source.html#l00341">pFlow::endl()</a>, <a class="el" href="message_8hpp_source.html#l00196">message::eventName()</a>, <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>, <a class="el" href="anyList_8hpp_source.html#l00134">anyList::getObject()</a>, <a class="el" href="message_8hpp_source.html#l00042">message::ITEM_INSERT</a>, <a class="el" href="namespacepFlow.html#a5461d284d871cfccadeb3dea5a44a03f">pFlow::pOutput</a>, <a class="el" href="message_8hpp_source.html#l00043">message::RANGE_CHANGED</a>, <a class="el" href="VectorSingle_8cpp_source.html#l00297">VectorSingle&lt; T, MemorySpace &gt;::size()</a>, and <a class="el" href="message_8hpp_source.html#l00040">message::SIZE_CHANGED</a>.</p>
<div id="dynsection-28" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-28-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-28-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-28-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_ad0dafe3bef63060ebf6247abb3ccba01_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_ad0dafe3bef63060ebf6247abb3ccba01_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="aff8e92ab47032ae811d1271161cb9b22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aff8e92ab47032ae811d1271161cb9b22">&#9670;&nbsp;</a></span>read() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool read </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;&#160;</td>
<td class="paramname"><em>is</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Read. </p>
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00530">530</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">References <a class="el" href="iOstream_8hpp_source.html#l00341">pFlow::endl()</a>, <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>, and <a class="el" href="IOstream_8cpp_source.html#l00031">IOstream::name()</a>.</p>
<div id="dynsection-29" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-29-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-29-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-29-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_aff8e92ab47032ae811d1271161cb9b22_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_aff8e92ab47032ae811d1271161cb9b22_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a6a40de4ceed55b2f78cf3027739dfd91"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a40de4ceed55b2f78cf3027739dfd91">&#9670;&nbsp;</a></span>write() <span class="overload">[1/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1iOstream.html">iOstream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em></td><td>)</td>
<td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Write. </p>
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00556">556</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="internalPoints_8hpp_source.html#l00263">pFlow::operator&lt;&lt;()</a>, and <a class="el" href="pointStructure_8cpp_source.html#l00279">pointStructure::write()</a>.</p>
<div id="dynsection-30" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-30-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
<div id="dynsection-30-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-30-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a6a40de4ceed55b2f78cf3027739dfd91_icgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a6a40de4ceed55b2f78cf3027739dfd91_icgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a18b302149a795955a7b70b411e877975"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a18b302149a795955a7b70b411e877975">&#9670;&nbsp;</a></span>read() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool read </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1iIstream.html">iIstream</a> &amp;&#160;</td>
<td class="paramname"><em>is</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &amp;&#160;</td>
<td class="paramname"><em>iop</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Read. </p>
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00566">566</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
<p class="reference">References <a class="el" href="iOstream_8hpp_source.html#l00341">pFlow::endl()</a>, <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>, and <a class="el" href="IOstream_8cpp_source.html#l00031">IOstream::name()</a>.</p>
<div id="dynsection-31" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
<img id="dynsection-31-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-31-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-31-content" class="dyncontent" style="display:none;">
<div class="center"><img src="classpFlow_1_1internalPoints_a18b302149a795955a7b70b411e877975_cgraph.png" border="0" usemap="#classpFlow_1_1internalPoints_a18b302149a795955a7b70b411e877975_cgraph" alt=""/></div>
</div>
</div>
</div>
<a id="a8c955e17bd99dcab8fa9cf8c96ba6dd0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c955e17bd99dcab8fa9cf8c96ba6dd0">&#9670;&nbsp;</a></span>write() <span class="overload">[2/2]</span></h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool write </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1iOstream.html">iOstream</a> &amp;&#160;</td>
<td class="paramname"><em>os</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &amp;&#160;</td>
<td class="paramname"><em>iop</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</div><div class="memdoc">
<p>Write. </p>
<p class="definition">Definition at line <a class="el" href="internalPoints_8cpp_source.html#l00590">590</a> of file <a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ac89087f9de3f39f044df820403a3bf5b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac89087f9de3f39f044df820403a3bf5b">&#9670;&nbsp;</a></span>initialCapacity_</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#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> initialCapacity_ = 10000</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00044">44</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
</div>
</div>
<a id="a128a141ee7005f3629bdfb4d9f85ab3c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a128a141ee7005f3629bdfb4d9f85ab3c">&#9670;&nbsp;</a></span>boundaryBase</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">friend <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a></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="internalPoints_8hpp_source.html#l00060">60</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
</div>
</div>
<a id="a79d9b7a2ae9fead1624b7d88ee3f1294"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a79d9b7a2ae9fead1624b7d88ee3f1294">&#9670;&nbsp;</a></span>pointPosition_</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_1internalPoints.html#aecab18ee22629292256270f780660926">PointsType</a> pointPosition_</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>Position of points on device. </p>
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00065">65</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="internalPoints_8hpp_source.html#l00159">internalPoints::pointPositionDevice()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00153">internalPoints::pointPositionHost()</a>.</p>
</div>
</div>
<a id="ac76571809ec513ea59e78f8c844c439f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac76571809ec513ea59e78f8c844c439f">&#9670;&nbsp;</a></span>pFlagsD_</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#a9a87272f235780fa7725c23a9da79011">pFlagTypeDevice</a> pFlagsD_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>flag of points on device </p>
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00068">68</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="internalPoints_8hpp_source.html#l00201">internalPoints::activeRange()</a>, <a class="el" href="internalPoints_8hpp_source.html#l00175">internalPoints::capacity()</a>, <a class="el" href="internalPoints_8hpp_source.html#l00098">internalPoints::createDeviceFlag()</a>, <a class="el" href="internalPoints_8hpp_source.html#l00195">internalPoints::isAllActive()</a>, <a class="el" href="internalPoints_8hpp_source.html#l00188">internalPoints::numActive()</a>, <a class="el" href="internalPoints_8hpp_source.html#l00168">internalPoints::size()</a>, and <a class="el" href="internalPoints_8cpp_source.html#l00028">internalPoints::syncPFlag()</a>.</p>
</div>
</div>
<a id="aee5d12be70dededbd4caaad01896b820"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee5d12be70dededbd4caaad01896b820">&#9670;&nbsp;</a></span>pFlagsH_</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#a36e1a67f3be546ade260eba35bca493f">pFlagTypeHost</a> pFlagsH_</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>flag of points on host </p>
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00071">71</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="internalPoints_8cpp_source.html#l00028">internalPoints::syncPFlag()</a>.</p>
</div>
</div>
<a id="a1e9854b937869a0400bac8d340aefe5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1e9854b937869a0400bac8d340aefe5f">&#9670;&nbsp;</a></span>pFlagSync_</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool pFlagSync_ = false</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p>if both host and device flags sync </p>
<p class="definition">Definition at line <a class="el" href="internalPoints_8hpp_source.html#l00074">74</a> of file <a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="internalPoints_8cpp_source.html#l00028">internalPoints::syncPFlag()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00092">internalPoints::unSyncFlag()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/phasicFlow/structuredData/pointStructure/internalPoints/<a class="el" href="internalPoints_8hpp_source.html">internalPoints.hpp</a></li>
<li>src/phasicFlow/structuredData/pointStructure/internalPoints/<a class="el" href="internalPoints_8cpp_source.html">internalPoints.cpp</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_1internalPoints.html">internalPoints</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>