<metaname="description"content="PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU.">
<!-- iframe showing the search results (closed by default) -->
<divid="MSearchResultsWindow">
<iframesrc="javascript:void(0)"frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<divclass="header">
<divclass="headertitle">
<divclass="title">integration.cpp</div></div>
</div><!--header-->
<divclass="contents">
<ahref="integration_8cpp.html">Go to the documentation of this file.</a><divclass="fragment"><divclass="line"><aname="l00001"></a><spanclass="lineno"> 1</span> <spanclass="comment">/*------------------------------- phasicFlow ---------------------------------</span></div>
<divclass="line"><aname="l00002"></a><spanclass="lineno"> 2</span> <spanclass="comment"> O C enter of</span></div>
<divclass="line"><aname="l00003"></a><spanclass="lineno"> 3</span> <spanclass="comment"> O O E ngineering and</span></div>
<divclass="line"><aname="l00004"></a><spanclass="lineno"> 4</span> <spanclass="comment"> O O M ultiscale modeling of</span></div>
<divclass="line"><aname="l00005"></a><spanclass="lineno"> 5</span> <spanclass="comment"> OOOOOOO F luid flow </span></div>
<divclass="line"><aname="l00011"></a><spanclass="lineno"> 11</span> <spanclass="comment"> This file is part of phasicFlow code. It is a free software for simulating </span></div>
<divclass="line"><aname="l00012"></a><spanclass="lineno"> 12</span> <spanclass="comment"> granular and multiphase flows. You can redistribute it and/or modify it under</span></div>
<divclass="line"><aname="l00013"></a><spanclass="lineno"> 13</span> <spanclass="comment"> the terms of GNU General Public License v3 or any other later versions. </span></div>
<divclass="line"><aname="l00015"></a><spanclass="lineno"> 15</span> <spanclass="comment"> phasicFlow is distributed to help others in their research in the field of </span></div>
<divclass="line"><aname="l00016"></a><spanclass="lineno"> 16</span> <spanclass="comment"> granular and multiphase flows, but WITHOUT ANY WARRANTY; without even the</span></div>
<divclass="line"><aname="l00017"></a><spanclass="lineno"> 17</span> <spanclass="comment"> implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</span></div>
<divclass="ttc"id="aclasspFlow_1_1integration_html_a5a622149e803f0fa292a95784c12a7b8"><divclass="ttname"><ahref="classpFlow_1_1integration.html#a5a622149e803f0fa292a95784c12a7b8">pFlow::integration::pStruct</a></div><divclass="ttdeci">const auto & pStruct() const</div><divclass="ttdoc">Const ref to pointStructure.</div><divclass="ttdef"><b>Definition:</b><ahref="integration_8hpp_source.html#l00113">integration.hpp:113</a></div></div>
<divclass="ttc"id="anamespacepFlow_html_a9c4454c5f18c8245eaaebf2b4832eab0"><divclass="ttname"><ahref="namespacepFlow.html#a9c4454c5f18c8245eaaebf2b4832eab0">pFlow::printKeys</a></div><divclass="ttdeci">iOstream & printKeys(iOstream &os, const wordHashMap< T >&m)</div></div>
<divclass="ttc"id="aclasspFlow_1_1integration_html_a4e30df3927ef1cdd2490cd85018518f5"><divclass="ttname"><ahref="classpFlow_1_1integration.html#a4e30df3927ef1cdd2490cd85018518f5">pFlow::integration::baseName</a></div><divclass="ttdeci">const word & baseName() const</div><divclass="ttdoc">Base name.</div><divclass="ttdef"><b>Definition:</b><ahref="integration_8hpp_source.html#l00120">integration.hpp:120</a></div></div>
<divclass="ttc"id="aclasspFlow_1_1integration_html_abdb160904a366a4bf1704ceb1746775a"><divclass="ttname"><ahref="classpFlow_1_1integration.html#abdb160904a366a4bf1704ceb1746775a">pFlow::integration::create</a></div><divclass="ttdeci">static uniquePtr< integration > create(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)</div><divclass="ttdoc">Create the polymorphic object based on inputs.</div><divclass="ttdef"><b>Definition:</b><ahref="integration_8cpp_source.html#l00040">integration.cpp:40</a></div></div>
<divclass="ttc"id="aclasspFlow_1_1integration_html_a10329e18307a60d3fdb203bcbed2b295"><divclass="ttname"><ahref="classpFlow_1_1integration.html#a10329e18307a60d3fdb203bcbed2b295">pFlow::integration::owner</a></div><divclass="ttdeci">repository & owner()</div><divclass="ttdoc">Ref to the owner repository.</div><divclass="ttdef"><b>Definition:</b><ahref="integration_8hpp_source.html#l00127">integration.hpp:127</a></div></div>
<divclass="ttc"id="asetPointStructure_8hpp_html_a385e32971df44b131e4498181a949a91"><divclass="ttname"><ahref="setPointStructure_8hpp.html#a385e32971df44b131e4498181a949a91">pStruct</a></div><divclass="ttdeci">auto & pStruct</div><divclass="ttdef"><b>Definition:</b><ahref="setPointStructure_8hpp_source.html#l00024">setPointStructure.hpp:24</a></div></div>
<divclass="ttc"id="aclasspFlow_1_1integration_html_ad1193beca9b8485866c972ed9faea6d5"><divclass="ttname"><ahref="classpFlow_1_1integration.html#ad1193beca9b8485866c972ed9faea6d5">pFlow::integration::integration</a></div><divclass="ttdeci">integration(const word &baseName, repository &owner, const pointStructure &pStruct, const word &method)</div><divclass="ttdoc">Construct from components.</div><divclass="ttdef"><b>Definition:</b><ahref="integration_8cpp_source.html#l00024">integration.cpp:24</a></div></div>