Skip to content

Commit

Permalink
Deploying to gh-pages from @ e38d93a 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
computablee committed Oct 29, 2023
1 parent 0955051 commit 13b542c
Show file tree
Hide file tree
Showing 241 changed files with 4,579 additions and 1,547 deletions.
2 changes: 1 addition & 1 deletion Exceptions_8cs.html
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception thrown if a <a class="el" href="classDotMP_1_1Parallel.html#a46b434b01754e4a98bed3b2372241f11" title="Creates a parallel region. The body of a parallel region is executed by as many threads as specified ...">Parallel.ParallelRegion</a> is created inside of another <a class="el" href="classDotMP_1_1Parallel.html#a46b434b01754e4a98bed3b2372241f11" title="Creates a parallel region. The body of a parallel region is executed by as many threads as specified ...">Parallel.ParallelRegion</a>. <a href="classDotMP_1_1CannotPerformNestedParallelismException.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDotMP_1_1CannotPerformNestedWorksharingException.html">DotMP.CannotPerformNestedWorksharingException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception thrown if a <a class="el" href="classDotMP_1_1Parallel.html#a325c61e793664f5c30233a8db2ef951b" title="Creates a single region. A single region is only executed once per Parallel.ParallelRegion....">Parallel.Single</a> is created inside of a <a class="el" href="classDotMP_1_1Parallel.html#a350cbe182378ea27bff6f728e935a0ba" title="Creates a for loop inside a parallel region. A for loop created with For inside of a parallel region ...">Parallel.For</a> or Parallel.ForReduction&lt;T&gt;. <a href="classDotMP_1_1CannotPerformNestedWorksharingException.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception thrown if a <a class="el" href="classDotMP_1_1Parallel.html#a325c61e793664f5c30233a8db2ef951b" title="Creates a single region. A single region is only executed once per Parallel.ParallelRegion....">Parallel.Single</a> is created inside of a <a class="el" href="classDotMP_1_1Parallel.html#aa3e8e137910faf38453900c1fe29fde8" title="Creates a for loop inside a parallel region. A for loop created with For inside of a parallel region ...">Parallel.For</a> or Parallel.ForReduction&lt;T&gt;. <a href="classDotMP_1_1CannotPerformNestedWorksharingException.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDotMP_1_1InvalidArgumentsException.html">DotMP.InvalidArgumentsException</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Exception thrown if invalid arguments are specified to <a class="el" href="namespaceDotMP.html">DotMP</a> functions. <a href="classDotMP_1_1InvalidArgumentsException.html#details">More...</a><br /></td></tr>
Expand Down
28 changes: 16 additions & 12 deletions Iter_8cs.html
Original file line number Diff line number Diff line change
Expand Up @@ -67,15 +67,29 @@
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> &#124;
<a href="#enum-members">Enumerations</a> </div>
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Iter.cs File Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDotMP_1_1Schedule.html">DotMP.Schedule</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the various scheduling strategies for parallel for loops. Detailed explanations of each scheduling strategy are provided alongside each getter. If no schedule is specified, the default is <a class="el" href="classDotMP_1_1Schedule.html#a4f10839d1931afddf9fbd522cb1a86ca" title="The static scheduling strategy. Iterations are divided amongst threads in round-robin fashion....">Schedule.Static</a>. <a href="classDotMP_1_1Schedule.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDotMP_1_1StaticScheduler.html">DotMP.StaticScheduler</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of static scheduling. <a href="classDotMP_1_1StaticScheduler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDotMP_1_1DynamicScheduler.html">DotMP.DynamicScheduler</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of dynamic scheduling. <a href="classDotMP_1_1DynamicScheduler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDotMP_1_1GuidedScheduler.html">DotMP.GuidedScheduler</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Implementation of guided scheduling. <a href="classDotMP_1_1GuidedScheduler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDotMP_1_1RuntimeScheduler.html">DotMP.RuntimeScheduler</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Placeholder for the runtime scheduler. Is not meant to be called directly. The <a class="el" href="classDotMP_1_1Parallel.html#ac3592a3029e775b2991b33632980c17d" title="Fixes the arguments for a parallel for loop. If a Schedule is set to Static, Dynamic,...">Parallel.FixArgs</a> method should detect its existence and swap it out for another scheduler with implementations. <a href="classDotMP_1_1RuntimeScheduler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDotMP_1_1Iter.html">DotMP.Iter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Contains all of the scheduling code for parallel for loops. <a href="classDotMP_1_1Iter.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
Expand All @@ -84,16 +98,6 @@
Namespaces</h2></td></tr>
<tr class="memitem:namespaceDotMP"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDotMP.html">DotMP</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
Enumerations</h2></td></tr>
<tr class="memitem:a7649aa86afd760c0c7d5d26443cd36d5"><td class="memItemLeft" align="right" valign="top">enum class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDotMP.html#a7649aa86afd760c0c7d5d26443cd36d5">DotMP.Schedule</a> { <a class="el" href="namespaceDotMP.html#a7649aa86afd760c0c7d5d26443cd36d5a84a8921b25f505d0d2077aeb5db4bc16">DotMP.Static</a>
, <a class="el" href="namespaceDotMP.html#a7649aa86afd760c0c7d5d26443cd36d5a971fd8cc345d8bd9f92e9f7d88fdf20c">DotMP.Dynamic</a>
, <a class="el" href="namespaceDotMP.html#a7649aa86afd760c0c7d5d26443cd36d5a5e6a52241e27d2424cb006aea0869702">DotMP.Guided</a>
, <a class="el" href="namespaceDotMP.html#a7649aa86afd760c0c7d5d26443cd36d5abc366f2d0ba3d681e7a3899917c5d3de">DotMP.Runtime</a>
}</td></tr>
<tr class="memdesc:a7649aa86afd760c0c7d5d26443cd36d5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Represents the various scheduling strategies for parallel for loops. Detailed explanations of each scheduling strategy are provided alongside each enumeration value. If no schedule is specified, the default is Schedule.Static. <a href="namespaceDotMP.html#a7649aa86afd760c0c7d5d26443cd36d5">More...</a><br /></td></tr>
<tr class="separator:a7649aa86afd760c0c7d5d26443cd36d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
Expand Down
3 changes: 3 additions & 0 deletions ParallelTests_8cs.html
Original file line number Diff line number Diff line change
Expand Up @@ -78,6 +78,9 @@
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDotMPTests_1_1ParallelTests.html">DotMPTests.ParallelTests</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Tests for the <a class="el" href="namespaceDotMP.html">DotMP</a> library. <a href="classDotMPTests_1_1ParallelTests.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classSerial.html">Serial</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Custom scheduler which runs a for loop in serial. <a href="classSerial.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
Expand Down
93 changes: 93 additions & 0 deletions Scheduler_8cs.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DotMP: DotMP/Scheduler.cs File 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="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>
<link href="doxygen.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">DotMP
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- 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 id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_4a31fc671ab19711f8db470b224634b3.html">DotMP</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#namespaces">Namespaces</a> </div>
<div class="headertitle">
<div class="title">Scheduler.cs File Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">interface &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interfaceDotMP_1_1IScheduler.html">DotMP.IScheduler</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interface for user-defined schedulers. <a href="interfaceDotMP_1_1IScheduler.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:namespaceDotMP"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceDotMP.html">DotMP</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1
</small></address>
</body>
</html>
2 changes: 1 addition & 1 deletion Wrappers_8cs.html
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classDotMP_1_1ForAction.html">DotMP.ForAction&lt; T &gt;</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class encapsulating all of the possible callbacks in a <a class="el" href="classDotMP_1_1Parallel.html#a350cbe182378ea27bff6f728e935a0ba" title="Creates a for loop inside a parallel region. A for loop created with For inside of a parallel region ...">Parallel.For</a>-style loop. This includes <a class="el" href="classDotMP_1_1Parallel.html#a350cbe182378ea27bff6f728e935a0ba" title="Creates a for loop inside a parallel region. A for loop created with For inside of a parallel region ...">Parallel.For</a>, Parallel.ForReduction&lt;T&gt;, <a class="el" href="classDotMP_1_1Parallel.html#a6b4dcfa3d0ee6363c873d1b84988f845" title="Creates a collapsed for loop inside a parallel region. A collapsed for loop can be used when you want...">Parallel.ForCollapse</a>, and Parallel.ForReductionCollapse&lt;T&gt;. <a href="classDotMP_1_1ForAction.html#details">More...</a><br /></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Class encapsulating all of the possible callbacks in a <a class="el" href="classDotMP_1_1Parallel.html#aa3e8e137910faf38453900c1fe29fde8" title="Creates a for loop inside a parallel region. A for loop created with For inside of a parallel region ...">Parallel.For</a>-style loop. This includes <a class="el" href="classDotMP_1_1Parallel.html#aa3e8e137910faf38453900c1fe29fde8" title="Creates a for loop inside a parallel region. A for loop created with For inside of a parallel region ...">Parallel.For</a>, Parallel.ForReduction&lt;T&gt;, <a class="el" href="classDotMP_1_1Parallel.html#ac62e6e6afa3cfdbc4bfc4f10dfe9b411" title="Creates a collapsed for loop inside a parallel region. A collapsed for loop can be used when you want...">Parallel.ForCollapse</a>, and Parallel.ForReductionCollapse&lt;T&gt;. <a href="classDotMP_1_1ForAction.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="namespaces"></a>
Expand Down
Loading

0 comments on commit 13b542c

Please sign in to comment.