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

1196 lines
94 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.17"/>
<title>PhasicFlow: cellsWallLevel0&lt; executionSpace &gt; Class Template Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname"><a href="https://cemf.ir">PhasicFlow</a>
&#160;<span id="projectnumber"><a href="https://cemf.ir">v0.1</a></span>
</div>
<div id="projectbrief"><a href="www.github.com/PhasicFlow">www.cemf.ir</a></div>
</td>
<td> <div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
alt=""/>
<input type="text" id="MSearchField" value="Search" accesskey="S"
onfocus="searchBox.OnSearchFieldFocus(true)"
onblur="searchBox.OnSearchFieldFocus(false)"
onkeyup="searchBox.OnSearchFieldChange(event)"/>
</span><span class="right">
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.17 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpFlow_1_1cellsWallLevel0.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="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-types">Protected Types</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classpFlow_1_1cellsWallLevel0-members.html">List of all members</a> </div>
<div class="headertitle">
<div class="title">cellsWallLevel0&lt; executionSpace &gt; Class Template Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for cellsWallLevel0&lt; executionSpace &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0__inherit__graph.png" border="0" usemap="#cellsWallLevel0_3_01executionSpace_01_4_inherit__map" alt="Inheritance graph"/></div>
<map name="cellsWallLevel0_3_01executionSpace_01_4_inherit__map" id="cellsWallLevel0_3_01executionSpace_01_4_inherit__map">
<area shape="rect" title=" " alt="" coords="5,80,207,121"/>
<area shape="rect" href="classpFlow_1_1cells.html" title=" " alt="" coords="49,5,163,32"/>
</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for cellsWallLevel0&lt; executionSpace &gt;:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0__coll__graph.png" border="0" usemap="#cellsWallLevel0_3_01executionSpace_01_4_coll__map" alt="Collaboration graph"/></div>
<map name="cellsWallLevel0_3_01executionSpace_01_4_coll__map" id="cellsWallLevel0_3_01executionSpace_01_4_coll__map">
<area shape="rect" title=" " alt="" coords="5,80,207,121"/>
<area shape="rect" href="classpFlow_1_1cells.html" title=" " alt="" coords="49,5,163,32"/>
</map>
<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="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0_1_1TagFindCellRange2.html">TagFindCellRange2</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a200e2b36a2cd413a512279c0089c6b50"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a200e2b36a2cd413a512279c0089c6b50">IdType</a> = <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a></td></tr>
<tr class="separator:a200e2b36a2cd413a512279c0089c6b50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae73570f5a8fa6f2a0123b6a44eadca22"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#ae73570f5a8fa6f2a0123b6a44eadca22">IndexType</a> = <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a></td></tr>
<tr class="separator:ae73570f5a8fa6f2a0123b6a44eadca22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeddf2432738cfab3cda287d6fb96e048"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#aeddf2432738cfab3cda287d6fb96e048">Cells</a> = <a class="el" href="classpFlow_1_1cells.html">cells</a>&lt; <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ae73570f5a8fa6f2a0123b6a44eadca22">IndexType</a> &gt;</td></tr>
<tr class="separator:aeddf2432738cfab3cda287d6fb96e048"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3810d08b3beabddce512c36e16a23cd7"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a3810d08b3beabddce512c36e16a23cd7">CellType</a> = typename <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">Cells::CellType</a></td></tr>
<tr class="separator:a3810d08b3beabddce512c36e16a23cd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a268a0b77c6f89665e5ef14307a3f1731"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a268a0b77c6f89665e5ef14307a3f1731">execution_space</a> = executionSpace</td></tr>
<tr class="separator:a268a0b77c6f89665e5ef14307a3f1731"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5b08fe17cf30c7c64a5ee12370133e9"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> = typename execution_space::memory_space</td></tr>
<tr class="separator:ac5b08fe17cf30c7c64a5ee12370133e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e63edb05d6b5a08f98f8c077c391b4c"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a5e63edb05d6b5a08f98f8c077c391b4c">iBoxType</a> = <a class="el" href="classpFlow_1_1iBox.html">iBox</a>&lt; <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ae73570f5a8fa6f2a0123b6a44eadca22">IndexType</a> &gt;</td></tr>
<tr class="separator:a5e63edb05d6b5a08f98f8c077c391b4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classpFlow_1_1cells"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpFlow_1_1cells')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classpFlow_1_1cells.html">cells&lt; int32 &gt;</a></td></tr>
<tr class="memitem:aa9e4fb31c9788931c99bc7251b5dd86e inherit pub_types_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a> = <a class="el" href="classpFlow_1_1triple.html">triple</a>&lt; <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> &gt;</td></tr>
<tr class="separator:aa9e4fb31c9788931c99bc7251b5dd86e inherit pub_types_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a71190a5b10fc975584fe951c981795c8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a71190a5b10fc975584fe951c981795c8">TypeInfoNV</a> (&quot;cellsWallLevel0&quot;)</td></tr>
<tr class="separator:a71190a5b10fc975584fe951c981795c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb081ee364207ac9b1b6831329a4366f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#afb081ee364207ac9b1b6831329a4366f">cellsWallLevel0</a> ()</td></tr>
<tr class="separator:afb081ee364207ac9b1b6831329a4366f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adcaf45c5f96cd518bab40edc7e975a5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9">FUNCTION_H</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#adcaf45c5f96cd518bab40edc7e975a5f">cellsWallLevel0</a> (const <a class="el" href="classpFlow_1_1cellsWallLevel0.html#aeddf2432738cfab3cda287d6fb96e048">Cells</a> &amp;ppCells, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> cellExtent, <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> numPoints, <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a6a45631adf2182157aba9efdde94058e">numElements</a>, const <a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt; &amp;points, const <a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#a51afbafe3e3517b4e7755c14959053df">int32x3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt; &amp;vertices)</td></tr>
<tr class="separator:adcaf45c5f96cd518bab40edc7e975a5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15363cafe68ebc68b0b50110e3492433"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a15363cafe68ebc68b0b50110e3492433">resetElements</a> (<a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a6a45631adf2182157aba9efdde94058e">numElements</a>, <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> numPoints, <a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt; &amp;points, <a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#a51afbafe3e3517b4e7755c14959053df">int32x3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt; &amp;vertices)</td></tr>
<tr class="separator:a15363cafe68ebc68b0b50110e3492433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0dbdc2c647dbecb842e2ac7063da6ee6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a5e63edb05d6b5a08f98f8c077c391b4c">iBoxType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a0dbdc2c647dbecb842e2ac7063da6ee6">elementBox</a> (<a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> i) const</td></tr>
<tr class="separator:a0dbdc2c647dbecb842e2ac7063da6ee6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a45631adf2182157aba9efdde94058e"><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#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a6a45631adf2182157aba9efdde94058e">numElements</a> () const</td></tr>
<tr class="separator:a6a45631adf2182157aba9efdde94058e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5cbdc8f9467a44e7ca4cd7f7a443c7c6"><td class="memTemplParams" colspan="2">template&lt;typename PairsContainer , typename particleMapType &gt; </td></tr>
<tr class="memitem:a5cbdc8f9467a44e7ca4cd7f7a443c7c6"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a5cbdc8f9467a44e7ca4cd7f7a443c7c6">broadSearch</a> (PairsContainer &amp;pairs, particleMapType &amp;particleMap)</td></tr>
<tr class="separator:a5cbdc8f9467a44e7ca4cd7f7a443c7c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c6e5792787e3b52834c24fc84a1e7bd"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a5c6e5792787e3b52834c24fc84a1e7bd">build</a> ()</td></tr>
<tr class="separator:a5c6e5792787e3b52834c24fc84a1e7bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bd39ea5c4205c7c8471c5a3dd772c2d"><td class="memTemplParams" colspan="2">template&lt;typename PairsContainer , typename particleMapType &gt; </td></tr>
<tr class="memitem:a0bd39ea5c4205c7c8471c5a3dd772c2d"><td class="memTemplItemLeft" align="right" valign="top">bool&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a0bd39ea5c4205c7c8471c5a3dd772c2d">particleWallFindPairs</a> (PairsContainer &amp;pairs, particleMapType &amp;particleMap)</td></tr>
<tr class="separator:a0bd39ea5c4205c7c8471c5a3dd772c2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e6b458dfceee06a7fcaab14b3f1222a"><td class="memTemplParams" colspan="2">template&lt;typename PairsContainer , typename CellIteratorType &gt; </td></tr>
<tr class="memitem:a5e6b458dfceee06a7fcaab14b3f1222a"><td class="memTemplItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a5e6b458dfceee06a7fcaab14b3f1222a">findPairsElementRangeCount</a> (PairsContainer &amp;pairs, CellIteratorType cellIter)</td></tr>
<tr class="separator:a5e6b458dfceee06a7fcaab14b3f1222a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fe71c59eec21bd5c30fd45ba5f1d545"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a9fe71c59eec21bd5c30fd45ba5f1d545">operator()</a> (<a class="el" href="classpFlow_1_1cellsWallLevel0_1_1TagFindCellRange2.html">TagFindCellRange2</a>, <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> i) const</td></tr>
<tr class="separator:a9fe71c59eec21bd5c30fd45ba5f1d545"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpFlow_1_1cells"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpFlow_1_1cells')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classpFlow_1_1cells.html">cells&lt; int32 &gt;</a></td></tr>
<tr class="memitem:ad3d63298d5caff2151c5f668739dded6 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#ad3d63298d5caff2151c5f668739dded6">cells</a> ()</td></tr>
<tr class="separator:ad3d63298d5caff2151c5f668739dded6 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a616df0d63575c19a901ea6923147cd33 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872">INLINE_FUNCTION_H</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a616df0d63575c19a901ea6923147cd33">cells</a> (const <a class="el" href="classpFlow_1_1box.html">box</a> &amp;<a class="el" href="classpFlow_1_1cells.html#a3f60000177e9be96d15a5cb63bdd4c17">domain</a>, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> <a class="el" href="classpFlow_1_1cells.html#a6507d41c8151540f5972661c7a3f8d30">cellSize</a>)</td></tr>
<tr class="separator:a616df0d63575c19a901ea6923147cd33 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fb05e2360d79abab0ac460ca04ad50e inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872">INLINE_FUNCTION_H</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a6fb05e2360d79abab0ac460ca04ad50e">cells</a> (const <a class="el" href="classpFlow_1_1box.html">box</a> &amp;<a class="el" href="classpFlow_1_1cells.html#a3f60000177e9be96d15a5cb63bdd4c17">domain</a>, <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="el" href="classpFlow_1_1cells.html#a103c0d44baf9aa23e9f2fc151678905f">nx</a>, <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="el" href="classpFlow_1_1cells.html#aa70433dff70a92ca9c74616c1e3b48e6">ny</a>, <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> <a class="el" href="classpFlow_1_1cells.html#a5e549f8b31612df62519b37e65954fc8">nz</a>)</td></tr>
<tr class="separator:a6fb05e2360d79abab0ac460ca04ad50e inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab044ceeb1abca27318a836d4f15cb567 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#ab044ceeb1abca27318a836d4f15cb567">cells</a> (const <a class="el" href="classpFlow_1_1cells.html">cells</a> &amp;)=default</td></tr>
<tr class="separator:ab044ceeb1abca27318a836d4f15cb567 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e417a2f66123d555e24c4e241641472 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a1e417a2f66123d555e24c4e241641472">cells</a> (<a class="el" href="classpFlow_1_1cells.html">cells</a> &amp;&amp;)=default</td></tr>
<tr class="separator:a1e417a2f66123d555e24c4e241641472 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28766f2d75868928c721fcf917e10ca2 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> <a class="el" href="classpFlow_1_1cells.html">cells</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a28766f2d75868928c721fcf917e10ca2">operator=</a> (const <a class="el" href="classpFlow_1_1cells.html">cells</a> &amp;)=default</td></tr>
<tr class="separator:a28766f2d75868928c721fcf917e10ca2 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa7695ab501078c987ef5090ee8f81ff9 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> <a class="el" href="classpFlow_1_1cells.html">cells</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#aa7695ab501078c987ef5090ee8f81ff9">operator=</a> (<a class="el" href="classpFlow_1_1cells.html">cells</a> &amp;&amp;)=default</td></tr>
<tr class="separator:aa7695ab501078c987ef5090ee8f81ff9 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aab4957227ae46b934b9f779363e6c83c inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1cells.html">cells</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#aab4957227ae46b934b9f779363e6c83c">getCells</a> () const</td></tr>
<tr class="separator:aab4957227ae46b934b9f779363e6c83c inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac85134d434244d9392bf9e85409e0dbc inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872">INLINE_FUNCTION_H</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#ac85134d434244d9392bf9e85409e0dbc">setCellSize</a> (<a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> <a class="el" href="classpFlow_1_1cells.html#a6507d41c8151540f5972661c7a3f8d30">cellSize</a>)</td></tr>
<tr class="separator:ac85134d434244d9392bf9e85409e0dbc inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf72965b7f6214b7401db0a0171db764 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872">INLINE_FUNCTION_H</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#adf72965b7f6214b7401db0a0171db764">setCellSize</a> (<a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> <a class="el" href="classpFlow_1_1cells.html#a6507d41c8151540f5972661c7a3f8d30">cellSize</a>)</td></tr>
<tr class="separator:adf72965b7f6214b7401db0a0171db764 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6507d41c8151540f5972661c7a3f8d30 inherit pub_methods_classpFlow_1_1cells"><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#a5164661f6974ad24fa90bf19433e6116">realx3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a6507d41c8151540f5972661c7a3f8d30">cellSize</a> () const</td></tr>
<tr class="separator:a6507d41c8151540f5972661c7a3f8d30 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88bb499251f955a6f7fdc9cde78270ed inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a88bb499251f955a6f7fdc9cde78270ed">numCells</a> () const</td></tr>
<tr class="separator:a88bb499251f955a6f7fdc9cde78270ed inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a103c0d44baf9aa23e9f2fc151678905f inherit pub_methods_classpFlow_1_1cells"><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#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a103c0d44baf9aa23e9f2fc151678905f">nx</a> () const</td></tr>
<tr class="separator:a103c0d44baf9aa23e9f2fc151678905f inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa70433dff70a92ca9c74616c1e3b48e6 inherit pub_methods_classpFlow_1_1cells"><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#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#aa70433dff70a92ca9c74616c1e3b48e6">ny</a> () const</td></tr>
<tr class="separator:aa70433dff70a92ca9c74616c1e3b48e6 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e549f8b31612df62519b37e65954fc8 inherit pub_methods_classpFlow_1_1cells"><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#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a5e549f8b31612df62519b37e65954fc8">nz</a> () const</td></tr>
<tr class="separator:a5e549f8b31612df62519b37e65954fc8 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30407b0f1d3278ff34800ef45997cb84 inherit pub_methods_classpFlow_1_1cells"><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#a94809bdb48183ff3ef62935d56f5c1e0">int64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a30407b0f1d3278ff34800ef45997cb84">totalCells</a> () const</td></tr>
<tr class="separator:a30407b0f1d3278ff34800ef45997cb84 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f60000177e9be96d15a5cb63bdd4c17 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top">const auto &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a3f60000177e9be96d15a5cb63bdd4c17">domain</a> () const</td></tr>
<tr class="separator:a3f60000177e9be96d15a5cb63bdd4c17 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a5c6423585a7ad6ad55f6df56c459bd inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a6a5c6423585a7ad6ad55f6df56c459bd">pointIndex</a> (const <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> &amp;p) const</td></tr>
<tr class="separator:a6a5c6423585a7ad6ad55f6df56c459bd inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae16870dd025bb71d3dafdc755cedd946 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#ae16870dd025bb71d3dafdc755cedd946">pointIndexInDomain</a> (const <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> p, <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a> &amp;index) const</td></tr>
<tr class="separator:ae16870dd025bb71d3dafdc755cedd946 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afddde66f6a63e9dc2b78c740cc4c0949 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#afddde66f6a63e9dc2b78c740cc4c0949">inDomain</a> (const <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> &amp;p) const</td></tr>
<tr class="separator:afddde66f6a63e9dc2b78c740cc4c0949 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a35eb36ff8390e5ad23a70f2a304a326d inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a35eb36ff8390e5ad23a70f2a304a326d">isInRange</a> (const <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a> &amp;cell) const</td></tr>
<tr class="separator:a35eb36ff8390e5ad23a70f2a304a326d inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1755e19f5555acc13bed60cbe4952283 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a1755e19f5555acc13bed60cbe4952283">isInRange</a> (<a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> i, <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> j, <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> k) const</td></tr>
<tr class="separator:a1755e19f5555acc13bed60cbe4952283 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bb4067c00c519c5a613dbc1c076dd0f inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a4bb4067c00c519c5a613dbc1c076dd0f">extendBox</a> (const <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a> &amp;p1, const <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a> &amp;p2, const <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a> &amp;p3, <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> extent, <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a> &amp;minP, <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a> &amp;maxP) const</td></tr>
<tr class="separator:a4bb4067c00c519c5a613dbc1c076dd0f inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a989eee28d3bba158140e994c9cf6ccf7 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a989eee28d3bba158140e994c9cf6ccf7">extendBox</a> (const <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> &amp;p1, const <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> &amp;p2, const <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> &amp;p3, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> extent, <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> &amp;minP, <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> &amp;maxP) const</td></tr>
<tr class="separator:a989eee28d3bba158140e994c9cf6ccf7 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a109e8d4c8c126b11cc22366416628515 inherit pub_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a109e8d4c8c126b11cc22366416628515">bound</a> (<a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a> p) const</td></tr>
<tr class="separator:a109e8d4c8c126b11cc22366416628515 inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab10317c14e2180777a6d745a2427a2bc inherit pub_methods_classpFlow_1_1cells"><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#a5164661f6974ad24fa90bf19433e6116">realx3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#ab10317c14e2180777a6d745a2427a2bc">bound</a> (<a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> p) const</td></tr>
<tr class="separator:ab10317c14e2180777a6d745a2427a2bc inherit pub_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
Protected Types</h2></td></tr>
<tr class="memitem:a72915a4a6f954d43cf6e71a323679363"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a72915a4a6f954d43cf6e71a323679363">tpPWContactSearch</a> = Kokkos::TeamPolicy&lt; <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a268a0b77c6f89665e5ef14307a3f1731">execution_space</a>, Kokkos::Schedule&lt; Kokkos::Dynamic &gt;, Kokkos::IndexType&lt; <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> &gt; &gt;</td></tr>
<tr class="separator:a72915a4a6f954d43cf6e71a323679363"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a394952448a965e98eddf3b183a7a60e4"><td class="memItemLeft" align="right" valign="top">using&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a394952448a965e98eddf3b183a7a60e4">rpFindCellRange2Type</a> = Kokkos::RangePolicy&lt; <a class="el" href="classpFlow_1_1cellsWallLevel0_1_1TagFindCellRange2.html">TagFindCellRange2</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a268a0b77c6f89665e5ef14307a3f1731">execution_space</a>, Kokkos::IndexType&lt; <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> &gt; &gt;</td></tr>
<tr class="separator:a394952448a965e98eddf3b183a7a60e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a328744b8a25238f746b939e7be7b6703"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9">FUNCTION_H</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a328744b8a25238f746b939e7be7b6703">allocateArrays</a> ()</td></tr>
<tr class="separator:a328744b8a25238f746b939e7be7b6703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classpFlow_1_1cells"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpFlow_1_1cells')"><img src="closed.png" alt="-"/>&#160;Protected Member Functions inherited from <a class="el" href="classpFlow_1_1cells.html">cells&lt; int32 &gt;</a></td></tr>
<tr class="memitem:a192000f430504a4772f7bbc5895ae850 inherit pro_methods_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872">INLINE_FUNCTION_H</a> void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a192000f430504a4772f7bbc5895ae850">calculate</a> ()</td></tr>
<tr class="separator:a192000f430504a4772f7bbc5895ae850 inherit pro_methods_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</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:ae37c17021aa06dd9bcf5e7a187d6babf"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#ae37c17021aa06dd9bcf5e7a187d6babf">cellExtent_</a> = 0.5</td></tr>
<tr class="separator:ae37c17021aa06dd9bcf5e7a187d6babf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48ae0ae4c180d88b2d9bc0ad3daf6ba6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a48ae0ae4c180d88b2d9bc0ad3daf6ba6">numElements_</a> = 0</td></tr>
<tr class="separator:a48ae0ae4c180d88b2d9bc0ad3daf6ba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61a0f26a4b3be1a60036235413c1520a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a61a0f26a4b3be1a60036235413c1520a">numPoints_</a> = 0</td></tr>
<tr class="separator:a61a0f26a4b3be1a60036235413c1520a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1a4b87eac80fb8b5d90c50c75987f25"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#a51afbafe3e3517b4e7755c14959053df">int32x3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#aa1a4b87eac80fb8b5d90c50c75987f25">vertices_</a></td></tr>
<tr class="separator:aa1a4b87eac80fb8b5d90c50c75987f25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88ca4b3e1f86cb55b9758cd2c504a867"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#a88ca4b3e1f86cb55b9758cd2c504a867">points_</a></td></tr>
<tr class="separator:a88ca4b3e1f86cb55b9758cd2c504a867"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0f6ffd4d8ca569e301a71927d024c78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a5e63edb05d6b5a08f98f8c077c391b4c">iBoxType</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cellsWallLevel0.html#aa0f6ffd4d8ca569e301a71927d024c78">elementBox_</a></td></tr>
<tr class="separator:aa0f6ffd4d8ca569e301a71927d024c78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpFlow_1_1cells"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpFlow_1_1cells')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classpFlow_1_1cells.html">cells&lt; int32 &gt;</a></td></tr>
<tr class="memitem:aab1dcc2ee3915125ba5aa7e66678d2b8 inherit pro_attribs_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1box.html">box</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#aab1dcc2ee3915125ba5aa7e66678d2b8">domain_</a></td></tr>
<tr class="separator:aab1dcc2ee3915125ba5aa7e66678d2b8 inherit pro_attribs_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b9d14b08f72f5e11d83d1c065e23bac inherit pro_attribs_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a0b9d14b08f72f5e11d83d1c065e23bac">cellSize_</a></td></tr>
<tr class="separator:a0b9d14b08f72f5e11d83d1c065e23bac inherit pro_attribs_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53f28b84a7bbd7b06110e9f35df5119a inherit pro_attribs_classpFlow_1_1cells"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">CellType</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1cells.html#a53f28b84a7bbd7b06110e9f35df5119a">numCells_</a></td></tr>
<tr class="separator:a53f28b84a7bbd7b06110e9f35df5119a inherit pro_attribs_classpFlow_1_1cells"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><h3>template&lt;typename executionSpace&gt;<br />
class pFlow::cellsWallLevel0&lt; executionSpace &gt;</h3>
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00037">37</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a200e2b36a2cd413a512279c0089c6b50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a200e2b36a2cd413a512279c0089c6b50">&#9670;&nbsp;</a></span>IdType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a200e2b36a2cd413a512279c0089c6b50">IdType</a> = <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00043">43</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div>
</div>
<a id="ae73570f5a8fa6f2a0123b6a44eadca22"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae73570f5a8fa6f2a0123b6a44eadca22">&#9670;&nbsp;</a></span>IndexType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ae73570f5a8fa6f2a0123b6a44eadca22">IndexType</a> = <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00045">45</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div>
</div>
<a id="aeddf2432738cfab3cda287d6fb96e048"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aeddf2432738cfab3cda287d6fb96e048">&#9670;&nbsp;</a></span>Cells</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1cellsWallLevel0.html#aeddf2432738cfab3cda287d6fb96e048">Cells</a> = <a class="el" href="classpFlow_1_1cells.html">cells</a>&lt;<a class="el" href="classpFlow_1_1cellsWallLevel0.html#ae73570f5a8fa6f2a0123b6a44eadca22">IndexType</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00047">47</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div>
</div>
<a id="a3810d08b3beabddce512c36e16a23cd7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3810d08b3beabddce512c36e16a23cd7">&#9670;&nbsp;</a></span>CellType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a3810d08b3beabddce512c36e16a23cd7">CellType</a> = typename <a class="el" href="classpFlow_1_1cells.html#aa9e4fb31c9788931c99bc7251b5dd86e">Cells::CellType</a></td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00049">49</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div>
</div>
<a id="a268a0b77c6f89665e5ef14307a3f1731"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a268a0b77c6f89665e5ef14307a3f1731">&#9670;&nbsp;</a></span>execution_space</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a268a0b77c6f89665e5ef14307a3f1731">execution_space</a> = executionSpace</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00051">51</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div>
</div>
<a id="ac5b08fe17cf30c7c64a5ee12370133e9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac5b08fe17cf30c7c64a5ee12370133e9">&#9670;&nbsp;</a></span>memory_space</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> = typename execution_space::memory_space</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00053">53</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div>
</div>
<a id="a5e63edb05d6b5a08f98f8c077c391b4c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e63edb05d6b5a08f98f8c077c391b4c">&#9670;&nbsp;</a></span>iBoxType</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">using <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a5e63edb05d6b5a08f98f8c077c391b4c">iBoxType</a> = <a class="el" href="classpFlow_1_1iBox.html">iBox</a>&lt;<a class="el" href="classpFlow_1_1cellsWallLevel0.html#ae73570f5a8fa6f2a0123b6a44eadca22">IndexType</a>&gt;</td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00055">55</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div>
</div>
<a id="a72915a4a6f954d43cf6e71a323679363"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72915a4a6f954d43cf6e71a323679363">&#9670;&nbsp;</a></span>tpPWContactSearch</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_1cellsWallLevel0.html#a72915a4a6f954d43cf6e71a323679363">tpPWContactSearch</a> = Kokkos::TeamPolicy&lt; <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a268a0b77c6f89665e5ef14307a3f1731">execution_space</a>, Kokkos::Schedule&lt;Kokkos::Dynamic&gt;, Kokkos::IndexType&lt;<a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&gt; &gt;</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="cellsWallLevel0_8hpp_source.html#l00084">84</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div>
</div>
<a id="a394952448a965e98eddf3b183a7a60e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a394952448a965e98eddf3b183a7a60e4">&#9670;&nbsp;</a></span>rpFindCellRange2Type</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_1cellsWallLevel0.html#a394952448a965e98eddf3b183a7a60e4">rpFindCellRange2Type</a> = Kokkos::RangePolicy&lt;<a class="el" href="classpFlow_1_1cellsWallLevel0_1_1TagFindCellRange2.html">TagFindCellRange2</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#a268a0b77c6f89665e5ef14307a3f1731">execution_space</a>, Kokkos::IndexType&lt;<a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&gt; &gt;</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="cellsWallLevel0_8hpp_source.html#l00087">87</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afb081ee364207ac9b1b6831329a4366f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb081ee364207ac9b1b6831329a4366f">&#9670;&nbsp;</a></span>cellsWallLevel0() <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="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> <a class="el" href="classpFlow_1_1cellsWallLevel0.html">cellsWallLevel0</a> </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00101">101</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
</div>
</div>
<a id="adcaf45c5f96cd518bab40edc7e975a5f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adcaf45c5f96cd518bab40edc7e975a5f">&#9670;&nbsp;</a></span>cellsWallLevel0() <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="pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9">FUNCTION_H</a> <a class="el" href="classpFlow_1_1cellsWallLevel0.html">cellsWallLevel0</a> </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="classpFlow_1_1cellsWallLevel0.html#aeddf2432738cfab3cda287d6fb96e048">Cells</a> &amp;&#160;</td>
<td class="paramname"><em>ppCells</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a>&#160;</td>
<td class="paramname"><em>cellExtent</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td>
<td class="paramname"><em>numPoints</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td>
<td class="paramname"><em>numElements</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>points</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#a51afbafe3e3517b4e7755c14959053df">int32x3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>vertices</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00104">104</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">References <a class="el" href="cellsWallLevel0_8hpp_source.html#l00091">cellsWallLevel0&lt; executionSpace &gt;::allocateArrays()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_adcaf45c5f96cd518bab40edc7e975a5f_cgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_adcaf45c5f96cd518bab40edc7e975a5f_cgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_adcaf45c5f96cd518bab40edc7e975a5f_cgraph" id="classpFlow_1_1cellsWallLevel0_adcaf45c5f96cd518bab40edc7e975a5f_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,128,32"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a328744b8a25238f746b939e7be7b6703" title=" " alt="" coords="176,5,292,32"/>
</map>
</div>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a328744b8a25238f746b939e7be7b6703"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a328744b8a25238f746b939e7be7b6703">&#9670;&nbsp;</a></span>allocateArrays()</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#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9">FUNCTION_H</a> void allocateArrays </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00091">91</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">References <a class="el" href="cellsWallLevel0_8hpp_source.html#l00077">cellsWallLevel0&lt; executionSpace &gt;::elementBox_</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00065">cellsWallLevel0&lt; executionSpace &gt;::numElements_</a>, and <a class="el" href="KokkosUtilities_8hpp_source.html#l00060">pFlow::reallocNoInit()</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00104">cellsWallLevel0&lt; executionSpace &gt;::cellsWallLevel0()</a>, and <a class="el" href="cellsWallLevel0_8hpp_source.html#l00127">cellsWallLevel0&lt; executionSpace &gt;::resetElements()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a328744b8a25238f746b939e7be7b6703_cgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a328744b8a25238f746b939e7be7b6703_cgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a328744b8a25238f746b939e7be7b6703_cgraph" id="classpFlow_1_1cellsWallLevel0_a328744b8a25238f746b939e7be7b6703_cgraph">
<area shape="rect" title=" " alt="" coords="5,5,121,32"/>
<area shape="rect" href="namespacepFlow.html#ab330850a647d2dcdcfc9a2210958de54" title=" " alt="" coords="169,5,320,32"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a328744b8a25238f746b939e7be7b6703_icgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a328744b8a25238f746b939e7be7b6703_icgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a328744b8a25238f746b939e7be7b6703_icgraph" id="classpFlow_1_1cellsWallLevel0_a328744b8a25238f746b939e7be7b6703_icgraph">
<area shape="rect" title=" " alt="" coords="176,31,292,57"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#adcaf45c5f96cd518bab40edc7e975a5f" title=" " alt="" coords="5,5,128,32"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a15363cafe68ebc68b0b50110e3492433" title=" " alt="" coords="9,56,125,83"/>
</map>
</div>
</div>
</div>
<a id="a71190a5b10fc975584fe951c981795c8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71190a5b10fc975584fe951c981795c8">&#9670;&nbsp;</a></span>TypeInfoNV()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">TypeInfoNV </td>
<td>(</td>
<td class="paramtype">&quot;cellsWallLevel0&lt; executionSpace &gt;&quot;&#160;</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a15363cafe68ebc68b0b50110e3492433"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15363cafe68ebc68b0b50110e3492433">&#9670;&nbsp;</a></span>resetElements()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool resetElements </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td>
<td class="paramname"><em>numElements</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td>
<td class="paramname"><em>numPoints</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>points</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt; <a class="el" href="namespacepFlow.html#a51afbafe3e3517b4e7755c14959053df">int32x3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a> &gt; &amp;&#160;</td>
<td class="paramname"><em>vertices</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00127">127</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">References <a class="el" href="cellsWallLevel0_8hpp_source.html#l00091">cellsWallLevel0&lt; executionSpace &gt;::allocateArrays()</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00151">cellsWallLevel0&lt; executionSpace &gt;::numElements()</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00065">cellsWallLevel0&lt; executionSpace &gt;::numElements_</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00068">cellsWallLevel0&lt; executionSpace &gt;::numPoints_</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00074">cellsWallLevel0&lt; executionSpace &gt;::points_</a>, and <a class="el" href="cellsWallLevel0_8hpp_source.html#l00071">cellsWallLevel0&lt; executionSpace &gt;::vertices_</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a15363cafe68ebc68b0b50110e3492433_cgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a15363cafe68ebc68b0b50110e3492433_cgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a15363cafe68ebc68b0b50110e3492433_cgraph" id="classpFlow_1_1cellsWallLevel0_a15363cafe68ebc68b0b50110e3492433_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,121,57"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a328744b8a25238f746b939e7be7b6703" title=" " alt="" coords="169,5,285,32"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a6a45631adf2182157aba9efdde94058e" title=" " alt="" coords="171,56,283,83"/>
</map>
</div>
</div>
</div>
<a id="a0dbdc2c647dbecb842e2ac7063da6ee6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0dbdc2c647dbecb842e2ac7063da6ee6">&#9670;&nbsp;</a></span>elementBox()</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="classpFlow_1_1cellsWallLevel0.html#a5e63edb05d6b5a08f98f8c077c391b4c">iBoxType</a> elementBox </td>
<td>(</td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</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="cellsWallLevel0_8hpp_source.html#l00145">145</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">References <a class="el" href="cellsWallLevel0_8hpp_source.html#l00077">cellsWallLevel0&lt; executionSpace &gt;::elementBox_</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00212">cellsWallLevel0&lt; executionSpace &gt;::findPairsElementRangeCount()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a0dbdc2c647dbecb842e2ac7063da6ee6_icgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a0dbdc2c647dbecb842e2ac7063da6ee6_icgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a0dbdc2c647dbecb842e2ac7063da6ee6_icgraph" id="classpFlow_1_1cellsWallLevel0_a0dbdc2c647dbecb842e2ac7063da6ee6_icgraph">
<area shape="rect" title=" " alt="" coords="264,5,365,32"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a5e6b458dfceee06a7fcaab14b3f1222a" title=" " alt="" coords="5,5,216,32"/>
</map>
</div>
</div>
</div>
<a id="a6a45631adf2182157aba9efdde94058e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a45631adf2182157aba9efdde94058e">&#9670;&nbsp;</a></span>numElements()</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#aae6ad039f09c0676db11bd114136a3fa">int32</a> numElements </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="cellsWallLevel0_8hpp_source.html#l00151">151</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">References <a class="el" href="cellsWallLevel0_8hpp_source.html#l00065">cellsWallLevel0&lt; executionSpace &gt;::numElements_</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00127">cellsWallLevel0&lt; executionSpace &gt;::resetElements()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a6a45631adf2182157aba9efdde94058e_icgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a6a45631adf2182157aba9efdde94058e_icgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a6a45631adf2182157aba9efdde94058e_icgraph" id="classpFlow_1_1cellsWallLevel0_a6a45631adf2182157aba9efdde94058e_icgraph">
<area shape="rect" title=" " alt="" coords="169,5,281,32"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a15363cafe68ebc68b0b50110e3492433" title=" " alt="" coords="5,5,121,32"/>
</map>
</div>
</div>
</div>
<a id="a5cbdc8f9467a44e7ca4cd7f7a443c7c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5cbdc8f9467a44e7ca4cd7f7a443c7c6">&#9670;&nbsp;</a></span>broadSearch()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool broadSearch </td>
<td>(</td>
<td class="paramtype">PairsContainer &amp;&#160;</td>
<td class="paramname"><em>pairs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">particleMapType &amp;&#160;</td>
<td class="paramname"><em>particleMap</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00159">159</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">References <a class="el" href="cellsWallLevel0_8hpp_source.html#l00170">cellsWallLevel0&lt; executionSpace &gt;::build()</a>, and <a class="el" href="cellsWallLevel0_8hpp_source.html#l00181">cellsWallLevel0&lt; executionSpace &gt;::particleWallFindPairs()</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellMapping_8hpp_source.html#l00133">cellMapping&lt; executionSpace &gt;::broadSearch()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a5cbdc8f9467a44e7ca4cd7f7a443c7c6_cgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a5cbdc8f9467a44e7ca4cd7f7a443c7c6_cgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a5cbdc8f9467a44e7ca4cd7f7a443c7c6_cgraph" id="classpFlow_1_1cellsWallLevel0_a5cbdc8f9467a44e7ca4cd7f7a443c7c6_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,108,57"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a5c6e5792787e3b52834c24fc84a1e7bd" title=" " alt="" coords="207,5,262,32"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a0bd39ea5c4205c7c8471c5a3dd772c2d" title=" " alt="" coords="156,56,313,83"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a5cbdc8f9467a44e7ca4cd7f7a443c7c6_icgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a5cbdc8f9467a44e7ca4cd7f7a443c7c6_icgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a5cbdc8f9467a44e7ca4cd7f7a443c7c6_icgraph" id="classpFlow_1_1cellsWallLevel0_a5cbdc8f9467a44e7ca4cd7f7a443c7c6_icgraph">
<area shape="rect" title=" " alt="" coords="200,13,303,39"/>
<area shape="rect" href="classpFlow_1_1cellMapping.html#abba428befc17327c2b4398dd3792cfe5" title=" " alt="" coords="5,5,152,47"/>
</map>
</div>
</div>
</div>
<a id="a5c6e5792787e3b52834c24fc84a1e7bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c6e5792787e3b52834c24fc84a1e7bd">&#9670;&nbsp;</a></span>build()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool build </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00170">170</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">References <a class="el" href="cellsWallLevel0_8hpp_source.html#l00065">cellsWallLevel0&lt; executionSpace &gt;::numElements_</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00159">cellsWallLevel0&lt; executionSpace &gt;::broadSearch()</a>.</p>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a5c6e5792787e3b52834c24fc84a1e7bd_icgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a5c6e5792787e3b52834c24fc84a1e7bd_icgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a5c6e5792787e3b52834c24fc84a1e7bd_icgraph" id="classpFlow_1_1cellsWallLevel0_a5c6e5792787e3b52834c24fc84a1e7bd_icgraph">
<area shape="rect" title=" " alt="" coords="156,5,211,32"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a5cbdc8f9467a44e7ca4cd7f7a443c7c6" title=" " alt="" coords="5,5,108,32"/>
</map>
</div>
</div>
</div>
<a id="a0bd39ea5c4205c7c8471c5a3dd772c2d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0bd39ea5c4205c7c8471c5a3dd772c2d">&#9670;&nbsp;</a></span>particleWallFindPairs()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool particleWallFindPairs </td>
<td>(</td>
<td class="paramtype">PairsContainer &amp;&#160;</td>
<td class="paramname"><em>pairs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">particleMapType &amp;&#160;</td>
<td class="paramname"><em>particleMap</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00181">181</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">References <a class="el" href="streams_8hpp_source.html#l00038">endINFO</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00212">cellsWallLevel0&lt; executionSpace &gt;::findPairsElementRangeCount()</a>, <a class="el" href="streams_8hpp_source.html#l00037">INFORMATION</a>, and <a class="el" href="VectorMath_8hpp_source.html#l00164">pFlow::max()</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00159">cellsWallLevel0&lt; executionSpace &gt;::broadSearch()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a0bd39ea5c4205c7c8471c5a3dd772c2d_cgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a0bd39ea5c4205c7c8471c5a3dd772c2d_cgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a0bd39ea5c4205c7c8471c5a3dd772c2d_cgraph" id="classpFlow_1_1cellsWallLevel0_a0bd39ea5c4205c7c8471c5a3dd772c2d_cgraph">
<area shape="rect" title=" " alt="" coords="5,31,163,57"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a5e6b458dfceee06a7fcaab14b3f1222a" title=" " alt="" coords="211,5,421,32"/>
<area shape="rect" href="namespacepFlow.html#ae14bf16748b3144baa1112f08c2a83b1" title=" " alt="" coords="267,56,365,83"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a0bd39ea5c4205c7c8471c5a3dd772c2d_icgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a0bd39ea5c4205c7c8471c5a3dd772c2d_icgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a0bd39ea5c4205c7c8471c5a3dd772c2d_icgraph" id="classpFlow_1_1cellsWallLevel0_a0bd39ea5c4205c7c8471c5a3dd772c2d_icgraph">
<area shape="rect" title=" " alt="" coords="156,5,313,32"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a5cbdc8f9467a44e7ca4cd7f7a443c7c6" title=" " alt="" coords="5,5,108,32"/>
</map>
</div>
</div>
</div>
<a id="a5e6b458dfceee06a7fcaab14b3f1222a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e6b458dfceee06a7fcaab14b3f1222a">&#9670;&nbsp;</a></span>findPairsElementRangeCount()</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#aae6ad039f09c0676db11bd114136a3fa">int32</a> findPairsElementRangeCount </td>
<td>(</td>
<td class="paramtype">PairsContainer &amp;&#160;</td>
<td class="paramname"><em>pairs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">CellIteratorType&#160;</td>
<td class="paramname"><em>cellIter</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00212">212</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">References <a class="el" href="contactSearchFunctions_8hpp_source.html#l00082">pFlow::boxExtent()</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00145">cellsWallLevel0&lt; executionSpace &gt;::elementBox()</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00077">cellsWallLevel0&lt; executionSpace &gt;::elementBox_</a>, <a class="el" href="contactSearchFunctions_8hpp_source.html#l00071">pFlow::indexToCell()</a>, <a class="el" href="pFlowMacros_8hpp_source.html#l00054">LAMBDA_HD</a>, <a class="el" href="NBSCrossLoop_8hpp_source.html#l00024">n</a>, and <a class="el" href="cellsWallLevel0_8hpp_source.html#l00065">cellsWallLevel0&lt; executionSpace &gt;::numElements_</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00181">cellsWallLevel0&lt; executionSpace &gt;::particleWallFindPairs()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a5e6b458dfceee06a7fcaab14b3f1222a_cgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a5e6b458dfceee06a7fcaab14b3f1222a_cgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a5e6b458dfceee06a7fcaab14b3f1222a_cgraph" id="classpFlow_1_1cellsWallLevel0_a5e6b458dfceee06a7fcaab14b3f1222a_cgraph">
<area shape="rect" title=" " alt="" coords="5,56,216,83"/>
<area shape="rect" href="namespacepFlow.html#af89e6417fc20ba48fec7c2ea002f2983" title=" " alt="" coords="268,5,403,32"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a0dbdc2c647dbecb842e2ac7063da6ee6" title=" " alt="" coords="285,56,386,83"/>
<area shape="rect" href="namespacepFlow.html#aede61a7f9c2792269f212fe8d5582173" title=" " alt="" coords="264,107,407,133"/>
</map>
</div>
<div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a5e6b458dfceee06a7fcaab14b3f1222a_icgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a5e6b458dfceee06a7fcaab14b3f1222a_icgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a5e6b458dfceee06a7fcaab14b3f1222a_icgraph" id="classpFlow_1_1cellsWallLevel0_a5e6b458dfceee06a7fcaab14b3f1222a_icgraph">
<area shape="rect" title=" " alt="" coords="211,5,421,32"/>
<area shape="rect" href="classpFlow_1_1cellsWallLevel0.html#a0bd39ea5c4205c7c8471c5a3dd772c2d" title=" " alt="" coords="5,5,163,32"/>
</map>
</div>
</div>
</div>
<a id="a9fe71c59eec21bd5c30fd45ba5f1d545"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fe71c59eec21bd5c30fd45ba5f1d545">&#9670;&nbsp;</a></span>operator()()</h2>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e">INLINE_FUNCTION_HD</a> void operator() </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classpFlow_1_1cellsWallLevel0_1_1TagFindCellRange2.html">TagFindCellRange2</a>&#160;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>&#160;</td>
<td class="paramname"><em>i</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td> const</td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
</tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="cellsWallLevel0_8hpp_source.html#l00266">266</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">References <a class="el" href="cellsWallLevel0_8hpp_source.html#l00062">cellsWallLevel0&lt; executionSpace &gt;::cellExtent_</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00077">cellsWallLevel0&lt; executionSpace &gt;::elementBox_</a>, <a class="el" href="cells_8hpp_source.html#l00203">cells&lt; int32 &gt;::extendBox()</a>, <a class="el" href="cells_8hpp_source.html#l00158">cells&lt; int32 &gt;::pointIndex()</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00074">cellsWallLevel0&lt; executionSpace &gt;::points_</a>, and <a class="el" href="cellsWallLevel0_8hpp_source.html#l00071">cellsWallLevel0&lt; executionSpace &gt;::vertices_</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="classpFlow_1_1cellsWallLevel0_a9fe71c59eec21bd5c30fd45ba5f1d545_cgraph.png" border="0" usemap="#classpFlow_1_1cellsWallLevel0_a9fe71c59eec21bd5c30fd45ba5f1d545_cgraph" alt=""/></div>
<map name="classpFlow_1_1cellsWallLevel0_a9fe71c59eec21bd5c30fd45ba5f1d545_cgraph" id="classpFlow_1_1cellsWallLevel0_a9fe71c59eec21bd5c30fd45ba5f1d545_cgraph">
<area shape="rect" title=" " alt="" coords="5,46,92,73"/>
<area shape="rect" href="classpFlow_1_1cells.html#a4bb4067c00c519c5a613dbc1c076dd0f" title=" " alt="" coords="140,5,287,47"/>
<area shape="rect" href="classpFlow_1_1cells.html#a6a5c6423585a7ad6ad55f6df56c459bd" title=" " alt="" coords="140,71,287,112"/>
</map>
</div>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a id="ae37c17021aa06dd9bcf5e7a187d6babf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae37c17021aa06dd9bcf5e7a187d6babf">&#9670;&nbsp;</a></span>cellExtent_</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#a6192191c0e9c178a44ee1ac350fde476">real</a> cellExtent_ = 0.5</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="cellsWallLevel0_8hpp_source.html#l00062">62</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00266">cellsWallLevel0&lt; executionSpace &gt;::operator()()</a>.</p>
</div>
</div>
<a id="a48ae0ae4c180d88b2d9bc0ad3daf6ba6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a48ae0ae4c180d88b2d9bc0ad3daf6ba6">&#9670;&nbsp;</a></span>numElements_</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#aae6ad039f09c0676db11bd114136a3fa">int32</a> numElements_ = 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="cellsWallLevel0_8hpp_source.html#l00065">65</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00091">cellsWallLevel0&lt; executionSpace &gt;::allocateArrays()</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00170">cellsWallLevel0&lt; executionSpace &gt;::build()</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00212">cellsWallLevel0&lt; executionSpace &gt;::findPairsElementRangeCount()</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00151">cellsWallLevel0&lt; executionSpace &gt;::numElements()</a>, and <a class="el" href="cellsWallLevel0_8hpp_source.html#l00127">cellsWallLevel0&lt; executionSpace &gt;::resetElements()</a>.</p>
</div>
</div>
<a id="a61a0f26a4b3be1a60036235413c1520a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61a0f26a4b3be1a60036235413c1520a">&#9670;&nbsp;</a></span>numPoints_</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#aae6ad039f09c0676db11bd114136a3fa">int32</a> numPoints_ = 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="cellsWallLevel0_8hpp_source.html#l00068">68</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00127">cellsWallLevel0&lt; executionSpace &gt;::resetElements()</a>.</p>
</div>
</div>
<a id="aa1a4b87eac80fb8b5d90c50c75987f25"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1a4b87eac80fb8b5d90c50c75987f25">&#9670;&nbsp;</a></span>vertices_</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#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt;<a class="el" href="namespacepFlow.html#a51afbafe3e3517b4e7755c14959053df">int32x3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a>&gt; vertices_</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="cellsWallLevel0_8hpp_source.html#l00071">71</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00266">cellsWallLevel0&lt; executionSpace &gt;::operator()()</a>, and <a class="el" href="cellsWallLevel0_8hpp_source.html#l00127">cellsWallLevel0&lt; executionSpace &gt;::resetElements()</a>.</p>
</div>
</div>
<a id="a88ca4b3e1f86cb55b9758cd2c504a867"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88ca4b3e1f86cb55b9758cd2c504a867">&#9670;&nbsp;</a></span>points_</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#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt;<a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a>&gt; points_</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="cellsWallLevel0_8hpp_source.html#l00074">74</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00266">cellsWallLevel0&lt; executionSpace &gt;::operator()()</a>, and <a class="el" href="cellsWallLevel0_8hpp_source.html#l00127">cellsWallLevel0&lt; executionSpace &gt;::resetElements()</a>.</p>
</div>
</div>
<a id="aa0f6ffd4d8ca569e301a71927d024c78"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0f6ffd4d8ca569e301a71927d024c78">&#9670;&nbsp;</a></span>elementBox_</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#aca2b381231776d26ea7431837f78aa24">ViewType1D</a>&lt;<a class="el" href="classpFlow_1_1cellsWallLevel0.html#a5e63edb05d6b5a08f98f8c077c391b4c">iBoxType</a>, <a class="el" href="classpFlow_1_1cellsWallLevel0.html#ac5b08fe17cf30c7c64a5ee12370133e9">memory_space</a>&gt; elementBox_</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="cellsWallLevel0_8hpp_source.html#l00077">77</a> of file <a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.hpp</a>.</p>
<p class="reference">Referenced by <a class="el" href="cellsWallLevel0_8hpp_source.html#l00091">cellsWallLevel0&lt; executionSpace &gt;::allocateArrays()</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00145">cellsWallLevel0&lt; executionSpace &gt;::elementBox()</a>, <a class="el" href="cellsWallLevel0_8hpp_source.html#l00212">cellsWallLevel0&lt; executionSpace &gt;::findPairsElementRangeCount()</a>, and <a class="el" href="cellsWallLevel0_8hpp_source.html#l00266">cellsWallLevel0&lt; executionSpace &gt;::operator()()</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/Interaction/contactSearch/wallMappings/<a class="el" href="cellsWallLevel0_8hpp_source.html">cellsWallLevel0.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_1cellsWallLevel0.html">cellsWallLevel0</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>