1236 lines
117 KiB
HTML
1236 lines
117 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<title>PhasicFlow: sphereInteraction< contactForceModel, geometryMotionModel, contactListType > Class Template Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function() { init_search(); });
|
|
/* @license-end */
|
|
</script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" cellpadding="0">
|
|
<tbody>
|
|
<tr style="height: 56px;">
|
|
<td id="projectalign" style="padding-left: 0.5em;">
|
|
<div id="projectname"><a href="https://cemf.ir">PhasicFlow</a>
|
|
 <span id="projectnumber"><a href="https://cemf.ir">v0.1</a></span>
|
|
</div>
|
|
<div id="projectbrief"><a href="www.github.com/PhasicFlow">www.cemf.ir</a></div>
|
|
</td>
|
|
<td> <div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&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_1sphereInteraction.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="#pro-types">Protected Types</a> |
|
|
<a href="#pro-methods">Protected Member Functions</a> |
|
|
<a href="#pro-attribs">Protected Attributes</a> |
|
|
<a href="classpFlow_1_1sphereInteraction-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">sphereInteraction< contactForceModel, geometryMotionModel, contactListType > Class Template Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<div class="dynheader">
|
|
Inheritance diagram for sphereInteraction< contactForceModel, geometryMotionModel, contactListType >:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classpFlow_1_1sphereInteraction__inherit__graph.png" border="0" usemap="#sphereInteraction_3_01contactForceModel_00_01geometryMotionModel_00_01contactListType_01_4_inherit__map" alt="Inheritance graph"/></div>
|
|
<map name="sphereInteraction_3_01contactForceModel_00_01geometryMotionModel_00_01contactListType_01_4_inherit__map" id="sphereInteraction_3_01contactForceModel_00_01geometryMotionModel_00_01contactListType_01_4_inherit__map">
|
|
<area shape="rect" title=" " alt="" coords="5,80,184,151"/>
|
|
<area shape="rect" href="classpFlow_1_1interaction.html" title=" " alt="" coords="49,5,141,32"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<div class="dynheader">
|
|
Collaboration diagram for sphereInteraction< contactForceModel, geometryMotionModel, contactListType >:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classpFlow_1_1sphereInteraction__coll__graph.png" border="0" usemap="#sphereInteraction_3_01contactForceModel_00_01geometryMotionModel_00_01contactListType_01_4_coll__map" alt="Collaboration graph"/></div>
|
|
<map name="sphereInteraction_3_01contactForceModel_00_01geometryMotionModel_00_01contactListType_01_4_coll__map" id="sphereInteraction_3_01contactForceModel_00_01geometryMotionModel_00_01contactListType_01_4_coll__map">
|
|
<area shape="rect" title=" " alt="" coords="620,115,799,186"/>
|
|
<area shape="rect" href="classpFlow_1_1interaction.html" title=" " alt="" coords="305,5,397,32"/>
|
|
<area shape="rect" href="classpFlow_1_1uniquePtr.html" title=" " alt="" coords="243,56,460,83"/>
|
|
<area shape="rect" href="classpFlow_1_1Timer.html" title=" " alt="" coords="5,177,65,204"/>
|
|
<area shape="rect" href="classpFlow_1_1sphereParticles.html" title="Class for managing spherical particles." alt="" coords="291,199,412,225"/>
|
|
<area shape="rect" href="classpFlow_1_1uniquePtr.html" title=" " alt="" coords="232,249,471,276"/>
|
|
</map>
|
|
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
|
|
Public Types</h2></td></tr>
|
|
<tr class="memitem:a92d80c9a6ba7b1c4bd6cf62df514a095"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a92d80c9a6ba7b1c4bd6cf62df514a095">GeometryMotionModel</a> = geometryMotionModel</td></tr>
|
|
<tr class="separator:a92d80c9a6ba7b1c4bd6cf62df514a095"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3532cc9566d064856becaf061898cc3b"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a3532cc9566d064856becaf061898cc3b">ContactForceModel</a> = contactForceModel</td></tr>
|
|
<tr class="separator:a3532cc9566d064856becaf061898cc3b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9609236c05a92088701e0be353ae1aa9"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a9609236c05a92088701e0be353ae1aa9">MotionModel</a> = typename geometryMotionModel::MotionModel</td></tr>
|
|
<tr class="separator:a9609236c05a92088701e0be353ae1aa9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ca8fe8e9a50e2e293ae2d334d505b97"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a0ca8fe8e9a50e2e293ae2d334d505b97">ModelStorage</a> = typename ContactForceModel::contactForceStorage</td></tr>
|
|
<tr class="separator:a0ca8fe8e9a50e2e293ae2d334d505b97"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a746fbb49f5fa23ecfdea0fa693d40dc7"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a746fbb49f5fa23ecfdea0fa693d40dc7">IdType</a> = typename <a class="el" href="classpFlow_1_1interaction.html#a3af07639d0071df31d0741a89d85ea76">interaction::IdType</a></td></tr>
|
|
<tr class="separator:a746fbb49f5fa23ecfdea0fa693d40dc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab04a64e60fdc8d207e0842ae22ead203"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#ab04a64e60fdc8d207e0842ae22ead203">IndexType</a> = typename <a class="el" href="classpFlow_1_1interaction.html#a4876646545c04fef726061070b4e9a3f">interaction::IndexType</a></td></tr>
|
|
<tr class="separator:ab04a64e60fdc8d207e0842ae22ead203"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a290c4977854d696182f94ee0b11beaf5"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a290c4977854d696182f94ee0b11beaf5">ExecutionSpace</a> = typename <a class="el" href="classpFlow_1_1interaction.html#a18d3281d135de549b69af821b3fef223">interaction::ExecutionSpace</a></td></tr>
|
|
<tr class="separator:a290c4977854d696182f94ee0b11beaf5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae368a1ff5d1ee44cd9e169593c734d2f"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#ae368a1ff5d1ee44cd9e169593c734d2f">ContactListType</a> = contactListType< <a class="el" href="classpFlow_1_1sphereInteraction.html#a0ca8fe8e9a50e2e293ae2d334d505b97">ModelStorage</a>, <a class="el" href="classpFlow_1_1interaction.html#a18d3281d135de549b69af821b3fef223">ExecutionSpace</a>, <a class="el" href="classpFlow_1_1interaction.html#a3af07639d0071df31d0741a89d85ea76">IdType</a> ></td></tr>
|
|
<tr class="separator:ae368a1ff5d1ee44cd9e169593c734d2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0d1ed1e8837f1f0d7faab5634fc10311"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a0d1ed1e8837f1f0d7faab5634fc10311">PairsContainerType</a> = typename <a class="el" href="classpFlow_1_1contactSearch.html#ac727a42239cda225bf9aee921906e41b">contactSearch::PairContainerType</a></td></tr>
|
|
<tr class="separator:a0d1ed1e8837f1f0d7faab5634fc10311"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_types_classpFlow_1_1interaction"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpFlow_1_1interaction')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classpFlow_1_1interaction.html">interaction</a></td></tr>
|
|
<tr class="memitem:a3af07639d0071df31d0741a89d85ea76 inherit pub_types_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#a3af07639d0071df31d0741a89d85ea76">IdType</a> = typename <a class="el" href="classpFlow_1_1interactionBase.html#ac05133d7ee454c11b6e7452ea273a5b2">interactionBase::IdType</a></td></tr>
|
|
<tr class="separator:a3af07639d0071df31d0741a89d85ea76 inherit pub_types_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4876646545c04fef726061070b4e9a3f inherit pub_types_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#a4876646545c04fef726061070b4e9a3f">IndexType</a> = typename <a class="el" href="classpFlow_1_1interactionBase.html#a6078531b253c79950378ee57fad9698c">interactionBase::IndexType</a></td></tr>
|
|
<tr class="separator:a4876646545c04fef726061070b4e9a3f inherit pub_types_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a18d3281d135de549b69af821b3fef223 inherit pub_types_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#a18d3281d135de549b69af821b3fef223">ExecutionSpace</a> = typename <a class="el" href="classpFlow_1_1interactionBase.html#aafbc6c11862daeac07d73494aa73377a">interactionBase::ExecutionSpace</a></td></tr>
|
|
<tr class="separator:a18d3281d135de549b69af821b3fef223 inherit pub_types_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_types_classpFlow_1_1interactionBase"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpFlow_1_1interactionBase')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classpFlow_1_1interactionBase.html">interactionBase</a></td></tr>
|
|
<tr class="memitem:a6078531b253c79950378ee57fad9698c inherit pub_types_classpFlow_1_1interactionBase"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interactionBase.html#a6078531b253c79950378ee57fad9698c">IndexType</a> = <a class="el" href="namespacepFlow.html#a98ddfd9c014deabdc5951b479ec25914">CELL_INDEX_TYPE</a></td></tr>
|
|
<tr class="separator:a6078531b253c79950378ee57fad9698c inherit pub_types_classpFlow_1_1interactionBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac05133d7ee454c11b6e7452ea273a5b2 inherit pub_types_classpFlow_1_1interactionBase"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interactionBase.html#ac05133d7ee454c11b6e7452ea273a5b2">IdType</a> = <a class="el" href="namespacepFlow.html#a27901dc51aed36085ab8f7c728a8b08d">ID_TYPE</a></td></tr>
|
|
<tr class="separator:ac05133d7ee454c11b6e7452ea273a5b2 inherit pub_types_classpFlow_1_1interactionBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aafbc6c11862daeac07d73494aa73377a inherit pub_types_classpFlow_1_1interactionBase"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interactionBase.html#aafbc6c11862daeac07d73494aa73377a">ExecutionSpace</a> = <a class="el" href="namespacepFlow.html#aa3a14d3c76643399fc4edd8eca14944a">DefaultExecutionSpace</a></td></tr>
|
|
<tr class="separator:aafbc6c11862daeac07d73494aa73377a inherit pub_types_classpFlow_1_1interactionBase"><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:a98e515ac9de730dafe652cf79d3ce1ce"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a98e515ac9de730dafe652cf79d3ce1ce">TypeInfoTemplate3</a> ("sphereInteraction", ContactForceModel, <a class="el" href="classpFlow_1_1sphereInteraction.html#a9609236c05a92088701e0be353ae1aa9">MotionModel</a>, <a class="el" href="classpFlow_1_1sphereInteraction.html#ae368a1ff5d1ee44cd9e169593c734d2f">ContactListType</a>)</td></tr>
|
|
<tr class="separator:a98e515ac9de730dafe652cf79d3ce1ce"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adbda74b13fb6f253badf2478c99fd3cf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#adbda74b13fb6f253badf2478c99fd3cf">sphereInteraction</a> (<a class="el" href="classpFlow_1_1systemControl.html">systemControl</a> &<a class="el" href="classpFlow_1_1demComponent.html#a647786897b3da03fcd415b2ebcf541c0">control</a>, const <a class="el" href="classpFlow_1_1particles.html">particles</a> &prtcl, const <a class="el" href="classpFlow_1_1geometry.html">geometry</a> &geom)</td></tr>
|
|
<tr class="separator:adbda74b13fb6f253badf2478c99fd3cf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49422fe4d2d0079808b801102d6e6265"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a49422fe4d2d0079808b801102d6e6265">add_vCtor</a> (<a class="el" href="classpFlow_1_1interaction.html">interaction</a>, <a class="el" href="classpFlow_1_1sphereInteraction.html">sphereInteraction</a>, <a class="el" href="classpFlow_1_1systemControl.html">systemControl</a>)</td></tr>
|
|
<tr class="separator:a49422fe4d2d0079808b801102d6e6265"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada71b97666fe3f66b31690bf12633c32"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#ada71b97666fe3f66b31690bf12633c32">beforeIteration</a> () override</td></tr>
|
|
<tr class="separator:ada71b97666fe3f66b31690bf12633c32"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afa767bddda52eb71cea18f755e17d559"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#afa767bddda52eb71cea18f755e17d559">iterate</a> () override</td></tr>
|
|
<tr class="separator:afa767bddda52eb71cea18f755e17d559"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5ab4b6c611c3256e54f51bbfc484d58e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a5ab4b6c611c3256e54f51bbfc484d58e">afterIteration</a> () override</td></tr>
|
|
<tr class="separator:a5ab4b6c611c3256e54f51bbfc484d58e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a98372d2b87e1c67d4b2eb0517336abf7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a98372d2b87e1c67d4b2eb0517336abf7">update</a> (const <a class="el" href="classpFlow_1_1eventMessage.html">eventMessage</a> &msg) override</td></tr>
|
|
<tr class="separator:a98372d2b87e1c67d4b2eb0517336abf7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6198cba78b395b0bcc307eadfb31b82a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a6198cba78b395b0bcc307eadfb31b82a">sphereSphereInteraction</a> ()</td></tr>
|
|
<tr class="separator:a6198cba78b395b0bcc307eadfb31b82a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a896e9608ca8d44dee25f2f9d54344c0c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a896e9608ca8d44dee25f2f9d54344c0c">sphereWallInteraction</a> ()</td></tr>
|
|
<tr class="separator:a896e9608ca8d44dee25f2f9d54344c0c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classpFlow_1_1interaction"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpFlow_1_1interaction')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classpFlow_1_1interaction.html">interaction</a></td></tr>
|
|
<tr class="memitem:a3461578f76960920a84ae538b6ba5678 inherit pub_methods_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#a3461578f76960920a84ae538b6ba5678">TypeInfo</a> ("interaction")</td></tr>
|
|
<tr class="separator:a3461578f76960920a84ae538b6ba5678 inherit pub_methods_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a294c1c45a208f3c389bfba81e904686f inherit pub_methods_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#a294c1c45a208f3c389bfba81e904686f">interaction</a> (<a class="el" href="classpFlow_1_1systemControl.html">systemControl</a> &<a class="el" href="classpFlow_1_1demComponent.html#a647786897b3da03fcd415b2ebcf541c0">control</a>, const <a class="el" href="classpFlow_1_1particles.html">particles</a> &prtcl, const <a class="el" href="classpFlow_1_1geometry.html">geometry</a> &geom)</td></tr>
|
|
<tr class="separator:a294c1c45a208f3c389bfba81e904686f inherit pub_methods_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1dac41149a6513066b16227dd1a7219d inherit pub_methods_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#a1dac41149a6513066b16227dd1a7219d">~interaction</a> ()=default</td></tr>
|
|
<tr class="separator:a1dac41149a6513066b16227dd1a7219d inherit pub_methods_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aeca8feeb170582d6f6e70ace5bfa4b39 inherit pub_methods_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#aeca8feeb170582d6f6e70ace5bfa4b39">create_vCtor</a> (<a class="el" href="classpFlow_1_1interaction.html">interaction</a>, <a class="el" href="classpFlow_1_1systemControl.html">systemControl</a>,(<a class="el" href="classpFlow_1_1systemControl.html">systemControl</a> &<a class="el" href="classpFlow_1_1demComponent.html#a647786897b3da03fcd415b2ebcf541c0">control</a>, const <a class="el" href="classpFlow_1_1particles.html">particles</a> &prtcl, const <a class="el" href="classpFlow_1_1geometry.html">geometry</a> &geom),(<a class="el" href="classpFlow_1_1demComponent.html#a647786897b3da03fcd415b2ebcf541c0">control</a>, prtcl, geom))</td></tr>
|
|
<tr class="separator:aeca8feeb170582d6f6e70ace5bfa4b39 inherit pub_methods_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af5c85c5d966f19b919e094decb49eda6 inherit pub_methods_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top">auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#af5c85c5d966f19b919e094decb49eda6">contactSearchPtr</a> ()</td></tr>
|
|
<tr class="separator:af5c85c5d966f19b919e094decb49eda6 inherit pub_methods_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7582a5b3d3cc9d9ae4d111b1da129e4f inherit pub_methods_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top">auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#a7582a5b3d3cc9d9ae4d111b1da129e4f">contactSearchRef</a> ()</td></tr>
|
|
<tr class="separator:a7582a5b3d3cc9d9ae4d111b1da129e4f inherit pub_methods_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac9fe0b6fc9904d023045cec5158456f5 inherit pub_methods_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#ac9fe0b6fc9904d023045cec5158456f5">fileDict</a> () const</td></tr>
|
|
<tr class="separator:ac9fe0b6fc9904d023045cec5158456f5 inherit pub_methods_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classpFlow_1_1demInteraction"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpFlow_1_1demInteraction')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classpFlow_1_1demInteraction.html">demInteraction</a></td></tr>
|
|
<tr class="memitem:a960d480de90f6077cfd41b44dde4e021 inherit pub_methods_classpFlow_1_1demInteraction"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demInteraction.html#a960d480de90f6077cfd41b44dde4e021">demInteraction</a> (<a class="el" href="classpFlow_1_1systemControl.html">systemControl</a> &<a class="el" href="classpFlow_1_1demComponent.html#a647786897b3da03fcd415b2ebcf541c0">control</a>)</td></tr>
|
|
<tr class="separator:a960d480de90f6077cfd41b44dde4e021 inherit pub_methods_classpFlow_1_1demInteraction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aadecbb16ca94ff98a5e1da49f3837373 inherit pub_methods_classpFlow_1_1demInteraction"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demInteraction.html#aadecbb16ca94ff98a5e1da49f3837373">demInteraction</a> (<a class="el" href="classpFlow_1_1systemControl.html">systemControl</a> &<a class="el" href="classpFlow_1_1demComponent.html#a647786897b3da03fcd415b2ebcf541c0">control</a>, const <a class="el" href="classpFlow_1_1fileSystem.html">fileSystem</a> &file)</td></tr>
|
|
<tr class="separator:aadecbb16ca94ff98a5e1da49f3837373 inherit pub_methods_classpFlow_1_1demInteraction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classpFlow_1_1property"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpFlow_1_1property')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classpFlow_1_1property.html">property</a></td></tr>
|
|
<tr class="memitem:a02926dc5abfd958c847136c5abda05be inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a02926dc5abfd958c847136c5abda05be">TypeInfoNV</a> ("property")</td></tr>
|
|
<tr class="memdesc:a02926dc5abfd958c847136c5abda05be inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Type info. <a href="classpFlow_1_1property.html#a02926dc5abfd958c847136c5abda05be">More...</a><br /></td></tr>
|
|
<tr class="separator:a02926dc5abfd958c847136c5abda05be inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a22879bc8973d7aea0c4eb37a527acac5 inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a22879bc8973d7aea0c4eb37a527acac5">property</a> ()</td></tr>
|
|
<tr class="memdesc:a22879bc8973d7aea0c4eb37a527acac5 inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Emptry constructor, used for reading from a file. <a href="classpFlow_1_1property.html#a22879bc8973d7aea0c4eb37a527acac5">More...</a><br /></td></tr>
|
|
<tr class="separator:a22879bc8973d7aea0c4eb37a527acac5 inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a95b5f49261e86936c79adc849bdf7f14 inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a95b5f49261e86936c79adc849bdf7f14">property</a> (const <a class="el" href="namespacepFlow.html#a6e76b0fc4f41684b7dd691cb6552384d">wordVector</a> &<a class="el" href="classpFlow_1_1property.html#aaeda027258dc1f7b8d1af3a482a2367a">materials</a>, const <a class="el" href="namespacepFlow.html#a56fe59023e353f0f237688c06fbfd441">realVector</a> &<a class="el" href="classpFlow_1_1property.html#a67ec7c434ccc08a62c8d355d868c79fd">densities</a>)</td></tr>
|
|
<tr class="memdesc:a95b5f49261e86936c79adc849bdf7f14 inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Constructe from materials and densities. <a href="classpFlow_1_1property.html#a95b5f49261e86936c79adc849bdf7f14">More...</a><br /></td></tr>
|
|
<tr class="separator:a95b5f49261e86936c79adc849bdf7f14 inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a150a368cceebc51b7262c035c9d22ca7 inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a150a368cceebc51b7262c035c9d22ca7">property</a> (const <a class="el" href="classpFlow_1_1fileSystem.html">fileSystem</a> &file)</td></tr>
|
|
<tr class="memdesc:a150a368cceebc51b7262c035c9d22ca7 inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Construct from file. <a href="classpFlow_1_1property.html#a150a368cceebc51b7262c035c9d22ca7">More...</a><br /></td></tr>
|
|
<tr class="separator:a150a368cceebc51b7262c035c9d22ca7 inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8fa20fbd50fd5a9596fde615c1306a6 inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#ae8fa20fbd50fd5a9596fde615c1306a6">property</a> (const <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> &<a class="el" href="classpFlow_1_1property.html#a9e81e11944c2000f458fdb15b0b44d1a">dict</a>)</td></tr>
|
|
<tr class="memdesc:ae8fa20fbd50fd5a9596fde615c1306a6 inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Construct from dictionary dict. <a href="classpFlow_1_1property.html#ae8fa20fbd50fd5a9596fde615c1306a6">More...</a><br /></td></tr>
|
|
<tr class="separator:ae8fa20fbd50fd5a9596fde615c1306a6 inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5e8de67abde03ef2de7ee64ebf6b77d5 inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a5e8de67abde03ef2de7ee64ebf6b77d5">property</a> (const <a class="el" href="classpFlow_1_1property.html">property</a> &)=default</td></tr>
|
|
<tr class="memdesc:a5e8de67abde03ef2de7ee64ebf6b77d5 inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Default copy. <a href="classpFlow_1_1property.html#a5e8de67abde03ef2de7ee64ebf6b77d5">More...</a><br /></td></tr>
|
|
<tr class="separator:a5e8de67abde03ef2de7ee64ebf6b77d5 inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae8b95c111de6f7fee18b38e5eb53f190 inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#ae8b95c111de6f7fee18b38e5eb53f190">property</a> (<a class="el" href="classpFlow_1_1property.html">property</a> &&)=default</td></tr>
|
|
<tr class="memdesc:ae8b95c111de6f7fee18b38e5eb53f190 inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Default move. <a href="classpFlow_1_1property.html#ae8b95c111de6f7fee18b38e5eb53f190">More...</a><br /></td></tr>
|
|
<tr class="separator:ae8b95c111de6f7fee18b38e5eb53f190 inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abdbddb96607bd14a9a43ab57c2feb810 inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1property.html">property</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#abdbddb96607bd14a9a43ab57c2feb810">operator=</a> (const <a class="el" href="classpFlow_1_1property.html">property</a> &)=default</td></tr>
|
|
<tr class="memdesc:abdbddb96607bd14a9a43ab57c2feb810 inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Default copy assignment. <a href="classpFlow_1_1property.html#abdbddb96607bd14a9a43ab57c2feb810">More...</a><br /></td></tr>
|
|
<tr class="separator:abdbddb96607bd14a9a43ab57c2feb810 inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad244be1e48e5adafb1d973a96f12e7ae inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1property.html">property</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#ad244be1e48e5adafb1d973a96f12e7ae">operator=</a> (<a class="el" href="classpFlow_1_1property.html">property</a> &&)=default</td></tr>
|
|
<tr class="memdesc:ad244be1e48e5adafb1d973a96f12e7ae inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Default move assignment. <a href="classpFlow_1_1property.html#ad244be1e48e5adafb1d973a96f12e7ae">More...</a><br /></td></tr>
|
|
<tr class="separator:ad244be1e48e5adafb1d973a96f12e7ae inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abe6af8d43d9e4e38a2aa1311ec11b862 inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#abe6af8d43d9e4e38a2aa1311ec11b862">~property</a> ()=default</td></tr>
|
|
<tr class="memdesc:abe6af8d43d9e4e38a2aa1311ec11b862 inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Default destructor. <a href="classpFlow_1_1property.html#abe6af8d43d9e4e38a2aa1311ec11b862">More...</a><br /></td></tr>
|
|
<tr class="separator:abe6af8d43d9e4e38a2aa1311ec11b862 inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9e81e11944c2000f458fdb15b0b44d1a inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a9e81e11944c2000f458fdb15b0b44d1a">dict</a> () const</td></tr>
|
|
<tr class="memdesc:a9e81e11944c2000f458fdb15b0b44d1a inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Return dictionary. <a href="classpFlow_1_1property.html#a9e81e11944c2000f458fdb15b0b44d1a">More...</a><br /></td></tr>
|
|
<tr class="separator:a9e81e11944c2000f458fdb15b0b44d1a inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:adc62e81491a3115339f0724c406b39dc inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#adc62e81491a3115339f0724c406b39dc">numMaterials</a> () const</td></tr>
|
|
<tr class="memdesc:adc62e81491a3115339f0724c406b39dc inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Return number of materials. <a href="classpFlow_1_1property.html#adc62e81491a3115339f0724c406b39dc">More...</a><br /></td></tr>
|
|
<tr class="separator:adc62e81491a3115339f0724c406b39dc inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aaeda027258dc1f7b8d1af3a482a2367a inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#aaeda027258dc1f7b8d1af3a482a2367a">materials</a> () const</td></tr>
|
|
<tr class="memdesc:aaeda027258dc1f7b8d1af3a482a2367a inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Return list of material names. <a href="classpFlow_1_1property.html#aaeda027258dc1f7b8d1af3a482a2367a">More...</a><br /></td></tr>
|
|
<tr class="separator:aaeda027258dc1f7b8d1af3a482a2367a inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67ec7c434ccc08a62c8d355d868c79fd inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a67ec7c434ccc08a62c8d355d868c79fd">densities</a> () const</td></tr>
|
|
<tr class="memdesc:a67ec7c434ccc08a62c8d355d868c79fd inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Return the list of densities. <a href="classpFlow_1_1property.html#a67ec7c434ccc08a62c8d355d868c79fd">More...</a><br /></td></tr>
|
|
<tr class="separator:a67ec7c434ccc08a62c8d355d868c79fd inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a03ed41e9229fa7fb6f7103af84f1ddaf inherit pub_methods_classpFlow_1_1property"><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_1property.html#a03ed41e9229fa7fb6f7103af84f1ddaf">material</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> i) const</td></tr>
|
|
<tr class="memdesc:a03ed41e9229fa7fb6f7103af84f1ddaf inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Return the material name of material i. <a href="classpFlow_1_1property.html#a03ed41e9229fa7fb6f7103af84f1ddaf">More...</a><br /></td></tr>
|
|
<tr class="separator:a03ed41e9229fa7fb6f7103af84f1ddaf inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe043c12ccbdcff21ec098dce9704ffc inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#afe043c12ccbdcff21ec098dce9704ffc">material</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> i, <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &name) const</td></tr>
|
|
<tr class="memdesc:afe043c12ccbdcff21ec098dce9704ffc inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Get the name of material i. <a href="classpFlow_1_1property.html#afe043c12ccbdcff21ec098dce9704ffc">More...</a><br /></td></tr>
|
|
<tr class="separator:afe043c12ccbdcff21ec098dce9704ffc inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a88776ce7e066f6b5fbf5238545881f0b inherit pub_methods_classpFlow_1_1property"><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_1property.html#a88776ce7e066f6b5fbf5238545881f0b">density</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> i) const</td></tr>
|
|
<tr class="memdesc:a88776ce7e066f6b5fbf5238545881f0b inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Return density of material i. <a href="classpFlow_1_1property.html#a88776ce7e066f6b5fbf5238545881f0b">More...</a><br /></td></tr>
|
|
<tr class="separator:a88776ce7e066f6b5fbf5238545881f0b inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2e4edb9e315736953f3c0ca26777ebbf inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a2e4edb9e315736953f3c0ca26777ebbf">density</a> (<a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> i, <a class="el" href="namespacepFlow.html#a6192191c0e9c178a44ee1ac350fde476">real</a> &rho) const</td></tr>
|
|
<tr class="memdesc:a2e4edb9e315736953f3c0ca26777ebbf inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Get the density of material i. <a href="classpFlow_1_1property.html#a2e4edb9e315736953f3c0ca26777ebbf">More...</a><br /></td></tr>
|
|
<tr class="separator:a2e4edb9e315736953f3c0ca26777ebbf inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad53527edc63114fb6bebe409db8dedbf inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#ad53527edc63114fb6bebe409db8dedbf">nameToIndex</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &name, <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> &idx) const</td></tr>
|
|
<tr class="memdesc:ad53527edc63114fb6bebe409db8dedbf inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Get the name of material in index idx Return true, if the name found, otherwise false. <a href="classpFlow_1_1property.html#ad53527edc63114fb6bebe409db8dedbf">More...</a><br /></td></tr>
|
|
<tr class="separator:ad53527edc63114fb6bebe409db8dedbf inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6ce0c64db98eb6144d363dbfc86104eb inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a6ce0c64db98eb6144d363dbfc86104eb">read</a> (const <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> &<a class="el" href="classpFlow_1_1property.html#a9e81e11944c2000f458fdb15b0b44d1a">dict</a>)</td></tr>
|
|
<tr class="memdesc:a6ce0c64db98eb6144d363dbfc86104eb inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Read from dictionary. <a href="classpFlow_1_1property.html#a6ce0c64db98eb6144d363dbfc86104eb">More...</a><br /></td></tr>
|
|
<tr class="separator:a6ce0c64db98eb6144d363dbfc86104eb inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6964e9f1f100001543fdb044fa7fc896 inherit pub_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a6964e9f1f100001543fdb044fa7fc896">write</a> (<a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> &<a class="el" href="classpFlow_1_1property.html#a9e81e11944c2000f458fdb15b0b44d1a">dict</a>) const</td></tr>
|
|
<tr class="memdesc:a6964e9f1f100001543fdb044fa7fc896 inherit pub_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">Write to dictionary. <a href="classpFlow_1_1property.html#a6964e9f1f100001543fdb044fa7fc896">More...</a><br /></td></tr>
|
|
<tr class="separator:a6964e9f1f100001543fdb044fa7fc896 inherit pub_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classpFlow_1_1demComponent"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpFlow_1_1demComponent')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classpFlow_1_1demComponent.html">demComponent</a></td></tr>
|
|
<tr class="memitem:a3145c3f3cba34861e279260ada91e0de inherit pub_methods_classpFlow_1_1demComponent"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demComponent.html#a3145c3f3cba34861e279260ada91e0de">TypeInfo</a> ("demComponent")</td></tr>
|
|
<tr class="separator:a3145c3f3cba34861e279260ada91e0de inherit pub_methods_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a73e3f3cd6a8eca86e6862f02e416dba2 inherit pub_methods_classpFlow_1_1demComponent"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demComponent.html#a73e3f3cd6a8eca86e6862f02e416dba2">demComponent</a> (const <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> &name, <a class="el" href="classpFlow_1_1systemControl.html">systemControl</a> &<a class="el" href="classpFlow_1_1demComponent.html#a647786897b3da03fcd415b2ebcf541c0">control</a>)</td></tr>
|
|
<tr class="separator:a73e3f3cd6a8eca86e6862f02e416dba2 inherit pub_methods_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a9ab4d5fa34944c13f3a07ec25b4fd666 inherit pub_methods_classpFlow_1_1demComponent"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demComponent.html#a9ab4d5fa34944c13f3a07ec25b4fd666">~demComponent</a> ()=default</td></tr>
|
|
<tr class="separator:a9ab4d5fa34944c13f3a07ec25b4fd666 inherit pub_methods_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a647786897b3da03fcd415b2ebcf541c0 inherit pub_methods_classpFlow_1_1demComponent"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demComponent.html#a647786897b3da03fcd415b2ebcf541c0">control</a> () const</td></tr>
|
|
<tr class="separator:a647786897b3da03fcd415b2ebcf541c0 inherit pub_methods_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae1afde9cfe19a586522259a33a4931e3 inherit pub_methods_classpFlow_1_1demComponent"><td class="memItemLeft" align="right" valign="top">auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demComponent.html#ae1afde9cfe19a586522259a33a4931e3">control</a> ()</td></tr>
|
|
<tr class="separator:ae1afde9cfe19a586522259a33a4931e3 inherit pub_methods_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4fc823022c8f0175108f10a42e7b858f inherit pub_methods_classpFlow_1_1demComponent"><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_1demComponent.html#a4fc823022c8f0175108f10a42e7b858f">dt</a> () const</td></tr>
|
|
<tr class="separator:a4fc823022c8f0175108f10a42e7b858f inherit pub_methods_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a476763249b99b131d7116430896cd44e inherit pub_methods_classpFlow_1_1demComponent"><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_1demComponent.html#a476763249b99b131d7116430896cd44e">currentTime</a> () const</td></tr>
|
|
<tr class="separator:a476763249b99b131d7116430896cd44e inherit pub_methods_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a49e56dd259a0f440e947ed17b149f32f inherit pub_methods_classpFlow_1_1demComponent"><td class="memItemLeft" align="right" valign="top">auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demComponent.html#a49e56dd259a0f440e947ed17b149f32f">timers</a> ()</td></tr>
|
|
<tr class="separator:a49e56dd259a0f440e947ed17b149f32f inherit pub_methods_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae69e59e991f33e7d278ff6ad19d2e87d inherit pub_methods_classpFlow_1_1demComponent"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demComponent.html#ae69e59e991f33e7d278ff6ad19d2e87d">timers</a> () const</td></tr>
|
|
<tr class="separator:ae69e59e991f33e7d278ff6ad19d2e87d inherit pub_methods_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classpFlow_1_1eventObserver"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpFlow_1_1eventObserver')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classpFlow_1_1eventObserver.html">eventObserver</a></td></tr>
|
|
<tr class="memitem:a69e17341cf34a16cf432fe89b5d1e3d1 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1eventObserver.html#a69e17341cf34a16cf432fe89b5d1e3d1">eventObserver</a> ()</td></tr>
|
|
<tr class="separator:a69e17341cf34a16cf432fe89b5d1e3d1 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a500a83ecd496c5f393e815fd0597b728 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1eventObserver.html#a500a83ecd496c5f393e815fd0597b728">eventObserver</a> (const <a class="el" href="classpFlow_1_1eventSubscriber.html">eventSubscriber</a> &subscriber, bool <a class="el" href="classpFlow_1_1eventObserver.html#a7d5ac42c30174e7700a36b3d05de5747">subscribe</a>=true)</td></tr>
|
|
<tr class="separator:a500a83ecd496c5f393e815fd0597b728 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab4a79ac5fa9ae6f5074748fe4b8fc954 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1eventObserver.html#ab4a79ac5fa9ae6f5074748fe4b8fc954">~eventObserver</a> ()</td></tr>
|
|
<tr class="separator:ab4a79ac5fa9ae6f5074748fe4b8fc954 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0bbca55d6c8f234990c4f78bf4449288 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1eventObserver.html#a0bbca55d6c8f234990c4f78bf4449288">subscribed</a> () const</td></tr>
|
|
<tr class="separator:a0bbca55d6c8f234990c4f78bf4449288 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7d5ac42c30174e7700a36b3d05de5747 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1eventObserver.html#a7d5ac42c30174e7700a36b3d05de5747">subscribe</a> (const <a class="el" href="classpFlow_1_1eventSubscriber.html">eventSubscriber</a> &subscriber)</td></tr>
|
|
<tr class="separator:a7d5ac42c30174e7700a36b3d05de5747 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6945b636972adfaba66c9ca5f1e68a25 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1eventObserver.html#a6945b636972adfaba66c9ca5f1e68a25">invalidateSubscriber</a> ()</td></tr>
|
|
<tr class="separator:a6945b636972adfaba66c9ca5f1e68a25 inherit pub_methods_classpFlow_1_1eventObserver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pub_methods_classpFlow_1_1interactionBase"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpFlow_1_1interactionBase')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classpFlow_1_1interactionBase.html">interactionBase</a></td></tr>
|
|
<tr class="memitem:a1c2dab8f1a1994726c11acb940e1c94f inherit pub_methods_classpFlow_1_1interactionBase"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interactionBase.html#a1c2dab8f1a1994726c11acb940e1c94f">interactionBase</a> (const <a class="el" href="classpFlow_1_1particles.html">particles</a> &prtcl, const <a class="el" href="classpFlow_1_1geometry.html">geometry</a> &geom)</td></tr>
|
|
<tr class="separator:a1c2dab8f1a1994726c11acb940e1c94f inherit pub_methods_classpFlow_1_1interactionBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5a622149e803f0fa292a95784c12a7b8 inherit pub_methods_classpFlow_1_1interactionBase"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interactionBase.html#a5a622149e803f0fa292a95784c12a7b8">pStruct</a> () const</td></tr>
|
|
<tr class="separator:a5a622149e803f0fa292a95784c12a7b8 inherit pub_methods_classpFlow_1_1interactionBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ac68c3b2e395ce30e055cf899325eac25 inherit pub_methods_classpFlow_1_1interactionBase"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interactionBase.html#ac68c3b2e395ce30e055cf899325eac25">surface</a> () const</td></tr>
|
|
<tr class="separator:ac68c3b2e395ce30e055cf899325eac25 inherit pub_methods_classpFlow_1_1interactionBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1fb354328b80a1759c5a0d7ad36cfb13 inherit pub_methods_classpFlow_1_1interactionBase"><td class="memItemLeft" align="right" valign="top">const auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interactionBase.html#a1fb354328b80a1759c5a0d7ad36cfb13">Particles</a> () const</td></tr>
|
|
<tr class="separator:a1fb354328b80a1759c5a0d7ad36cfb13 inherit pub_methods_classpFlow_1_1interactionBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a5210a63a22587e35dc051c89a52c63fa inherit pub_methods_classpFlow_1_1interactionBase"><td class="memItemLeft" align="right" valign="top">auto & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interactionBase.html#a5210a63a22587e35dc051c89a52c63fa">Geometry</a> () const</td></tr>
|
|
<tr class="separator:a5210a63a22587e35dc051c89a52c63fa inherit pub_methods_classpFlow_1_1interactionBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-types"></a>
|
|
Protected Types</h2></td></tr>
|
|
<tr class="memitem:ae0579d94abaf8427e10a2f0d69a96563"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#ae0579d94abaf8427e10a2f0d69a96563">rpPPInteraction</a> = Kokkos::RangePolicy< Kokkos::IndexType< <a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a> >, Kokkos::Schedule< Kokkos::Dynamic > ></td></tr>
|
|
<tr class="memdesc:ae0579d94abaf8427e10a2f0d69a96563"><td class="mdescLeft"> </td><td class="mdescRight">range policy for p-p interaction execution <a href="classpFlow_1_1sphereInteraction.html#ae0579d94abaf8427e10a2f0d69a96563">More...</a><br /></td></tr>
|
|
<tr class="separator:ae0579d94abaf8427e10a2f0d69a96563"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ae4ee93ce294f9a505bf6d222cda16426"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#ae4ee93ce294f9a505bf6d222cda16426">rpPWInteraction</a> = <a class="el" href="classpFlow_1_1sphereInteraction.html#ae0579d94abaf8427e10a2f0d69a96563">rpPPInteraction</a></td></tr>
|
|
<tr class="memdesc:ae4ee93ce294f9a505bf6d222cda16426"><td class="mdescLeft"> </td><td class="mdescRight">range policy for p-w interaction execution <a href="classpFlow_1_1sphereInteraction.html#ae4ee93ce294f9a505bf6d222cda16426">More...</a><br /></td></tr>
|
|
<tr class="separator:ae4ee93ce294f9a505bf6d222cda16426"><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:a9eab7f2a8f2976d43a4ae0bfaa31b142"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a9eab7f2a8f2976d43a4ae0bfaa31b142">createSphereInteraction</a> ()</td></tr>
|
|
<tr class="separator:a9eab7f2a8f2976d43a4ae0bfaa31b142"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a597cbd8042eaa556357094485b716c05"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a597cbd8042eaa556357094485b716c05">managePPContactLists</a> ()</td></tr>
|
|
<tr class="separator:a597cbd8042eaa556357094485b716c05"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a829b8d15f91240e6bf9147f73f939d11"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a829b8d15f91240e6bf9147f73f939d11">managePWContactLists</a> ()</td></tr>
|
|
<tr class="separator:a829b8d15f91240e6bf9147f73f939d11"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_methods_classpFlow_1_1property"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpFlow_1_1property')"><img src="closed.png" alt="-"/> Protected Member Functions inherited from <a class="el" href="classpFlow_1_1property.html">property</a></td></tr>
|
|
<tr class="memitem:a3ee94dd32f4df1490653290d2919dc52 inherit pro_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a3ee94dd32f4df1490653290d2919dc52">readDictionary</a> (const <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> &<a class="el" href="classpFlow_1_1property.html#a9e81e11944c2000f458fdb15b0b44d1a">dict</a>)</td></tr>
|
|
<tr class="memdesc:a3ee94dd32f4df1490653290d2919dc52 inherit pro_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">read from dict <a href="classpFlow_1_1property.html#a3ee94dd32f4df1490653290d2919dc52">More...</a><br /></td></tr>
|
|
<tr class="separator:a3ee94dd32f4df1490653290d2919dc52 inherit pro_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad55987c0647186d3e7acad9cc4166034 inherit pro_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#ad55987c0647186d3e7acad9cc4166034">writeDictionary</a> (<a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> &<a class="el" href="classpFlow_1_1property.html#a9e81e11944c2000f458fdb15b0b44d1a">dict</a>) const</td></tr>
|
|
<tr class="memdesc:ad55987c0647186d3e7acad9cc4166034 inherit pro_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">write to dict <a href="classpFlow_1_1property.html#ad55987c0647186d3e7acad9cc4166034">More...</a><br /></td></tr>
|
|
<tr class="separator:ad55987c0647186d3e7acad9cc4166034 inherit pro_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a81429b86cbb3fb83ee6752cc2308c094 inherit pro_methods_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a81429b86cbb3fb83ee6752cc2308c094">makeNameIndex</a> ()</td></tr>
|
|
<tr class="memdesc:a81429b86cbb3fb83ee6752cc2308c094 inherit pro_methods_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">creates a mapp <a href="classpFlow_1_1property.html#a81429b86cbb3fb83ee6752cc2308c094">More...</a><br /></td></tr>
|
|
<tr class="separator:a81429b86cbb3fb83ee6752cc2308c094 inherit pro_methods_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
|
|
Protected Attributes</h2></td></tr>
|
|
<tr class="memitem:a85c5692b97a3b485cc3f52368b063942"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1sphereInteraction.html#a92d80c9a6ba7b1c4bd6cf62df514a095">GeometryMotionModel</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a85c5692b97a3b485cc3f52368b063942">geometryMotion_</a></td></tr>
|
|
<tr class="memdesc:a85c5692b97a3b485cc3f52368b063942"><td class="mdescLeft"> </td><td class="mdescRight">const reference to geometry <a href="classpFlow_1_1sphereInteraction.html#a85c5692b97a3b485cc3f52368b063942">More...</a><br /></td></tr>
|
|
<tr class="separator:a85c5692b97a3b485cc3f52368b063942"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:af9b03fc5ca999442443d1c28771d0a94"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1sphereParticles.html">sphereParticles</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#af9b03fc5ca999442443d1c28771d0a94">sphParticles_</a></td></tr>
|
|
<tr class="memdesc:af9b03fc5ca999442443d1c28771d0a94"><td class="mdescLeft"> </td><td class="mdescRight">const reference to particles <a href="classpFlow_1_1sphereInteraction.html#af9b03fc5ca999442443d1c28771d0a94">More...</a><br /></td></tr>
|
|
<tr class="separator:af9b03fc5ca999442443d1c28771d0a94"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a54a996dc239c37bbbdd265524a386065"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>< <a class="el" href="classpFlow_1_1sphereInteraction.html#a3532cc9566d064856becaf061898cc3b">ContactForceModel</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a54a996dc239c37bbbdd265524a386065">forceModel_</a> = nullptr</td></tr>
|
|
<tr class="memdesc:a54a996dc239c37bbbdd265524a386065"><td class="mdescLeft"> </td><td class="mdescRight">contact force model <a href="classpFlow_1_1sphereInteraction.html#a54a996dc239c37bbbdd265524a386065">More...</a><br /></td></tr>
|
|
<tr class="separator:a54a996dc239c37bbbdd265524a386065"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a01d564ec7fc23a6d25277a4910cb16dd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>< <a class="el" href="classpFlow_1_1sphereInteraction.html#ae368a1ff5d1ee44cd9e169593c734d2f">ContactListType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a01d564ec7fc23a6d25277a4910cb16dd">ppContactList_</a> = nullptr</td></tr>
|
|
<tr class="memdesc:a01d564ec7fc23a6d25277a4910cb16dd"><td class="mdescLeft"> </td><td class="mdescRight">contact list for particle-particle interactoins (keeps the history) <a href="classpFlow_1_1sphereInteraction.html#a01d564ec7fc23a6d25277a4910cb16dd">More...</a><br /></td></tr>
|
|
<tr class="separator:a01d564ec7fc23a6d25277a4910cb16dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ade3a55574b6fc47f8cc1ed1d4f8ac62a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>< <a class="el" href="classpFlow_1_1sphereInteraction.html#ae368a1ff5d1ee44cd9e169593c734d2f">ContactListType</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#ade3a55574b6fc47f8cc1ed1d4f8ac62a">pwContactList_</a> = nullptr</td></tr>
|
|
<tr class="memdesc:ade3a55574b6fc47f8cc1ed1d4f8ac62a"><td class="mdescLeft"> </td><td class="mdescRight">contact list for particle-wall interactions (keeps the history) <a href="classpFlow_1_1sphereInteraction.html#ade3a55574b6fc47f8cc1ed1d4f8ac62a">More...</a><br /></td></tr>
|
|
<tr class="separator:ade3a55574b6fc47f8cc1ed1d4f8ac62a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abeef262bf78ee4dd6e40ee7834767b35"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Timer.html">Timer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#abeef262bf78ee4dd6e40ee7834767b35">ppInteractionTimer_</a></td></tr>
|
|
<tr class="memdesc:abeef262bf78ee4dd6e40ee7834767b35"><td class="mdescLeft"> </td><td class="mdescRight">timer for particle-particle interaction computations <a href="classpFlow_1_1sphereInteraction.html#abeef262bf78ee4dd6e40ee7834767b35">More...</a><br /></td></tr>
|
|
<tr class="separator:abeef262bf78ee4dd6e40ee7834767b35"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fe511b7575f6a62d774460cc38ae78e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Timer.html">Timer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1sphereInteraction.html#a7fe511b7575f6a62d774460cc38ae78e">pwInteractionTimer_</a></td></tr>
|
|
<tr class="memdesc:a7fe511b7575f6a62d774460cc38ae78e"><td class="mdescLeft"> </td><td class="mdescRight">timer for particle-wall interaction computations <a href="classpFlow_1_1sphereInteraction.html#a7fe511b7575f6a62d774460cc38ae78e">More...</a><br /></td></tr>
|
|
<tr class="separator:a7fe511b7575f6a62d774460cc38ae78e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_classpFlow_1_1interaction"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpFlow_1_1interaction')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classpFlow_1_1interaction.html">interaction</a></td></tr>
|
|
<tr class="memitem:ac2723a135fbf65195efce62aea6ef03d inherit pro_attribs_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#ac2723a135fbf65195efce62aea6ef03d">fileDict_</a></td></tr>
|
|
<tr class="memdesc:ac2723a135fbf65195efce62aea6ef03d inherit pro_attribs_classpFlow_1_1interaction"><td class="mdescLeft"> </td><td class="mdescRight">interaction file dictionary <a href="classpFlow_1_1interaction.html#ac2723a135fbf65195efce62aea6ef03d">More...</a><br /></td></tr>
|
|
<tr class="separator:ac2723a135fbf65195efce62aea6ef03d inherit pro_attribs_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a8c210b9197467ebb4878ea56cb1d3270 inherit pro_attribs_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>< <a class="el" href="classpFlow_1_1contactSearch.html">contactSearch</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#a8c210b9197467ebb4878ea56cb1d3270">contactSearch_</a> = nullptr</td></tr>
|
|
<tr class="memdesc:a8c210b9197467ebb4878ea56cb1d3270 inherit pro_attribs_classpFlow_1_1interaction"><td class="mdescLeft"> </td><td class="mdescRight">contact search object for pp and pw interactions <a href="classpFlow_1_1interaction.html#a8c210b9197467ebb4878ea56cb1d3270">More...</a><br /></td></tr>
|
|
<tr class="separator:a8c210b9197467ebb4878ea56cb1d3270 inherit pro_attribs_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_classpFlow_1_1property"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpFlow_1_1property')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classpFlow_1_1property.html">property</a></td></tr>
|
|
<tr class="memitem:a79a393335e394e458a3c68b1d820a5e6 inherit pro_attribs_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>< <a class="el" href="classpFlow_1_1dictionary.html">dictionary</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a79a393335e394e458a3c68b1d820a5e6">dict_</a> = nullptr</td></tr>
|
|
<tr class="memdesc:a79a393335e394e458a3c68b1d820a5e6 inherit pro_attribs_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">pointer to the dictionary, if it is constructed from a file/dictionary <a href="classpFlow_1_1property.html#a79a393335e394e458a3c68b1d820a5e6">More...</a><br /></td></tr>
|
|
<tr class="separator:a79a393335e394e458a3c68b1d820a5e6 inherit pro_attribs_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a437403f7d71404549fdfc4fc1825cff2 inherit pro_attribs_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a6e76b0fc4f41684b7dd691cb6552384d">wordVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a437403f7d71404549fdfc4fc1825cff2">materials_</a></td></tr>
|
|
<tr class="memdesc:a437403f7d71404549fdfc4fc1825cff2 inherit pro_attribs_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">list of name of materials <a href="classpFlow_1_1property.html#a437403f7d71404549fdfc4fc1825cff2">More...</a><br /></td></tr>
|
|
<tr class="separator:a437403f7d71404549fdfc4fc1825cff2 inherit pro_attribs_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1d743ba937653e990ae449b3e1acd22a inherit pro_attribs_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#a56fe59023e353f0f237688c06fbfd441">realVector</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a1d743ba937653e990ae449b3e1acd22a">densities_</a></td></tr>
|
|
<tr class="memdesc:a1d743ba937653e990ae449b3e1acd22a inherit pro_attribs_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">list of density of materials <a href="classpFlow_1_1property.html#a1d743ba937653e990ae449b3e1acd22a">More...</a><br /></td></tr>
|
|
<tr class="separator:a1d743ba937653e990ae449b3e1acd22a inherit pro_attribs_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a1092ec0af64496d0215071cce3f90c41 inherit pro_attribs_classpFlow_1_1property"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacepFlow.html#ac3bade448fe22b2e9d66a82ed4b83326">wordHashMap</a>< <a class="el" href="namespacepFlow.html#abd01e8e67e3d94cab04ecaaf4f85ac1b">uint32</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1property.html#a1092ec0af64496d0215071cce3f90c41">nameIndex_</a></td></tr>
|
|
<tr class="memdesc:a1092ec0af64496d0215071cce3f90c41 inherit pro_attribs_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">rapid mapping from name to index <a href="classpFlow_1_1property.html#a1092ec0af64496d0215071cce3f90c41">More...</a><br /></td></tr>
|
|
<tr class="separator:a1092ec0af64496d0215071cce3f90c41 inherit pro_attribs_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ad1dfa4ff1700e5649d5651714ad559fa inherit pro_attribs_classpFlow_1_1property"><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_1property.html#ad1dfa4ff1700e5649d5651714ad559fa">numMaterials_</a> = 0</td></tr>
|
|
<tr class="memdesc:ad1dfa4ff1700e5649d5651714ad559fa inherit pro_attribs_classpFlow_1_1property"><td class="mdescLeft"> </td><td class="mdescRight">number of materials <a href="classpFlow_1_1property.html#ad1dfa4ff1700e5649d5651714ad559fa">More...</a><br /></td></tr>
|
|
<tr class="separator:ad1dfa4ff1700e5649d5651714ad559fa inherit pro_attribs_classpFlow_1_1property"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_classpFlow_1_1demComponent"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpFlow_1_1demComponent')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classpFlow_1_1demComponent.html">demComponent</a></td></tr>
|
|
<tr class="memitem:a3ce96806ed72189c4d9a24e9429d0420 inherit pro_attribs_classpFlow_1_1demComponent"><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_1demComponent.html#a3ce96806ed72189c4d9a24e9429d0420">componentName_</a></td></tr>
|
|
<tr class="separator:a3ce96806ed72189c4d9a24e9429d0420 inherit pro_attribs_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abfbc3debb472c661c30cf9fe782bb076 inherit pro_attribs_classpFlow_1_1demComponent"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1systemControl.html">systemControl</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demComponent.html#abfbc3debb472c661c30cf9fe782bb076">control_</a></td></tr>
|
|
<tr class="separator:abfbc3debb472c661c30cf9fe782bb076 inherit pro_attribs_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0c29ef9514a77bce5b8f4ece533bcf8c inherit pro_attribs_classpFlow_1_1demComponent"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1Timers.html">Timers</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1demComponent.html#a0c29ef9514a77bce5b8f4ece533bcf8c">timers_</a></td></tr>
|
|
<tr class="separator:a0c29ef9514a77bce5b8f4ece533bcf8c inherit pro_attribs_classpFlow_1_1demComponent"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_classpFlow_1_1eventObserver"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpFlow_1_1eventObserver')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classpFlow_1_1eventObserver.html">eventObserver</a></td></tr>
|
|
<tr class="memitem:a0fb69aec8e6e5c3f6a27c4ecc724338b inherit pro_attribs_classpFlow_1_1eventObserver"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1eventSubscriber.html">eventSubscriber</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1eventObserver.html#a0fb69aec8e6e5c3f6a27c4ecc724338b">subscriber_</a> = nullptr</td></tr>
|
|
<tr class="separator:a0fb69aec8e6e5c3f6a27c4ecc724338b inherit pro_attribs_classpFlow_1_1eventObserver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:afe38338c2fa622334e0f3d49d455ab47 inherit pro_attribs_classpFlow_1_1eventObserver"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1eventObserver.html#afe38338c2fa622334e0f3d49d455ab47">subscribed_</a> = false</td></tr>
|
|
<tr class="separator:afe38338c2fa622334e0f3d49d455ab47 inherit pro_attribs_classpFlow_1_1eventObserver"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="inherit_header pro_attribs_classpFlow_1_1interactionBase"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpFlow_1_1interactionBase')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classpFlow_1_1interactionBase.html">interactionBase</a></td></tr>
|
|
<tr class="memitem:aa9c6fe00ccb69057bc113796f134b81a inherit pro_attribs_classpFlow_1_1interactionBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1particles.html">particles</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interactionBase.html#aa9c6fe00ccb69057bc113796f134b81a">particles_</a></td></tr>
|
|
<tr class="separator:aa9c6fe00ccb69057bc113796f134b81a inherit pro_attribs_classpFlow_1_1interactionBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0ca39596f183e9a3ac8974cdb9a99921 inherit pro_attribs_classpFlow_1_1interactionBase"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classpFlow_1_1geometry.html">geometry</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interactionBase.html#a0ca39596f183e9a3ac8974cdb9a99921">geometry_</a></td></tr>
|
|
<tr class="separator:a0ca39596f183e9a3ac8974cdb9a99921 inherit pro_attribs_classpFlow_1_1interactionBase"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
|
|
Additional Inherited Members</h2></td></tr>
|
|
<tr class="inherit_header pub_static_methods_classpFlow_1_1interaction"><td colspan="2" onclick="javascript:toggleInherit('pub_static_methods_classpFlow_1_1interaction')"><img src="closed.png" alt="-"/> Static Public Member Functions inherited from <a class="el" href="classpFlow_1_1interaction.html">interaction</a></td></tr>
|
|
<tr class="memitem:a4719440c5da75bf4bc6776501d106bf9 inherit pub_static_methods_classpFlow_1_1interaction"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classpFlow_1_1uniquePtr.html">uniquePtr</a>< <a class="el" href="classpFlow_1_1interaction.html">interaction</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1interaction.html#a4719440c5da75bf4bc6776501d106bf9">create</a> (<a class="el" href="classpFlow_1_1systemControl.html">systemControl</a> &<a class="el" href="classpFlow_1_1demComponent.html#a647786897b3da03fcd415b2ebcf541c0">control</a>, const <a class="el" href="classpFlow_1_1particles.html">particles</a> &prtcl, const <a class="el" href="classpFlow_1_1geometry.html">geometry</a> &geom)</td></tr>
|
|
<tr class="separator:a4719440c5da75bf4bc6776501d106bf9 inherit pub_static_methods_classpFlow_1_1interaction"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><h3>template<typename contactForceModel, typename geometryMotionModel, template< class, class, class > class contactListType><br />
|
|
class pFlow::sphereInteraction< contactForceModel, geometryMotionModel, contactListType ></h3>
|
|
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00036">36</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
</div><h2 class="groupheader">Member Typedef Documentation</h2>
|
|
<a id="a92d80c9a6ba7b1c4bd6cf62df514a095"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a92d80c9a6ba7b1c4bd6cf62df514a095">◆ </a></span>GeometryMotionModel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1sphereInteraction.html#a92d80c9a6ba7b1c4bd6cf62df514a095">GeometryMotionModel</a> = geometryMotionModel</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00042">42</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3532cc9566d064856becaf061898cc3b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3532cc9566d064856becaf061898cc3b">◆ </a></span>ContactForceModel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1sphereInteraction.html#a3532cc9566d064856becaf061898cc3b">ContactForceModel</a> = contactForceModel</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00044">44</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a9609236c05a92088701e0be353ae1aa9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9609236c05a92088701e0be353ae1aa9">◆ </a></span>MotionModel</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1sphereInteraction.html#a9609236c05a92088701e0be353ae1aa9">MotionModel</a> = typename geometryMotionModel::MotionModel</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00046">46</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0ca8fe8e9a50e2e293ae2d334d505b97"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0ca8fe8e9a50e2e293ae2d334d505b97">◆ </a></span>ModelStorage</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1sphereInteraction.html#a0ca8fe8e9a50e2e293ae2d334d505b97">ModelStorage</a> = typename ContactForceModel::contactForceStorage</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00048">48</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a746fbb49f5fa23ecfdea0fa693d40dc7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a746fbb49f5fa23ecfdea0fa693d40dc7">◆ </a></span>IdType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1interaction.html#a3af07639d0071df31d0741a89d85ea76">IdType</a> = typename <a class="el" href="classpFlow_1_1interaction.html#a3af07639d0071df31d0741a89d85ea76">interaction::IdType</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00050">50</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ab04a64e60fdc8d207e0842ae22ead203"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ab04a64e60fdc8d207e0842ae22ead203">◆ </a></span>IndexType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1interaction.html#a4876646545c04fef726061070b4e9a3f">IndexType</a> = typename <a class="el" href="classpFlow_1_1interaction.html#a4876646545c04fef726061070b4e9a3f">interaction::IndexType</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00052">52</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a290c4977854d696182f94ee0b11beaf5"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a290c4977854d696182f94ee0b11beaf5">◆ </a></span>ExecutionSpace</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1interaction.html#a18d3281d135de549b69af821b3fef223">ExecutionSpace</a> = typename <a class="el" href="classpFlow_1_1interaction.html#a18d3281d135de549b69af821b3fef223">interaction::ExecutionSpace</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00054">54</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae368a1ff5d1ee44cd9e169593c734d2f"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae368a1ff5d1ee44cd9e169593c734d2f">◆ </a></span>ContactListType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1sphereInteraction.html#ae368a1ff5d1ee44cd9e169593c734d2f">ContactListType</a> = contactListType<<a class="el" href="classpFlow_1_1sphereInteraction.html#a0ca8fe8e9a50e2e293ae2d334d505b97">ModelStorage</a>, <a class="el" href="classpFlow_1_1interaction.html#a18d3281d135de549b69af821b3fef223">ExecutionSpace</a>, <a class="el" href="classpFlow_1_1interaction.html#a3af07639d0071df31d0741a89d85ea76">IdType</a>></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00057">57</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a0d1ed1e8837f1f0d7faab5634fc10311"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d1ed1e8837f1f0d7faab5634fc10311">◆ </a></span>PairsContainerType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1sphereInteraction.html#a0d1ed1e8837f1f0d7faab5634fc10311">PairsContainerType</a> = typename <a class="el" href="classpFlow_1_1contactSearch.html#ac727a42239cda225bf9aee921906e41b">contactSearch::PairContainerType</a></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00059">59</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae0579d94abaf8427e10a2f0d69a96563"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae0579d94abaf8427e10a2f0d69a96563">◆ </a></span>rpPPInteraction</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1sphereInteraction.html#ae0579d94abaf8427e10a2f0d69a96563">rpPPInteraction</a> = Kokkos::RangePolicy<Kokkos::IndexType<<a class="el" href="namespacepFlow.html#aae6ad039f09c0676db11bd114136a3fa">int32</a>>, Kokkos::Schedule<Kokkos::Dynamic> ></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>range policy for p-p interaction execution </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00093">93</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ae4ee93ce294f9a505bf6d222cda16426"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ae4ee93ce294f9a505bf6d222cda16426">◆ </a></span>rpPWInteraction</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">using <a class="el" href="classpFlow_1_1sphereInteraction.html#ae4ee93ce294f9a505bf6d222cda16426">rpPWInteraction</a> = <a class="el" href="classpFlow_1_1sphereInteraction.html#ae0579d94abaf8427e10a2f0d69a96563">rpPPInteraction</a></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>range policy for p-w interaction execution </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00096">96</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="adbda74b13fb6f253badf2478c99fd3cf"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#adbda74b13fb6f253badf2478c99fd3cf">◆ </a></span>sphereInteraction()</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_1sphereInteraction.html">sphereInteraction</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1systemControl.html">systemControl</a> & </td>
|
|
<td class="paramname"><em>control</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1particles.html">particles</a> & </td>
|
|
<td class="paramname"><em>prtcl</em>, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1geometry.html">geometry</a> & </td>
|
|
<td class="paramname"><em>geom</em> </td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
<td>)</td>
|
|
<td></td><td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00104">104</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="sphereInteraction_8cpp_source.html#l00026">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::createSphereInteraction()</a>, and <a class="el" href="error_8hpp_source.html#l00057">fatalExit</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classpFlow_1_1sphereInteraction_adbda74b13fb6f253badf2478c99fd3cf_cgraph.png" border="0" usemap="#classpFlow_1_1sphereInteraction_adbda74b13fb6f253badf2478c99fd3cf_cgraph" alt=""/></div>
|
|
<map name="classpFlow_1_1sphereInteraction_adbda74b13fb6f253badf2478c99fd3cf_cgraph" id="classpFlow_1_1sphereInteraction_adbda74b13fb6f253badf2478c99fd3cf_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,5,141,32"/>
|
|
<area shape="rect" href="classpFlow_1_1sphereInteraction.html#a9eab7f2a8f2976d43a4ae0bfaa31b142" title=" " alt="" coords="189,5,368,32"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a9eab7f2a8f2976d43a4ae0bfaa31b142"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9eab7f2a8f2976d43a4ae0bfaa31b142">◆ </a></span>createSphereInteraction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool createSphereInteraction</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="sphereInteraction_8cpp_source.html#l00026">26</a> of file <a class="el" href="sphereInteraction_8cpp_source.html">sphereInteraction.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="VectorSingle_8hpp_source.html#l00307">VectorSingle< T, MemorySpace >::deviceVector()</a>, <a class="el" href="streams_8hpp_source.html#l00041">endREPORT</a>, and <a class="el" href="streams_8hpp_source.html#l00040">REPORT</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sphereInteraction_8hpp_source.html#l00104">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::sphereInteraction()</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classpFlow_1_1sphereInteraction_a9eab7f2a8f2976d43a4ae0bfaa31b142_cgraph.png" border="0" usemap="#classpFlow_1_1sphereInteraction_a9eab7f2a8f2976d43a4ae0bfaa31b142_cgraph" alt=""/></div>
|
|
<map name="classpFlow_1_1sphereInteraction_a9eab7f2a8f2976d43a4ae0bfaa31b142_cgraph" id="classpFlow_1_1sphereInteraction_a9eab7f2a8f2976d43a4ae0bfaa31b142_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,13,184,39"/>
|
|
<area shape="rect" href="classpFlow_1_1VectorSingle.html#a8b2f0373a536e124359abc6cf5e04c6b" title=" " alt="" coords="232,5,381,47"/>
|
|
</map>
|
|
</div>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classpFlow_1_1sphereInteraction_a9eab7f2a8f2976d43a4ae0bfaa31b142_icgraph.png" border="0" usemap="#classpFlow_1_1sphereInteraction_a9eab7f2a8f2976d43a4ae0bfaa31b142_icgraph" alt=""/></div>
|
|
<map name="classpFlow_1_1sphereInteraction_a9eab7f2a8f2976d43a4ae0bfaa31b142_icgraph" id="classpFlow_1_1sphereInteraction_a9eab7f2a8f2976d43a4ae0bfaa31b142_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="189,5,368,32"/>
|
|
<area shape="rect" href="classpFlow_1_1sphereInteraction.html#adbda74b13fb6f253badf2478c99fd3cf" title=" " alt="" coords="5,5,141,32"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a597cbd8042eaa556357094485b716c05"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a597cbd8042eaa556357094485b716c05">◆ </a></span>managePPContactLists()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool managePPContactLists </td>
|
|
<td>(</td>
|
|
<td class="paramname"></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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a829b8d15f91240e6bf9147f73f939d11"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a829b8d15f91240e6bf9147f73f939d11">◆ </a></span>managePWContactLists()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool managePWContactLists </td>
|
|
<td>(</td>
|
|
<td class="paramname"></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">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a98e515ac9de730dafe652cf79d3ce1ce"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98e515ac9de730dafe652cf79d3ce1ce">◆ </a></span>TypeInfoTemplate3()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">TypeInfoTemplate3 </td>
|
|
<td>(</td>
|
|
<td class="paramtype">"sphereInteraction< contactForceModel, geometryMotionModel, contactListType >" </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1sphereInteraction.html#a3532cc9566d064856becaf061898cc3b">ContactForceModel</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1sphereInteraction.html#a9609236c05a92088701e0be353ae1aa9">MotionModel</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1sphereInteraction.html#ae368a1ff5d1ee44cd9e169593c734d2f">ContactListType</a> </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="a49422fe4d2d0079808b801102d6e6265"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a49422fe4d2d0079808b801102d6e6265">◆ </a></span>add_vCtor()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">add_vCtor </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1interaction.html">interaction</a> </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1sphereInteraction.html">sphereInteraction</a>< contactForceModel, geometryMotionModel, contactListType > </td>
|
|
<td class="paramname">, </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="paramkey"></td>
|
|
<td></td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1systemControl.html">systemControl</a> </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="ada71b97666fe3f66b31690bf12633c32"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada71b97666fe3f66b31690bf12633c32">◆ </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">bool beforeIteration </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classpFlow_1_1demComponent.html#a87d9b39a0e924bb21ed4a165140836de">demComponent</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00129">129</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="afa767bddda52eb71cea18f755e17d559"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#afa767bddda52eb71cea18f755e17d559">◆ </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">bool iterate </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classpFlow_1_1demComponent.html#ad9e44c3349e7a9a5b6ba72c9db344b96">demComponent</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00135">135</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="interaction_8hpp_source.html#l00054">interaction::contactSearch_</a>, <a class="el" href="Timer_8hpp_source.html#l00102">Timer::end()</a>, <a class="el" href="error_8hpp_source.html#l00042">fatalErrorInFunction</a>, <a class="el" href="error_8hpp_source.html#l00057">fatalExit</a>, <a class="el" href="particles_8hpp_source.html#l00138">particles::numActive()</a>, <a class="el" href="sphereInteraction_8hpp_source.html#l00074">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::ppContactList_</a>, <a class="el" href="sphereInteraction_8hpp_source.html#l00080">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::ppInteractionTimer_</a>, <a class="el" href="sphereInteraction_8hpp_source.html#l00077">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::pwContactList_</a>, <a class="el" href="sphereInteraction_8hpp_source.html#l00083">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::pwInteractionTimer_</a>, <a class="el" href="sphereInteraction_8cpp_source.html#l00056">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::sphereSphereInteraction()</a>, <a class="el" href="sphereInteraction_8cpp_source.html#l00095">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::sphereWallInteraction()</a>, <a class="el" href="sphereInteraction_8hpp_source.html#l00067">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::sphParticles_</a>, and <a class="el" href="Timer_8hpp_source.html#l00097">Timer::start()</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the call graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classpFlow_1_1sphereInteraction_afa767bddda52eb71cea18f755e17d559_cgraph.png" border="0" usemap="#classpFlow_1_1sphereInteraction_afa767bddda52eb71cea18f755e17d559_cgraph" alt=""/></div>
|
|
<map name="classpFlow_1_1sphereInteraction_afa767bddda52eb71cea18f755e17d559_cgraph" id="classpFlow_1_1sphereInteraction_afa767bddda52eb71cea18f755e17d559_cgraph">
|
|
<area shape="rect" title=" " alt="" coords="5,107,71,133"/>
|
|
<area shape="rect" href="classpFlow_1_1Timer.html#aaf81d3fdaf258088d7692fa70cece087" title=" " alt="" coords="151,5,289,32"/>
|
|
<area shape="rect" href="classpFlow_1_1particles.html#a2b5fdb4b295d0f3bf1b91ba12cbfa381" title=" " alt="" coords="119,56,321,83"/>
|
|
<area shape="rect" href="classpFlow_1_1sphereInteraction.html#a6198cba78b395b0bcc307eadfb31b82a" title=" " alt="" coords="129,107,311,133"/>
|
|
<area shape="rect" href="classpFlow_1_1sphereInteraction.html#a896e9608ca8d44dee25f2f9d54344c0c" title=" " alt="" coords="138,157,302,184"/>
|
|
<area shape="rect" href="classpFlow_1_1Timer.html#a60de64d75454385b23995437f1d72669" title=" " alt="" coords="148,208,292,235"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a5ab4b6c611c3256e54f51bbfc484d58e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a5ab4b6c611c3256e54f51bbfc484d58e">◆ </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">bool afterIteration </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">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classpFlow_1_1demComponent.html#ac7d2399b393b6dfa6f00ad9bcd524437">demComponent</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00203">203</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a98372d2b87e1c67d4b2eb0517336abf7"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a98372d2b87e1c67d4b2eb0517336abf7">◆ </a></span>update()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool update </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1eventMessage.html">eventMessage</a> & </td>
|
|
<td class="paramname"><em>msg</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Implements <a class="el" href="classpFlow_1_1eventObserver.html#a64730bf40b61714954f7d250702052df">eventObserver</a>.</p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00209">209</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6198cba78b395b0bcc307eadfb31b82a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6198cba78b395b0bcc307eadfb31b82a">◆ </a></span>sphereSphereInteraction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool sphereSphereInteraction</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8cpp_source.html#l00056">56</a> of file <a class="el" href="sphereInteraction_8cpp_source.html">sphereInteraction.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sphereInteraction_8hpp_source.html#l00135">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate()</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classpFlow_1_1sphereInteraction_a6198cba78b395b0bcc307eadfb31b82a_icgraph.png" border="0" usemap="#classpFlow_1_1sphereInteraction_a6198cba78b395b0bcc307eadfb31b82a_icgraph" alt=""/></div>
|
|
<map name="classpFlow_1_1sphereInteraction_a6198cba78b395b0bcc307eadfb31b82a_icgraph" id="classpFlow_1_1sphereInteraction_a6198cba78b395b0bcc307eadfb31b82a_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="119,5,300,32"/>
|
|
<area shape="rect" href="classpFlow_1_1sphereInteraction.html#afa767bddda52eb71cea18f755e17d559" title=" " alt="" coords="5,5,71,32"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a896e9608ca8d44dee25f2f9d54344c0c"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a896e9608ca8d44dee25f2f9d54344c0c">◆ </a></span>sphereWallInteraction()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool sphereWallInteraction</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8cpp_source.html#l00095">95</a> of file <a class="el" href="sphereInteraction_8cpp_source.html">sphereInteraction.cpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sphereInteraction_8hpp_source.html#l00135">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate()</a>.</p>
|
|
<div class="dynheader">
|
|
Here is the caller graph for this function:</div>
|
|
<div class="dyncontent">
|
|
<div class="center"><img src="classpFlow_1_1sphereInteraction_a896e9608ca8d44dee25f2f9d54344c0c_icgraph.png" border="0" usemap="#classpFlow_1_1sphereInteraction_a896e9608ca8d44dee25f2f9d54344c0c_icgraph" alt=""/></div>
|
|
<map name="classpFlow_1_1sphereInteraction_a896e9608ca8d44dee25f2f9d54344c0c_icgraph" id="classpFlow_1_1sphereInteraction_a896e9608ca8d44dee25f2f9d54344c0c_icgraph">
|
|
<area shape="rect" title=" " alt="" coords="119,5,283,32"/>
|
|
<area shape="rect" href="classpFlow_1_1sphereInteraction.html#afa767bddda52eb71cea18f755e17d559" title=" " alt="" coords="5,5,71,32"/>
|
|
</map>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a85c5692b97a3b485cc3f52368b063942"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a85c5692b97a3b485cc3f52368b063942">◆ </a></span>geometryMotion_</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_1sphereInteraction.html#a92d80c9a6ba7b1c4bd6cf62df514a095">GeometryMotionModel</a>& geometryMotion_</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>const reference to geometry </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00064">64</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="af9b03fc5ca999442443d1c28771d0a94"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#af9b03fc5ca999442443d1c28771d0a94">◆ </a></span>sphParticles_</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_1sphereParticles.html">sphereParticles</a>& sphParticles_</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>const reference to particles </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00067">67</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sphereInteraction_8hpp_source.html#l00135">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a54a996dc239c37bbbdd265524a386065"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a54a996dc239c37bbbdd265524a386065">◆ </a></span>forceModel_</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">uniquePtr</a><<a class="el" href="classpFlow_1_1sphereInteraction.html#a3532cc9566d064856becaf061898cc3b">ContactForceModel</a>> forceModel_ = nullptr</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>contact force model </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00071">71</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a01d564ec7fc23a6d25277a4910cb16dd"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a01d564ec7fc23a6d25277a4910cb16dd">◆ </a></span>ppContactList_</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">uniquePtr</a><<a class="el" href="classpFlow_1_1sphereInteraction.html#ae368a1ff5d1ee44cd9e169593c734d2f">ContactListType</a>> ppContactList_ = nullptr</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>contact list for particle-particle interactoins (keeps the history) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00074">74</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sphereInteraction_8hpp_source.html#l00135">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ade3a55574b6fc47f8cc1ed1d4f8ac62a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ade3a55574b6fc47f8cc1ed1d4f8ac62a">◆ </a></span>pwContactList_</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">uniquePtr</a><<a class="el" href="classpFlow_1_1sphereInteraction.html#ae368a1ff5d1ee44cd9e169593c734d2f">ContactListType</a>> pwContactList_ = nullptr</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>contact list for particle-wall interactions (keeps the history) </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00077">77</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sphereInteraction_8hpp_source.html#l00135">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="abeef262bf78ee4dd6e40ee7834767b35"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#abeef262bf78ee4dd6e40ee7834767b35">◆ </a></span>ppInteractionTimer_</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_1Timer.html">Timer</a> ppInteractionTimer_</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>timer for particle-particle interaction computations </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00080">80</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sphereInteraction_8hpp_source.html#l00135">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fe511b7575f6a62d774460cc38ae78e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fe511b7575f6a62d774460cc38ae78e">◆ </a></span>pwInteractionTimer_</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_1Timer.html">Timer</a> pwInteractionTimer_</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>timer for particle-wall interaction computations </p>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="sphereInteraction_8hpp_source.html#l00083">83</a> of file <a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="sphereInteraction_8hpp_source.html#l00135">sphereInteraction< contactForceModel, geometryMotionModel, contactListType >::iterate()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>src/Interaction/sphereInteraction/<a class="el" href="sphereInteraction_8hpp_source.html">sphereInteraction.hpp</a></li>
|
|
<li>src/Interaction/sphereInteraction/<a class="el" href="sphereInteraction_8cpp_source.html">sphereInteraction.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_1sphereInteraction.html">sphereInteraction</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>
|