1053 lines
55 KiB
HTML
1053 lines
55 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.17"/>
|
|
<meta name="description" content="PhasicFlow is an open-source parallel DEM (discrete element method) package for simulating granular flow. It is developed in C++ and can be exectued on both GPU (like CUDA) and CPU.">
|
|
<title>PhasicFlow: IOPattern Class Reference</title>
|
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="jquery.js"></script>
|
|
<script type="text/javascript" src="dynsections.js"></script>
|
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function() { init_search(); });
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/x-mathjax-config">
|
|
MathJax.Hub.Config({
|
|
extensions: ["tex2jax.js"],
|
|
jax: ["input/TeX","output/HTML-CSS"],
|
|
});
|
|
</script>
|
|
<script type="text/javascript" async="async" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
|
|
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
|
<link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
|
|
</head>
|
|
<body>
|
|
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
<div id="titlearea">
|
|
<table cellspacing="0" >
|
|
<tbody>
|
|
<tr>
|
|
<td id="projectlogo"><a href="https://github.com/PhasicFlow"><img alt="Logo" src="phasicFlow_logo.png"></a></td>
|
|
<td> <div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td id="projectbrief">
|
|
<a href="https://https://cemf.ir">www.cemf.ir</a>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.17 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
/* @license-end */
|
|
</script>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */
|
|
$(document).ready(function(){initNavTree('classpFlow_1_1IOPattern.html',''); initResizable(); });
|
|
/* @license-end */
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</div>
|
|
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#pub-types">Public Types</a> |
|
|
<a href="#pub-methods">Public Member Functions</a> |
|
|
<a href="#pub-static-methods">Static Public Member Functions</a> |
|
|
<a href="#pri-attribs">Private Attributes</a> |
|
|
<a href="classpFlow_1_1IOPattern-members.html">List of all members</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">IOPattern Class Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<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:ac1233559c41d42640fa7882a83951aec"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#ac1233559c41d42640fa7882a83951aec">IOType</a> : int { <a class="el" href="classpFlow_1_1IOPattern.html#ac1233559c41d42640fa7882a83951aeca245bd29118fcd1c6ec73ab34ca576816">MasterProcessorOnly</a> = 0,
|
|
<a class="el" href="classpFlow_1_1IOPattern.html#ac1233559c41d42640fa7882a83951aecac91f26e81450da3a70ca6b559e009feb">AllProcessorsSimilar</a> = 1,
|
|
<a class="el" href="classpFlow_1_1IOPattern.html#ac1233559c41d42640fa7882a83951aecacd62cf51bcb7162af1b9ee5a6226c112">MasterProcessorDistribute</a> = 4,
|
|
<a class="el" href="classpFlow_1_1IOPattern.html#ac1233559c41d42640fa7882a83951aecaf4f012a72ea39909abe7d94f8d8216c7">AllProcessorsDifferent</a> = 8
|
|
}</td></tr>
|
|
<tr class="memdesc:ac1233559c41d42640fa7882a83951aec"><td class="mdescLeft"> </td><td class="mdescRight">Type of input/output. <a href="classpFlow_1_1IOPattern.html#ac1233559c41d42640fa7882a83951aec">More...</a><br /></td></tr>
|
|
<tr class="separator:ac1233559c41d42640fa7882a83951aec"><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:aa4ee571de4b7f60d9244bf9fa6010953"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#aa4ee571de4b7f60d9244bf9fa6010953">IOPattern</a> (<a class="el" href="classpFlow_1_1IOPattern.html#ac1233559c41d42640fa7882a83951aec">IOPattern::IOType</a> iotype)</td></tr>
|
|
<tr class="separator:aa4ee571de4b7f60d9244bf9fa6010953"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a403b6283d6b3abe32102ee183e9785"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a4a403b6283d6b3abe32102ee183e9785">IOPattern</a> (const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &)=default</td></tr>
|
|
<tr class="separator:a4a403b6283d6b3abe32102ee183e9785"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7fb0ce44d172491d8b6bf626e7e39451"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a7fb0ce44d172491d8b6bf626e7e39451">IOPattern</a> (<a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &&)=default</td></tr>
|
|
<tr class="separator:a7fb0ce44d172491d8b6bf626e7e39451"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a2c0ccf31fde844676336f6f79da5afba"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a2c0ccf31fde844676336f6f79da5afba">operator=</a> (const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &)=default</td></tr>
|
|
<tr class="separator:a2c0ccf31fde844676336f6f79da5afba"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7c0318eb98ac69ee69147e7b6d24235d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a7c0318eb98ac69ee69147e7b6d24235d">operator=</a> (<a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> &&)=default</td></tr>
|
|
<tr class="separator:a7c0318eb98ac69ee69147e7b6d24235d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a903816572f38909d01b44762a79d5774"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a903816572f38909d01b44762a79d5774">~IOPattern</a> ()=default</td></tr>
|
|
<tr class="separator:a903816572f38909d01b44762a79d5774"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a67b19b575c43eef107b89e96aa51db2e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a67b19b575c43eef107b89e96aa51db2e">isMasterProcessorOnly</a> () const</td></tr>
|
|
<tr class="separator:a67b19b575c43eef107b89e96aa51db2e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a91ed3eb8d0192de57d6097cccb2c1175"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a91ed3eb8d0192de57d6097cccb2c1175">isAllProcessorSimilar</a> () const</td></tr>
|
|
<tr class="separator:a91ed3eb8d0192de57d6097cccb2c1175"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a94ba1c8fdfb321f73d2f681396c6154e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a94ba1c8fdfb321f73d2f681396c6154e">isMasterProcessorDistribute</a> () const</td></tr>
|
|
<tr class="separator:a94ba1c8fdfb321f73d2f681396c6154e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4a99f8d0a4837e082fadb90825ce987b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a4a99f8d0a4837e082fadb90825ce987b">isAllProcessorsDifferent</a> () const</td></tr>
|
|
<tr class="separator:a4a99f8d0a4837e082fadb90825ce987b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a6dfd2bbd6bdf03bbc060502834e3fac0"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a6dfd2bbd6bdf03bbc060502834e3fac0">isMaster</a> () const</td></tr>
|
|
<tr class="separator:a6dfd2bbd6bdf03bbc060502834e3fac0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a7280b610e484ce97e0a805513b3b1fb8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a7280b610e484ce97e0a805513b3b1fb8">isParallel</a> () const</td></tr>
|
|
<tr class="separator:a7280b610e484ce97e0a805513b3b1fb8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a069da91699a1220ea4ccac549091657a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a069da91699a1220ea4ccac549091657a">thisCallRead</a> () const</td></tr>
|
|
<tr class="separator:a069da91699a1220ea4ccac549091657a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a077562cde1e09f88e0cab463ee8422bc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a077562cde1e09f88e0cab463ee8422bc">thisCallWrite</a> () const</td></tr>
|
|
<tr class="separator:a077562cde1e09f88e0cab463ee8422bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a84ecbbbba75a3f4168093dd8e483b972"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a84ecbbbba75a3f4168093dd8e483b972">thisProcReadData</a> () const</td></tr>
|
|
<tr class="separator:a84ecbbbba75a3f4168093dd8e483b972"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a96f33dc2acbd7a153e16d6405222f1a9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a96f33dc2acbd7a153e16d6405222f1a9">thisProcWriteData</a> () const</td></tr>
|
|
<tr class="separator:a96f33dc2acbd7a153e16d6405222f1a9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ccdc0e7b510f3ae1edeba07dfd3f917"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a4ccdc0e7b510f3ae1edeba07dfd3f917">thisProcReadHeader</a> () const</td></tr>
|
|
<tr class="separator:a4ccdc0e7b510f3ae1edeba07dfd3f917"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a828a2412dd1744c90d8def4fdcbaf92a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a828a2412dd1744c90d8def4fdcbaf92a">thisProcWriteHeader</a> () const</td></tr>
|
|
<tr class="separator:a828a2412dd1744c90d8def4fdcbaf92a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ada60d1e496a8359060e247174f9b9944"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#ada60d1e496a8359060e247174f9b9944">globalSize</a> () const</td></tr>
|
|
<tr class="separator:ada60d1e496a8359060e247174f9b9944"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aff671d9bdbc8c4f076c6b99f0b3b5872"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#aff671d9bdbc8c4f076c6b99f0b3b5872">globalRank</a> () const</td></tr>
|
|
<tr class="separator:aff671d9bdbc8c4f076c6b99f0b3b5872"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
|
|
Static Public Member Functions</h2></td></tr>
|
|
<tr class="memitem:a3d8d8f11455c26a86d22d3be061a3478"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">word</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a3d8d8f11455c26a86d22d3be061a3478">exeMode</a> ()</td></tr>
|
|
<tr class="separator:a3d8d8f11455c26a86d22d3be061a3478"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-attribs"></a>
|
|
Private Attributes</h2></td></tr>
|
|
<tr class="memitem:a9d105c7b7a936dadfe8ae683bf6507c0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpFlow_1_1IOPattern.html#ac1233559c41d42640fa7882a83951aec">IOType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a9d105c7b7a936dadfe8ae683bf6507c0">ioType_</a></td></tr>
|
|
<tr class="separator:a9d105c7b7a936dadfe8ae683bf6507c0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a26a380a4b21080a0eb948aa920c4ac8a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a26a380a4b21080a0eb948aa920c4ac8a">globalSize_</a> = 1</td></tr>
|
|
<tr class="separator:a26a380a4b21080a0eb948aa920c4ac8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a14fd9ebc080167069900f723d72405d1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a14fd9ebc080167069900f723d72405d1">globalRank_</a> = 0</td></tr>
|
|
<tr class="separator:a14fd9ebc080167069900f723d72405d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a30ff2372e7dfe18b823a9beaebc16514"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a30ff2372e7dfe18b823a9beaebc16514">isMaster_</a> = true</td></tr>
|
|
<tr class="separator:a30ff2372e7dfe18b823a9beaebc16514"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a020c98b99c8b8893917eec03968bf39e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classpFlow_1_1IOPattern.html#a020c98b99c8b8893917eec03968bf39e">isParallel_</a> = false</td></tr>
|
|
<tr class="separator:a020c98b99c8b8893917eec03968bf39e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock">
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00032">32</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
|
|
<a id="ac1233559c41d42640fa7882a83951aec"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ac1233559c41d42640fa7882a83951aec">◆ </a></span>IOType</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">enum <a class="el" href="classpFlow_1_1IOPattern.html#ac1233559c41d42640fa7882a83951aec">IOType</a> : int</td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p>Type of input/output. </p>
|
|
<p>MasterProcessorOnly: Read or write is done on master processor and the data on master processor is affected.</p>
|
|
<p>MasterProcessorDistribute: Read is done on master processor, but the data should be distributed between processors based on an externally specified pattern. Write is done on master processor and the data is collected from all processors (collection is done based on the externally specified pattern).</p>
|
|
<p>AllProcessorsSimilar: Read is done on all processors and processors read the same data. Write is done on master processor, since all processors have the same copy of data. </p>
|
|
<table class="fieldtable">
|
|
<tr><th colspan="2">Enumerator</th></tr><tr><td class="fieldname"><a id="ac1233559c41d42640fa7882a83951aeca245bd29118fcd1c6ec73ab34ca576816"></a>MasterProcessorOnly </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac1233559c41d42640fa7882a83951aecac91f26e81450da3a70ca6b559e009feb"></a>AllProcessorsSimilar </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac1233559c41d42640fa7882a83951aecacd62cf51bcb7162af1b9ee5a6226c112"></a>MasterProcessorDistribute </td><td class="fielddoc"></td></tr>
|
|
<tr><td class="fieldname"><a id="ac1233559c41d42640fa7882a83951aecaf4f012a72ea39909abe7d94f8d8216c7"></a>AllProcessorsDifferent </td><td class="fielddoc"></td></tr>
|
|
</table>
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00052">52</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
|
<a id="aa4ee571de4b7f60d9244bf9fa6010953"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aa4ee571de4b7f60d9244bf9fa6010953">◆ </a></span>IOPattern() <span class="overload">[1/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1IOPattern.html#ac1233559c41d42640fa7882a83951aec">IOPattern::IOType</a> </td>
|
|
<td class="paramname"><em>iotype</em></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8cpp_source.html#l00023">23</a> of file <a class="el" href="IOPattern_8cpp_source.html">IOPattern.cpp</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a403b6283d6b3abe32102ee183e9785"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a403b6283d6b3abe32102ee183e9785">◆ </a></span>IOPattern() <span class="overload">[2/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7fb0ce44d172491d8b6bf626e7e39451"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fb0ce44d172491d8b6bf626e7e39451">◆ </a></span>IOPattern() <span class="overload">[3/3]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> && </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a903816572f38909d01b44762a79d5774"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a903816572f38909d01b44762a79d5774">◆ </a></span>~IOPattern()</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_1IOPattern.html">IOPattern</a> </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Function Documentation</h2>
|
|
<a id="a2c0ccf31fde844676336f6f79da5afba"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a2c0ccf31fde844676336f6f79da5afba">◆ </a></span>operator=() <span class="overload">[1/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a>& operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype">const <a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> & </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7c0318eb98ac69ee69147e7b6d24235d"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7c0318eb98ac69ee69147e7b6d24235d">◆ </a></span>operator=() <span class="overload">[2/2]</span></h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a>& operator= </td>
|
|
<td>(</td>
|
|
<td class="paramtype"><a class="el" href="classpFlow_1_1IOPattern.html">IOPattern</a> && </td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">default</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a67b19b575c43eef107b89e96aa51db2e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a67b19b575c43eef107b89e96aa51db2e">◆ </a></span>isMasterProcessorOnly()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool isMasterProcessorOnly </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00088">88</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00063">IOPattern::ioType_</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00054">IOPattern::MasterProcessorOnly</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="IOPattern_8hpp_source.html#l00124">IOPattern::thisCallRead()</a>, <a class="el" href="IOPattern_8hpp_source.html#l00131">IOPattern::thisCallWrite()</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00138">IOPattern::thisProcReadData()</a>.</p>
|
|
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-0-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a67b19b575c43eef107b89e96aa51db2e_icgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a67b19b575c43eef107b89e96aa51db2e_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a91ed3eb8d0192de57d6097cccb2c1175"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a91ed3eb8d0192de57d6097cccb2c1175">◆ </a></span>isAllProcessorSimilar()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool isAllProcessorSimilar </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00094">94</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00055">IOPattern::AllProcessorsSimilar</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00063">IOPattern::ioType_</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a94ba1c8fdfb321f73d2f681396c6154e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a94ba1c8fdfb321f73d2f681396c6154e">◆ </a></span>isMasterProcessorDistribute()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool isMasterProcessorDistribute </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00100">100</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00063">IOPattern::ioType_</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00056">IOPattern::MasterProcessorDistribute</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="IOPattern_8hpp_source.html#l00138">IOPattern::thisProcReadData()</a>.</p>
|
|
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-1-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a94ba1c8fdfb321f73d2f681396c6154e_icgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a94ba1c8fdfb321f73d2f681396c6154e_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4a99f8d0a4837e082fadb90825ce987b"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4a99f8d0a4837e082fadb90825ce987b">◆ </a></span>isAllProcessorsDifferent()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool isAllProcessorsDifferent </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00106">106</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00057">IOPattern::AllProcessorsDifferent</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00063">IOPattern::ioType_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="IOPattern_8hpp_source.html#l00146">IOPattern::thisProcWriteData()</a>.</p>
|
|
<div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-2-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a4a99f8d0a4837e082fadb90825ce987b_icgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a4a99f8d0a4837e082fadb90825ce987b_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a6dfd2bbd6bdf03bbc060502834e3fac0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a6dfd2bbd6bdf03bbc060502834e3fac0">◆ </a></span>isMaster()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool isMaster </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00112">112</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00069">IOPattern::isMaster_</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="IOPattern_8hpp_source.html#l00124">IOPattern::thisCallRead()</a>, <a class="el" href="IOPattern_8hpp_source.html#l00131">IOPattern::thisCallWrite()</a>, <a class="el" href="IOPattern_8hpp_source.html#l00138">IOPattern::thisProcReadData()</a>, <a class="el" href="IOPattern_8hpp_source.html#l00146">IOPattern::thisProcWriteData()</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00159">IOPattern::thisProcWriteHeader()</a>.</p>
|
|
<div id="dynsection-3" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-3-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-3-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-3-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a6dfd2bbd6bdf03bbc060502834e3fac0_icgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a6dfd2bbd6bdf03bbc060502834e3fac0_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a7280b610e484ce97e0a805513b3b1fb8"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a7280b610e484ce97e0a805513b3b1fb8">◆ </a></span>isParallel()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool isParallel </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00118">118</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00071">IOPattern::isParallel_</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a069da91699a1220ea4ccac549091657a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a069da91699a1220ea4ccac549091657a">◆ </a></span>thisCallRead()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool thisCallRead </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00124">124</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00112">IOPattern::isMaster()</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00088">IOPattern::isMasterProcessorOnly()</a>.</p>
|
|
<div id="dynsection-4" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-4-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-4-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-4-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a069da91699a1220ea4ccac549091657a_cgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a069da91699a1220ea4ccac549091657a_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a077562cde1e09f88e0cab463ee8422bc"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a077562cde1e09f88e0cab463ee8422bc">◆ </a></span>thisCallWrite()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool thisCallWrite </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00131">131</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00112">IOPattern::isMaster()</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00088">IOPattern::isMasterProcessorOnly()</a>.</p>
|
|
<div id="dynsection-5" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-5-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-5-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-5-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a077562cde1e09f88e0cab463ee8422bc_cgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a077562cde1e09f88e0cab463ee8422bc_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a84ecbbbba75a3f4168093dd8e483b972"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a84ecbbbba75a3f4168093dd8e483b972">◆ </a></span>thisProcReadData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool thisProcReadData </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00138">138</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00112">IOPattern::isMaster()</a>, <a class="el" href="IOPattern_8hpp_source.html#l00100">IOPattern::isMasterProcessorDistribute()</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00088">IOPattern::isMasterProcessorOnly()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="Field_8cpp_source.html#l00054">Field< uint32x3 >::read()</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00153">IOPattern::thisProcReadHeader()</a>.</p>
|
|
<div id="dynsection-6" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-6-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-6-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-6-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a84ecbbbba75a3f4168093dd8e483b972_cgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a84ecbbbba75a3f4168093dd8e483b972_cgraph" alt=""/></div>
|
|
</div>
|
|
<div id="dynsection-7" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-7-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-7-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-7-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a84ecbbbba75a3f4168093dd8e483b972_icgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a84ecbbbba75a3f4168093dd8e483b972_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a96f33dc2acbd7a153e16d6405222f1a9"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a96f33dc2acbd7a153e16d6405222f1a9">◆ </a></span>thisProcWriteData()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool thisProcWriteData </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00146">146</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00106">IOPattern::isAllProcessorsDifferent()</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00112">IOPattern::isMaster()</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="stationaryWall_8cpp_source.html#l00057">stationaryWall::write()</a>, <a class="el" href="conveyorBeltMotion_8cpp_source.html#l00057">conveyorBeltMotion::write()</a>, <a class="el" href="rotatingAxisMotion_8cpp_source.html#l00070">rotatingAxisMotion::write()</a>, <a class="el" href="vibratingMotion_8cpp_source.html#l00051">vibratingMotion::write()</a>, <a class="el" href="insertion_8cpp_source.html#l00120">insertion::write()</a>, <a class="el" href="multiTriSurface_8cpp_source.html#l00091">multiTriSurface::write()</a>, and <a class="el" href="Field_8cpp_source.html#l00116">Field< uint32x3 >::write()</a>.</p>
|
|
<div id="dynsection-8" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-8-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-8-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-8-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a96f33dc2acbd7a153e16d6405222f1a9_cgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a96f33dc2acbd7a153e16d6405222f1a9_cgraph" alt=""/></div>
|
|
</div>
|
|
<div id="dynsection-9" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-9-trigger" src="closed.png" alt="+"/> Here is the caller graph for this function:</div>
|
|
<div id="dynsection-9-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-9-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a96f33dc2acbd7a153e16d6405222f1a9_icgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a96f33dc2acbd7a153e16d6405222f1a9_icgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a4ccdc0e7b510f3ae1edeba07dfd3f917"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ccdc0e7b510f3ae1edeba07dfd3f917">◆ </a></span>thisProcReadHeader()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool thisProcReadHeader </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00153">153</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00138">IOPattern::thisProcReadData()</a>.</p>
|
|
<div id="dynsection-10" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-10-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-10-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-10-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a4ccdc0e7b510f3ae1edeba07dfd3f917_cgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a4ccdc0e7b510f3ae1edeba07dfd3f917_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a828a2412dd1744c90d8def4fdcbaf92a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a828a2412dd1744c90d8def4fdcbaf92a">◆ </a></span>thisProcWriteHeader()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool thisProcWriteHeader </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00159">159</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00112">IOPattern::isMaster()</a>.</p>
|
|
<div id="dynsection-11" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-11-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-11-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-11-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a828a2412dd1744c90d8def4fdcbaf92a_cgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a828a2412dd1744c90d8def4fdcbaf92a_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="ada60d1e496a8359060e247174f9b9944"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#ada60d1e496a8359060e247174f9b9944">◆ </a></span>globalSize()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto globalSize </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00165">165</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00065">IOPattern::globalSize_</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="aff671d9bdbc8c4f076c6b99f0b3b5872"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#aff671d9bdbc8c4f076c6b99f0b3b5872">◆ </a></span>globalRank()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">auto globalRank </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td> const</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">inline</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00171">171</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="IOPattern_8hpp_source.html#l00067">IOPattern::globalRank_</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a3d8d8f11455c26a86d22d3be061a3478"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a3d8d8f11455c26a86d22d3be061a3478">◆ </a></span>exeMode()</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname"><a class="el" href="namespacepFlow.html#a0ebe792a293e8c717bddf60070c0fe99">pFlow::word</a> exeMode </td>
|
|
<td>(</td>
|
|
<td class="paramname"></td><td>)</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">static</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8cpp_source.html#l00032">32</a> of file <a class="el" href="IOPattern_8cpp_source.html">IOPattern.cpp</a>.</p>
|
|
|
|
<p class="reference">References <a class="el" href="processors_8hpp_source.html#l00104">processors::globalRunTypeName()</a>.</p>
|
|
<div id="dynsection-12" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
|
|
<img id="dynsection-12-trigger" src="closed.png" alt="+"/> Here is the call graph for this function:</div>
|
|
<div id="dynsection-12-summary" class="dynsummary" style="display:block;">
|
|
</div>
|
|
<div id="dynsection-12-content" class="dyncontent" style="display:none;">
|
|
<div class="center"><img src="classpFlow_1_1IOPattern_a3d8d8f11455c26a86d22d3be061a3478_cgraph.png" border="0" usemap="#classpFlow_1_1IOPattern_a3d8d8f11455c26a86d22d3be061a3478_cgraph" alt=""/></div>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<h2 class="groupheader">Member Data Documentation</h2>
|
|
<a id="a9d105c7b7a936dadfe8ae683bf6507c0"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a9d105c7b7a936dadfe8ae683bf6507c0">◆ </a></span>ioType_</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_1IOPattern.html#ac1233559c41d42640fa7882a83951aec">IOType</a> ioType_</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00063">63</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="IOPattern_8hpp_source.html#l00106">IOPattern::isAllProcessorsDifferent()</a>, <a class="el" href="IOPattern_8hpp_source.html#l00094">IOPattern::isAllProcessorSimilar()</a>, <a class="el" href="IOPattern_8hpp_source.html#l00100">IOPattern::isMasterProcessorDistribute()</a>, and <a class="el" href="IOPattern_8hpp_source.html#l00088">IOPattern::isMasterProcessorOnly()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a26a380a4b21080a0eb948aa920c4ac8a"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a26a380a4b21080a0eb948aa920c4ac8a">◆ </a></span>globalSize_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int globalSize_ = 1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00065">65</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="IOPattern_8hpp_source.html#l00165">IOPattern::globalSize()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a14fd9ebc080167069900f723d72405d1"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a14fd9ebc080167069900f723d72405d1">◆ </a></span>globalRank_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">int globalRank_ = 0</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00067">67</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="IOPattern_8hpp_source.html#l00171">IOPattern::globalRank()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a30ff2372e7dfe18b823a9beaebc16514"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a30ff2372e7dfe18b823a9beaebc16514">◆ </a></span>isMaster_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool isMaster_ = true</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00069">69</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="IOPattern_8hpp_source.html#l00112">IOPattern::isMaster()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<a id="a020c98b99c8b8893917eec03968bf39e"></a>
|
|
<h2 class="memtitle"><span class="permalink"><a href="#a020c98b99c8b8893917eec03968bf39e">◆ </a></span>isParallel_</h2>
|
|
|
|
<div class="memitem">
|
|
<div class="memproto">
|
|
<table class="mlabels">
|
|
<tr>
|
|
<td class="mlabels-left">
|
|
<table class="memname">
|
|
<tr>
|
|
<td class="memname">bool isParallel_ = false</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
<td class="mlabels-right">
|
|
<span class="mlabels"><span class="mlabel">private</span></span> </td>
|
|
</tr>
|
|
</table>
|
|
</div><div class="memdoc">
|
|
|
|
<p class="definition">Definition at line <a class="el" href="IOPattern_8hpp_source.html#l00071">71</a> of file <a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a>.</p>
|
|
|
|
<p class="reference">Referenced by <a class="el" href="IOPattern_8hpp_source.html#l00118">IOPattern::isParallel()</a>.</p>
|
|
|
|
</div>
|
|
</div>
|
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
|
<li>src/phasicFlow/repository/IOobject/<a class="el" href="IOPattern_8hpp_source.html">IOPattern.hpp</a></li>
|
|
<li>src/phasicFlow/repository/IOobject/<a class="el" href="IOPattern_8cpp_source.html">IOPattern.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_1IOPattern.html">IOPattern</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>
|