2045 lines
122 KiB
HTML
2045 lines
122 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: pointFlag< ExecutionSpace > Class Template Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function() { init_search(); });
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/x-mathjax-config">
|
|
MathJax.Hub.Config({
|
|
extensions: ["tex2jax.js"],
|
|
jax: ["input/TeX","output/HTML-CSS"],
|
|
});
|
|
</script>
|
|
<script type="text/javascript" async="async" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" >
|
|
<tbody>
|
|
<tr>
|
|
<td id="projectlogo"><a href="https://github.com/PhasicFlow"><img alt="Logo" src="phasicFlow_logo.png"></a></td>
|
|
<td> <div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td id="projectbrief">
|
|
<a href="https://https://cemf.ir">www.cemf.ir</a>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classpFlow_1_1pointFlag.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-methods">Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="#pri-types">Private Types</a> |
|
|
<a href="#friends">Friends</a> |
|
|
<a href="classpFlow_1_1pointFlag-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">pointFlag< ExecutionSpace > Class Template Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for pointFlag< ExecutionSpace >:</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_1pointFlag__inherit__graph.png" border="0" usemap="#pointFlag_3_01ExecutionSpace_01_4_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 pointFlag< ExecutionSpace >:</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_1pointFlag__coll__graph.png" border="0" usemap="#pointFlag_3_01ExecutionSpace_01_4_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-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a5ea756fb6399dae4bc42ca98b18aa209"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a5ea756fb6399dae4bc42ca98b18aa209">pointFlag</a> ()=default</td></tr>
|
|
<tr class="separator:a5ea756fb6399dae4bc42ca98b18aa209"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e77e646bc64e73c2120a337fa4abe29"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a4e77e646bc64e73c2120a337fa4abe29">pointFlag</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="el" href="classpFlow_1_1pointFlag.html#a2c568367e3aaa446720ee21283a0ca34">capacity</a>, <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:a4e77e646bc64e73c2120a337fa4abe29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aea54ece2828ba5828043e4e609c38789"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#aea54ece2828ba5828043e4e609c38789">pointFlag</a> (<a class="el" href="classpFlow_1_1pointFlag.html#a784fca87ff1b093283fd6c4119d9dc94">viewType</a> flags, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> <a class="el" href="classpFlow_1_1pointFlag.html#adf977479a67f3fafb8eda6074d7a932d">numActive</a>, <a class="el" href="namespacepFlow.html#ae06b07ed1267c5e7bec6d1da50acf5d1">rangeU32</a> <a class="el" href="classpFlow_1_1pointFlag.html#a766f5bcd312f3e0ca10011181b05f318">activeRange</a>, bool <a class="el" href="classpFlow_1_1pointFlag.html#a8844f61a60dc80312ec8906022776a5d">isAllActive</a>)</td></tr>
|
|
<tr class="separator:aea54ece2828ba5828043e4e609c38789"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a24e2401c0d5ed95e01179ac61fa1ecae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a24e2401c0d5ed95e01179ac61fa1ecae">pointFlag</a> (const <a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a> &)=default</td></tr>
|
|
<tr class="separator:a24e2401c0d5ed95e01179ac61fa1ecae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada4e55271cfd096e94c61c30c32806c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ada4e55271cfd096e94c61c30c32806c4">operator=</a> (const <a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a> &)=default</td></tr>
|
|
<tr class="separator:ada4e55271cfd096e94c61c30c32806c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa124996e5d8109cf8c21a3c0e27b6990"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#aa124996e5d8109cf8c21a3c0e27b6990">pointFlag</a> (<a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a> &&)=default</td></tr>
|
|
<tr class="separator:aa124996e5d8109cf8c21a3c0e27b6990"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade44aa0def9968cb75ca76f7483be89c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ade44aa0def9968cb75ca76f7483be89c">operator=</a> (<a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a> &&)=default</td></tr>
|
|
<tr class="separator:ade44aa0def9968cb75ca76f7483be89c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a110916749dc1dea41b6ecd33f49f8eae"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a110916749dc1dea41b6ecd33f49f8eae">~pointFlag</a> ()=default</td></tr>
|
|
<tr class="separator:a110916749dc1dea41b6ecd33f49f8eae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8844f61a60dc80312ec8906022776a5d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a8844f61a60dc80312ec8906022776a5d">isAllActive</a> () const</td></tr>
|
|
<tr class="separator:a8844f61a60dc80312ec8906022776a5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a766f5bcd312f3e0ca10011181b05f318"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a766f5bcd312f3e0ca10011181b05f318">activeRange</a> () const</td></tr>
|
|
<tr class="separator:a766f5bcd312f3e0ca10011181b05f318"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c568367e3aaa446720ee21283a0ca34"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a2c568367e3aaa446720ee21283a0ca34">capacity</a> () const</td></tr>
|
|
<tr class="separator:a2c568367e3aaa446720ee21283a0ca34"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adf977479a67f3fafb8eda6074d7a932d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#adf977479a67f3fafb8eda6074d7a932d">numActive</a> () const</td></tr>
|
|
<tr class="separator:adf977479a67f3fafb8eda6074d7a932d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ed4e70e11cd67cea82b1cc06485f12e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a9ed4e70e11cd67cea82b1cc06485f12e">leftSize</a> () const</td></tr>
|
|
<tr class="separator:a9ed4e70e11cd67cea82b1cc06485f12e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e4a9b431da819dd97fab9b18fbb96ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a9e4a9b431da819dd97fab9b18fbb96ed">rightSize</a> () const</td></tr>
|
|
<tr class="separator:a9e4a9b431da819dd97fab9b18fbb96ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab50db9b2fd9a8fee96e2e6d4e4c78842"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ab50db9b2fd9a8fee96e2e6d4e4c78842">bottomSize</a> () const</td></tr>
|
|
<tr class="separator:ab50db9b2fd9a8fee96e2e6d4e4c78842"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a919ac31e4484fdc3f186b655867aa3fc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a919ac31e4484fdc3f186b655867aa3fc">topSize</a> () const</td></tr>
|
|
<tr class="separator:a919ac31e4484fdc3f186b655867aa3fc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbaf90e0b4a7c9cc595de7c6be24af05"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#adbaf90e0b4a7c9cc595de7c6be24af05">rearSize</a> () const</td></tr>
|
|
<tr class="separator:adbaf90e0b4a7c9cc595de7c6be24af05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a545155ae2f52ed727d2ec1dee67adcc8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a545155ae2f52ed727d2ec1dee67adcc8">frontSize</a> () const</td></tr>
|
|
<tr class="separator:a545155ae2f52ed727d2ec1dee67adcc8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f22971b444375d11d9550a209cd417a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a8f22971b444375d11d9550a209cd417a">operator()</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> i) const</td></tr>
|
|
<tr class="separator:a8f22971b444375d11d9550a209cd417a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94acbfb7f98df81351afd7683c33a400"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a94acbfb7f98df81351afd7683c33a400">isActive</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> i) const</td></tr>
|
|
<tr class="separator:a94acbfb7f98df81351afd7683c33a400"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2fe0e23b3eadd526963a9efa932bbab5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a2fe0e23b3eadd526963a9efa932bbab5">isBoundary</a> (<a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> flg) const</td></tr>
|
|
<tr class="separator:a2fe0e23b3eadd526963a9efa932bbab5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6e60ae3b56552716d99e43aa59520901"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a6e60ae3b56552716d99e43aa59520901">isLeft</a> (<a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> flg) const</td></tr>
|
|
<tr class="separator:a6e60ae3b56552716d99e43aa59520901"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7b8617ac6d0c87cfd53806f8c21ba7e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a7b8617ac6d0c87cfd53806f8c21ba7e2">isRight</a> (<a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> flg) const</td></tr>
|
|
<tr class="separator:a7b8617ac6d0c87cfd53806f8c21ba7e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a56b731bc9bff204bea5503954598ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a4a56b731bc9bff204bea5503954598ae">isBottom</a> (<a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> flg) const</td></tr>
|
|
<tr class="separator:a4a56b731bc9bff204bea5503954598ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7f2b685e0920025cdb6e1d8fe4559949"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a7f2b685e0920025cdb6e1d8fe4559949">isTop</a> (<a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> flg) const</td></tr>
|
|
<tr class="separator:a7f2b685e0920025cdb6e1d8fe4559949"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d2f15a8751cf5488900b54046ea89ca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a5d2f15a8751cf5488900b54046ea89ca">isRear</a> (<a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> flg) const</td></tr>
|
|
<tr class="separator:a5d2f15a8751cf5488900b54046ea89ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a59dc4bdce10f9db25783fa688515baf8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a59dc4bdce10f9db25783fa688515baf8">isFront</a> (<a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> flg) const</td></tr>
|
|
<tr class="separator:a59dc4bdce10f9db25783fa688515baf8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67889955e48edf9244196c4a75ae3b05"><td class="memTemplParams" colspan="2">template<typename ExeSpace > </td></tr>
|
|
<tr class="memitem:a67889955e48edf9244196c4a75ae3b05"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a>< ExeSpace > </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a67889955e48edf9244196c4a75ae3b05">clone</a> () const</td></tr>
|
|
<tr class="separator:a67889955e48edf9244196c4a75ae3b05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed3b06f6586b0a5191051219f4703ee9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#aed3b06f6586b0a5191051219f4703ee9">getActivePoints</a> ()</td></tr>
|
|
<tr class="separator:aed3b06f6586b0a5191051219f4703ee9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8e885c1d1ead153f27181a7d6605c62e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a8e885c1d1ead153f27181a7d6605c62e">getEmptyPoints</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> numToGet) const</td></tr>
|
|
<tr class="separator:a8e885c1d1ead153f27181a7d6605c62e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d3e085f9ef3ad6422da70a94f94103b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a1d3e085f9ef3ad6422da70a94f94103b">markOutOfBoxDelete</a> (const <a class="el" href="classpFlow_1_1box.html">box</a> &validBox, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > points)</td></tr>
|
|
<tr class="memdesc:a1d3e085f9ef3ad6422da70a94f94103b"><td class="mdescLeft"> </td><td class="mdescRight">Loop over the active points and mark those out of the box and return number of deleted points. <a href="classpFlow_1_1pointFlag.html#a1d3e085f9ef3ad6422da70a94f94103b">More...</a><br /></td></tr>
|
|
<tr class="separator:a1d3e085f9ef3ad6422da70a94f94103b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a3f9fbcd0472d2b49b98f6b604e306e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a6a3f9fbcd0472d2b49b98f6b604e306e">addInternalPoints</a> (const <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > &points)</td></tr>
|
|
<tr class="separator:a6a3f9fbcd0472d2b49b98f6b604e306e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad47bdecff66912192a37821c6b1d5977"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ad47bdecff66912192a37821c6b1d5977">deletePoints</a> (<a class="el" href="classpFlow_1_1scatteredFieldAccess.html">scatteredFieldAccess</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > points)</td></tr>
|
|
<tr class="separator:ad47bdecff66912192a37821c6b1d5977"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8f418f808689feb32ca8b6f35cda19ce"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a8f418f808689feb32ca8b6f35cda19ce">deletePoints</a> (<a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > points)</td></tr>
|
|
<tr class="separator:a8f418f808689feb32ca8b6f35cda19ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adeab038873764e37f2867d033a0a945b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#adeab038873764e37f2867d033a0a945b">changeFlags</a> (<a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > changePoints, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> boundaryIndex)</td></tr>
|
|
<tr class="separator:adeab038873764e37f2867d033a0a945b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abcc099df06bb10a9579ee217adf029d2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#abcc099df06bb10a9579ee217adf029d2">markPointRegions</a> (<a class="el" href="classpFlow_1_1domain.html">domain</a> dm, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > points, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> leftLength, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> rightLength, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> bottomLength, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> topLength, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> rearLength, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> frontLength)</td></tr>
|
|
<tr class="memdesc:abcc099df06bb10a9579ee217adf029d2"><td class="mdescLeft"> </td><td class="mdescRight">mark points based on their position in the domain. <a href="classpFlow_1_1pointFlag.html#abcc099df06bb10a9579ee217adf029d2">More...</a><br /></td></tr>
|
|
<tr class="separator:abcc099df06bb10a9579ee217adf029d2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac041123b8bdc7e38a49fa0cd06b88c95"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ac041123b8bdc7e38a49fa0cd06b88c95">fillNeighborsLists</a> (<a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > leftList, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > rightList, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > bottomList, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > topList, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > rearList, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > frontList)</td></tr>
|
|
<tr class="memdesc:ac041123b8bdc7e38a49fa0cd06b88c95"><td class="mdescLeft"> </td><td class="mdescRight">fill the lists for boundary faces. <a href="classpFlow_1_1pointFlag.html#ac041123b8bdc7e38a49fa0cd06b88c95">More...</a><br /></td></tr>
|
|
<tr class="separator:ac041123b8bdc7e38a49fa0cd06b88c95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad73700ab0d25f0c7da79f16b361f789c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ad73700ab0d25f0c7da79f16b361f789c">markDelete</a> (const <a class="el" href="classpFlow_1_1plane.html">plane</a> &pln, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > points, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > indices, <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > onOff)</td></tr>
|
|
<tr class="separator:ad73700ab0d25f0c7da79f16b361f789c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa437215b9b22d93f9d5818c7b6737d53"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#aa437215b9b22d93f9d5818c7b6737d53">changeCapacity</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> reqEmptySpots)</td></tr>
|
|
<tr class="separator:aa437215b9b22d93f9d5818c7b6737d53"><td class="memSeparator" colspan="2"> </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:a6b02515268c65835f18c237dab2c6366"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a6b02515268c65835f18c237dab2c6366">getBoundaryFlag</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> index) const</td></tr>
|
|
<tr class="separator:a6b02515268c65835f18c237dab2c6366"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad8a248fead334ddb16c6727ed03c4e6f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ad8a248fead334ddb16c6727ed03c4e6f">resetFlags</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:ad8a248fead334ddb16c6727ed03c4e6f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:ac704d7802bbe4f803b06a8d3bb54d16d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1pointFlag.html#a784fca87ff1b093283fd6c4119d9dc94">viewType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ac704d7802bbe4f803b06a8d3bb54d16d">flags_</a></td></tr>
|
|
<tr class="separator:ac704d7802bbe4f803b06a8d3bb54d16d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2ae36f610b28ff902eed644e91043273"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a2ae36f610b28ff902eed644e91043273">numActive_</a> = 0</td></tr>
|
|
<tr class="separator:a2ae36f610b28ff902eed644e91043273"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55935043edb3b8ddb3d28b4892391c0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#ae06b07ed1267c5e7bec6d1da50acf5d1">rangeU32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a55935043edb3b8ddb3d28b4892391c0a">activeRange_</a> = {0,0}</td></tr>
|
|
<tr class="separator:a55935043edb3b8ddb3d28b4892391c0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8d53c9f20559f2c2af2fb37d41679ed1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a8d53c9f20559f2c2af2fb37d41679ed1">isAllActive_</a> = false</td></tr>
|
|
<tr class="separator:a8d53c9f20559f2c2af2fb37d41679ed1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4f5d7dd56a164638626797997f1cc78d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a4f5d7dd56a164638626797997f1cc78d">nLeft_</a> = 0</td></tr>
|
|
<tr class="separator:a4f5d7dd56a164638626797997f1cc78d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a441138dac7ca771ef19e316740a69b08"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a441138dac7ca771ef19e316740a69b08">nRight_</a> = 0</td></tr>
|
|
<tr class="separator:a441138dac7ca771ef19e316740a69b08"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae25ea2a0c8345958cea19f45608792dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ae25ea2a0c8345958cea19f45608792dd">nBottom_</a> = 0</td></tr>
|
|
<tr class="separator:ae25ea2a0c8345958cea19f45608792dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae3d7453968b045c616360710d8dce24e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ae3d7453968b045c616360710d8dce24e">nTop_</a> = 0</td></tr>
|
|
<tr class="separator:ae3d7453968b045c616360710d8dce24e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5bb2b909c7e19a9a781d5f807e1ed5c5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a5bb2b909c7e19a9a781d5f807e1ed5c5">nRear_</a> = 0</td></tr>
|
|
<tr class="separator:a5bb2b909c7e19a9a781d5f807e1ed5c5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8ad3ebcde179f9dae189244e53aec7e7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a8ad3ebcde179f9dae189244e53aec7e7">nFront_</a> = 0</td></tr>
|
|
<tr class="separator:a8ad3ebcde179f9dae189244e53aec7e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-types"></a>
|
|
Private Types</h2></td></tr>
|
|
<tr class="memitem:acc6c2779db63b9403dddeaecfde4a18b"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#acc6c2779db63b9403dddeaecfde4a18b">Flag</a> : uint8 { <br />
|
|
  <a class="el" href="classpFlow_1_1pointFlag.html#acc6c2779db63b9403dddeaecfde4a18baae88752b9379248f07e2c3fdc064d998">DELETED</a> = 1,
|
|
<a class="el" href="classpFlow_1_1pointFlag.html#acc6c2779db63b9403dddeaecfde4a18badc7588f17692aa631f375290d50a2c8e">INTERNAL</a> = 2,
|
|
<a class="el" href="classpFlow_1_1pointFlag.html#acc6c2779db63b9403dddeaecfde4a18badb45120aafd37a973140edee24708065">LEFT</a> = 4,
|
|
<a class="el" href="classpFlow_1_1pointFlag.html#acc6c2779db63b9403dddeaecfde4a18baec8379af7490bb9eaaf579cf17876f38">RIGHT</a> = 8,
|
|
<br />
|
|
  <a class="el" href="classpFlow_1_1pointFlag.html#acc6c2779db63b9403dddeaecfde4a18ba8c371f4e766fb2c49c219bbc88989461">BOTTOM</a> = 16,
|
|
<a class="el" href="classpFlow_1_1pointFlag.html#acc6c2779db63b9403dddeaecfde4a18ba0ad44897a70fba309c24a5b6007de3e3">TOP</a> = 32,
|
|
<a class="el" href="classpFlow_1_1pointFlag.html#acc6c2779db63b9403dddeaecfde4a18ba7fb03cb11334a402a882398cac48cf89">REAR</a> = 64,
|
|
<a class="el" href="classpFlow_1_1pointFlag.html#acc6c2779db63b9403dddeaecfde4a18ba76bd5ec6ea9d8a1b582d8d5e43102a02">FRONT</a> = 128
|
|
<br />
|
|
}</td></tr>
|
|
<tr class="separator:acc6c2779db63b9403dddeaecfde4a18b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af831b54885ef42191bf158a749be3e38"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#af831b54885ef42191bf158a749be3e38">execution_space</a> = ExecutionSpace</td></tr>
|
|
<tr class="separator:af831b54885ef42191bf158a749be3e38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac5b08fe17cf30c7c64a5ee12370133e9"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> = typename execution_space::memory_space</td></tr>
|
|
<tr class="separator:ac5b08fe17cf30c7c64a5ee12370133e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a784fca87ff1b093283fd6c4119d9dc94"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a784fca87ff1b093283fd6c4119d9dc94">viewType</a> = <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> ></td></tr>
|
|
<tr class="separator:a784fca87ff1b093283fd6c4119d9dc94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4430adf7e2f1710d3da2b59bdec7ba1c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a4430adf7e2f1710d3da2b59bdec7ba1c">device_type</a> = typename viewType::device_type</td></tr>
|
|
<tr class="separator:a4430adf7e2f1710d3da2b59bdec7ba1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d4221693bb4a6c0877e4798ba092f4b"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a1d4221693bb4a6c0877e4798ba092f4b">rPolicy</a> = Kokkos::RangePolicy< <a class="el" href="classpFlow_1_1pointFlag.html#af831b54885ef42191bf158a749be3e38">execution_space</a>, Kokkos::IndexType< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> > ></td></tr>
|
|
<tr class="separator:a1d4221693bb4a6c0877e4798ba092f4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
|
|
Friends</h2></td></tr>
|
|
<tr class="memitem:a226c691a15bd1a382f09c08ddc9d9a95"><td class="memItemLeft" align="right" valign="top">class </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1pointFlag.html#a226c691a15bd1a382f09c08ddc9d9a95">internalPoints</a></td></tr>
|
|
<tr class="separator:a226c691a15bd1a382f09c08ddc9d9a95"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><h3>template<typename ExecutionSpace><br />
|
|
class pFlow::pointFlag< ExecutionSpace ></h3>
|
|
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00032">32</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="af831b54885ef42191bf158a749be3e38"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af831b54885ef42191bf158a749be3e38">◆ </a></span>execution_space</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1pointFlag.html#af831b54885ef42191bf158a749be3e38">execution_space</a> = ExecutionSpace</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="pointFlag_8hpp_source.html#l00046">46</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac5b08fe17cf30c7c64a5ee12370133e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac5b08fe17cf30c7c64a5ee12370133e9">◆ </a></span>memory_space</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> = typename execution_space::memory_space</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="pointFlag_8hpp_source.html#l00048">48</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a784fca87ff1b093283fd6c4119d9dc94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a784fca87ff1b093283fd6c4119d9dc94">◆ </a></span>viewType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1pointFlag.html#a784fca87ff1b093283fd6c4119d9dc94">viewType</a> = <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a><<a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</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="pointFlag_8hpp_source.html#l00050">50</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4430adf7e2f1710d3da2b59bdec7ba1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4430adf7e2f1710d3da2b59bdec7ba1c">◆ </a></span>device_type</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1pointFlag.html#a4430adf7e2f1710d3da2b59bdec7ba1c">device_type</a> = typename viewType::device_type</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="pointFlag_8hpp_source.html#l00052">52</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d4221693bb4a6c0877e4798ba092f4b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d4221693bb4a6c0877e4798ba092f4b">◆ </a></span>rPolicy</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1pointFlag.html#a1d4221693bb4a6c0877e4798ba092f4b">rPolicy</a> = Kokkos::RangePolicy< <a class="el" href="classpFlow_1_1pointFlag.html#af831b54885ef42191bf158a749be3e38">execution_space</a>, Kokkos::IndexType<<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</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="pointFlag_8hpp_source.html#l00056">56</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="acc6c2779db63b9403dddeaecfde4a18b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc6c2779db63b9403dddeaecfde4a18b">◆ </a></span>Flag</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classpFlow_1_1pointFlag.html#acc6c2779db63b9403dddeaecfde4a18b">Flag</a> : <a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</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">
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="acc6c2779db63b9403dddeaecfde4a18baae88752b9379248f07e2c3fdc064d998"></a>DELETED </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="acc6c2779db63b9403dddeaecfde4a18badc7588f17692aa631f375290d50a2c8e"></a>INTERNAL </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="acc6c2779db63b9403dddeaecfde4a18badb45120aafd37a973140edee24708065"></a>LEFT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="acc6c2779db63b9403dddeaecfde4a18baec8379af7490bb9eaaf579cf17876f38"></a>RIGHT </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="acc6c2779db63b9403dddeaecfde4a18ba8c371f4e766fb2c49c219bbc88989461"></a>BOTTOM </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="acc6c2779db63b9403dddeaecfde4a18ba0ad44897a70fba309c24a5b6007de3e3"></a>TOP </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="acc6c2779db63b9403dddeaecfde4a18ba7fb03cb11334a402a882398cac48cf89"></a>REAR </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="acc6c2779db63b9403dddeaecfde4a18ba76bd5ec6ea9d8a1b582d8d5e43102a02"></a>FRONT </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00034">34</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a5ea756fb6399dae4bc42ca98b18aa209"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ea756fb6399dae4bc42ca98b18aa209">◆ </a></span>pointFlag() <span class="overload">[1/5]</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_1pointFlag.html">pointFlag</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4e77e646bc64e73c2120a337fa4abe29"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4e77e646bc64e73c2120a337fa4abe29">◆ </a></span>pointFlag() <span class="overload">[2/5]</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_1pointFlag.html">pointFlag</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>capacity</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00139">139</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aea54ece2828ba5828043e4e609c38789"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aea54ece2828ba5828043e4e609c38789">◆ </a></span>pointFlag() <span class="overload">[3/5]</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_1pointFlag.html">pointFlag</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1pointFlag.html#a784fca87ff1b093283fd6c4119d9dc94">viewType</a> </td>
|
|
<td class="paramname"><em>flags</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>numActive</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#ae06b07ed1267c5e7bec6d1da50acf5d1">rangeU32</a> </td>
|
|
<td class="paramname"><em>activeRange</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>isAllActive</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00150">150</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a24e2401c0d5ed95e01179ac61fa1ecae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a24e2401c0d5ed95e01179ac61fa1ecae">◆ </a></span>pointFlag() <span class="overload">[4/5]</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_1pointFlag.html">pointFlag</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a>< ExecutionSpace > & </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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa124996e5d8109cf8c21a3c0e27b6990"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa124996e5d8109cf8c21a3c0e27b6990">◆ </a></span>pointFlag() <span class="overload">[5/5]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a>< ExecutionSpace > && </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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a110916749dc1dea41b6ecd33f49f8eae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a110916749dc1dea41b6ecd33f49f8eae">◆ </a></span>~pointFlag()</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_1pointFlag.html">pointFlag</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a6b02515268c65835f18c237dab2c6366"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6b02515268c65835f18c237dab2c6366">◆ </a></span>getBoundaryFlag()</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#a34ecedcf03a70dc91e4616212d79267d">uint8</a> getBoundaryFlag </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>index</em></td><td>)</td>
|
|
<td> const</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="pointFlag_8hpp_source.html#l00084">84</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad8a248fead334ddb16c6727ed03c4e6f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad8a248fead334ddb16c6727ed03c4e6f">◆ </a></span>resetFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void resetFlags </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>cap</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>start</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>end</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></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="pointFlag_8hpp_source.html#l00113">113</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada4e55271cfd096e94c61c30c32806c4"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada4e55271cfd096e94c61c30c32806c4">◆ </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_1pointFlag.html">pointFlag</a>& operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a>< ExecutionSpace > & </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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade44aa0def9968cb75ca76f7483be89c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade44aa0def9968cb75ca76f7483be89c">◆ </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_1pointFlag.html">pointFlag</a>& operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a>< ExecutionSpace > && </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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8844f61a60dc80312ec8906022776a5d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8844f61a60dc80312ec8906022776a5d">◆ </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"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> 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="pointFlag_8hpp_source.html#l00173">173</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sphereParticlesKernels_8cpp_source.html#l00061">pFlow::sphereParticlesKernels::acceleration()</a>, <a class="el" href="grainParticlesKernels_8cpp_source.html#l00062">pFlow::grainParticlesKernels::acceleration()</a>, <a class="el" href="mapperNBSKernels_8cpp_source.html#l00148">pFlow::mapperNBSKernels::buildLists()</a>, <a class="el" href="mapperNBSKernels_8cpp_source.html#l00085">pFlow::mapperNBSKernels::buildListsReduce()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00195">internalPoints::isAllActive()</a>.</p>
|
|
<div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-2-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1pointFlag_a8844f61a60dc80312ec8906022776a5d_icgraph.png" border="0" usemap="#classpFlow_1_1pointFlag_a8844f61a60dc80312ec8906022776a5d_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a766f5bcd312f3e0ca10011181b05f318"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a766f5bcd312f3e0ca10011181b05f318">◆ </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">const <a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> 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="pointFlag_8hpp_source.html#l00179">179</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sphereParticlesKernels_8cpp_source.html#l00061">pFlow::sphereParticlesKernels::acceleration()</a>, <a class="el" href="grainParticlesKernels_8cpp_source.html#l00062">pFlow::grainParticlesKernels::acceleration()</a>, <a class="el" href="internalPoints_8hpp_source.html#l00201">internalPoints::activeRange()</a>, <a class="el" href="sphereParticlesKernels_8cpp_source.html#l00028">pFlow::sphereParticlesKernels::addMassDiamInertiaProp()</a>, <a class="el" href="grainParticlesKernels_8cpp_source.html#l00028">pFlow::grainParticlesKernels::addMassDiamInertiaProp()</a>, <a class="el" href="cellMapper_8cpp_source.html#l00068">cellMapper::build()</a>, <a class="el" href="mapperNBS_8cpp_source.html#l00125">mapperNBS::build()</a>, <a class="el" href="mapperNBSKernels_8cpp_source.html#l00148">pFlow::mapperNBSKernels::buildLists()</a>, <a class="el" href="mapperNBSKernels_8cpp_source.html#l00085">pFlow::mapperNBSKernels::buildListsReduce()</a>, <a class="el" href="cellMapper_8cpp_source.html#l00055">cellMapper::cellMapper()</a>, <a class="el" href="internalFieldAlgorithms_8hpp_source.html#l00198">pFlow::fillSequence()</a>, <a class="el" href="mapperNBSKernels_8cpp_source.html#l00027">pFlow::mapperNBSKernels::findPointExtends()</a>, <a class="el" href="mortonIndexing_8cpp_source.html#l00024">pFlow::getSortedIndices()</a>, <a class="el" href="AB2Kernels_8hpp_source.html#l00035">pFlow::AB2Kernels::intScattered()</a>, <a class="el" href="mapperNBS_8cpp_source.html#l00105">mapperNBS::mapperNBS()</a>, <a class="el" href="internalFieldAlgorithms_8hpp_source.html#l00079">pFlow::max()</a>, <a class="el" href="internalFieldAlgorithms_8hpp_source.html#l00028">pFlow::min()</a>, and <a class="el" href="internalFieldAlgorithms_8hpp_source.html#l00132">pFlow::minMax()</a>.</p>
|
|
<div id="dynsection-3" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-3-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-3-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-3-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1pointFlag_a766f5bcd312f3e0ca10011181b05f318_icgraph.png" border="0" usemap="#classpFlow_1_1pointFlag_a766f5bcd312f3e0ca10011181b05f318_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2c568367e3aaa446720ee21283a0ca34"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c568367e3aaa446720ee21283a0ca34">◆ </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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> <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="pointFlag_8hpp_source.html#l00185">185</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="internalPoints_8hpp_source.html#l00175">internalPoints::capacity()</a>, <a class="el" href="pointFlag_8hpp_source.html#l00139">pointFlag< DefaultHostExecutionSpace >::pointFlag()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</a>.</p>
|
|
<div id="dynsection-4" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-4-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-4-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-4-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1pointFlag_a2c568367e3aaa446720ee21283a0ca34_icgraph.png" border="0" usemap="#classpFlow_1_1pointFlag_a2c568367e3aaa446720ee21283a0ca34_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf977479a67f3fafb8eda6074d7a932d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf977479a67f3fafb8eda6074d7a932d">◆ </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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto 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="pointFlag_8hpp_source.html#l00191">191</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="mapperNBSKernels_8cpp_source.html#l00027">pFlow::mapperNBSKernels::findPointExtends()</a>, <a class="el" href="mortonIndexing_8cpp_source.html#l00024">pFlow::getSortedIndices()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00188">internalPoints::numActive()</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_1pointFlag_adf977479a67f3fafb8eda6074d7a932d_icgraph.png" border="0" usemap="#classpFlow_1_1pointFlag_adf977479a67f3fafb8eda6074d7a932d_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9ed4e70e11cd67cea82b1cc06485f12e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9ed4e70e11cd67cea82b1cc06485f12e">◆ </a></span>leftSize()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto leftSize </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="pointFlag_8hpp_source.html#l00197">197</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e4a9b431da819dd97fab9b18fbb96ed"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e4a9b431da819dd97fab9b18fbb96ed">◆ </a></span>rightSize()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto rightSize </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="pointFlag_8hpp_source.html#l00203">203</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab50db9b2fd9a8fee96e2e6d4e4c78842"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab50db9b2fd9a8fee96e2e6d4e4c78842">◆ </a></span>bottomSize()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto bottomSize </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="pointFlag_8hpp_source.html#l00209">209</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a919ac31e4484fdc3f186b655867aa3fc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a919ac31e4484fdc3f186b655867aa3fc">◆ </a></span>topSize()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto topSize </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="pointFlag_8hpp_source.html#l00215">215</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adbaf90e0b4a7c9cc595de7c6be24af05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbaf90e0b4a7c9cc595de7c6be24af05">◆ </a></span>rearSize()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto rearSize </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="pointFlag_8hpp_source.html#l00221">221</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a545155ae2f52ed727d2ec1dee67adcc8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a545155ae2f52ed727d2ec1dee67adcc8">◆ </a></span>frontSize()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> auto frontSize </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="pointFlag_8hpp_source.html#l00227">227</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f22971b444375d11d9550a209cd417a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f22971b444375d11d9550a209cd417a">◆ </a></span>operator()()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool operator() </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>i</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00234">234</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94acbfb7f98df81351afd7683c33a400"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94acbfb7f98df81351afd7683c33a400">◆ </a></span>isActive()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool isActive </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>i</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00240">240</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="mortonIndexing_8cpp_source.html#l00024">pFlow::getSortedIndices()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00234">pointFlag< DefaultHostExecutionSpace >::operator()()</a>.</p>
|
|
<div id="dynsection-6" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-6-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-6-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-6-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1pointFlag_a94acbfb7f98df81351afd7683c33a400_icgraph.png" border="0" usemap="#classpFlow_1_1pointFlag_a94acbfb7f98df81351afd7683c33a400_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2fe0e23b3eadd526963a9efa932bbab5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2fe0e23b3eadd526963a9efa932bbab5">◆ </a></span>isBoundary()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool isBoundary </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> </td>
|
|
<td class="paramname"><em>flg</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00247">247</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6e60ae3b56552716d99e43aa59520901"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6e60ae3b56552716d99e43aa59520901">◆ </a></span>isLeft()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool isLeft </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> </td>
|
|
<td class="paramname"><em>flg</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00254">254</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7b8617ac6d0c87cfd53806f8c21ba7e2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7b8617ac6d0c87cfd53806f8c21ba7e2">◆ </a></span>isRight()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool isRight </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> </td>
|
|
<td class="paramname"><em>flg</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00260">260</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a56b731bc9bff204bea5503954598ae"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a56b731bc9bff204bea5503954598ae">◆ </a></span>isBottom()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool isBottom </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> </td>
|
|
<td class="paramname"><em>flg</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00267">267</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7f2b685e0920025cdb6e1d8fe4559949"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7f2b685e0920025cdb6e1d8fe4559949">◆ </a></span>isTop()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool isTop </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> </td>
|
|
<td class="paramname"><em>flg</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00273">273</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d2f15a8751cf5488900b54046ea89ca"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d2f15a8751cf5488900b54046ea89ca">◆ </a></span>isRear()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool isRear </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> </td>
|
|
<td class="paramname"><em>flg</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00279">279</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a59dc4bdce10f9db25783fa688515baf8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a59dc4bdce10f9db25783fa688515baf8">◆ </a></span>isFront()</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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool isFront </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a34ecedcf03a70dc91e4616212d79267d">uint8</a> </td>
|
|
<td class="paramname"><em>flg</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00285">285</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67889955e48edf9244196c4a75ae3b05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67889955e48edf9244196c4a75ae3b05">◆ </a></span>clone()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</a><ExeSpace> clone </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00291">291</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="internalPoints_8cpp_source.html#l00028">internalPoints::syncPFlag()</a>.</p>
|
|
<div id="dynsection-7" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-7-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-7-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-7-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1pointFlag_a67889955e48edf9244196c4a75ae3b05_icgraph.png" border="0" usemap="#classpFlow_1_1pointFlag_a67889955e48edf9244196c4a75ae3b05_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed3b06f6586b0a5191051219f4703ee9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed3b06f6586b0a5191051219f4703ee9">◆ </a></span>getActivePoints()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">pFlow::ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">pFlow::uint32</a>, typename <a class="el" href="classpFlow_1_1pointFlag.html">pFlow::pointFlag</a>< ExecutionSpace >::<a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > getActivePoints</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlagKernels_8hpp_source.html#l00025">25</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8e885c1d1ead153f27181a7d6605c62e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8e885c1d1ead153f27181a7d6605c62e">◆ </a></span>getEmptyPoints()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">pFlow::ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">pFlow::uint32</a>, typename <a class="el" href="classpFlow_1_1pointFlag.html">pFlow::pointFlag</a>< ExecutionSpace >::<a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > getEmptyPoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>numToGet</em></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlagKernels_8hpp_source.html#l00055">55</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a1d3e085f9ef3ad6422da70a94f94103b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d3e085f9ef3ad6422da70a94f94103b">◆ </a></span>markOutOfBoxDelete()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">pFlow::uint32</a> markOutOfBoxDelete </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1box.html">box</a> & </td>
|
|
<td class="paramname"><em>validBox</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </td>
|
|
<td class="paramname"><em>points</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Loop over the active points and mark those out of the box and return number of deleted points. </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">validBox</td><td>the box whose inside is valid </td></tr>
|
|
<tr><td class="paramname">points</td><td>list of all points </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>number of deleted points <br />
|
|
</dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlagKernels_8hpp_source.html#l00102">102</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a3f9fbcd0472d2b49b98f6b604e306e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a3f9fbcd0472d2b49b98f6b604e306e">◆ </a></span>addInternalPoints()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">pFlow::uint32</a> addInternalPoints </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > & </td>
|
|
<td class="paramname"><em>points</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlagKernels_8hpp_source.html#l00174">174</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad47bdecff66912192a37821c6b1d5977"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad47bdecff66912192a37821c6b1d5977">◆ </a></span>deletePoints() <span class="overload">[1/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>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </td>
|
|
<td class="paramname"><em>points</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlagKernels_8hpp_source.html#l00221">221</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8f418f808689feb32ca8b6f35cda19ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8f418f808689feb32ca8b6f35cda19ce">◆ </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="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </td>
|
|
<td class="paramname"><em>points</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlagKernels_8hpp_source.html#l00263">263</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adeab038873764e37f2867d033a0a945b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adeab038873764e37f2867d033a0a945b">◆ </a></span>changeFlags()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool changeFlags </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </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#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>boundaryIndex</em> </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="pointFlagKernels_8hpp_source.html#l00308">308</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abcc099df06bb10a9579ee217adf029d2"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abcc099df06bb10a9579ee217adf029d2">◆ </a></span>markPointRegions()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">pFlow::uint32</a> markPointRegions </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1domain.html">domain</a> </td>
|
|
<td class="paramname"><em>dm</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </td>
|
|
<td class="paramname"><em>points</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> </td>
|
|
<td class="paramname"><em>leftLength</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> </td>
|
|
<td class="paramname"><em>rightLength</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> </td>
|
|
<td class="paramname"><em>bottomLength</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> </td>
|
|
<td class="paramname"><em>topLength</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> </td>
|
|
<td class="paramname"><em>rearLength</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> </td>
|
|
<td class="paramname"><em>frontLength</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>mark points based on their position in the domain. </p>
|
|
<p>This should be the first method to be called when updating boundaries (step 1 of 2). </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">dm</td><td>the domain for which particles are tested </td></tr>
|
|
<tr><td class="paramname">points</td><td>list of points </td></tr>
|
|
<tr><td class="paramname">leftLength</td><td>neighbor length of the left face </td></tr>
|
|
<tr><td class="paramname">rightLength</td><td>neighbor length of the right face </td></tr>
|
|
<tr><td class="paramname">bottomLength</td><td>neighbor length of the bottom face </td></tr>
|
|
<tr><td class="paramname">topLength</td><td>neighbor length of the top face </td></tr>
|
|
<tr><td class="paramname">rearLength</td><td>neighbor length of the rear face </td></tr>
|
|
<tr><td class="paramname">frontLength</td><td>neighbor length of the front face </td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>number of deleted points <br />
|
|
</dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlagKernels_8hpp_source.html#l00330">330</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac041123b8bdc7e38a49fa0cd06b88c95"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac041123b8bdc7e38a49fa0cd06b88c95">◆ </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>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </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>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </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>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </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>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </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>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </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>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </td>
|
|
<td class="paramname"><em>frontList</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>fill the lists for boundary faces. </p>
|
|
<p>Lists keep the index of particles in the neighborhood of the faces. This mehtod is called after markPointRegions (step 2 of 2). </p><dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">leftList</td><td>neighbor list of the left face </td></tr>
|
|
<tr><td class="paramname">rightList</td><td>neighbor list of the right face </td></tr>
|
|
<tr><td class="paramname">bottomList</td><td>neighbor list of the bottom face </td></tr>
|
|
<tr><td class="paramname">topList</td><td>neighbor list of the top face </td></tr>
|
|
<tr><td class="paramname">rearList</td><td>neighbor list of the rear face </td></tr>
|
|
<tr><td class="paramname">frontList</td><td>neighbor list of the front face <br />
|
|
</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlagKernels_8hpp_source.html#l00467">467</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad73700ab0d25f0c7da79f16b361f789c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad73700ab0d25f0c7da79f16b361f789c">◆ </a></span>markDelete()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">pFlow::uint32</a> markDelete </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1plane.html">plane</a> & </td>
|
|
<td class="paramname"><em>pln</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </td>
|
|
<td class="paramname"><em>points</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </td>
|
|
<td class="paramname"><em>indices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#aeac3efd0f623f0010ce6daa6499d8ebe">ViewType1D</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a>, <a class="el" href="classpFlow_1_1pointFlag.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> > </td>
|
|
<td class="paramname"><em>onOff</em> </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="pointFlagKernels_8hpp_source.html#l00510">510</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa437215b9b22d93f9d5818c7b6737d53"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa437215b9b22d93f9d5818c7b6737d53">◆ </a></span>changeCapacity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">pFlow::uint32</a> changeCapacity </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>reqEmptySpots</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlagKernels_8hpp_source.html#l00582">582</a> of file <a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Friends And Related Function Documentation</h2>
|
|
<a id="a226c691a15bd1a382f09c08ddc9d9a95"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a226c691a15bd1a382f09c08ddc9d9a95">◆ </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">friend class <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">friend</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="pointFlag_8hpp_source.html#l00060">60</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="ac704d7802bbe4f803b06a8d3bb54d16d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac704d7802bbe4f803b06a8d3bb54d16d">◆ </a></span>flags_</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_1pointFlag.html#a784fca87ff1b093283fd6c4119d9dc94">viewType</a> flags_</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="pointFlag_8hpp_source.html#l00062">62</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pointFlag_8hpp_source.html#l00185">pointFlag< DefaultHostExecutionSpace >::capacity()</a>, <a class="el" href="pointFlag_8hpp_source.html#l00291">pointFlag< DefaultHostExecutionSpace >::clone()</a>, <a class="el" href="pointFlag_8hpp_source.html#l00240">pointFlag< DefaultHostExecutionSpace >::isActive()</a>, <a class="el" href="pointFlag_8hpp_source.html#l00139">pointFlag< DefaultHostExecutionSpace >::pointFlag()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2ae36f610b28ff902eed644e91043273"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2ae36f610b28ff902eed644e91043273">◆ </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_ = 0</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="pointFlag_8hpp_source.html#l00064">64</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pointFlag_8hpp_source.html#l00291">pointFlag< DefaultHostExecutionSpace >::clone()</a>, <a class="el" href="pointFlag_8hpp_source.html#l00191">pointFlag< DefaultHostExecutionSpace >::numActive()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a55935043edb3b8ddb3d28b4892391c0a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55935043edb3b8ddb3d28b4892391c0a">◆ </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"><a class="el" href="namespacepFlow.html#ae06b07ed1267c5e7bec6d1da50acf5d1">rangeU32</a> activeRange_ = {0,0}</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="pointFlag_8hpp_source.html#l00066">66</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pointFlag_8hpp_source.html#l00179">pointFlag< DefaultHostExecutionSpace >::activeRange()</a>, <a class="el" href="pointFlag_8hpp_source.html#l00291">pointFlag< DefaultHostExecutionSpace >::clone()</a>, <a class="el" href="pointFlag_8hpp_source.html#l00139">pointFlag< DefaultHostExecutionSpace >::pointFlag()</a>, <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</a>, and <a class="el" href="internalPoints_8hpp_source.html#l00168">internalPoints::size()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8d53c9f20559f2c2af2fb37d41679ed1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8d53c9f20559f2c2af2fb37d41679ed1">◆ </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_ = false</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="pointFlag_8hpp_source.html#l00068">68</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pointFlag_8hpp_source.html#l00291">pointFlag< DefaultHostExecutionSpace >::clone()</a>, <a class="el" href="pointFlag_8hpp_source.html#l00173">pointFlag< DefaultHostExecutionSpace >::isAllActive()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4f5d7dd56a164638626797997f1cc78d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4f5d7dd56a164638626797997f1cc78d">◆ </a></span>nLeft_</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> nLeft_ = 0</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="pointFlag_8hpp_source.html#l00070">70</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pointFlag_8hpp_source.html#l00197">pointFlag< DefaultHostExecutionSpace >::leftSize()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a441138dac7ca771ef19e316740a69b08"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a441138dac7ca771ef19e316740a69b08">◆ </a></span>nRight_</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> nRight_ = 0</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="pointFlag_8hpp_source.html#l00072">72</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00203">pointFlag< DefaultHostExecutionSpace >::rightSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae25ea2a0c8345958cea19f45608792dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae25ea2a0c8345958cea19f45608792dd">◆ </a></span>nBottom_</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> nBottom_ = 0</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="pointFlag_8hpp_source.html#l00074">74</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pointFlag_8hpp_source.html#l00209">pointFlag< DefaultHostExecutionSpace >::bottomSize()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae3d7453968b045c616360710d8dce24e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae3d7453968b045c616360710d8dce24e">◆ </a></span>nTop_</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> nTop_ = 0</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="pointFlag_8hpp_source.html#l00076">76</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00215">pointFlag< DefaultHostExecutionSpace >::topSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5bb2b909c7e19a9a781d5f807e1ed5c5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5bb2b909c7e19a9a781d5f807e1ed5c5">◆ </a></span>nRear_</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> nRear_ = 0</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="pointFlag_8hpp_source.html#l00078">78</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pointFlag_8hpp_source.html#l00221">pointFlag< DefaultHostExecutionSpace >::rearSize()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8ad3ebcde179f9dae189244e53aec7e7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8ad3ebcde179f9dae189244e53aec7e7">◆ </a></span>nFront_</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> nFront_ = 0</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="pointFlag_8hpp_source.html#l00080">80</a> of file <a class="el" href="pointFlag_8hpp_source.html">pointFlag.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="pointFlag_8hpp_source.html#l00227">pointFlag< DefaultHostExecutionSpace >::frontSize()</a>, and <a class="el" href="pointFlag_8hpp_source.html#l00113">pointFlag< DefaultHostExecutionSpace >::resetFlags()</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="pointFlag_8hpp_source.html">pointFlag.hpp</a></li>
|
|
<li>src/phasicFlow/structuredData/pointStructure/internalPoints/<a class="el" href="pointFlagKernels_8hpp_source.html">pointFlagKernels.hpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacepFlow.html">pFlow</a></li><li class="navelem"><a class="el" href="classpFlow_1_1pointFlag.html">pointFlag</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>
|