mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-06-22 16:28:30 +00:00
2799 lines
166 KiB
HTML
2799 lines
166 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="description" content="PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU.">
|
|
<title>PhasicFlow: boundaryBase Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function() { init_search(); });
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/x-mathjax-config">
|
|
MathJax.Hub.Config({
|
|
extensions: ["tex2jax.js"],
|
|
jax: ["input/TeX","output/HTML-CSS"],
|
|
});
|
|
</script>
|
|
<script type="text/javascript" async="async" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" >
|
|
<tbody>
|
|
<tr>
|
|
<td id="projectlogo"><a href="https://github.com/PhasicFlow"><img alt="Logo" src="phasicFlow_logo.png"></a></td>
|
|
<td> <div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td id="projectbrief">
|
|
<a href="https://https://cemf.ir">www.cemf.ir</a>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classpFlow_1_1boundaryBase.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classpFlow_1_1boundaryBase-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">boundaryBase Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Inheritance diagram for boundaryBase:</div>
|
|
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase__inherit__graph.png" border="0" usemap="#boundaryBase_inherit__map" alt="Inheritance graph"/></div>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-1-trigger" src="closed.png" alt="+"/> Collaboration diagram for boundaryBase:</div>
|
|
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase__coll__graph.png" border="0" usemap="#boundaryBase_coll__map" alt="Collaboration graph"/></div>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a691e5ee77d2e7367f939deb3a2c0cd97"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a691e5ee77d2e7367f939deb3a2c0cd97">pointFieldAccessType</a> = <a class="el" href="namespacepFlow.html#abff1a75d0bc16e79edbd5b0e93d5709d">deviceScatteredFieldAccess</a>< <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> ></td></tr>
|
|
<tr class="separator:a691e5ee77d2e7367f939deb3a2c0cd97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
|
Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:adf6c0f60325217f7997981fa44d3e306"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#adf6c0f60325217f7997981fa44d3e306">markInNegativeSide</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &<a class="el" href="classpFlow_1_1boundaryBase.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a>, <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &markedIndices) const</td></tr>
|
|
<tr class="separator:adf6c0f60325217f7997981fa44d3e306"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab3514c7afae3168f6e78623ba4abbddf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ab3514c7afae3168f6e78623ba4abbddf">TypeInfo</a> ("boundaryBase")</td></tr>
|
|
<tr class="separator:ab3514c7afae3168f6e78623ba4abbddf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a55d3c362d3279081947744f0825c4aa7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a55d3c362d3279081947744f0825c4aa7">boundaryBase</a> (const <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> &dict, const <a class="el" href="classpFlow_1_1plane.html">plane</a> &bplane, <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &<a class="el" href="classpFlow_1_1boundaryBase.html#ac6b77f8c21a4246c3dccfa6f9afa7052">internal</a>, <a class="el" href="classpFlow_1_1boundaryList.html">boundaryList</a> &bndrs, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> thisIndex)</td></tr>
|
|
<tr class="separator:a55d3c362d3279081947744f0825c4aa7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5fcf1c78bf755cb97d5ba75066121caf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a5fcf1c78bf755cb97d5ba75066121caf">boundaryBase</a> (const <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> &)=delete</td></tr>
|
|
<tr class="separator:a5fcf1c78bf755cb97d5ba75066121caf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7efdaae73699e0ed0693303f68479e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ae7efdaae73699e0ed0693303f68479e5">operator=</a> (const <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> &)=delete</td></tr>
|
|
<tr class="separator:ae7efdaae73699e0ed0693303f68479e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a12d46356c6bb0207ccc46f2891361d8e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a12d46356c6bb0207ccc46f2891361d8e">boundaryBase</a> (<a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> &&)=default</td></tr>
|
|
<tr class="separator:a12d46356c6bb0207ccc46f2891361d8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aed111f216c34037187145d17d5e2d222"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#aed111f216c34037187145d17d5e2d222">operator=</a> (<a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> &&)=default</td></tr>
|
|
<tr class="separator:aed111f216c34037187145d17d5e2d222"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a02bc9a1c07e4180a0701e9643713dd07"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a02bc9a1c07e4180a0701e9643713dd07">~boundaryBase</a> () override=default</td></tr>
|
|
<tr class="separator:a02bc9a1c07e4180a0701e9643713dd07"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6a726e3b7b3b17c720244bae43bf9e0c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a6a726e3b7b3b17c720244bae43bf9e0c">create_vCtor</a> (<a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a>, <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a>,(const <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> &dict, const <a class="el" href="classpFlow_1_1plane.html">plane</a> &bplane, <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &<a class="el" href="classpFlow_1_1boundaryBase.html#ac6b77f8c21a4246c3dccfa6f9afa7052">internal</a>, <a class="el" href="classpFlow_1_1boundaryList.html">boundaryList</a> &bndrs, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> thisIndex),(dict, bplane, <a class="el" href="classpFlow_1_1boundaryBase.html#ac6b77f8c21a4246c3dccfa6f9afa7052">internal</a>, bndrs, thisIndex))</td></tr>
|
|
<tr class="separator:a6a726e3b7b3b17c720244bae43bf9e0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a036b5bec4602732dfc1adc26d28436a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a036b5bec4602732dfc1adc26d28436a1">neighborLengthIntoInternal</a> () const</td></tr>
|
|
<tr class="memdesc:a036b5bec4602732dfc1adc26d28436a1"><td class="mdescLeft"> </td><td class="mdescRight">The length from boundary plane into the domain where beyond that distance internal points exist. <a href="classpFlow_1_1boundaryBase.html#a036b5bec4602732dfc1adc26d28436a1">More...</a><br /></td></tr>
|
|
<tr class="separator:a036b5bec4602732dfc1adc26d28436a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f8cd9db2797bf3389b48be69925891c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a2f8cd9db2797bf3389b48be69925891c">neighborLength</a> () const</td></tr>
|
|
<tr class="memdesc:a2f8cd9db2797bf3389b48be69925891c"><td class="mdescLeft"> </td><td class="mdescRight">The distance length from boundary plane where neighbor particles still exist in that distance. <a href="classpFlow_1_1boundaryBase.html#a2f8cd9db2797bf3389b48be69925891c">More...</a><br /></td></tr>
|
|
<tr class="separator:a2f8cd9db2797bf3389b48be69925891c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b2348a201aa908566c235d577b489ce"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a2b2348a201aa908566c235d577b489ce">boundaryExtensionLength</a> () const</td></tr>
|
|
<tr class="memdesc:a2b2348a201aa908566c235d577b489ce"><td class="mdescLeft"> </td><td class="mdescRight">The extention length (in vector form) for the boundary as required by each boundary type. <a href="classpFlow_1_1boundaryBase.html#a2b2348a201aa908566c235d577b489ce">More...</a><br /></td></tr>
|
|
<tr class="separator:a2b2348a201aa908566c235d577b489ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2f112b1837b614fd4986144824e1bcf3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a2f112b1837b614fd4986144824e1bcf3">performBoundarytUpdate</a> () const</td></tr>
|
|
<tr class="memdesc:a2f112b1837b614fd4986144824e1bcf3"><td class="mdescLeft"> </td><td class="mdescRight">Is this iter the right time for updating bounday list. <a href="classpFlow_1_1boundaryBase.html#a2f112b1837b614fd4986144824e1bcf3">More...</a><br /></td></tr>
|
|
<tr class="separator:a2f112b1837b614fd4986144824e1bcf3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa9bbfb84454e7ea1fc53863374b75b9d"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#aa9bbfb84454e7ea1fc53863374b75b9d">iterBeforeBoundaryUpdate</a> () const</td></tr>
|
|
<tr class="separator:aa9bbfb84454e7ea1fc53863374b75b9d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a555f47c17753ffb94e63cd741702a1ab"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a555f47c17753ffb94e63cd741702a1ab">type</a> () const</td></tr>
|
|
<tr class="separator:a555f47c17753ffb94e63cd741702a1ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acc80e00a8ac919288fb55bd14cc88bf6"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#acc80e00a8ac919288fb55bd14cc88bf6">name</a> () const</td></tr>
|
|
<tr class="separator:acc80e00a8ac919288fb55bd14cc88bf6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a644718bb2fb240de962dc3c9a1fdf0dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a644718bb2fb240de962dc3c9a1fdf0dc">empty</a> () const</td></tr>
|
|
<tr class="separator:a644718bb2fb240de962dc3c9a1fdf0dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a10efdf47ffedbdc720f71c2f72b98d98"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a10efdf47ffedbdc720f71c2f72b98d98">size</a> () const</td></tr>
|
|
<tr class="separator:a10efdf47ffedbdc720f71c2f72b98d98"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a234de5cb432c97fcb4b0f806bb86624e"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a234de5cb432c97fcb4b0f806bb86624e">capacity</a> () const</td></tr>
|
|
<tr class="separator:a234de5cb432c97fcb4b0f806bb86624e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8431cab0e2835d79fd7fe8594be73996"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a8431cab0e2835d79fd7fe8594be73996">neighborProcessorNo</a> () const</td></tr>
|
|
<tr class="separator:a8431cab0e2835d79fd7fe8594be73996"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11476bb6a934a081499a0e691061ec45"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a11476bb6a934a081499a0e691061ec45">thisProcessorNo</a> () const</td></tr>
|
|
<tr class="separator:a11476bb6a934a081499a0e691061ec45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9843c92404fb6e1b937fed4284594444"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a9843c92404fb6e1b937fed4284594444">isBoundaryMaster</a> () const</td></tr>
|
|
<tr class="separator:a9843c92404fb6e1b937fed4284594444"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad568be41af0667fb188410a8d71f5791"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ad568be41af0667fb188410a8d71f5791">thisBoundaryIndex</a> () const</td></tr>
|
|
<tr class="separator:ad568be41af0667fb188410a8d71f5791"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4bdbfa4dcf6b6b0e1677817617ff400"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ae4bdbfa4dcf6b6b0e1677817617ff400">mirrorBoundaryIndex</a> () const</td></tr>
|
|
<tr class="separator:ae4bdbfa4dcf6b6b0e1677817617ff400"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac6b77f8c21a4246c3dccfa6f9afa7052"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ac6b77f8c21a4246c3dccfa6f9afa7052">internal</a> () const</td></tr>
|
|
<tr class="separator:ac6b77f8c21a4246c3dccfa6f9afa7052"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7e353688b20910ab4919f4d6476b361a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a7e353688b20910ab4919f4d6476b361a">internal</a> ()</td></tr>
|
|
<tr class="separator:a7e353688b20910ab4919f4d6476b361a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae355b601249331cd5c4facb48df43223"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1pointStructure.html">pointStructure</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ae355b601249331cd5c4facb48df43223">pStruct</a> () const</td></tr>
|
|
<tr class="separator:ae355b601249331cd5c4facb48df43223"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a45d411e80802ff8ddcc0f82a7d4081ac"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1Time.html">Time</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a45d411e80802ff8ddcc0f82a7d4081ac">time</a> () const</td></tr>
|
|
<tr class="separator:a45d411e80802ff8ddcc0f82a7d4081ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a026db19c582aa1381188d7e85c041325"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a026db19c582aa1381188d7e85c041325">indexList</a> () const</td></tr>
|
|
<tr class="separator:a026db19c582aa1381188d7e85c041325"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a110d3b242a9ce7499813d284899e7eff"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a110d3b242a9ce7499813d284899e7eff">indexListHost</a> () const</td></tr>
|
|
<tr class="separator:a110d3b242a9ce7499813d284899e7eff"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:acb3765802f169b06583ee9211fb8d02d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#acb3765802f169b06583ee9211fb8d02d">mirrorBoundary</a> ()</td></tr>
|
|
<tr class="separator:acb3765802f169b06583ee9211fb8d02d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a82e6d2f1682927c3ca1850c4f89a122f"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a82e6d2f1682927c3ca1850c4f89a122f">mirrorBoundary</a> () const</td></tr>
|
|
<tr class="separator:a82e6d2f1682927c3ca1850c4f89a122f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2586c9f69a398fb3f03b180a1492c920"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1plane.html">plane</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a2586c9f69a398fb3f03b180a1492c920">boundaryPlane</a> () const</td></tr>
|
|
<tr class="memdesc:a2586c9f69a398fb3f03b180a1492c920"><td class="mdescLeft"> </td><td class="mdescRight">the actual boundary plane of this boundary <a href="classpFlow_1_1boundaryBase.html#a2586c9f69a398fb3f03b180a1492c920">More...</a><br /></td></tr>
|
|
<tr class="separator:a2586c9f69a398fb3f03b180a1492c920"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a754325ec74a5f26ae244108536379df9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a754325ec74a5f26ae244108536379df9">displacementVectroToMirror</a> () const</td></tr>
|
|
<tr class="memdesc:a754325ec74a5f26ae244108536379df9"><td class="mdescLeft"> </td><td class="mdescRight">displacement vector that transfers points <br />
|
|
to a distance that is equal to the distance between this plane and the mirror plane, the vector points from this plane to mirror plane <br />
|
|
<a href="classpFlow_1_1boundaryBase.html#a754325ec74a5f26ae244108536379df9">More...</a><br /></td></tr>
|
|
<tr class="separator:a754325ec74a5f26ae244108536379df9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada712ec10d917a22279a42702fb6daaf"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ada712ec10d917a22279a42702fb6daaf">beforeIteration</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> step, const <a class="el" href="classpFlow_1_1timeInfo.html">timeInfo</a> &ti, bool updateIter, bool iterBeforeUpdate, bool &callAgain)</td></tr>
|
|
<tr class="separator:ada712ec10d917a22279a42702fb6daaf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a29099a664a24fc40d8fd735802b7cdbf"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a29099a664a24fc40d8fd735802b7cdbf">iterate</a> (const <a class="el" href="classpFlow_1_1timeInfo.html">timeInfo</a> &ti)=0</td></tr>
|
|
<tr class="separator:a29099a664a24fc40d8fd735802b7cdbf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab12bdb50a3735724b2e0236092951c4e"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ab12bdb50a3735724b2e0236092951c4e">afterIteration</a> (const <a class="el" href="classpFlow_1_1timeInfo.html">timeInfo</a> &ti)=0</td></tr>
|
|
<tr class="separator:ab12bdb50a3735724b2e0236092951c4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8a0320d0eef0c2c1a268d2cc0cb24e2c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1boundaryBase.html#a691e5ee77d2e7367f939deb3a2c0cd97">pointFieldAccessType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a8a0320d0eef0c2c1a268d2cc0cb24e2c">thisPoints</a> () const</td></tr>
|
|
<tr class="separator:a8a0320d0eef0c2c1a268d2cc0cb24e2c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a820dbca544c0ea4c295c30e053d6c85b"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a820dbca544c0ea4c295c30e053d6c85b">neighborProcSize</a> () const</td></tr>
|
|
<tr class="memdesc:a820dbca544c0ea4c295c30e053d6c85b"><td class="mdescLeft"> </td><td class="mdescRight">Return number of points in the neighbor processor boundary. <a href="classpFlow_1_1boundaryBase.html#a820dbca544c0ea4c295c30e053d6c85b">More...</a><br /></td></tr>
|
|
<tr class="separator:a820dbca544c0ea4c295c30e053d6c85b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5d82b20b908d4022972963d929dd6a43"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a5d82b20b908d4022972963d929dd6a43">neighborProcPoints</a> ()</td></tr>
|
|
<tr class="memdesc:a5d82b20b908d4022972963d929dd6a43"><td class="mdescLeft"> </td><td class="mdescRight">Return a reference to point positions in the neighbor processor boundary. <a href="classpFlow_1_1boundaryBase.html#a5d82b20b908d4022972963d929dd6a43">More...</a><br /></td></tr>
|
|
<tr class="separator:a5d82b20b908d4022972963d929dd6a43"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e4ce89de00c40a62e0cfe8c1f8dad45"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a2e4ce89de00c40a62e0cfe8c1f8dad45">neighborProcPoints</a> () const</td></tr>
|
|
<tr class="memdesc:a2e4ce89de00c40a62e0cfe8c1f8dad45"><td class="mdescLeft"> </td><td class="mdescRight">Return a const reference to point positions in the neighbor processor boundary. <a href="classpFlow_1_1boundaryBase.html#a2e4ce89de00c40a62e0cfe8c1f8dad45">More...</a><br /></td></tr>
|
|
<tr class="separator:a2e4ce89de00c40a62e0cfe8c1f8dad45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7a5a71541ecfa72577cfaebdc539af58"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a7a5a71541ecfa72577cfaebdc539af58">numToTransfer</a> () const</td></tr>
|
|
<tr class="separator:a7a5a71541ecfa72577cfaebdc539af58"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a206a8ad0b089b55df5b9b0715e0bb6f9"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a206a8ad0b089b55df5b9b0715e0bb6f9">numToRecieve</a> () const</td></tr>
|
|
<tr class="separator:a206a8ad0b089b55df5b9b0715e0bb6f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classpFlow_1_1subscriber"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpFlow_1_1subscriber')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classpFlow_1_1subscriber.html">subscriber</a></td></tr>
|
|
<tr class="memitem:a1f20f4595baadb071798f756aab3bf94 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a1f20f4595baadb071798f756aab3bf94">subscriber</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &name)</td></tr>
|
|
<tr class="separator:a1f20f4595baadb071798f756aab3bf94 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a551f77eaff24f886191351ca660b2172 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a551f77eaff24f886191351ca660b2172">subscriber</a> (const <a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> &)</td></tr>
|
|
<tr class="memdesc:a551f77eaff24f886191351ca660b2172 inherit pub_methods_classpFlow_1_1subscriber"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor, only copies the name, not the list. <a href="classpFlow_1_1subscriber.html#a551f77eaff24f886191351ca660b2172">More...</a><br /></td></tr>
|
|
<tr class="separator:a551f77eaff24f886191351ca660b2172 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa94906bf0321a2bba3ffa0105b664c2b inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#aa94906bf0321a2bba3ffa0105b664c2b">subscriber</a> (<a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> &&)</td></tr>
|
|
<tr class="memdesc:aa94906bf0321a2bba3ffa0105b664c2b inherit pub_methods_classpFlow_1_1subscriber"><td class="mdescLeft"> </td><td class="mdescRight">Move constructor, moves the name and the list, also change the subriber of the object in the list <br />
|
|
<a href="classpFlow_1_1subscriber.html#aa94906bf0321a2bba3ffa0105b664c2b">More...</a><br /></td></tr>
|
|
<tr class="separator:aa94906bf0321a2bba3ffa0105b664c2b inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac1a040e0031a74f87fd714280fcf5d40 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#ac1a040e0031a74f87fd714280fcf5d40">operator=</a> (const <a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> &)</td></tr>
|
|
<tr class="memdesc:ac1a040e0031a74f87fd714280fcf5d40 inherit pub_methods_classpFlow_1_1subscriber"><td class="mdescLeft"> </td><td class="mdescRight">Copy assignemnt, only assign the name, do not assign the list. <a href="classpFlow_1_1subscriber.html#ac1a040e0031a74f87fd714280fcf5d40">More...</a><br /></td></tr>
|
|
<tr class="separator:ac1a040e0031a74f87fd714280fcf5d40 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98d15bac710b33205a44587947398bf1 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a98d15bac710b33205a44587947398bf1">operator=</a> (<a class="el" href="classpFlow_1_1subscriber.html">subscriber</a> &&)</td></tr>
|
|
<tr class="memdesc:a98d15bac710b33205a44587947398bf1 inherit pub_methods_classpFlow_1_1subscriber"><td class="mdescLeft"> </td><td class="mdescRight">Move assignment, move assign name and list, also change the subcriber of the object in the list <br />
|
|
<a href="classpFlow_1_1subscriber.html#a98d15bac710b33205a44587947398bf1">More...</a><br /></td></tr>
|
|
<tr class="separator:a98d15bac710b33205a44587947398bf1 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a19c57ce45181e65bbc1f457ee096730d inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a19c57ce45181e65bbc1f457ee096730d">~subscriber</a> ()</td></tr>
|
|
<tr class="separator:a19c57ce45181e65bbc1f457ee096730d inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2b573a33b5e6dde274238872f36e0729 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a2b573a33b5e6dde274238872f36e0729">subscribe</a> (<a class="el" href="classpFlow_1_1message.html">message</a> msg, <a class="el" href="classpFlow_1_1observer.html">observer</a> *obsevr) const</td></tr>
|
|
<tr class="separator:a2b573a33b5e6dde274238872f36e0729 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0fe50c2b13b7149fef156a90be43479c inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a0fe50c2b13b7149fef156a90be43479c">unsubscribe</a> (<a class="el" href="classpFlow_1_1observer.html">observer</a> *obsevr) const</td></tr>
|
|
<tr class="separator:a0fe50c2b13b7149fef156a90be43479c inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4e1a43b0cf38a13088d24845aa75c386 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a4e1a43b0cf38a13088d24845aa75c386">notify</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> iter, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> t, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> dt, const <a class="el" href="classpFlow_1_1message.html">message</a> msg, const <a class="el" href="classpFlow_1_1anyList.html">anyList</a> &varList)</td></tr>
|
|
<tr class="separator:a4e1a43b0cf38a13088d24845aa75c386 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98ff069756cfb787343d514964116024 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#a98ff069756cfb787343d514964116024">notify</a> (const <a class="el" href="classpFlow_1_1timeInfo.html">timeInfo</a> &ti, const <a class="el" href="classpFlow_1_1message.html">message</a> msg, const <a class="el" href="classpFlow_1_1anyList.html">anyList</a> &varList)</td></tr>
|
|
<tr class="separator:a98ff069756cfb787343d514964116024 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af96a11f01b3b87593496cd57981d9146 inherit pub_methods_classpFlow_1_1subscriber"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1subscriber.html#af96a11f01b3b87593496cd57981d9146">subscriberName</a> () const</td></tr>
|
|
<tr class="separator:af96a11f01b3b87593496cd57981d9146 inherit pub_methods_classpFlow_1_1subscriber"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a5b87e5be7f6f77ec12a9c38b092011a8"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>< <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a5b87e5be7f6f77ec12a9c38b092011a8">create</a> (const <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> &dict, const <a class="el" href="classpFlow_1_1plane.html">plane</a> &bplane, <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &<a class="el" href="classpFlow_1_1boundaryBase.html#ac6b77f8c21a4246c3dccfa6f9afa7052">internal</a>, <a class="el" href="classpFlow_1_1boundaryList.html">boundaryList</a> &bndrs, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> thisIndex)</td></tr>
|
|
<tr class="separator:a5b87e5be7f6f77ec12a9c38b092011a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
|
|
Protected Member Functions</h2></td></tr>
|
|
<tr class="memitem:ae391486a0d64b828f329881307b7c4c9"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ae391486a0d64b828f329881307b7c4c9">setSize</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> newSize)</td></tr>
|
|
<tr class="memdesc:ae391486a0d64b828f329881307b7c4c9"><td class="mdescLeft"> </td><td class="mdescRight">Set the size of indexList. <a href="classpFlow_1_1boundaryBase.html#ae391486a0d64b828f329881307b7c4c9">More...</a><br /></td></tr>
|
|
<tr class="separator:ae391486a0d64b828f329881307b7c4c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab114d1795507ad5afd92f570b0f6ae4f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ab114d1795507ad5afd92f570b0f6ae4f">setUpdateTime</a> (bool val)</td></tr>
|
|
<tr class="separator:ab114d1795507ad5afd92f570b0f6ae4f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3d534b1429a8468ef34d116eb2338641"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a3d534b1429a8468ef34d116eb2338641">setNewIndices</a> (const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &newIndices)</td></tr>
|
|
<tr class="separator:a3d534b1429a8468ef34d116eb2338641"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af101541e308f80085632a9eb770ec164"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#af101541e308f80085632a9eb770ec164">appendNewIndices</a> (const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &newIndices)</td></tr>
|
|
<tr class="separator:af101541e308f80085632a9eb770ec164"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a62f23e3f1b3a899ba639fc847e4d5815"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a62f23e3f1b3a899ba639fc847e4d5815">removeIndices</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> numRemove, const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &removeMask)</td></tr>
|
|
<tr class="separator:a62f23e3f1b3a899ba639fc847e4d5815"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe6512ba767ad993a585f0f8e84c4054"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#abe6512ba767ad993a585f0f8e84c4054">setRemoveKeepIndices</a> (const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &<a class="el" href="classpFlow_1_1boundaryBase.html#a62f23e3f1b3a899ba639fc847e4d5815">removeIndices</a>, const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &keepIndices)</td></tr>
|
|
<tr class="separator:abe6512ba767ad993a585f0f8e84c4054"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af89a0fc42d203c23edd6d05268844b14"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#af89a0fc42d203c23edd6d05268844b14">transferPointsToMirror</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> numTransfer, const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> &transferMask, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> transferBoundaryIndex, <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> transferVector)</td></tr>
|
|
<tr class="separator:af89a0fc42d203c23edd6d05268844b14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a11db463d40a43cd1bbc76ad8ba26a594"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a11db463d40a43cd1bbc76ad8ba26a594">unSyncLists</a> ()</td></tr>
|
|
<tr class="separator:a11db463d40a43cd1bbc76ad8ba26a594"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e102d76a54de120a604b69fc7b2aedd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a9e102d76a54de120a604b69fc7b2aedd">syncLists</a> () const</td></tr>
|
|
<tr class="separator:a9e102d76a54de120a604b69fc7b2aedd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae7a920373dd44cfac243850092e95e04"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ae7a920373dd44cfac243850092e95e04">updataBoundaryData</a> (int step)</td></tr>
|
|
<tr class="memdesc:ae7a920373dd44cfac243850092e95e04"><td class="mdescLeft"> </td><td class="mdescRight">Update this boundary data in two steps (1 and 2). <a href="classpFlow_1_1boundaryBase.html#ae7a920373dd44cfac243850092e95e04">More...</a><br /></td></tr>
|
|
<tr class="separator:ae7a920373dd44cfac243850092e95e04"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab1df7e08c31e020319fc374fc5ac4e70"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ab1df7e08c31e020319fc374fc5ac4e70">transferData</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> iter, int step, bool &callAgain)</td></tr>
|
|
<tr class="memdesc:ab1df7e08c31e020319fc374fc5ac4e70"><td class="mdescLeft"> </td><td class="mdescRight">This method is called when a transfer of data is to be performed between processors (in afterIteration). <a href="classpFlow_1_1boundaryBase.html#ab1df7e08c31e020319fc374fc5ac4e70">More...</a><br /></td></tr>
|
|
<tr class="separator:ab1df7e08c31e020319fc374fc5ac4e70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a3ae8ab921e3c14ab27bb9e81dc4806d5"><td class="memItemLeft" align="right" valign="top">friend </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a3ae8ab921e3c14ab27bb9e81dc4806d5">boundaryList</a></td></tr>
|
|
<tr class="separator:a3ae8ab921e3c14ab27bb9e81dc4806d5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae9d44c3323f7f34aef079060a4105dbb"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1plane.html">plane</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ae9d44c3323f7f34aef079060a4105dbb">boundaryPlane_</a></td></tr>
|
|
<tr class="separator:ae9d44c3323f7f34aef079060a4105dbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0af0b09c74e6a56b1b997a9d62a6e1c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ab0af0b09c74e6a56b1b997a9d62a6e1c">indexList_</a></td></tr>
|
|
<tr class="memdesc:ab0af0b09c74e6a56b1b997a9d62a6e1c"><td class="mdescLeft"> </td><td class="mdescRight">list of particles indices on device <a href="classpFlow_1_1boundaryBase.html#ab0af0b09c74e6a56b1b997a9d62a6e1c">More...</a><br /></td></tr>
|
|
<tr class="separator:ab0af0b09c74e6a56b1b997a9d62a6e1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a13ed8368af61e8276d0f9137ddb30b45"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a15f32b513a1757dc4a0ff05292254b23">uint32Vector_H</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a13ed8368af61e8276d0f9137ddb30b45">indexListHost_</a></td></tr>
|
|
<tr class="memdesc:a13ed8368af61e8276d0f9137ddb30b45"><td class="mdescLeft"> </td><td class="mdescRight">list of particles indieces on host <a href="classpFlow_1_1boundaryBase.html#a13ed8368af61e8276d0f9137ddb30b45">More...</a><br /></td></tr>
|
|
<tr class="separator:a13ed8368af61e8276d0f9137ddb30b45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a35a339703295b90b38a3bda2421165a1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a35a339703295b90b38a3bda2421165a1">listsSync_</a> = false</td></tr>
|
|
<tr class="memdesc:a35a339703295b90b38a3bda2421165a1"><td class="mdescLeft"> </td><td class="mdescRight">device and host list are sync <a href="classpFlow_1_1boundaryBase.html#a35a339703295b90b38a3bda2421165a1">More...</a><br /></td></tr>
|
|
<tr class="separator:a35a339703295b90b38a3bda2421165a1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e90505a713ca9b3b221e3f2f7f44475"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a5e90505a713ca9b3b221e3f2f7f44475">neighborLength_</a></td></tr>
|
|
<tr class="memdesc:a5e90505a713ca9b3b221e3f2f7f44475"><td class="mdescLeft"> </td><td class="mdescRight">The length defined for creating neighbor list. <a href="classpFlow_1_1boundaryBase.html#a5e90505a713ca9b3b221e3f2f7f44475">More...</a><br /></td></tr>
|
|
<tr class="separator:a5e90505a713ca9b3b221e3f2f7f44475"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a47c0a804bab3153a3c33fc3e4eda74e9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a47c0a804bab3153a3c33fc3e4eda74e9">updateTime_</a> = false</td></tr>
|
|
<tr class="separator:a47c0a804bab3153a3c33fc3e4eda74e9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab275681664b213d4e9cf0091f5ea30ce"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ab275681664b213d4e9cf0091f5ea30ce">iterBeforeUpdate_</a> = false</td></tr>
|
|
<tr class="separator:ab275681664b213d4e9cf0091f5ea30ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad40aa0da8354b1a35c1e65a07f34bf85"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ad40aa0da8354b1a35c1e65a07f34bf85">boundaryExtntionLengthRatio_</a></td></tr>
|
|
<tr class="memdesc:ad40aa0da8354b1a35c1e65a07f34bf85"><td class="mdescLeft"> </td><td class="mdescRight">the extra boundary extension beyound actual limits of boundary <a href="classpFlow_1_1boundaryBase.html#ad40aa0da8354b1a35c1e65a07f34bf85">More...</a><br /></td></tr>
|
|
<tr class="separator:ad40aa0da8354b1a35c1e65a07f34bf85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac25e8b61b8e0d7aed05d4be933df7d1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#ac25e8b61b8e0d7aed05d4be933df7d1d">internal_</a></td></tr>
|
|
<tr class="memdesc:ac25e8b61b8e0d7aed05d4be933df7d1d"><td class="mdescLeft"> </td><td class="mdescRight">a reference to internal points <a href="classpFlow_1_1boundaryBase.html#ac25e8b61b8e0d7aed05d4be933df7d1d">More...</a><br /></td></tr>
|
|
<tr class="separator:ac25e8b61b8e0d7aed05d4be933df7d1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a09f7cbe1d4947f53ddfe0fd456d7fb9a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1boundaryList.html">boundaryList</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a09f7cbe1d4947f53ddfe0fd456d7fb9a">boundaries_</a></td></tr>
|
|
<tr class="memdesc:a09f7cbe1d4947f53ddfe0fd456d7fb9a"><td class="mdescLeft"> </td><td class="mdescRight">a reference to the list of boundaries (never use this in the constructor). <a href="classpFlow_1_1boundaryBase.html#a09f7cbe1d4947f53ddfe0fd456d7fb9a">More...</a><br /></td></tr>
|
|
<tr class="separator:a09f7cbe1d4947f53ddfe0fd456d7fb9a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54847c385f97bc7b551a4c4b948b5794"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a54847c385f97bc7b551a4c4b948b5794">thisBoundaryIndex_</a></td></tr>
|
|
<tr class="separator:a54847c385f97bc7b551a4c4b948b5794"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa7b9b83d40ddddca31f3aa9950ecd84e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#aa7b9b83d40ddddca31f3aa9950ecd84e">neighborProcessorNo_</a></td></tr>
|
|
<tr class="separator:aa7b9b83d40ddddca31f3aa9950ecd84e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a004be5737eba18b3cf34ccf318590325"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a004be5737eba18b3cf34ccf318590325">isBoundaryMaster_</a></td></tr>
|
|
<tr class="separator:a004be5737eba18b3cf34ccf318590325"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a50fd7d13a0f7a6007ca5027b3bb8765a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#a50fd7d13a0f7a6007ca5027b3bb8765a">name_</a></td></tr>
|
|
<tr class="separator:a50fd7d13a0f7a6007ca5027b3bb8765a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:addee41d6ac047acd59c85e776d4e6fb9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1boundaryBase.html#addee41d6ac047acd59c85e776d4e6fb9">type_</a></td></tr>
|
|
<tr class="separator:addee41d6ac047acd59c85e776d4e6fb9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00042">42</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="a691e5ee77d2e7367f939deb3a2c0cd97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a691e5ee77d2e7367f939deb3a2c0cd97">◆ </a></span>pointFieldAccessType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1boundaryBase.html#a691e5ee77d2e7367f939deb3a2c0cd97">pointFieldAccessType</a> = <a class="el" href="namespacepFlow.html#abff1a75d0bc16e79edbd5b0e93d5709d">deviceScatteredFieldAccess</a><<a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00049">49</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="a55d3c362d3279081947744f0825c4aa7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a55d3c362d3279081947744f0825c4aa7">◆ </a></span>boundaryBase() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> & </td>
|
|
<td class="paramname"><em>dict</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1plane.html">plane</a> & </td>
|
|
<td class="paramname"><em>bplane</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> & </td>
|
|
<td class="paramname"><em>internal</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1boundaryList.html">boundaryList</a> & </td>
|
|
<td class="paramname"><em>bndrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>thisIndex</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00225">225</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00127">boundaryBase::unSyncLists()</a>.</p>
|
|
<div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-2-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a55d3c362d3279081947744f0825c4aa7_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a55d3c362d3279081947744f0825c4aa7_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5fcf1c78bf755cb97d5ba75066121caf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5fcf1c78bf755cb97d5ba75066121caf">◆ </a></span>boundaryBase() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a12d46356c6bb0207ccc46f2891361d8e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a12d46356c6bb0207ccc46f2891361d8e">◆ </a></span>boundaryBase() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> && </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a02bc9a1c07e4180a0701e9643713dd07"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a02bc9a1c07e4180a0701e9643713dd07">◆ </a></span>~boundaryBase()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">~<a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">override</span><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="ae391486a0d64b828f329881307b7c4c9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae391486a0d64b828f329881307b7c4c9">◆ </a></span>setSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void setSize </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>newSize</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Set the size of indexList. </p>
|
|
<p>It is virtual to let derived classed to be aware of the fact that the size of boundary points has been changed. So, any drived class that override this method should call boundaryBase::setSize(newSize) too. <br />
|
|
</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00030">30</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00059">boundaryBase::indexList_</a>, <a class="el" href="VectorSingle_8cpp_source.html#l00344">VectorSingle< T, MemorySpace >::resize()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00127">boundaryBase::unSyncLists()</a>.</p>
|
|
<div id="dynsection-3" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-3-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-3-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-3-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_ae391486a0d64b828f329881307b7c4c9_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_ae391486a0d64b828f329881307b7c4c9_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab114d1795507ad5afd92f570b0f6ae4f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab114d1795507ad5afd92f570b0f6ae4f">◆ </a></span>setUpdateTime()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void setUpdateTime </td>
|
|
<td>(</td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>val</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00104">104</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00070">boundaryBase::updateTime_</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d534b1429a8468ef34d116eb2338641"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d534b1429a8468ef34d116eb2338641">◆ </a></span>setNewIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void setNewIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> & </td>
|
|
<td class="paramname"><em>newIndices</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00037">37</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af101541e308f80085632a9eb770ec164"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af101541e308f80085632a9eb770ec164">◆ </a></span>appendNewIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool appendNewIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> & </td>
|
|
<td class="paramname"><em>newIndices</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00047">47</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="message_8hpp_source.html#l00113">message::add()</a>, <a class="el" href="message_8hpp_source.html#l00050">message::BNDR_APPEND</a>, <a class="el" href="anyList_8hpp_source.html#l00084">anyList::emplaceBack()</a>, <a class="el" href="message_8hpp_source.html#l00196">message::eventName()</a>, and <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>.</p>
|
|
<div id="dynsection-4" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-4-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-4-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-4-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_af101541e308f80085632a9eb770ec164_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_af101541e308f80085632a9eb770ec164_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a62f23e3f1b3a899ba639fc847e4d5815"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a62f23e3f1b3a899ba639fc847e4d5815">◆ </a></span>removeIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool removeIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>numRemove</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> & </td>
|
|
<td class="paramname"><em>removeMask</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00079">79</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="message_8hpp_source.html#l00048">message::BNDR_RESET</a>, <a class="el" href="boundaryBaseKernels_8cpp_source.html#l00065">pFlow::boundaryBaseKernels::createRemoveKeepIndices()</a>, <a class="el" href="anyList_8hpp_source.html#l00084">anyList::emplaceBack()</a>, <a class="el" href="iOstream_8hpp_source.html#l00341">pFlow::endl()</a>, <a class="el" href="message_8hpp_source.html#l00196">message::eventName()</a>, <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>, and <a class="el" href="VectorSingle_8cpp_source.html#l00297">VectorSingle< T, MemorySpace >::size()</a>.</p>
|
|
<div id="dynsection-5" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-5-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-5-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-5-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a62f23e3f1b3a899ba639fc847e4d5815_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a62f23e3f1b3a899ba639fc847e4d5815_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abe6512ba767ad993a585f0f8e84c4054"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abe6512ba767ad993a585f0f8e84c4054">◆ </a></span>setRemoveKeepIndices()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool setRemoveKeepIndices </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> & </td>
|
|
<td class="paramname"><em>removeIndices</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> & </td>
|
|
<td class="paramname"><em>keepIndices</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00130">130</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="iOstream_8hpp_source.html#l00341">pFlow::endl()</a>, and <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>.</p>
|
|
<div id="dynsection-6" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-6-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-6-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-6-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_abe6512ba767ad993a585f0f8e84c4054_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_abe6512ba767ad993a585f0f8e84c4054_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af89a0fc42d203c23edd6d05268844b14"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af89a0fc42d203c23edd6d05268844b14">◆ </a></span>transferPointsToMirror()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool transferPointsToMirror </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>numTransfer</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> & </td>
|
|
<td class="paramname"><em>transferMask</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>transferBoundaryIndex</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> </td>
|
|
<td class="paramname"><em>transferVector</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00149">149</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBaseKernels_8cpp_source.html#l00065">pFlow::boundaryBaseKernels::createRemoveKeepIndices()</a>, <a class="el" href="iOstream_8hpp_source.html#l00341">pFlow::endl()</a>, <a class="el" href="error_8hpp_source.html#l00077">fatalErrorInFunction</a>, and <a class="el" href="VectorSingle_8cpp_source.html#l00297">VectorSingle< T, MemorySpace >::size()</a>.</p>
|
|
<div id="dynsection-7" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-7-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-7-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-7-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_af89a0fc42d203c23edd6d05268844b14_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_af89a0fc42d203c23edd6d05268844b14_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11db463d40a43cd1bbc76ad8ba26a594"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11db463d40a43cd1bbc76ad8ba26a594">◆ </a></span>unSyncLists()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void unSyncLists </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="boundaryBase_8hpp_source.html#l00127">127</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00065">boundaryBase::listsSync_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8cpp_source.html#l00225">boundaryBase::boundaryBase()</a>, and <a class="el" href="boundaryBase_8cpp_source.html#l00030">boundaryBase::setSize()</a>.</p>
|
|
<div id="dynsection-8" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-8-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-8-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-8-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a11db463d40a43cd1bbc76ad8ba26a594_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a11db463d40a43cd1bbc76ad8ba26a594_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9e102d76a54de120a604b69fc7b2aedd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9e102d76a54de120a604b69fc7b2aedd">◆ </a></span>syncLists()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">void syncLists </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 class="mlabel">protected</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00132">132</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="VectorSingle_8cpp_source.html#l00487">VectorSingle< T, MemorySpace >::assignFromDevice()</a>, <a class="el" href="boundaryBase_8hpp_source.html#l00059">boundaryBase::indexList_</a>, <a class="el" href="boundaryBase_8hpp_source.html#l00062">boundaryBase::indexListHost_</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00065">boundaryBase::listsSync_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00334">boundaryBase::indexListHost()</a>.</p>
|
|
<div id="dynsection-9" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-9-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-9-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-9-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a9e102d76a54de120a604b69fc7b2aedd_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a9e102d76a54de120a604b69fc7b2aedd_cgraph" alt=""/></div>
|
|
</div>
|
|
<div id="dynsection-10" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-10-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-10-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-10-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a9e102d76a54de120a604b69fc7b2aedd_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a9e102d76a54de120a604b69fc7b2aedd_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7a920373dd44cfac243850092e95e04"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7a920373dd44cfac243850092e95e04">◆ </a></span>updataBoundaryData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool updataBoundaryData </td>
|
|
<td>(</td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>step</em></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 class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Update this boundary data in two steps (1 and 2). </p>
|
|
<p>This is called after calling beforeIteration for all boundaries, so any particle addition, deletion, and transfer has been finished up to this point. This two-step update help to have a flexible mechanism for data transfer, mostly for MPI related jobs. <br />
|
|
</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00148">148</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab1df7e08c31e020319fc374fc5ac4e70"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab1df7e08c31e020319fc374fc5ac4e70">◆ </a></span>transferData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool transferData </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>iter</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">int </td>
|
|
<td class="paramname"><em>step</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool & </td>
|
|
<td class="paramname"><em>callAgain</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>This method is called when a transfer of data is to be performed between processors (in afterIteration). </p>
|
|
<dl class="params"><dt>Parameters</dt><dd>
|
|
<table class="params">
|
|
<tr><td class="paramname">step</td><td>is the step in the transfer of data. </td></tr>
|
|
<tr><td class="paramname">callAgain</td><td>if operation requires at least one additional step to complete it should be set to true and if the operation is complete and no need for additional step, it should be set to false; <br />
|
|
</td></tr>
|
|
</table>
|
|
</dd>
|
|
</dl>
|
|
<dl class="section return"><dt>Returns</dt><dd>true: succesful, false: fail </dd></dl>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00161">161</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="adf6c0f60325217f7997981fa44d3e306"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adf6c0f60325217f7997981fa44d3e306">◆ </a></span>markInNegativeSide()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">pFlow::uint32</a> markInNegativeSide </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> & </td>
|
|
<td class="paramname"><em>name</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> & </td>
|
|
<td class="paramname"><em>markedIndices</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00193">193</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="VectorSingle_8cpp_source.html#l00249">VectorSingle< T, MemorySpace >::deviceViewAll()</a>, <a class="el" href="VectorSingle_8cpp_source.html#l00365">VectorSingle< T, MemorySpace >::fill()</a>, <a class="el" href="pFlowMacros_8hpp_source.html#l00058">LAMBDA_HD</a>, <a class="el" href="infinitePlane_8hpp_source.html#l00107">infinitePlane::pointInNegativeSide()</a>, and <a class="el" href="VectorSingle_8cpp_source.html#l00326">VectorSingle< T, MemorySpace >::reallocate()</a>.</p>
|
|
<div id="dynsection-11" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-11-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-11-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-11-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_adf6c0f60325217f7997981fa44d3e306_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_adf6c0f60325217f7997981fa44d3e306_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab3514c7afae3168f6e78623ba4abbddf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab3514c7afae3168f6e78623ba4abbddf">◆ </a></span>TypeInfo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">TypeInfo </td>
|
|
<td>(</td>
|
|
<td class="paramtype">"boundaryBase" </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae7efdaae73699e0ed0693303f68479e5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae7efdaae73699e0ed0693303f68479e5">◆ </a></span>operator=() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a>& operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">delete</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aed111f216c34037187145d17d5e2d222"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aed111f216c34037187145d17d5e2d222">◆ </a></span>operator=() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a>& operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> && </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6a726e3b7b3b17c720244bae43bf9e0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6a726e3b7b3b17c720244bae43bf9e0c">◆ </a></span>create_vCtor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">create_vCtor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">(const <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> &dict, const <a class="el" href="classpFlow_1_1plane.html">plane</a> &bplane, <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> &<a class="el" href="classpFlow_1_1boundaryBase.html#ac6b77f8c21a4246c3dccfa6f9afa7052">internal</a>, <a class="el" href="classpFlow_1_1boundaryList.html">boundaryList</a> &bndrs, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> thisIndex) </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">(dict, bplane, <a class="el" href="classpFlow_1_1boundaryBase.html#ac6b77f8c21a4246c3dccfa6f9afa7052">internal</a>, bndrs, thisIndex) </td>
|
|
<td class="paramname"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a036b5bec4602732dfc1adc26d28436a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a036b5bec4602732dfc1adc26d28436a1">◆ </a></span>neighborLengthIntoInternal()</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> neighborLengthIntoInternal </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>The length from boundary plane into the domain where beyond that distance internal points exist. </p>
|
|
<p>By conventions is it always equal to neighborLength_ <br />
|
|
</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00211">211</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00068">boundaryBase::neighborLength_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryPeriodic_8cpp_source.html#l00042">boundaryPeriodic::neighborLength()</a>.</p>
|
|
<div id="dynsection-12" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-12-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-12-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-12-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a036b5bec4602732dfc1adc26d28436a1_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a036b5bec4602732dfc1adc26d28436a1_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f8cd9db2797bf3389b48be69925891c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f8cd9db2797bf3389b48be69925891c">◆ </a></span>neighborLength()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> neighborLength </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 class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The distance length from boundary plane where neighbor particles still exist in that distance. </p>
|
|
<p>This length may be modified in each boundary type as required. In this case the boundaryExtensionLength method should also be modified accordingly. <br />
|
|
</p>
|
|
|
|
<p>Reimplemented in <a class="el" href="classpFlow_1_1boundaryPeriodic.html#afd71ea2e92ff94308e4978f27d843ba5">boundaryPeriodic</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00222">222</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00075">boundaryBase::boundaryExtntionLengthRatio_</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00068">boundaryBase::neighborLength_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="periodicBoundaryContactSearch_8cpp_source.html#l00028">periodicBoundaryContactSearch::setSearchBox()</a>.</p>
|
|
<div id="dynsection-13" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-13-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-13-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-13-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a2f8cd9db2797bf3389b48be69925891c_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a2f8cd9db2797bf3389b48be69925891c_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2b2348a201aa908566c235d577b489ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2b2348a201aa908566c235d577b489ce">◆ </a></span>boundaryExtensionLength()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="namespacepFlow.html#a5164661f6974ad24fa90bf19433e6116">realx3</a> boundaryExtensionLength </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 class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The extention length (in vector form) for the boundary as required by each boundary type. </p>
|
|
<p>It is allowed for each boundary type to be extended outward to allow particles to stay more in its list before being removed from its list. <br />
|
|
</p>
|
|
|
|
<p>Reimplemented in <a class="el" href="classpFlow_1_1boundaryPeriodic.html#a8f1aea372a6cfb0a0a45ca32ad5d287a">boundaryPeriodic</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00233">233</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00075">boundaryBase::boundaryExtntionLengthRatio_</a>, <a class="el" href="boundaryBase_8hpp_source.html#l00056">boundaryBase::boundaryPlane_</a>, <a class="el" href="boundaryBase_8hpp_source.html#l00068">boundaryBase::neighborLength_</a>, and <a class="el" href="infinitePlane_8hpp_source.html#l00155">infinitePlane::normal()</a>.</p>
|
|
<div id="dynsection-14" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-14-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-14-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-14-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a2b2348a201aa908566c235d577b489ce_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a2b2348a201aa908566c235d577b489ce_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2f112b1837b614fd4986144824e1bcf3"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2f112b1837b614fd4986144824e1bcf3">◆ </a></span>performBoundarytUpdate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool performBoundarytUpdate </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>Is this iter the right time for updating bounday list. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00240">240</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00070">boundaryBase::updateTime_</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa9bbfb84454e7ea1fc53863374b75b9d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa9bbfb84454e7ea1fc53863374b75b9d">◆ </a></span>iterBeforeBoundaryUpdate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool iterBeforeBoundaryUpdate </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="boundaryBase_8hpp_source.html#l00246">246</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00072">boundaryBase::iterBeforeUpdate_</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a555f47c17753ffb94e63cd741702a1ab"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a555f47c17753ffb94e63cd741702a1ab">◆ </a></span>type()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>& type </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="boundaryBase_8hpp_source.html#l00252">252</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00092">boundaryBase::type_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryGrainParticles_8cpp_source.html#l00027">boundaryGrainParticles::create()</a>, <a class="el" href="boundarySphereParticles_8cpp_source.html#l00027">boundarySphereParticles::create()</a>, <a class="el" href="boundaryIntegration_8cpp_source.html#l00016">boundaryIntegration::create()</a>, <a class="el" href="boundaryContactSearch_8cpp_source.html#l00039">boundaryContactSearch::create()</a>, <a class="el" href="boundarySphereInteraction_8cpp_source.html#l00050">boundarySphereInteraction< contactForceModel, geometryMotionModel >::create()</a>, <a class="el" href="boundaryGrainInteraction_8cpp_source.html#l00050">boundaryGrainInteraction< contactForceModel, geometryMotionModel >::create()</a>, <a class="el" href="boundaryField_8cpp_source.html#l00062">boundaryField< T, void >::create()</a>, and <a class="el" href="generalBoundary_8hpp_source.html#l00132">generalBoundary::type()</a>.</p>
|
|
<div id="dynsection-15" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-15-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-15-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-15-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a555f47c17753ffb94e63cd741702a1ab_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a555f47c17753ffb94e63cd741702a1ab_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acc80e00a8ac919288fb55bd14cc88bf6"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acc80e00a8ac919288fb55bd14cc88bf6">◆ </a></span>name()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a>& name </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00258">258</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00090">boundaryBase::name_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="generalBoundary_8hpp_source.html#l00126">generalBoundary::boundaryName()</a>, <a class="el" href="boundarySphereParticles_8cpp_source.html#l00027">boundarySphereParticles::create()</a>, <a class="el" href="boundaryGrainParticles_8cpp_source.html#l00027">boundaryGrainParticles::create()</a>, <a class="el" href="boundaryIntegration_8cpp_source.html#l00016">boundaryIntegration::create()</a>, <a class="el" href="boundaryContactSearch_8cpp_source.html#l00039">boundaryContactSearch::create()</a>, <a class="el" href="boundaryGrainInteraction_8cpp_source.html#l00050">boundaryGrainInteraction< contactForceModel, geometryMotionModel >::create()</a>, and <a class="el" href="boundarySphereInteraction_8cpp_source.html#l00050">boundarySphereInteraction< contactForceModel, geometryMotionModel >::create()</a>.</p>
|
|
<div id="dynsection-16" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-16-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-16-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-16-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_acc80e00a8ac919288fb55bd14cc88bf6_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_acc80e00a8ac919288fb55bd14cc88bf6_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a644718bb2fb240de962dc3c9a1fdf0dc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a644718bb2fb240de962dc3c9a1fdf0dc">◆ </a></span>empty()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool <a class="el" href="classpFlow_1_1empty.html">empty</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00264">264</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00059">boundaryBase::indexList_</a>, and <a class="el" href="VectorSingle_8cpp_source.html#l00297">VectorSingle< T, MemorySpace >::size()</a>.</p>
|
|
<div id="dynsection-17" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-17-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-17-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-17-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a644718bb2fb240de962dc3c9a1fdf0dc_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a644718bb2fb240de962dc3c9a1fdf0dc_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a10efdf47ffedbdc720f71c2f72b98d98"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a10efdf47ffedbdc720f71c2f72b98d98">◆ </a></span>size()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto size </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00270">270</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00059">boundaryBase::indexList_</a>, and <a class="el" href="VectorSingle_8cpp_source.html#l00297">VectorSingle< T, MemorySpace >::size()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="generalBoundary_8hpp_source.html#l00078">generalBoundary::size()</a>.</p>
|
|
<div id="dynsection-18" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-18-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-18-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-18-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a10efdf47ffedbdc720f71c2f72b98d98_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a10efdf47ffedbdc720f71c2f72b98d98_cgraph" alt=""/></div>
|
|
</div>
|
|
<div id="dynsection-19" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-19-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-19-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-19-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a10efdf47ffedbdc720f71c2f72b98d98_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a10efdf47ffedbdc720f71c2f72b98d98_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a234de5cb432c97fcb4b0f806bb86624e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a234de5cb432c97fcb4b0f806bb86624e">◆ </a></span>capacity()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto capacity </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00276">276</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="VectorSingle_8cpp_source.html#l00304">VectorSingle< T, MemorySpace >::capacity()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00059">boundaryBase::indexList_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="generalBoundary_8hpp_source.html#l00084">generalBoundary::capacity()</a>.</p>
|
|
<div id="dynsection-20" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-20-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-20-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-20-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a234de5cb432c97fcb4b0f806bb86624e_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a234de5cb432c97fcb4b0f806bb86624e_cgraph" alt=""/></div>
|
|
</div>
|
|
<div id="dynsection-21" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-21-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-21-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-21-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a234de5cb432c97fcb4b0f806bb86624e_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a234de5cb432c97fcb4b0f806bb86624e_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8431cab0e2835d79fd7fe8594be73996"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8431cab0e2835d79fd7fe8594be73996">◆ </a></span>neighborProcessorNo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int neighborProcessorNo </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="boundaryBase_8hpp_source.html#l00282">282</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00086">boundaryBase::neighborProcessorNo_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="generalBoundary_8hpp_source.html#l00096">generalBoundary::neighborProcessorNo()</a>.</p>
|
|
<div id="dynsection-22" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-22-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-22-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-22-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a8431cab0e2835d79fd7fe8594be73996_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a8431cab0e2835d79fd7fe8594be73996_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a11476bb6a934a081499a0e691061ec45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a11476bb6a934a081499a0e691061ec45">◆ </a></span>thisProcessorNo()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int thisProcessorNo </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="boundaryBase_8hpp_source.html#l00288">288</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="localProcessors_8hpp_source.html#l00088">localProcessors::localRank()</a>, and <a class="el" href="pFlowProcessors_8cpp_source.html#l00005">pFlow::pFlowProcessors()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="generalBoundary_8hpp_source.html#l00102">generalBoundary::thisProcessorNo()</a>.</p>
|
|
<div id="dynsection-23" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-23-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-23-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-23-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a11476bb6a934a081499a0e691061ec45_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a11476bb6a934a081499a0e691061ec45_cgraph" alt=""/></div>
|
|
</div>
|
|
<div id="dynsection-24" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-24-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-24-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-24-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a11476bb6a934a081499a0e691061ec45_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a11476bb6a934a081499a0e691061ec45_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9843c92404fb6e1b937fed4284594444"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9843c92404fb6e1b937fed4284594444">◆ </a></span>isBoundaryMaster()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool isBoundaryMaster </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="boundaryBase_8hpp_source.html#l00294">294</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00088">boundaryBase::isBoundaryMaster_</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad568be41af0667fb188410a8d71f5791"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad568be41af0667fb188410a8d71f5791">◆ </a></span>thisBoundaryIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> thisBoundaryIndex </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="boundaryBase_8hpp_source.html#l00300">300</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00084">boundaryBase::thisBoundaryIndex_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="generalBoundary_8hpp_source.html#l00066">generalBoundary::thisBoundaryIndex()</a>.</p>
|
|
<div id="dynsection-25" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-25-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-25-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-25-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_ad568be41af0667fb188410a8d71f5791_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_ad568be41af0667fb188410a8d71f5791_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4bdbfa4dcf6b6b0e1677817617ff400"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4bdbfa4dcf6b6b0e1677817617ff400">◆ </a></span>mirrorBoundaryIndex()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> mirrorBoundaryIndex </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="boundaryBase_8hpp_source.html#l00306">306</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00084">boundaryBase::thisBoundaryIndex_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="generalBoundary_8hpp_source.html#l00072">generalBoundary::mirrorBoundaryindex()</a>.</p>
|
|
<div id="dynsection-26" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-26-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-26-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-26-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_ae4bdbfa4dcf6b6b0e1677817617ff400_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_ae4bdbfa4dcf6b6b0e1677817617ff400_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac6b77f8c21a4246c3dccfa6f9afa7052"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac6b77f8c21a4246c3dccfa6f9afa7052">◆ </a></span>internal() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a>& internal </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="boundaryBase_8hpp_source.html#l00312">312</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00078">boundaryBase::internal_</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7e353688b20910ab4919f4d6476b361a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e353688b20910ab4919f4d6476b361a">◆ </a></span>internal() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a>& internal </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="boundaryBase_8hpp_source.html#l00318">318</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00078">boundaryBase::internal_</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae355b601249331cd5c4facb48df43223"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae355b601249331cd5c4facb48df43223">◆ </a></span>pStruct()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classpFlow_1_1pointStructure.html">pFlow::pointStructure</a> & pStruct </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00249">249</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a45d411e80802ff8ddcc0f82a7d4081ac"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a45d411e80802ff8ddcc0f82a7d4081ac">◆ </a></span>time()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classpFlow_1_1Time.html">pFlow::Time</a> & time </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00254">254</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a026db19c582aa1381188d7e85c041325"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a026db19c582aa1381188d7e85c041325">◆ </a></span>indexList()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto& indexList </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="boundaryBase_8hpp_source.html#l00328">328</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00059">boundaryBase::indexList_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="generalBoundary_8hpp_source.html#l00114">generalBoundary::indexList()</a>.</p>
|
|
<div id="dynsection-27" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-27-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-27-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-27-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a026db19c582aa1381188d7e85c041325_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a026db19c582aa1381188d7e85c041325_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a110d3b242a9ce7499813d284899e7eff"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a110d3b242a9ce7499813d284899e7eff">◆ </a></span>indexListHost()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const auto& indexListHost </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="boundaryBase_8hpp_source.html#l00334">334</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00062">boundaryBase::indexListHost_</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00132">boundaryBase::syncLists()</a>.</p>
|
|
<div id="dynsection-28" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-28-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-28-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-28-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a110d3b242a9ce7499813d284899e7eff_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a110d3b242a9ce7499813d284899e7eff_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="acb3765802f169b06583ee9211fb8d02d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#acb3765802f169b06583ee9211fb8d02d">◆ </a></span>mirrorBoundary() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classpFlow_1_1boundaryBase.html">pFlow::boundaryBase</a> & mirrorBoundary </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00259">259</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="generalBoundary_8hpp_source.html#l00120">generalBoundary::mirrorBoundary()</a>, and <a class="el" href="periodicBoundaryContactSearch_8cpp_source.html#l00028">periodicBoundaryContactSearch::setSearchBox()</a>.</p>
|
|
<div id="dynsection-29" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-29-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-29-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-29-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_acb3765802f169b06583ee9211fb8d02d_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_acb3765802f169b06583ee9211fb8d02d_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a82e6d2f1682927c3ca1850c4f89a122f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a82e6d2f1682927c3ca1850c4f89a122f">◆ </a></span>mirrorBoundary() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</a>& mirrorBoundary </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2586c9f69a398fb3f03b180a1492c920"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2586c9f69a398fb3f03b180a1492c920">◆ </a></span>boundaryPlane()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classpFlow_1_1plane.html">plane</a>& boundaryPlane </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>the actual boundary plane of this boundary </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00345">345</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00056">boundaryBase::boundaryPlane_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryPeriodic_8cpp_source.html#l00047">boundaryPeriodic::boundaryExtensionLength()</a>, and <a class="el" href="periodicBoundaryContactSearch_8cpp_source.html#l00028">periodicBoundaryContactSearch::setSearchBox()</a>.</p>
|
|
<div id="dynsection-30" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-30-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-30-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-30-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a2586c9f69a398fb3f03b180a1492c920_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a2586c9f69a398fb3f03b180a1492c920_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a754325ec74a5f26ae244108536379df9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a754325ec74a5f26ae244108536379df9">◆ </a></span>displacementVectroToMirror()</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#a5164661f6974ad24fa90bf19433e6116">pFlow::realx3</a> displacementVectroToMirror </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">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>displacement vector that transfers points <br />
|
|
to a distance that is equal to the distance between this plane and the mirror plane, the vector points from this plane to mirror plane <br />
|
|
</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00299">299</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="infinitePlane_8hpp_source.html#l00161">infinitePlane::d()</a>, and <a class="el" href="infinitePlane_8hpp_source.html#l00155">infinitePlane::normal()</a>.</p>
|
|
<div id="dynsection-31" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-31-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-31-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-31-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a754325ec74a5f26ae244108536379df9_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a754325ec74a5f26ae244108536379df9_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada712ec10d917a22279a42702fb6daaf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada712ec10d917a22279a42702fb6daaf">◆ </a></span>beforeIteration()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool beforeIteration </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>step</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1timeInfo.html">timeInfo</a> & </td>
|
|
<td class="paramname"><em>ti</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>updateIter</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool </td>
|
|
<td class="paramname"><em>iterBeforeUpdate</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">bool & </td>
|
|
<td class="paramname"><em>callAgain</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Reimplemented in <a class="el" href="classpFlow_1_1boundaryExit.html#ae7abeb0df3348e2f667219014a1dd1cf">boundaryExit</a>, <a class="el" href="classpFlow_1_1boundaryPeriodic.html#ae7abeb0df3348e2f667219014a1dd1cf">boundaryPeriodic</a>, <a class="el" href="classpFlow_1_1boundaryReflective.html#ae7abeb0df3348e2f667219014a1dd1cf">boundaryReflective</a>, and <a class="el" href="classpFlow_1_1boundaryNone.html#ae7abeb0df3348e2f667219014a1dd1cf">boundaryNone</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00359">359</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="boundaryBase_8hpp_source.html#l00072">boundaryBase::iterBeforeUpdate_</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00070">boundaryBase::updateTime_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryNone_8cpp_source.html#l00035">boundaryNone::beforeIteration()</a>, and <a class="el" href="boundaryReflective_8cpp_source.html#l00048">boundaryReflective::beforeIteration()</a>.</p>
|
|
<div id="dynsection-32" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-32-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-32-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-32-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_ada712ec10d917a22279a42702fb6daaf_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_ada712ec10d917a22279a42702fb6daaf_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a29099a664a24fc40d8fd735802b7cdbf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a29099a664a24fc40d8fd735802b7cdbf">◆ </a></span>iterate()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool iterate </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1timeInfo.html">timeInfo</a> & </td>
|
|
<td class="paramname"><em>ti</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classpFlow_1_1boundaryExit.html#afe63832a093e3a03d8ed9e7566433337">boundaryExit</a>, <a class="el" href="classpFlow_1_1boundaryPeriodic.html#afe63832a093e3a03d8ed9e7566433337">boundaryPeriodic</a>, <a class="el" href="classpFlow_1_1boundaryReflective.html#afe63832a093e3a03d8ed9e7566433337">boundaryReflective</a>, and <a class="el" href="classpFlow_1_1boundaryNone.html#afe63832a093e3a03d8ed9e7566433337">boundaryNone</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab12bdb50a3735724b2e0236092951c4e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab12bdb50a3735724b2e0236092951c4e">◆ </a></span>afterIteration()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual bool afterIteration </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1timeInfo.html">timeInfo</a> & </td>
|
|
<td class="paramname"><em>ti</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implemented in <a class="el" href="classpFlow_1_1boundaryExit.html#a63bc85a406a11ddfa23cbd13b4f5e46b">boundaryExit</a>, <a class="el" href="classpFlow_1_1boundaryPeriodic.html#a63bc85a406a11ddfa23cbd13b4f5e46b">boundaryPeriodic</a>, <a class="el" href="classpFlow_1_1boundaryReflective.html#a63bc85a406a11ddfa23cbd13b4f5e46b">boundaryReflective</a>, and <a class="el" href="classpFlow_1_1boundaryNone.html#a63bc85a406a11ddfa23cbd13b4f5e46b">boundaryNone</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a8a0320d0eef0c2c1a268d2cc0cb24e2c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a8a0320d0eef0c2c1a268d2cc0cb24e2c">◆ </a></span>thisPoints()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1boundaryBase.html#a691e5ee77d2e7367f939deb3a2c0cd97">pFlow::boundaryBase::pointFieldAccessType</a> thisPoints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00270">270</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="periodicBoundaryContactSearch_8cpp_source.html#l00087">periodicBoundaryContactSearch::broadSearch()</a>.</p>
|
|
<div id="dynsection-33" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-33-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-33-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-33-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a8a0320d0eef0c2c1a268d2cc0cb24e2c_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a8a0320d0eef0c2c1a268d2cc0cb24e2c_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a820dbca544c0ea4c295c30e053d6c85b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a820dbca544c0ea4c295c30e053d6c85b">◆ </a></span>neighborProcSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> neighborProcSize </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 class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return number of points in the neighbor processor boundary. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00382">382</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="generalBoundary_8hpp_source.html#l00090">generalBoundary::neighborProcSize()</a>.</p>
|
|
<div id="dynsection-34" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-34-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-34-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-34-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a820dbca544c0ea4c295c30e053d6c85b_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a820dbca544c0ea4c295c30e053d6c85b_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5d82b20b908d4022972963d929dd6a43"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d82b20b908d4022972963d929dd6a43">◆ </a></span>neighborProcPoints() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">pFlow::realx3Vector_D</a> & neighborProcPoints </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return a reference to point positions in the neighbor processor boundary. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00282">282</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="error_8hpp_source.html#l00098">fatalExit</a>, and <a class="el" href="error_8hpp_source.html#l00084">notImplementedFunction</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a2e4ce89de00c40a62e0cfe8c1f8dad45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e4ce89de00c40a62e0cfe8c1f8dad45">◆ </a></span>neighborProcPoints() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual const <a class="el" href="namespacepFlow.html#a648e9586ec15d127938511ea0e11b215">realx3Vector_D</a>& neighborProcPoints </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">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Return a const reference to point positions in the neighbor processor boundary. </p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7a5a71541ecfa72577cfaebdc539af58"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7a5a71541ecfa72577cfaebdc539af58">◆ </a></span>numToTransfer()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> numToTransfer </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 class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00398">398</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a206a8ad0b089b55df5b9b0715e0bb6f9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a206a8ad0b089b55df5b9b0715e0bb6f9">◆ </a></span>numToRecieve()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">virtual <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> numToRecieve </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 class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00404">404</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5b87e5be7f6f77ec12a9c38b092011a8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b87e5be7f6f77ec12a9c38b092011a8">◆ </a></span>create()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1uniquePtr.html">pFlow::uniquePtr</a>< <a class="el" href="classpFlow_1_1boundaryBase.html">pFlow::boundaryBase</a> > create </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> & </td>
|
|
<td class="paramname"><em>dict</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1plane.html">plane</a> & </td>
|
|
<td class="paramname"><em>bplane</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a> & </td>
|
|
<td class="paramname"><em>internal</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1boundaryList.html">boundaryList</a> & </td>
|
|
<td class="paramname"><em>bndrs</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> </td>
|
|
<td class="paramname"><em>thisIndex</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
<ul>
|
|
<li>static create </li>
|
|
</ul>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8cpp_source.html#l00308">308</a> of file <a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="bTypesFunctions_8cpp_source.html#l00156">pFlow::angleBracketsNames()</a>, <a class="el" href="error_8hpp_source.html#l00070">fatalError</a>, <a class="el" href="error_8hpp_source.html#l00098">fatalExit</a>, <a class="el" href="dictionary_8hpp_source.html#l00379">dictionary::getVal()</a>, and <a class="el" href="namespacepFlow.html#a9c4454c5f18c8245eaaebf2b4832eab0">pFlow::printKeys()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryList_8cpp_source.html#l00141">boundaryList::createBoundaries()</a>.</p>
|
|
<div id="dynsection-35" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-35-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-35-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-35-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a5b87e5be7f6f77ec12a9c38b092011a8_cgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a5b87e5be7f6f77ec12a9c38b092011a8_cgraph" alt=""/></div>
|
|
</div>
|
|
<div id="dynsection-36" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-36-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-36-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-36-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1boundaryBase_a5b87e5be7f6f77ec12a9c38b092011a8_icgraph.png" border="0" usemap="#classpFlow_1_1boundaryBase_a5b87e5be7f6f77ec12a9c38b092011a8_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a3ae8ab921e3c14ab27bb9e81dc4806d5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3ae8ab921e3c14ab27bb9e81dc4806d5">◆ </a></span>boundaryList</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">friend <a class="el" href="classpFlow_1_1boundaryList.html">boundaryList</a></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00054">54</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae9d44c3323f7f34aef079060a4105dbb"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae9d44c3323f7f34aef079060a4105dbb">◆ </a></span>boundaryPlane_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">const <a class="el" href="classpFlow_1_1plane.html">plane</a>& boundaryPlane_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00056">56</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00233">boundaryBase::boundaryExtensionLength()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00345">boundaryBase::boundaryPlane()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab0af0b09c74e6a56b1b997a9d62a6e1c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab0af0b09c74e6a56b1b997a9d62a6e1c">◆ </a></span>indexList_</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#a6c4463aa3523af8dd7409d33f2f98e08">uint32Vector_D</a> indexList_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>list of particles indices on device </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00059">59</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00276">boundaryBase::capacity()</a>, <a class="el" href="boundaryBase_8hpp_source.html#l00264">boundaryBase::empty()</a>, <a class="el" href="boundaryBase_8hpp_source.html#l00328">boundaryBase::indexList()</a>, <a class="el" href="boundaryBase_8cpp_source.html#l00030">boundaryBase::setSize()</a>, <a class="el" href="boundaryBase_8hpp_source.html#l00270">boundaryBase::size()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00132">boundaryBase::syncLists()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a13ed8368af61e8276d0f9137ddb30b45"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a13ed8368af61e8276d0f9137ddb30b45">◆ </a></span>indexListHost_</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#a15f32b513a1757dc4a0ff05292254b23">uint32Vector_H</a> indexListHost_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>list of particles indieces on host </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00062">62</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00334">boundaryBase::indexListHost()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00132">boundaryBase::syncLists()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a35a339703295b90b38a3bda2421165a1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a35a339703295b90b38a3bda2421165a1">◆ </a></span>listsSync_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool listsSync_ = false</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">mutable</span><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>device and host list are sync </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00065">65</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00132">boundaryBase::syncLists()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00127">boundaryBase::unSyncLists()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5e90505a713ca9b3b221e3f2f7f44475"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5e90505a713ca9b3b221e3f2f7f44475">◆ </a></span>neighborLength_</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> neighborLength_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>The length defined for creating neighbor list. </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00068">68</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00233">boundaryBase::boundaryExtensionLength()</a>, <a class="el" href="boundaryBase_8hpp_source.html#l00222">boundaryBase::neighborLength()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00211">boundaryBase::neighborLengthIntoInternal()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a47c0a804bab3153a3c33fc3e4eda74e9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a47c0a804bab3153a3c33fc3e4eda74e9">◆ </a></span>updateTime_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool updateTime_ = false</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00070">70</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00359">boundaryBase::beforeIteration()</a>, <a class="el" href="boundaryBase_8hpp_source.html#l00240">boundaryBase::performBoundarytUpdate()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00104">boundaryBase::setUpdateTime()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab275681664b213d4e9cf0091f5ea30ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab275681664b213d4e9cf0091f5ea30ce">◆ </a></span>iterBeforeUpdate_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool iterBeforeUpdate_ = false</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00072">72</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00359">boundaryBase::beforeIteration()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00246">boundaryBase::iterBeforeBoundaryUpdate()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ad40aa0da8354b1a35c1e65a07f34bf85"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ad40aa0da8354b1a35c1e65a07f34bf85">◆ </a></span>boundaryExtntionLengthRatio_</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> boundaryExtntionLengthRatio_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>the extra boundary extension beyound actual limits of boundary </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00075">75</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00233">boundaryBase::boundaryExtensionLength()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00222">boundaryBase::neighborLength()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ac25e8b61b8e0d7aed05d4be933df7d1d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac25e8b61b8e0d7aed05d4be933df7d1d">◆ </a></span>internal_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1internalPoints.html">internalPoints</a>& internal_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>a reference to internal points </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00078">78</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00312">boundaryBase::internal()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a09f7cbe1d4947f53ddfe0fd456d7fb9a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a09f7cbe1d4947f53ddfe0fd456d7fb9a">◆ </a></span>boundaries_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1boundaryList.html">boundaryList</a>& boundaries_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>a reference to the list of boundaries (never use this in the constructor). </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00082">82</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54847c385f97bc7b551a4c4b948b5794"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54847c385f97bc7b551a4c4b948b5794">◆ </a></span>thisBoundaryIndex_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> thisBoundaryIndex_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00084">84</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00306">boundaryBase::mirrorBoundaryIndex()</a>, and <a class="el" href="boundaryBase_8hpp_source.html#l00300">boundaryBase::thisBoundaryIndex()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aa7b9b83d40ddddca31f3aa9950ecd84e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa7b9b83d40ddddca31f3aa9950ecd84e">◆ </a></span>neighborProcessorNo_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int neighborProcessorNo_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00086">86</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00282">boundaryBase::neighborProcessorNo()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a004be5737eba18b3cf34ccf318590325"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a004be5737eba18b3cf34ccf318590325">◆ </a></span>isBoundaryMaster_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool isBoundaryMaster_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00088">88</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00294">boundaryBase::isBoundaryMaster()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a50fd7d13a0f7a6007ca5027b3bb8765a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a50fd7d13a0f7a6007ca5027b3bb8765a">◆ </a></span>name_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> name_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00090">90</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00258">boundaryBase::name()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="addee41d6ac047acd59c85e776d4e6fb9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#addee41d6ac047acd59c85e776d4e6fb9">◆ </a></span>type_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> type_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="boundaryBase_8hpp_source.html#l00092">92</a> of file <a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="boundaryBase_8hpp_source.html#l00252">boundaryBase::type()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>src/phasicFlow/structuredData/boundaries/boundaryBase/<a class="el" href="boundaryBase_8hpp_source.html">boundaryBase.hpp</a></li>
|
|
<li>src/phasicFlow/structuredData/boundaries/boundaryBase/<a class="el" href="boundaryBase_8cpp_source.html">boundaryBase.cpp</a></li>
|
|
</ul>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="namespacepFlow.html">pFlow</a></li><li class="navelem"><a class="el" href="classpFlow_1_1boundaryBase.html">boundaryBase</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>
|