2023-03-27 10:16:23 -07:00
<!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" / >
2023-04-23 12:52:57 -07:00
< meta name = "description" content = "PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU." >
2023-03-27 10:16:23 -07:00
< title > PhasicFlow: File Members< / 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 >
2023-04-02 11:35:43 -07:00
< script type = "text/x-mathjax-config" >
MathJax.Hub.Config({
extensions: ["tex2jax.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
< / script >
< script type = "text/javascript" async = "async" src = "http://cdn.mathjax.org/mathjax/latest/MathJax.js" > < / script >
2023-03-27 10:16:23 -07:00
< 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" >
2023-04-14 10:28:41 -07:00
< table cellspacing = "0" >
2023-03-27 10:16:23 -07:00
< tbody >
2023-04-14 10:28:41 -07:00
< tr >
< td id = "projectlogo" > < a href = "https://github.com/PhasicFlow" > < img alt = "Logo" src = "phasicFlow_logo.png" > < / a > < / td >
2023-03-27 10:16:23 -07:00
< 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 >
2023-04-14 10:28:41 -07:00
< tr >
< td id = "projectbrief" >
< a href = "https://https://cemf.ir" > www.cemf.ir< / a >
< / td >
< / tr >
2023-03-27 10:16:23 -07:00
< / 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('globals_defs.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 = "contents" >
 
< h3 > < a id = "index__5F" > < / a > - _ -< / h3 > < ul >
< li > __RESERVE__
: < a class = "el" href = "Vector_8hpp.html#ab70e61ee87e97c97404658e8b0fde30a" > Vector.hpp< / a >
, < a class = "el" href = "VectorSingle_8hpp.html#ab70e61ee87e97c97404658e8b0fde30a" > VectorSingle.hpp< / a >
, < a class = "el" href = "VectorDual_8hpp.html#ab70e61ee87e97c97404658e8b0fde30a" > VectorDual.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_a" > < / a > - a -< / h3 > < ul >
< li > add_vCtor
: < a class = "el" href = "virtualConstructor_8hpp.html#acb09f5be791ae8096c557d54ce99de5d" > virtualConstructor.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_b" > < / a > - b -< / h3 > < ul >
2025-01-10 13:02:07 +03:30
< li > Blue_Text
: < a class = "el" href = "iOstream_8hpp.html#a29ff96e429985ace09166464df6be20d" > iOstream.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
2025-01-10 13:02:07 +03:30
< li > Bold_Text
: < a class = "el" href = "iOstream_8hpp.html#a1d2aa4542eb9ce3820d6bb9a89ed3cdb" > iOstream.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
< / ul >
< h3 > < a id = "index_c" > < / a > - c -< / h3 > < ul >
2025-01-10 13:02:07 +03:30
< li > CheckMPI
: < a class = "el" href = "processors_8hpp.html#a38f7e1aed15df69e944ccd9b2e41aee5" > processors.hpp< / a >
< / li >
2023-03-27 10:16:23 -07:00
< li > CLASS_LAMBDA_HD
: < a class = "el" href = "pFlowMacros_8hpp.html#ab36ec3552aba732234f4d4cb5fa37d3a" > pFlowMacros.hpp< / a >
< / li >
2025-01-10 13:02:07 +03:30
< li > ClassInfo
: < a class = "el" href = "typeInfo_8hpp.html#ab445a5114e5539bf32c320651d85ebef" > typeInfo.hpp< / a >
< / li >
2023-03-27 10:16:23 -07:00
< li > CONSUME_PARAM
: < a class = "el" href = "pFlowMacros_8hpp.html#aee00d54cd02615bc094de03967dde20d" > pFlowMacros.hpp< / a >
< / li >
< li > create_vCtor
: < a class = "el" href = "virtualConstructor_8hpp.html#a8795024d89c61fd4c71d86d890724525" > virtualConstructor.hpp< / a >
< / li >
2025-01-10 13:02:07 +03:30
< li > createBaseBoundary
: < a class = "el" href = "createBoundaryFields_8hpp.html#a903619306b4f0b9b9829743a9e038943" > createBoundaryFields.hpp< / a >
< / li >
< li > createBoundaryFields
: < a class = "el" href = "createBoundaryFields_8hpp.html#a3bb77cc3ddbab8174dde8d116234adae" > createBoundaryFields.hpp< / a >
< / li >
< li > createBoundaryGrainInteraction
: < a class = "el" href = "createBoundaryGrainInteraction_8hpp.html#a6bd86a734de756cc0122c9c7238fc227" > createBoundaryGrainInteraction.hpp< / a >
< / li >
< li > createBoundarySphereInteraction
: < a class = "el" href = "createBoundarySphereInteraction_8hpp.html#ab367593072866f8b3066fb325a6da7ce" > createBoundarySphereInteraction.hpp< / a >
< / li >
< li > createDerivedBoundary
: < a class = "el" href = "createBoundaryFields_8hpp.html#abfcc71df99a2989004a6b71d18134448" > createBoundaryFields.hpp< / a >
< / li >
< li > createInteraction
: < a class = "el" href = "sphereInteractionsNonLinearModModels_8cpp.html#a8015397398e876dcaf704ccdd7e94933" > sphereInteractionsNonLinearModModels.cpp< / a >
, < a class = "el" href = "sphereInteractionsNonLinearModels_8cpp.html#a8015397398e876dcaf704ccdd7e94933" > sphereInteractionsNonLinearModels.cpp< / a >
, < a class = "el" href = "sphereInteractionsLinearModels_8cpp.html#a8015397398e876dcaf704ccdd7e94933" > sphereInteractionsLinearModels.cpp< / a >
, < a class = "el" href = "grainInteractionsNonLinearModels_8cpp.html#a8015397398e876dcaf704ccdd7e94933" > grainInteractionsNonLinearModels.cpp< / a >
, < a class = "el" href = "grainInteractionsLinearModels_8cpp.html#a8015397398e876dcaf704ccdd7e94933" > grainInteractionsLinearModels.cpp< / a >
, < a class = "el" href = "grainInteractionsNonLinearModModels_8cpp.html#a8015397398e876dcaf704ccdd7e94933" > grainInteractionsNonLinearModModels.cpp< / a >
< / li >
< li > createPointFields
: < a class = "el" href = "pointFields_8cpp.html#acd12c26687046da5d8e9a843f2e1cfbe" > pointFields.cpp< / a >
< / li >
< li > Cyan_Text
: < a class = "el" href = "iOstream_8hpp.html#afef572c05fbfb9e4597ddf354e79b3a6" > iOstream.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
< / ul >
< h3 > < a id = "index_e" > < / a > - e -< / h3 > < ul >
2025-01-10 13:02:07 +03:30
< li > END_ERR
: < a class = "el" href = "streams_8hpp.html#a4fe145765559e6dc61e1bcc2a5194331" > streams.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
2025-01-10 13:02:07 +03:30
< li > END_INFO
: < a class = "el" href = "streams_8hpp.html#a4101c99c5eb65c687037cb839295ae25" > streams.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
2025-01-10 13:02:07 +03:30
< li > END_REPORT
: < a class = "el" href = "streams_8hpp.html#a1861619f2a6e102d0043a98577c8c9e8" > streams.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
2025-01-10 13:02:07 +03:30
< li > END_WARNING
: < a class = "el" href = "streams_8hpp.html#afc5e857376931bb65dafc9963042ea74" > streams.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
< li > ERR
: < a class = "el" href = "streams_8hpp.html#a735563036dced0b7d6cc98f97ea4978b" > streams.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_f" > < / a > - f -< / h3 > < ul >
< li > fatalError
: < a class = "el" href = "error_8hpp.html#adfe9ae1313e6913aca3f96d3eb67906e" > error.hpp< / a >
< / li >
< li > fatalErrorIn
: < a class = "el" href = "error_8hpp.html#af6c6984e23cb04e9a23cbffaddfdeb31" > error.hpp< / a >
< / li >
< li > fatalErrorInFunction
: < a class = "el" href = "error_8hpp.html#aca9aa547c8441e4410a65a2ce7c21554" > error.hpp< / a >
< / li >
< li > fatalExit
: < a class = "el" href = "error_8hpp.html#aad22a1cd3b45a97ac8cd195f06fe61fe" > error.hpp< / a >
< / li >
< li > ForAll
: < a class = "el" href = "pFlowMacros_8hpp.html#ac6c2cd1218587d4992ab1344890520d6" > pFlowMacros.hpp< / a >
< / li >
< li > FUNCTION_D
: < a class = "el" href = "pFlowMacros_8hpp.html#aa92a2a20741b8df6f64ad87e0deb5c2e" > pFlowMacros.hpp< / a >
< / li >
< li > FUNCTION_H
: < a class = "el" href = "pFlowMacros_8hpp.html#a4a0e2a760ea30cb5fe3d40c0cb3fe4a9" > pFlowMacros.hpp< / a >
< / li >
< li > FUNCTION_HD
: < a class = "el" href = "pFlowMacros_8hpp.html#a33a666cbe329b9d3d1d607ac93fc12b7" > pFlowMacros.hpp< / a >
< / li >
< li > FUNCTION_NAME
: < a class = "el" href = "pFlowMacros_8hpp.html#a922d2784284e8f6ee4009c3d92ba48b6" > pFlowMacros.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_g" > < / a > - g -< / h3 > < ul >
2025-01-10 13:02:07 +03:30
< li > Green_Text
: < a class = "el" href = "iOstream_8hpp.html#ac569b1e93bab8b809907065244b11fd2" > iOstream.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
< / ul >
< h3 > < a id = "index_h" > < / a > - h -< / h3 > < ul >
< li > has_static_member
: < a class = "el" href = "typeInfo_8hpp.html#a94750d69ccf30b3c34ea77e2fc752471" > typeInfo.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_i" > < / a > - i -< / h3 > < ul >
< li > INFORMATION
: < a class = "el" href = "streams_8hpp.html#a41fa3612202db2d335c330fb061e0054" > streams.hpp< / a >
< / li >
< li > INLINE_FUNCTION
: < a class = "el" href = "pFlowMacros_8hpp.html#afc491fbd69e70abdcb02a8cd3ce2939e" > pFlowMacros.hpp< / a >
< / li >
< li > INLINE_FUNCTION_D
: < a class = "el" href = "pFlowMacros_8hpp.html#a6177c0222917536554cd98581ed0206e" > pFlowMacros.hpp< / a >
< / li >
< li > INLINE_FUNCTION_H
: < a class = "el" href = "pFlowMacros_8hpp.html#a542d326bc30e30d52e9deb402759b872" > pFlowMacros.hpp< / a >
< / li >
< li > INLINE_FUNCTION_HD
: < a class = "el" href = "pFlowMacros_8hpp.html#a8e2f73fa5c113f21c9c9edb67a974f5e" > pFlowMacros.hpp< / a >
< / li >
< li > ioErrorInFile
: < a class = "el" href = "error_8hpp.html#a83efa053dfcfcef04cc0e721c0314ff3" > error.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_l" > < / a > - l -< / h3 > < ul >
< li > LAMBDA_D
: < a class = "el" href = "pFlowMacros_8hpp.html#ad08d330e4976327555a114b3ba2be4f8" > pFlowMacros.hpp< / a >
< / li >
< li > LAMBDA_HD
: < a class = "el" href = "pFlowMacros_8hpp.html#aa7d4742cdf24a3792276e669531d145c" > pFlowMacros.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_m" > < / a > - m -< / h3 > < ul >
2025-01-10 13:02:07 +03:30
< li > Magenta_Text
: < a class = "el" href = "iOstream_8hpp.html#af1513fe3823ed634b2bbfeb1563a3609" > iOstream.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
< / ul >
< h3 > < a id = "index_n" > < / a > - n -< / h3 > < ul >
< li > Not_Implemented
: < a class = "el" href = "error_8hpp.html#a8c0f77a1055614c58dcf89322035dcfb" > error.hpp< / a >
< / li >
< li > notImplementedFunction
: < a class = "el" href = "error_8hpp.html#a6d29ef74f19f6d5a225841705985eb8b" > error.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_q" > < / a > - q -< / h3 > < ul >
< li > Q4Func
: < a class = "el" href = "quadrupleMath_8hpp.html#a82ae988ad12c163cd785c01fbae5333e" > quadrupleMath.hpp< / a >
< / li >
< li > Q4Func2
: < a class = "el" href = "quadrupleMath_8hpp.html#a9b684d0038b59f65dfecef1209fa5a1b" > quadrupleMath.hpp< / a >
< / li >
2025-01-10 13:02:07 +03:30
< li > QuadrupleTypeInfoNV
: < a class = "el" href = "typeInfo_8hpp.html#a5f357302d8812712dadbb69c2ac0098f" > typeInfo.hpp< / a >
< / li >
2023-03-27 10:16:23 -07:00
< / ul >
< h3 > < a id = "index_r" > < / a > - r -< / h3 > < ul >
2025-01-10 13:02:07 +03:30
< li > Red_Text
: < a class = "el" href = "iOstream_8hpp.html#a4eaf1969ce30ece80c199ca7b38d9d41" > iOstream.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
< li > REPORT
: < a class = "el" href = "streams_8hpp.html#aeb765df06121339620670437d217fec8" > streams.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_t" > < / a > - t -< / h3 > < ul >
< li > T3Func
: < a class = "el" href = "tripleMath_8hpp.html#a100b50a458ede943b573178d00ca43be" > tripleMath.hpp< / a >
< / li >
< li > T3Func2
: < a class = "el" href = "tripleMath_8hpp.html#a063a658b212daa7375e77de516af1087" > tripleMath.hpp< / a >
< / li >
2025-01-10 13:02:07 +03:30
< li > TripleTypeInfoNV
: < a class = "el" href = "typeInfo_8hpp.html#a6041b5c21faa5d9a8abd9a614474970f" > typeInfo.hpp< / a >
< / li >
2023-03-27 10:16:23 -07:00
< li > TypeInfo
: < a class = "el" href = "typeInfo_8hpp.html#ade71aa2590b0f90524f5a857d00838ec" > typeInfo.hpp< / a >
< / li >
< li > TypeInfoNV
: < a class = "el" href = "typeInfo_8hpp.html#a47591499911d48141db12f825256b89b" > typeInfo.hpp< / a >
< / li >
2025-01-10 13:02:07 +03:30
< li > TypeInfoTemplate11
: < a class = "el" href = "typeInfo_8hpp.html#a97349007a24c9ebe89e8395ddb653644" > typeInfo.hpp< / a >
< / li >
< li > TypeInfoTemplate111
: < a class = "el" href = "typeInfo_8hpp.html#a7021e890c96aa877ea9d4320d9795cf8" > typeInfo.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
2025-01-10 13:02:07 +03:30
< li > TypeInfoTemplate12
: < a class = "el" href = "typeInfo_8hpp.html#a82bbf1d233b3a59a2d824660ecf26d6b" > typeInfo.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
2025-01-10 13:02:07 +03:30
< li > TypeInfoTemplate13
: < a class = "el" href = "typeInfo_8hpp.html#a4dfa3834fa2fb92e255593b938c5b6bb" > typeInfo.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
2025-01-10 13:02:07 +03:30
< li > TypeInfoTemplate211
: < a class = "el" href = "typeInfo_8hpp.html#ae3cf27375eff4f196799f2814790bb2f" > typeInfo.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
2025-01-10 13:02:07 +03:30
< li > TypeInfoTemplate22
: < a class = "el" href = "typeInfo_8hpp.html#a5d28907f1b371a4c94aa68090f83ff7b" > typeInfo.hpp< / a >
< / li >
< li > TypeInfoTemplateNV11
: < a class = "el" href = "typeInfo_8hpp.html#a73cfb52acbbd1d9794f9c739f23038c8" > typeInfo.hpp< / a >
< / li >
< li > TypeInfoTemplateNV111
: < a class = "el" href = "typeInfo_8hpp.html#a224845646572f3a4e7dcea03b87bb80a" > typeInfo.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
< / ul >
< h3 > < a id = "index_u" > < / a > - u -< / h3 > < ul >
< li > UNUSED
: < a class = "el" href = "pFlowMacros_8hpp.html#a86d500a34c624c2cae56bc25a31b12f3" > pFlowMacros.hpp< / a >
< / li >
< li > USE_INSTANTIATION
: < a class = "el" href = "pFlowMacros_8hpp.html#adfc0fa47b4655f9648999ae16c2e31f6" > pFlowMacros.hpp< / a >
< / li >
< li > useDouble
: < a class = "el" href = "builtinTypes_8hpp.html#aca99d93f8f69d5c9b841703b7cd38f29" > builtinTypes.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_v" > < / a > - v -< / h3 > < ul >
< li > VecFunc
: < a class = "el" href = "VectorMath_8hpp.html#ad72be126a8149d87494a422e518c36ae" > VectorMath.hpp< / a >
< / li >
< li > VecFunc2
: < a class = "el" href = "VectorMath_8hpp.html#a81a1de815972f3dbf27f2343ccd40616" > VectorMath.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_w" > < / a > - w -< / h3 > < ul >
2025-01-10 13:02:07 +03:30
< li > WARNING
: < a class = "el" href = "streams_8hpp.html#a5cb439d9f933fde4cf23caa370c030e7" > streams.hpp< / a >
< / li >
2023-03-27 10:16:23 -07:00
< li > warningIn
: < a class = "el" href = "error_8hpp.html#a05bf53f02e547e2984101062aa87f595" > error.hpp< / a >
< / li >
< li > warningInFunction
: < a class = "el" href = "error_8hpp.html#a889d5e8bf195a24964ffb883bcb2fc3b" > error.hpp< / a >
< / li >
< / ul >
< h3 > < a id = "index_y" > < / a > - y -< / h3 > < ul >
2025-01-10 13:02:07 +03:30
< li > Yellow_Text
: < a class = "el" href = "iOstream_8hpp.html#a06734f691d48f8796526b96cd58b982c" > iOstream.hpp< / a >
2023-03-27 10:16:23 -07:00
< / li >
< / ul >
< / div > <!-- contents -->
< / div > <!-- doc - content -->
< div id = "nav-path" class = "navpath" > <!-- id is needed for treeview function! -->
< ul >
< 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 >