docs(docs): moved docs
@@ -0,0 +1,324 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: /Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<p>Multiplies two arrays and sums the resulting elements.</p>
|
||||||
|
<p>Multiplies two arrays and sums the resulting elements.</p><dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">a</td><td>First array. </td></tr>
|
||||||
|
<tr><td class="paramname">b</td><td>Second array. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Sum of the product of the arrays.</dd></dl>
|
||||||
|
<div class="fragment"><div class="line">vec7 a = {1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0};</div>
|
||||||
|
<div class="line">vec7 b = {0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5};</div>
|
||||||
|
<div class="line"><span class="keywordtype">double</span> result = <a class="code hl_function" href="namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817">sum_product</a>(a, b);</div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aafd24448743672021dd4507316060817"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817">gridfire::approx8::sum_product</a></div><div class="ttdeci">double sum_product(const vec7 &a, const vec7 &b)</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00082">engine_approx8.cpp:82</a></div></div>
|
||||||
|
</div><!-- fragment --><div class="fragment"><div class="line"><span class="comment">/* ***********************************************************************</span></div>
|
||||||
|
<div class="line"><span class="comment">//</span></div>
|
||||||
|
<div class="line"><span class="comment">// Copyright (C) 2025 -- The 4D-STAR Collaboration</span></div>
|
||||||
|
<div class="line"><span class="comment">// File Author: Emily Boudreaux</span></div>
|
||||||
|
<div class="line"><span class="comment">// Last Modified: March 21, 2025</span></div>
|
||||||
|
<div class="line"><span class="comment">//</span></div>
|
||||||
|
<div class="line"><span class="comment">// 4DSSE is free software; you can use it and/or modify</span></div>
|
||||||
|
<div class="line"><span class="comment">// it under the terms and restrictions the GNU General Library Public</span></div>
|
||||||
|
<div class="line"><span class="comment">// License version 3 (GPLv3) as published by the Free Software Foundation.</span></div>
|
||||||
|
<div class="line"><span class="comment">//</span></div>
|
||||||
|
<div class="line"><span class="comment">// 4DSSE is distributed in the hope that it will be useful,</span></div>
|
||||||
|
<div class="line"><span class="comment">// but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
|
||||||
|
<div class="line"><span class="comment">// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.</span></div>
|
||||||
|
<div class="line"><span class="comment">// See the GNU Library General Public License for more details.</span></div>
|
||||||
|
<div class="line"><span class="comment">//</span></div>
|
||||||
|
<div class="line"><span class="comment">// You should have received a copy of the GNU Library General Public License</span></div>
|
||||||
|
<div class="line"><span class="comment">// along with this software; if not, write to the Free Software</span></div>
|
||||||
|
<div class="line"><span class="comment">// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</span></div>
|
||||||
|
<div class="line"><span class="comment">//</span></div>
|
||||||
|
<div class="line"><span class="comment">// *********************************************************************** */</span></div>
|
||||||
|
<div class="line"><span class="preprocessor">#pragma once</span></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"><span class="preprocessor">#include <array></span></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"><span class="preprocessor">#include <boost/numeric/odeint.hpp></span></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"><span class="preprocessor">#include "<a class="code" href="network_8h.html">gridfire/network.h</a>"</span></div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"><span class="keyword">namespace </span><a class="code hl_namespace" href="namespacegridfire_1_1approx8.html">gridfire::approx8</a>{</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keyword">typedef</span> boost::numeric::ublas::vector< double > <a id="a0" name="a0"></a><a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a>;</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keyword">typedef</span> boost::numeric::ublas::matrix< double > <a id="a1" name="a1"></a><a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#a275aecf94e3145c2ff3d1756deda54ce">matrix_type</a>;</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keyword">typedef</span> std::array<double,7> <a id="a2" name="a2"></a><a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a>;</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keyword">struct </span>Approx8Net{</div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a3" name="a3"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#acc735a17e005f7e25c68a86d9735ec4c">ih1</a>=0;</div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a4" name="a4"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#ab0a43fee658efcaacfe7e6fb4870569b">ihe3</a>=1;</div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a5" name="a5"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a82977ad3df7f620e80a6235b3fe64731">ihe4</a>=2;</div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a6" name="a6"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a95b9a07e29285884e6de523f8132f653">ic12</a>=3;</div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a7" name="a7"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a1af9135867aa3786721b89dbfdc4aee0">in14</a>=4;</div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a8" name="a8"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#ab4e95622dc0414ad7e636ef811e600af">io16</a>=5;</div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a9" name="a9"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#ad43418fd8c536ebc814d5e6de555256c">ine20</a>=6;</div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a10" name="a10"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a9647205f52fb0fa21316be39c3a6d709">img24</a>=7;</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a11" name="a11"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a010df59d40b3bc8a802224968922ebde">iTemp</a>=<a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a9647205f52fb0fa21316be39c3a6d709">img24</a>+1;</div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a12" name="a12"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a562c2383f585d3e9984225584d61c037">iDensity</a> =<a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a010df59d40b3bc8a802224968922ebde">iTemp</a>+1;</div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a13" name="a13"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a18501627dceb5d084bc7ba19f119826f">iEnergy</a>=<a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a562c2383f585d3e9984225584d61c037">iDensity</a>+1;</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a14" name="a14"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a31928b4041479da6515a90569322fc02">nIso</a>=<a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a9647205f52fb0fa21316be39c3a6d709">img24</a>+1; <span class="comment">// number of isotopes</span></div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">int</span> <a id="a15" name="a15"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a7218aa9b3dbe7c6eca52119e115692db">nVar</a>=<a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a18501627dceb5d084bc7ba19f119826f">iEnergy</a>+1; <span class="comment">// number of variables</span></div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> std::array<int,nIso> <a id="a16" name="a16"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a296e54c1b22f0c5d4d07a13577c6e069">aIon</a> = {</div>
|
||||||
|
<div class="line"> 1,</div>
|
||||||
|
<div class="line"> 3,</div>
|
||||||
|
<div class="line"> 4,</div>
|
||||||
|
<div class="line"> 12,</div>
|
||||||
|
<div class="line"> 14,</div>
|
||||||
|
<div class="line"> 16,</div>
|
||||||
|
<div class="line"> 20,</div>
|
||||||
|
<div class="line"> 24</div>
|
||||||
|
<div class="line"> };</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <span class="keyword">constexpr</span> std::array<double,nIso> <a id="a17" name="a17"></a><a class="code hl_variable" href="structgridfire_1_1approx8_1_1_approx8_net.html#a928b7810cb2993d59d40aa73c2faef18">mIon</a> = {</div>
|
||||||
|
<div class="line"> 1.67262164e-24, </div>
|
||||||
|
<div class="line"> 5.00641157e-24, </div>
|
||||||
|
<div class="line"> 6.64465545e-24, </div>
|
||||||
|
<div class="line"> 1.99209977e-23,</div>
|
||||||
|
<div class="line"> 2.32462686e-23,</div>
|
||||||
|
<div class="line"> 2.65528858e-23,</div>
|
||||||
|
<div class="line"> 3.31891077e-23,</div>
|
||||||
|
<div class="line"> 3.98171594e-23</div>
|
||||||
|
<div class="line"> };</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> };</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a18" name="a18"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817">sum_product</a>( <span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &a, <span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &b);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> <a id="a19" name="a19"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a20f9c48e60a5abf0b6868d1d05080222">get_T9_array</a>(<span class="keyword">const</span> <span class="keywordtype">double</span> &T);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a20" name="a20"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#aed8175751b4920a53922f87f8c0e63c4">rate_fit</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9, <span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &coef);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a21" name="a21"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a16739298c01e56967ce784a9a957439f">pp_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a22" name="a22"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a51d139de74680c8437d20a3fa622200c">dp_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a23" name="a23"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a12cb71ba6ed03750af9e7659464197ea">he3he3_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a24" name="a24"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a593cd66c1eadae4da233ae73b4aad4a3">he3he4_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a25" name="a25"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a2715e1a6421717991814892046b896e3">triple_alpha_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a26" name="a26"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a890ad24c2cdb15fb76a3ff8a7b8d77db">c12p_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a27" name="a27"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#af7d9b901dbb3c88c151d927912d5121f">c12a_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a28" name="a28"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a34f18b2345a8fd8d96bbe1a9825c1f21">n14p_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a29" name="a29"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a3a9861a77093effdfc061743eb13fcdb">n14a_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a30" name="a30"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a9a90b83dd4aa2dcc928bd14f4678dcef">n15pa_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a31" name="a31"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#acdbb3ee2ef22bfd9c836324285d0da98">n15pg_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a32" name="a32"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#ac309c160c806208bf01bebeb29c23896">n15pg_frac</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a33" name="a33"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a62c2f567dc1ada3816843c8586aad0dc">o16p_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a34" name="a34"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a7387008e672ea12d277e2194745a4c93">o16a_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a35" name="a35"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#ad7a6f894fa4bdeebb4cae0eba3b2c210">ne20a_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a36" name="a36"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a70eb18e9706ac28a308dcb4fcec7421f">c12c12_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a37" name="a37"></a><a class="code hl_function" href="namespacegridfire_1_1approx8.html#a8c30b7e6099c5fc2aa94f9c68fd075dc">c12o16_rate</a>(<span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">vec7</a> &T9);</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keyword">struct </span>Jacobian {</div>
|
||||||
|
<div class="line"> <span class="keywordtype">void</span> <a id="a38" name="a38"></a><a class="code hl_function" href="structgridfire_1_1approx8_1_1_jacobian.html#a548431915b5895082eb96ce66d5494fa">operator() </a>( <span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a> &y, <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#a275aecf94e3145c2ff3d1756deda54ce">matrix_type</a> &J, <span class="keywordtype">double</span> <span class="comment">/* t */</span>, <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a> &dfdt ) <span class="keyword">const</span>;</div>
|
||||||
|
<div class="line"> };</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keyword">struct </span>ODE {</div>
|
||||||
|
<div class="line"> <span class="keywordtype">void</span> <a id="a39" name="a39"></a><a class="code hl_function" href="structgridfire_1_1approx8_1_1_o_d_e.html#a2e1eb1ce2aa7949c225d45ce4edf03d0">operator() </a>( <span class="keyword">const</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a> &y, <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a> &dydt, <span class="keywordtype">double</span> <span class="comment">/* t */</span>) <span class="keyword">const</span>;</div>
|
||||||
|
<div class="line"> };</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keyword">class </span>Approx8Network final : <span class="keyword">public</span> Network {</div>
|
||||||
|
<div class="line"> <span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"> <a id="a40" name="a40"></a><a class="code hl_function" href="classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b">Approx8Network</a>();</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> NetOut <a id="a41" name="a41"></a><a class="code hl_function" href="classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee">evaluate</a>(<span class="keyword">const</span> NetIn &netIn) <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">void</span> <a id="a42" name="a42"></a><a class="code hl_function" href="classgridfire_1_1approx8_1_1_approx8_network.html#aefed972081514c29cdaaa1efd857ad8d">setStiff</a>(<span class="keywordtype">bool</span> stiff) <span class="keyword">override</span>;</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keywordtype">bool</span> <a id="a43" name="a43"></a><a class="code hl_function" href="classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a">isStiff</a>()<span class="keyword"> const override </span>{ <span class="keywordflow">return</span> <a id="a44" name="a44"></a><a class="code hl_variable" href="classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67">m_stiff</a>; }</div>
|
||||||
|
<div class="line"> <span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a> <a id="a45" name="a45"></a><a class="code hl_variable" href="classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d">m_y</a>;</div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a46" name="a46"></a><a class="code hl_variable" href="classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869">m_tMax</a> = 0;</div>
|
||||||
|
<div class="line"> <span class="keywordtype">double</span> <a id="a47" name="a47"></a><a class="code hl_variable" href="classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f">m_dt0</a> = 0;</div>
|
||||||
|
<div class="line"> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67">m_stiff</a> = <span class="keyword">false</span>;</div>
|
||||||
|
<div class="line"></div>
|
||||||
|
<div class="line"> <span class="keyword">static</span> <a class="code hl_typedef" href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a> <a id="a48" name="a48"></a><a class="code hl_function" href="classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a">convert_netIn</a>(<span class="keyword">const</span> NetIn &netIn);</div>
|
||||||
|
<div class="line"> };</div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line"> </div>
|
||||||
|
<div class="line">} <span class="comment">// namespace nnApprox8</span></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a56426da6f1af7eb8a6d1cc70bc8e742a"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a">gridfire::approx8::Approx8Network::convert_netIn</a></div><div class="ttdeci">static vector_type convert_netIn(const NetIn &netIn)</div><div class="ttdoc">Converts the input parameters to the internal state vector.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00509">engine_approx8.cpp:509</a></div></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a5b17b2831389829533385900ce19a37a"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a">gridfire::approx8::Approx8Network::isStiff</a></div><div class="ttdeci">bool isStiff() const override</div><div class="ttdoc">Checks if the solver is using a stiff method.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00315">engine_approx8.h:315</a></div></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a65066078081c544be4e56e25eb407c8b"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b">gridfire::approx8::Approx8Network::Approx8Network</a></div><div class="ttdeci">Approx8Network()</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00443">engine_approx8.cpp:443</a></div></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a697cb49bebc8d0659eb791500c451c67"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67">gridfire::approx8::Approx8Network::m_stiff</a></div><div class="ttdeci">bool m_stiff</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00320">engine_approx8.h:320</a></div></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a6ed8022834e9541b3e547dd867648b0f"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f">gridfire::approx8::Approx8Network::m_dt0</a></div><div class="ttdeci">double m_dt0</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00319">engine_approx8.h:319</a></div></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a6fadf388f07c160f1887a3cb72eaa869"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869">gridfire::approx8::Approx8Network::m_tMax</a></div><div class="ttdeci">double m_tMax</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00318">engine_approx8.h:318</a></div></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a888734a3cdde4259e921e2efece411ee"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee">gridfire::approx8::Approx8Network::evaluate</a></div><div class="ttdeci">NetOut evaluate(const NetIn &netIn) override</div><div class="ttdoc">Evaluates the nuclear network.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00445">engine_approx8.cpp:445</a></div></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_abf9f13ff532917ddac4a7d987698836d"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d">gridfire::approx8::Approx8Network::m_y</a></div><div class="ttdeci">vector_type m_y</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00317">engine_approx8.h:317</a></div></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_aefed972081514c29cdaaa1efd857ad8d"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#aefed972081514c29cdaaa1efd857ad8d">gridfire::approx8::Approx8Network::setStiff</a></div><div class="ttdeci">void setStiff(bool stiff) override</div><div class="ttdoc">Sets whether the solver should use a stiff method.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00505">engine_approx8.cpp:505</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html"><div class="ttname"><a href="namespacegridfire_1_1approx8.html">gridfire::approx8</a></div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00039">engine_approx8.h:39</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a12cb71ba6ed03750af9e7659464197ea"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a12cb71ba6ed03750af9e7659464197ea">gridfire::approx8::he3he3_rate</a></div><div class="ttdeci">double he3he3_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction he3 + he3 -> he4 + 2p.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00129">engine_approx8.cpp:129</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a16739298c01e56967ce784a9a957439f"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a16739298c01e56967ce784a9a957439f">gridfire::approx8::pp_rate</a></div><div class="ttdeci">double pp_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction p + p -> d.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00115">engine_approx8.cpp:115</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a20f9c48e60a5abf0b6868d1d05080222"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a20f9c48e60a5abf0b6868d1d05080222">gridfire::approx8::get_T9_array</a></div><div class="ttdeci">vec7 get_T9_array(const double &T)</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00093">engine_approx8.cpp:93</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a2715e1a6421717991814892046b896e3"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a2715e1a6421717991814892046b896e3">gridfire::approx8::triple_alpha_rate</a></div><div class="ttdeci">double triple_alpha_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction he4 + he4 + he4 -> c12.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00142">engine_approx8.cpp:142</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a275aecf94e3145c2ff3d1756deda54ce"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a275aecf94e3145c2ff3d1756deda54ce">gridfire::approx8::matrix_type</a></div><div class="ttdeci">boost::numeric::ublas::matrix< double > matrix_type</div><div class="ttdoc">Alias for a matrix of doubles using Boost uBLAS.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00051">engine_approx8.h:51</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a34f18b2345a8fd8d96bbe1a9825c1f21"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a34f18b2345a8fd8d96bbe1a9825c1f21">gridfire::approx8::n14p_rate</a></div><div class="ttdeci">double n14p_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction n14(p,g)o15 - o15 + p -> c12 + he4.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00164">engine_approx8.cpp:164</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a3a9861a77093effdfc061743eb13fcdb"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a3a9861a77093effdfc061743eb13fcdb">gridfire::approx8::n14a_rate</a></div><div class="ttdeci">double n14a_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction n14(a,g)f18 assumed to go on to ne20.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00173">engine_approx8.cpp:173</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a51d139de74680c8437d20a3fa622200c"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a51d139de74680c8437d20a3fa622200c">gridfire::approx8::dp_rate</a></div><div class="ttdeci">double dp_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction p + d -> he3.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00122">engine_approx8.cpp:122</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a593cd66c1eadae4da233ae73b4aad4a3"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a593cd66c1eadae4da233ae73b4aad4a3">gridfire::approx8::he3he4_rate</a></div><div class="ttdeci">double he3he4_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction he3(he3,2p)he4.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00135">engine_approx8.cpp:135</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a62c2f567dc1ada3816843c8586aad0dc"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a62c2f567dc1ada3816843c8586aad0dc">gridfire::approx8::o16p_rate</a></div><div class="ttdeci">double o16p_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction o16(p,g)f17 then f17 -> o17(p,a)n14.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00204">engine_approx8.cpp:204</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a70eb18e9706ac28a308dcb4fcec7421f"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a70eb18e9706ac28a308dcb4fcec7421f">gridfire::approx8::c12c12_rate</a></div><div class="ttdeci">double c12c12_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction c12(c12,a)ne20.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00227">engine_approx8.cpp:227</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a7387008e672ea12d277e2194745a4c93"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a7387008e672ea12d277e2194745a4c93">gridfire::approx8::o16a_rate</a></div><div class="ttdeci">double o16a_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction o16(a,g)ne20.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00210">engine_approx8.cpp:210</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a890ad24c2cdb15fb76a3ff8a7b8d77db"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a890ad24c2cdb15fb76a3ff8a7b8d77db">gridfire::approx8::c12p_rate</a></div><div class="ttdeci">double c12p_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction c12 + p -> n13.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00150">engine_approx8.cpp:150</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a8c30b7e6099c5fc2aa94f9c68fd075dc"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a8c30b7e6099c5fc2aa94f9c68fd075dc">gridfire::approx8::c12o16_rate</a></div><div class="ttdeci">double c12o16_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction c12(o16,a)mg24.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00233">engine_approx8.cpp:233</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a9a90b83dd4aa2dcc928bd14f4678dcef"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a9a90b83dd4aa2dcc928bd14f4678dcef">gridfire::approx8::n15pa_rate</a></div><div class="ttdeci">double n15pa_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction n15(p,a)c12 (CNO I).</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00181">engine_approx8.cpp:181</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aa04f907d4ef6a1b6b2a9a28d4bb53882"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">gridfire::approx8::vector_type</a></div><div class="ttdeci">boost::numeric::ublas::vector< double > vector_type</div><div class="ttdoc">Alias for a vector of doubles using Boost uBLAS.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00045">engine_approx8.h:45</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aaa49cb0c9ad4b0b9dd0f9b5e192ca12a"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">gridfire::approx8::vec7</a></div><div class="ttdeci">std::array< double, 7 > vec7</div><div class="ttdoc">Alias for a std::array of 7 doubles.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00057">engine_approx8.h:57</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_ac309c160c806208bf01bebeb29c23896"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#ac309c160c806208bf01bebeb29c23896">gridfire::approx8::n15pg_frac</a></div><div class="ttdeci">double n15pg_frac(const vec7 &T9)</div><div class="ttdoc">Calculates the fraction for the reaction n15(p,g)o16.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00197">engine_approx8.cpp:197</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_acdbb3ee2ef22bfd9c836324285d0da98"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#acdbb3ee2ef22bfd9c836324285d0da98">gridfire::approx8::n15pg_rate</a></div><div class="ttdeci">double n15pg_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction n15(p,g)o16 (CNO II).</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00190">engine_approx8.cpp:190</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_ad7a6f894fa4bdeebb4cae0eba3b2c210"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#ad7a6f894fa4bdeebb4cae0eba3b2c210">gridfire::approx8::ne20a_rate</a></div><div class="ttdeci">double ne20a_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction ne20(a,g)mg24.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00218">engine_approx8.cpp:218</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aed8175751b4920a53922f87f8c0e63c4"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aed8175751b4920a53922f87f8c0e63c4">gridfire::approx8::rate_fit</a></div><div class="ttdeci">double rate_fit(const vec7 &T9, const vec7 &coef)</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00110">engine_approx8.cpp:110</a></div></div>
|
||||||
|
<div class="ttc" id="anamespacegridfire_1_1approx8_html_af7d9b901dbb3c88c151d927912d5121f"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#af7d9b901dbb3c88c151d927912d5121f">gridfire::approx8::c12a_rate</a></div><div class="ttdeci">double c12a_rate(const vec7 &T9)</div><div class="ttdoc">Calculates the rate for the reaction c12 + he4 -> o16.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00157">engine_approx8.cpp:157</a></div></div>
|
||||||
|
<div class="ttc" id="anetwork_8h_html"><div class="ttname"><a href="network_8h.html">network.h</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a010df59d40b3bc8a802224968922ebde"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a010df59d40b3bc8a802224968922ebde">gridfire::approx8::Approx8Net::iTemp</a></div><div class="ttdeci">static constexpr int iTemp</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00073">engine_approx8.h:73</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a18501627dceb5d084bc7ba19f119826f"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a18501627dceb5d084bc7ba19f119826f">gridfire::approx8::Approx8Net::iEnergy</a></div><div class="ttdeci">static constexpr int iEnergy</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00075">engine_approx8.h:75</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a1af9135867aa3786721b89dbfdc4aee0"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a1af9135867aa3786721b89dbfdc4aee0">gridfire::approx8::Approx8Net::in14</a></div><div class="ttdeci">static constexpr int in14</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00068">engine_approx8.h:68</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a296e54c1b22f0c5d4d07a13577c6e069"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a296e54c1b22f0c5d4d07a13577c6e069">gridfire::approx8::Approx8Net::aIon</a></div><div class="ttdeci">static constexpr std::array< int, nIso > aIon</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00080">engine_approx8.h:80</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a31928b4041479da6515a90569322fc02"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a31928b4041479da6515a90569322fc02">gridfire::approx8::Approx8Net::nIso</a></div><div class="ttdeci">static constexpr int nIso</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00077">engine_approx8.h:77</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a562c2383f585d3e9984225584d61c037"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a562c2383f585d3e9984225584d61c037">gridfire::approx8::Approx8Net::iDensity</a></div><div class="ttdeci">static constexpr int iDensity</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00074">engine_approx8.h:74</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a7218aa9b3dbe7c6eca52119e115692db"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a7218aa9b3dbe7c6eca52119e115692db">gridfire::approx8::Approx8Net::nVar</a></div><div class="ttdeci">static constexpr int nVar</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00078">engine_approx8.h:78</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a82977ad3df7f620e80a6235b3fe64731"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a82977ad3df7f620e80a6235b3fe64731">gridfire::approx8::Approx8Net::ihe4</a></div><div class="ttdeci">static constexpr int ihe4</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00066">engine_approx8.h:66</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a928b7810cb2993d59d40aa73c2faef18"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a928b7810cb2993d59d40aa73c2faef18">gridfire::approx8::Approx8Net::mIon</a></div><div class="ttdeci">static constexpr std::array< double, nIso > mIon</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00091">engine_approx8.h:91</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a95b9a07e29285884e6de523f8132f653"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a95b9a07e29285884e6de523f8132f653">gridfire::approx8::Approx8Net::ic12</a></div><div class="ttdeci">static constexpr int ic12</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00067">engine_approx8.h:67</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a9647205f52fb0fa21316be39c3a6d709"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a9647205f52fb0fa21316be39c3a6d709">gridfire::approx8::Approx8Net::img24</a></div><div class="ttdeci">static constexpr int img24</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00071">engine_approx8.h:71</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_ab0a43fee658efcaacfe7e6fb4870569b"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#ab0a43fee658efcaacfe7e6fb4870569b">gridfire::approx8::Approx8Net::ihe3</a></div><div class="ttdeci">static constexpr int ihe3</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00065">engine_approx8.h:65</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_ab4e95622dc0414ad7e636ef811e600af"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#ab4e95622dc0414ad7e636ef811e600af">gridfire::approx8::Approx8Net::io16</a></div><div class="ttdeci">static constexpr int io16</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00069">engine_approx8.h:69</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_acc735a17e005f7e25c68a86d9735ec4c"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#acc735a17e005f7e25c68a86d9735ec4c">gridfire::approx8::Approx8Net::ih1</a></div><div class="ttdeci">static constexpr int ih1</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00064">engine_approx8.h:64</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_ad43418fd8c536ebc814d5e6de555256c"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#ad43418fd8c536ebc814d5e6de555256c">gridfire::approx8::Approx8Net::ine20</a></div><div class="ttdeci">static constexpr int ine20</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00070">engine_approx8.h:70</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_jacobian_html_a548431915b5895082eb96ce66d5494fa"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_jacobian.html#a548431915b5895082eb96ce66d5494fa">gridfire::approx8::Jacobian::operator()</a></div><div class="ttdeci">void operator()(const vector_type &y, matrix_type &J, double, vector_type &dfdt) const</div><div class="ttdoc">Calculates the Jacobian matrix.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00243">engine_approx8.cpp:243</a></div></div>
|
||||||
|
<div class="ttc" id="astructgridfire_1_1approx8_1_1_o_d_e_html_a2e1eb1ce2aa7949c225d45ce4edf03d0"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_o_d_e.html#a2e1eb1ce2aa7949c225d45ce4edf03d0">gridfire::approx8::ODE::operator()</a></div><div class="ttdeci">void operator()(const vector_type &y, vector_type &dydt, double) const</div><div class="ttdoc">Calculates the derivatives of the state vector.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00348">engine_approx8.cpp:348</a></div></div>
|
||||||
|
</div><!-- fragment --> </div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
155
docs/annotated.html
Normal file
@@ -0,0 +1,155 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Class List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('annotated.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Class List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
|
||||||
|
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span><span onclick="javascript:dynsection.toggleLevel(3);">3</span><span onclick="javascript:dynsection.toggleLevel(4);">4</span>]</div><table class="directory">
|
||||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire.html" target="_self">gridfire</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_0_" class="arrow" onclick="dynsection.toggleFolder('0_0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1approx8.html" target="_self">approx8</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_0_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1approx8_1_1_approx8_net.html" target="_self">Approx8Net</a></td><td class="desc">Contains constants and arrays related to the nuclear network </td></tr>
|
||||||
|
<tr id="row_0_0_1_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html" target="_self">Approx8Network</a></td><td class="desc">Class for the Approx8 nuclear reaction network </td></tr>
|
||||||
|
<tr id="row_0_0_2_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1approx8_1_1_jacobian.html" target="_self">Jacobian</a></td><td class="desc">Functor to calculate the <a class="el" href="structgridfire_1_1approx8_1_1_jacobian.html" title="Functor to calculate the Jacobian matrix for implicit solvers.">Jacobian</a> matrix for implicit solvers </td></tr>
|
||||||
|
<tr id="row_0_0_3_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1approx8_1_1_o_d_e.html" target="_self">ODE</a></td><td class="desc">Functor to calculate the derivatives for the <a class="el" href="structgridfire_1_1approx8_1_1_o_d_e.html" title="Functor to calculate the derivatives for the ODE solver.">ODE</a> solver </td></tr>
|
||||||
|
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_1_" class="arrow" onclick="dynsection.toggleFolder('0_1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1reaclib.html" target="_self">reaclib</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_1_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1reaclib_1_1_reaction_record.html" target="_self">ReactionRecord</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_2_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_2_" class="arrow" onclick="dynsection.toggleFolder('0_2_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1reaction.html" target="_self">reaction</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_2_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" target="_self">LogicalReaction</a></td><td class="desc">Represents a "logical" reaction that aggregates rates from multiple sources </td></tr>
|
||||||
|
<tr id="row_0_2_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html" target="_self">LogicalReactionSet</a></td><td class="desc">A collection of <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a> objects </td></tr>
|
||||||
|
<tr id="row_0_2_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html" target="_self">RateCoefficientSet</a></td><td class="desc">Holds the seven coefficients for the REACLIB rate equation </td></tr>
|
||||||
|
<tr id="row_0_2_3_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" target="_self">Reaction</a></td><td class="desc">Represents a single nuclear reaction from a specific data source </td></tr>
|
||||||
|
<tr id="row_0_2_4_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html" target="_self">ReactionSet</a></td><td class="desc">A collection of <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a> objects </td></tr>
|
||||||
|
<tr id="row_0_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_3_" class="arrow" onclick="dynsection.toggleFolder('0_3_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire_1_1solver.html" target="_self">solver</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_3_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_3_0_" class="arrow" onclick="dynsection.toggleFolder('0_3_0_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html" target="_self">DirectNetworkSolver</a></td><td class="desc">A network solver that directly integrates the reaction network ODEs </td></tr>
|
||||||
|
<tr id="row_0_3_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html" target="_self">JacobianFunctor</a></td><td class="desc">Functor for calculating the Jacobian matrix </td></tr>
|
||||||
|
<tr id="row_0_3_0_1_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html" target="_self">RHSFunctor</a></td><td class="desc">Functor for calculating the right-hand side of the ODEs </td></tr>
|
||||||
|
<tr id="row_0_3_1_" class="even"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html" target="_self">dynamicQSESpeciesIndices</a></td><td class="desc">Structure to hold indices of dynamic and QSE species </td></tr>
|
||||||
|
<tr id="row_0_3_2_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" target="_self">NetworkSolverStrategy</a></td><td class="desc">Abstract base class for network solver strategies </td></tr>
|
||||||
|
<tr id="row_0_3_3_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span id="arr_0_3_3_" class="arrow" onclick="dynsection.toggleFolder('0_3_3_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html" target="_self">QSENetworkSolver</a></td><td class="desc">A network solver that uses a Quasi-Steady-State Equilibrium (QSE) approach </td></tr>
|
||||||
|
<tr id="row_0_3_3_0_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html" target="_self">EigenFunctor</a></td><td class="desc">Functor for calculating the residual and Jacobian for the QSE species using Eigen </td></tr>
|
||||||
|
<tr id="row_0_3_3_1_" class="even"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html" target="_self">JacobianFunctor</a></td><td class="desc">Functor for calculating the Jacobian matrix of the ODEs for the dynamic species </td></tr>
|
||||||
|
<tr id="row_0_3_3_2_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html" target="_self">RHSFunctor</a></td><td class="desc">Functor for calculating the right-hand side of the ODEs for the dynamic species </td></tr>
|
||||||
|
<tr id="row_0_4_" class="even"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span id="arr_0_4_" class="arrow" onclick="dynsection.toggleFolder('0_4_')">▼</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_adaptive_engine_view.html" target="_self">AdaptiveEngineView</a></td><td class="desc">An engine view that dynamically adapts the reaction network based on runtime conditions </td></tr>
|
||||||
|
<tr id="row_0_4_0_" class="odd"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html" target="_self">ReactionFlow</a></td><td class="desc">A struct to hold a reaction and its flow rate </td></tr>
|
||||||
|
<tr id="row_0_5_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_dynamic_engine.html" target="_self">DynamicEngine</a></td><td class="desc">Abstract class for engines supporting Jacobian and stoichiometry operations </td></tr>
|
||||||
|
<tr id="row_0_6_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_engine.html" target="_self">Engine</a></td><td class="desc">Abstract base class for a reaction network engine </td></tr>
|
||||||
|
<tr id="row_0_7_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_engine_view.html" target="_self">EngineView</a></td><td class="desc">Abstract base class for a "view" of a reaction network engine </td></tr>
|
||||||
|
<tr id="row_0_8_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_graph_engine.html" target="_self">GraphEngine</a></td><td class="desc">A reaction network engine that uses a graph-based representation </td></tr>
|
||||||
|
<tr id="row_0_9_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_net_in.html" target="_self">NetIn</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_10_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_net_out.html" target="_self">NetOut</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_11_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classgridfire_1_1_network.html" target="_self">Network</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_12_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structgridfire_1_1_step_derivatives.html" target="_self">StepDerivatives</a></td><td class="desc">Structure holding derivatives and energy generation for a network step </td></tr>
|
||||||
|
<tr id="row_1_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_1_" class="arrow" onclick="dynsection.toggleFolder('1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacestd.html" target="_self">std</a></td><td class="desc">STL namespace </td></tr>
|
||||||
|
<tr id="row_1_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html" target="_self">hash< gridfire::reaction::Reaction ></a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_1_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html" target="_self">hash< gridfire::reaction::ReactionSet ></a></td><td class="desc"></td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- directory -->
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
40
docs/annotated_dup.js
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
var annotated_dup =
|
||||||
|
[
|
||||||
|
[ "gridfire", "namespacegridfire.html", [
|
||||||
|
[ "approx8", "namespacegridfire_1_1approx8.html", [
|
||||||
|
[ "Approx8Net", "structgridfire_1_1approx8_1_1_approx8_net.html", "structgridfire_1_1approx8_1_1_approx8_net" ],
|
||||||
|
[ "Approx8Network", "classgridfire_1_1approx8_1_1_approx8_network.html", "classgridfire_1_1approx8_1_1_approx8_network" ],
|
||||||
|
[ "Jacobian", "structgridfire_1_1approx8_1_1_jacobian.html", "structgridfire_1_1approx8_1_1_jacobian" ],
|
||||||
|
[ "ODE", "structgridfire_1_1approx8_1_1_o_d_e.html", "structgridfire_1_1approx8_1_1_o_d_e" ]
|
||||||
|
] ],
|
||||||
|
[ "reaclib", "namespacegridfire_1_1reaclib.html", [
|
||||||
|
[ "ReactionRecord", "structgridfire_1_1reaclib_1_1_reaction_record.html", "structgridfire_1_1reaclib_1_1_reaction_record" ]
|
||||||
|
] ],
|
||||||
|
[ "reaction", "namespacegridfire_1_1reaction.html", [
|
||||||
|
[ "LogicalReaction", "classgridfire_1_1reaction_1_1_logical_reaction.html", "classgridfire_1_1reaction_1_1_logical_reaction" ],
|
||||||
|
[ "LogicalReactionSet", "classgridfire_1_1reaction_1_1_logical_reaction_set.html", "classgridfire_1_1reaction_1_1_logical_reaction_set" ],
|
||||||
|
[ "RateCoefficientSet", "structgridfire_1_1reaction_1_1_rate_coefficient_set.html", "structgridfire_1_1reaction_1_1_rate_coefficient_set" ],
|
||||||
|
[ "Reaction", "classgridfire_1_1reaction_1_1_reaction.html", "classgridfire_1_1reaction_1_1_reaction" ],
|
||||||
|
[ "ReactionSet", "classgridfire_1_1reaction_1_1_reaction_set.html", "classgridfire_1_1reaction_1_1_reaction_set" ]
|
||||||
|
] ],
|
||||||
|
[ "solver", "namespacegridfire_1_1solver.html", [
|
||||||
|
[ "DirectNetworkSolver", "classgridfire_1_1solver_1_1_direct_network_solver.html", "classgridfire_1_1solver_1_1_direct_network_solver" ],
|
||||||
|
[ "dynamicQSESpeciesIndices", "structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html", "structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices" ],
|
||||||
|
[ "NetworkSolverStrategy", "classgridfire_1_1solver_1_1_network_solver_strategy.html", "classgridfire_1_1solver_1_1_network_solver_strategy" ],
|
||||||
|
[ "QSENetworkSolver", "classgridfire_1_1solver_1_1_q_s_e_network_solver.html", "classgridfire_1_1solver_1_1_q_s_e_network_solver" ]
|
||||||
|
] ],
|
||||||
|
[ "AdaptiveEngineView", "classgridfire_1_1_adaptive_engine_view.html", "classgridfire_1_1_adaptive_engine_view" ],
|
||||||
|
[ "DynamicEngine", "classgridfire_1_1_dynamic_engine.html", "classgridfire_1_1_dynamic_engine" ],
|
||||||
|
[ "Engine", "classgridfire_1_1_engine.html", "classgridfire_1_1_engine" ],
|
||||||
|
[ "EngineView", "classgridfire_1_1_engine_view.html", "classgridfire_1_1_engine_view" ],
|
||||||
|
[ "GraphEngine", "classgridfire_1_1_graph_engine.html", "classgridfire_1_1_graph_engine" ],
|
||||||
|
[ "NetIn", "structgridfire_1_1_net_in.html", "structgridfire_1_1_net_in" ],
|
||||||
|
[ "NetOut", "structgridfire_1_1_net_out.html", "structgridfire_1_1_net_out" ],
|
||||||
|
[ "Network", "classgridfire_1_1_network.html", "classgridfire_1_1_network" ],
|
||||||
|
[ "StepDerivatives", "structgridfire_1_1_step_derivatives.html", "structgridfire_1_1_step_derivatives" ]
|
||||||
|
] ],
|
||||||
|
[ "std", "namespacestd.html", [
|
||||||
|
[ "hash< gridfire::reaction::Reaction >", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4" ],
|
||||||
|
[ "hash< gridfire::reaction::ReactionSet >", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html", "structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4" ]
|
||||||
|
] ]
|
||||||
|
];
|
||||||
BIN
docs/bc_s.png
Normal file
|
After Width: | Height: | Size: 676 B |
BIN
docs/bc_sd.png
Normal file
|
After Width: | Height: | Size: 635 B |
153
docs/classes.html
Normal file
@@ -0,0 +1,153 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Class Index</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classes.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Class Index</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_J">J</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_N">N</a> | <a class="qindex" href="#letter_O">O</a> | <a class="qindex" href="#letter_Q">Q</a> | <a class="qindex" href="#letter_R">R</a> | <a class="qindex" href="#letter_S">S</a></div>
|
||||||
|
<div class="classindex">
|
||||||
|
<dl class="classindex even">
|
||||||
|
<dt class="alphachar"><a id="letter_A" name="letter_A">A</a></dt>
|
||||||
|
<dd><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">AdaptiveEngineView</a> (<a class="el" href="namespacegridfire.html">gridfire</a>)</dd><dd><a class="el" href="structgridfire_1_1approx8_1_1_approx8_net.html">Approx8Net</a> (<a class="el" href="namespacegridfire_1_1approx8.html">gridfire::approx8</a>)</dd><dd><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">Approx8Network</a> (<a class="el" href="namespacegridfire_1_1approx8.html">gridfire::approx8</a>)</dd></dl>
|
||||||
|
<dl class="classindex odd">
|
||||||
|
<dt class="alphachar"><a id="letter_D" name="letter_D">D</a></dt>
|
||||||
|
<dd><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html">DirectNetworkSolver</a> (<a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a>)</dd><dd><a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a> (<a class="el" href="namespacegridfire.html">gridfire</a>)</dd><dd><a class="el" href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html">dynamicQSESpeciesIndices</a> (<a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a>)</dd></dl>
|
||||||
|
<dl class="classindex even">
|
||||||
|
<dt class="alphachar"><a id="letter_E" name="letter_E">E</a></dt>
|
||||||
|
<dd><a class="el" href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html">QSENetworkSolver::EigenFunctor</a> (<a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a>)</dd><dd><a class="el" href="classgridfire_1_1_engine.html">Engine</a> (<a class="el" href="namespacegridfire.html">gridfire</a>)</dd><dd><a class="el" href="classgridfire_1_1_engine_view.html">EngineView</a> (<a class="el" href="namespacegridfire.html">gridfire</a>)</dd></dl>
|
||||||
|
<dl class="classindex odd">
|
||||||
|
<dt class="alphachar"><a id="letter_G" name="letter_G">G</a></dt>
|
||||||
|
<dd><a class="el" href="classgridfire_1_1_graph_engine.html">GraphEngine</a> (<a class="el" href="namespacegridfire.html">gridfire</a>)</dd></dl>
|
||||||
|
<dl class="classindex even">
|
||||||
|
<dt class="alphachar"><a id="letter_H" name="letter_H">H</a></dt>
|
||||||
|
<dd><a class="el" href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html">hash< gridfire::reaction::Reaction ></a> (<a class="el" href="namespacestd.html">std</a>)</dd><dd><a class="el" href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html">hash< gridfire::reaction::ReactionSet ></a> (<a class="el" href="namespacestd.html">std</a>)</dd></dl>
|
||||||
|
<dl class="classindex odd">
|
||||||
|
<dt class="alphachar"><a id="letter_J" name="letter_J">J</a></dt>
|
||||||
|
<dd><a class="el" href="structgridfire_1_1approx8_1_1_jacobian.html">Jacobian</a> (<a class="el" href="namespacegridfire_1_1approx8.html">gridfire::approx8</a>)</dd><dd><a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html">DirectNetworkSolver::JacobianFunctor</a> (<a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a>)</dd><dd><a class="el" href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html">QSENetworkSolver::JacobianFunctor</a> (<a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a>)</dd></dl>
|
||||||
|
<dl class="classindex even">
|
||||||
|
<dt class="alphachar"><a id="letter_L" name="letter_L">L</a></dt>
|
||||||
|
<dd><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">LogicalReaction</a> (<a class="el" href="namespacegridfire_1_1reaction.html">gridfire::reaction</a>)</dd><dd><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">LogicalReactionSet</a> (<a class="el" href="namespacegridfire_1_1reaction.html">gridfire::reaction</a>)</dd></dl>
|
||||||
|
<dl class="classindex odd">
|
||||||
|
<dt class="alphachar"><a id="letter_N" name="letter_N">N</a></dt>
|
||||||
|
<dd><a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> (<a class="el" href="namespacegridfire.html">gridfire</a>)</dd><dd><a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> (<a class="el" href="namespacegridfire.html">gridfire</a>)</dd><dd><a class="el" href="classgridfire_1_1_network.html">Network</a> (<a class="el" href="namespacegridfire.html">gridfire</a>)</dd><dd><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">NetworkSolverStrategy</a> (<a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a>)</dd></dl>
|
||||||
|
<dl class="classindex even">
|
||||||
|
<dt class="alphachar"><a id="letter_O" name="letter_O">O</a></dt>
|
||||||
|
<dd><a class="el" href="structgridfire_1_1approx8_1_1_o_d_e.html">ODE</a> (<a class="el" href="namespacegridfire_1_1approx8.html">gridfire::approx8</a>)</dd></dl>
|
||||||
|
<dl class="classindex odd">
|
||||||
|
<dt class="alphachar"><a id="letter_Q" name="letter_Q">Q</a></dt>
|
||||||
|
<dd><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">QSENetworkSolver</a> (<a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a>)</dd></dl>
|
||||||
|
<dl class="classindex even">
|
||||||
|
<dt class="alphachar"><a id="letter_R" name="letter_R">R</a></dt>
|
||||||
|
<dd><a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html">RateCoefficientSet</a> (<a class="el" href="namespacegridfire_1_1reaction.html">gridfire::reaction</a>)</dd><dd><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> (<a class="el" href="namespacegridfire_1_1reaction.html">gridfire::reaction</a>)</dd><dd><a class="el" href="structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html">AdaptiveEngineView::ReactionFlow</a> (<a class="el" href="namespacegridfire.html">gridfire</a>)</dd><dd><a class="el" href="structgridfire_1_1reaclib_1_1_reaction_record.html">ReactionRecord</a> (<a class="el" href="namespacegridfire_1_1reaclib.html">gridfire::reaclib</a>)</dd><dd><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">ReactionSet</a> (<a class="el" href="namespacegridfire_1_1reaction.html">gridfire::reaction</a>)</dd><dd><a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html">DirectNetworkSolver::RHSFunctor</a> (<a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a>)</dd><dd><a class="el" href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html">QSENetworkSolver::RHSFunctor</a> (<a class="el" href="namespacegridfire_1_1solver.html">gridfire::solver</a>)</dd></dl>
|
||||||
|
<dl class="classindex odd">
|
||||||
|
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
|
||||||
|
<dd><a class="el" href="structgridfire_1_1_step_derivatives.html">StepDerivatives</a> (<a class="el" href="namespacegridfire.html">gridfire</a>)</dd></dl>
|
||||||
|
</div>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
148
docs/classgridfire_1_1_adaptive_engine_view-members.html
Normal file
@@ -0,0 +1,148 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1_adaptive_engine_view.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::AdaptiveEngineView Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#ad599363cdd457e72e2e2937b0222c455">AdaptiveEngineView</a>(DynamicEngine &baseEngine)</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a048d4b1d41ecb4125a558d1b9ed7cb31">calculateMolarReactionFlow</a>(const reaction::Reaction &reaction, const std::vector< double > &Y_culled, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a7b276b7210be588263395bdb0497fc6d">calculateRHSAndEnergy</a>(const std::vector< double > &Y_culled, const double T9, const double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#afec39b2faa34ea65c5488dd8e11ba3c3">Config</a> typedef</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a89614f4a48f60c4170a0197f45303e7c">constructReactionIndexMap</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a896d29325b4233e83d9298850b617a2d">constructSpeciesIndexMap</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#ac9aab6f60e80a9228b2b19b1b10449ef">generateJacobianMatrix</a>(const std::vector< double > &Y_culled, const double T9, const double rho) override</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a231193a61ba5a31e8eb92b0d4ce69111">generateStoichiometryMatrix</a>() override</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#aee095b30a9dce5fcb5ae2fa1d2aa192c">getBaseEngine</a>() const override</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a4710d218c8a0fd161e994ecd60b48e58">getJacobianMatrixEntry</a>(const int i_culled, const int j_culled) const override</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a12cc2f352678fba9688363ba1876ab9c">getNetworkReactions</a>() const override</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#ac83a8efe25c0e5b9bf7756ac3a500bb1">getNetworkSpecies</a>() const override</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a93b38d0fdc4647f6f7340172dae17872">getSpeciesTimescales</a>(const std::vector< double > &Y_culled, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a67b4ea8cad115394bb4a42cc39d696f9">getStoichiometryMatrixEntry</a>(const int speciesIndex_culled, const int reactionIndex_culled) const override</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a5eaf7c3a4e28cd3a4f34979b88a80103">LogManager</a> typedef</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a19fc7e02e216b797aa643fa35e429800">m_activeReactions</a></td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#af4bc9fc6e4afcd6a53c49ca6e2a95940">m_activeSpecies</a></td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a4d38b46be9f25c7afe7ddd2b284253f8">m_baseEngine</a></td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a14171a9ccc45a63996a967c72983de30">m_config</a></td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a63580db57e0f48f508906a11ccfd465e">m_isStale</a></td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#ac5bdbe46f87d38d9f23ece5743dcd193">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a21c6e33bbf8c18fd5b5eaabb469054de">m_reactionIndexMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a5f66204a0ff5b27eed243afddecb0093">m_speciesIndexMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a68695f056b660e91285b7e5a931612e1">mapCulledToFull</a>(const std::vector< double > &culled) const</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a91e742642d8a8d9ec0620779927e5101">mapCulledToFullReactionIndex</a>(size_t culledReactionIndex) const</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a256d14a333f9401039b826cc889761a8">mapCulledToFullSpeciesIndex</a>(size_t culledSpeciesIndex) const</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a3d9d8e862d1c2f0a8ba460c57f6a7f44">mapFullToCulled</a>(const std::vector< double > &full) const</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a44c4fb7568ddbb20a08f328c2fbf1fdf">update</a>(const NetIn &netIn)</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#aedc0dedb51c81e03f253cc409a5d5c40">validateState</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037">~Engine</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_engine_view.html#a994660f2d553f3a123512dc5eb421e74">~EngineView</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_engine_view.html">gridfire::EngineView< DynamicEngine ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
1314
docs/classgridfire_1_1_adaptive_engine_view.html
Normal file
33
docs/classgridfire_1_1_adaptive_engine_view.js
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
var classgridfire_1_1_adaptive_engine_view =
|
||||||
|
[
|
||||||
|
[ "ReactionFlow", "structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html", "structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow" ],
|
||||||
|
[ "Config", "classgridfire_1_1_adaptive_engine_view.html#afec39b2faa34ea65c5488dd8e11ba3c3", null ],
|
||||||
|
[ "LogManager", "classgridfire_1_1_adaptive_engine_view.html#a5eaf7c3a4e28cd3a4f34979b88a80103", null ],
|
||||||
|
[ "AdaptiveEngineView", "classgridfire_1_1_adaptive_engine_view.html#ad599363cdd457e72e2e2937b0222c455", null ],
|
||||||
|
[ "calculateMolarReactionFlow", "classgridfire_1_1_adaptive_engine_view.html#a048d4b1d41ecb4125a558d1b9ed7cb31", null ],
|
||||||
|
[ "calculateRHSAndEnergy", "classgridfire_1_1_adaptive_engine_view.html#a7b276b7210be588263395bdb0497fc6d", null ],
|
||||||
|
[ "constructReactionIndexMap", "classgridfire_1_1_adaptive_engine_view.html#a89614f4a48f60c4170a0197f45303e7c", null ],
|
||||||
|
[ "constructSpeciesIndexMap", "classgridfire_1_1_adaptive_engine_view.html#a896d29325b4233e83d9298850b617a2d", null ],
|
||||||
|
[ "generateJacobianMatrix", "classgridfire_1_1_adaptive_engine_view.html#ac9aab6f60e80a9228b2b19b1b10449ef", null ],
|
||||||
|
[ "generateStoichiometryMatrix", "classgridfire_1_1_adaptive_engine_view.html#a231193a61ba5a31e8eb92b0d4ce69111", null ],
|
||||||
|
[ "getBaseEngine", "classgridfire_1_1_adaptive_engine_view.html#aee095b30a9dce5fcb5ae2fa1d2aa192c", null ],
|
||||||
|
[ "getJacobianMatrixEntry", "classgridfire_1_1_adaptive_engine_view.html#a4710d218c8a0fd161e994ecd60b48e58", null ],
|
||||||
|
[ "getNetworkReactions", "classgridfire_1_1_adaptive_engine_view.html#a12cc2f352678fba9688363ba1876ab9c", null ],
|
||||||
|
[ "getNetworkSpecies", "classgridfire_1_1_adaptive_engine_view.html#ac83a8efe25c0e5b9bf7756ac3a500bb1", null ],
|
||||||
|
[ "getSpeciesTimescales", "classgridfire_1_1_adaptive_engine_view.html#a93b38d0fdc4647f6f7340172dae17872", null ],
|
||||||
|
[ "getStoichiometryMatrixEntry", "classgridfire_1_1_adaptive_engine_view.html#a67b4ea8cad115394bb4a42cc39d696f9", null ],
|
||||||
|
[ "mapCulledToFull", "classgridfire_1_1_adaptive_engine_view.html#a68695f056b660e91285b7e5a931612e1", null ],
|
||||||
|
[ "mapCulledToFullReactionIndex", "classgridfire_1_1_adaptive_engine_view.html#a91e742642d8a8d9ec0620779927e5101", null ],
|
||||||
|
[ "mapCulledToFullSpeciesIndex", "classgridfire_1_1_adaptive_engine_view.html#a256d14a333f9401039b826cc889761a8", null ],
|
||||||
|
[ "mapFullToCulled", "classgridfire_1_1_adaptive_engine_view.html#a3d9d8e862d1c2f0a8ba460c57f6a7f44", null ],
|
||||||
|
[ "update", "classgridfire_1_1_adaptive_engine_view.html#a44c4fb7568ddbb20a08f328c2fbf1fdf", null ],
|
||||||
|
[ "validateState", "classgridfire_1_1_adaptive_engine_view.html#aedc0dedb51c81e03f253cc409a5d5c40", null ],
|
||||||
|
[ "m_activeReactions", "classgridfire_1_1_adaptive_engine_view.html#a19fc7e02e216b797aa643fa35e429800", null ],
|
||||||
|
[ "m_activeSpecies", "classgridfire_1_1_adaptive_engine_view.html#af4bc9fc6e4afcd6a53c49ca6e2a95940", null ],
|
||||||
|
[ "m_baseEngine", "classgridfire_1_1_adaptive_engine_view.html#a4d38b46be9f25c7afe7ddd2b284253f8", null ],
|
||||||
|
[ "m_config", "classgridfire_1_1_adaptive_engine_view.html#a14171a9ccc45a63996a967c72983de30", null ],
|
||||||
|
[ "m_isStale", "classgridfire_1_1_adaptive_engine_view.html#a63580db57e0f48f508906a11ccfd465e", null ],
|
||||||
|
[ "m_logger", "classgridfire_1_1_adaptive_engine_view.html#ac5bdbe46f87d38d9f23ece5743dcd193", null ],
|
||||||
|
[ "m_reactionIndexMap", "classgridfire_1_1_adaptive_engine_view.html#a21c6e33bbf8c18fd5b5eaabb469054de", null ],
|
||||||
|
[ "m_speciesIndexMap", "classgridfire_1_1_adaptive_engine_view.html#a5f66204a0ff5b27eed243afddecb0093", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1_adaptive_engine_view.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
127
docs/classgridfire_1_1_dynamic_engine-members.html
Normal file
@@ -0,0 +1,127 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1_dynamic_engine.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::DynamicEngine Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html#a6633b1757c41dd9e1c397333f4f9e785">calculateMolarReactionFlow</a>(const reaction::Reaction &reaction, const std::vector< double > &Y, double T9, double rho) const =0</td><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_engine.html#ac8b56124b6b49cd1802addb74a9a47c2">calculateRHSAndEnergy</a>(const std::vector< double > &Y, double T9, double rho) const =0</td><td class="entry"><a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html#a0a2fb3435ee3271ab9c806f225c61a7f">generateJacobianMatrix</a>(const std::vector< double > &Y, double T9, double rho)=0</td><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f">generateStoichiometryMatrix</a>()=0</td><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html#a05d15ff35a6bc06a2fa7eda19838bd07">getJacobianMatrixEntry</a>(int i, int j) const =0</td><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html#ad2a82099edbb374bbb2c9509ccdb1037">getNetworkReactions</a>() const =0</td><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">getNetworkSpecies</a>() const =0</td><td class="entry"><a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html#a5d8ba98b230d2849035ee2507728fa15">getSpeciesTimescales</a>(const std::vector< double > &Y, double T9, double rho) const =0</td><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html#afa108dd5227dbb1045e90d7b3bd8b84f">getStoichiometryMatrixEntry</a>(int speciesIndex, int reactionIndex) const =0</td><td class="entry"><a class="el" href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037">~Engine</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
478
docs/classgridfire_1_1_dynamic_engine.html
Normal file
@@ -0,0 +1,478 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::DynamicEngine 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1_dynamic_engine.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="classgridfire_1_1_dynamic_engine-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">gridfire::DynamicEngine Class Reference<span class="mlabels"><span class="mlabel abstract">abstract</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Abstract class for engines supporting Jacobian and stoichiometry operations.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for gridfire::DynamicEngine:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center">
|
||||||
|
<img src="classgridfire_1_1_dynamic_engine.png" usemap="#gridfire::DynamicEngine_map" alt=""/>
|
||||||
|
<map id="gridfire::DynamicEngine_map" name="gridfire::DynamicEngine_map">
|
||||||
|
<area href="classgridfire_1_1_engine.html" title="Abstract base class for a reaction network engine." alt="gridfire::Engine" shape="rect" coords="93,0,269,24"/>
|
||||||
|
<area href="classgridfire_1_1_adaptive_engine_view.html" title="An engine view that dynamically adapts the reaction network based on runtime conditions." alt="gridfire::AdaptiveEngineView" shape="rect" coords="0,112,176,136"/>
|
||||||
|
<area href="classgridfire_1_1_graph_engine.html" title="A reaction network engine that uses a graph-based representation." alt="gridfire::GraphEngine" shape="rect" coords="186,112,362,136"/>
|
||||||
|
</map>
|
||||||
|
</div></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a0a2fb3435ee3271ab9c806f225c61a7f" id="r_a0a2fb3435ee3271ab9c806f225c61a7f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0a2fb3435ee3271ab9c806f225c61a7f">generateJacobianMatrix</a> (const std::vector< double > &Y, double T9, double rho)=0</td></tr>
|
||||||
|
<tr class="memdesc:a0a2fb3435ee3271ab9c806f225c61a7f"><td class="mdescLeft"> </td><td class="mdescRight">Generate the Jacobian matrix for the current state. <br /></td></tr>
|
||||||
|
<tr class="separator:a0a2fb3435ee3271ab9c806f225c61a7f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a05d15ff35a6bc06a2fa7eda19838bd07" id="r_a05d15ff35a6bc06a2fa7eda19838bd07"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a05d15ff35a6bc06a2fa7eda19838bd07">getJacobianMatrixEntry</a> (int i, int j) const =0</td></tr>
|
||||||
|
<tr class="memdesc:a05d15ff35a6bc06a2fa7eda19838bd07"><td class="mdescLeft"> </td><td class="mdescRight">Get an entry from the previously generated Jacobian matrix. <br /></td></tr>
|
||||||
|
<tr class="separator:a05d15ff35a6bc06a2fa7eda19838bd07"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aeae6d84ef74d88fd2cdf07b82e98a16f" id="r_aeae6d84ef74d88fd2cdf07b82e98a16f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aeae6d84ef74d88fd2cdf07b82e98a16f">generateStoichiometryMatrix</a> ()=0</td></tr>
|
||||||
|
<tr class="memdesc:aeae6d84ef74d88fd2cdf07b82e98a16f"><td class="mdescLeft"> </td><td class="mdescRight">Generate the stoichiometry matrix for the network. <br /></td></tr>
|
||||||
|
<tr class="separator:aeae6d84ef74d88fd2cdf07b82e98a16f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:afa108dd5227dbb1045e90d7b3bd8b84f" id="r_afa108dd5227dbb1045e90d7b3bd8b84f"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa108dd5227dbb1045e90d7b3bd8b84f">getStoichiometryMatrixEntry</a> (int speciesIndex, int reactionIndex) const =0</td></tr>
|
||||||
|
<tr class="memdesc:afa108dd5227dbb1045e90d7b3bd8b84f"><td class="mdescLeft"> </td><td class="mdescRight">Get an entry from the stoichiometry matrix. <br /></td></tr>
|
||||||
|
<tr class="separator:afa108dd5227dbb1045e90d7b3bd8b84f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a6633b1757c41dd9e1c397333f4f9e785" id="r_a6633b1757c41dd9e1c397333f4f9e785"><td class="memItemLeft" align="right" valign="top">virtual double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6633b1757c41dd9e1c397333f4f9e785">calculateMolarReactionFlow</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">reaction::Reaction</a> &reaction, const std::vector< double > &Y, double T9, double rho) const =0</td></tr>
|
||||||
|
<tr class="memdesc:a6633b1757c41dd9e1c397333f4f9e785"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the molar reaction flow for a given reaction. <br /></td></tr>
|
||||||
|
<tr class="separator:a6633b1757c41dd9e1c397333f4f9e785"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ad2a82099edbb374bbb2c9509ccdb1037" id="r_ad2a82099edbb374bbb2c9509ccdb1037"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">reaction::LogicalReactionSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad2a82099edbb374bbb2c9509ccdb1037">getNetworkReactions</a> () const =0</td></tr>
|
||||||
|
<tr class="memdesc:ad2a82099edbb374bbb2c9509ccdb1037"><td class="mdescLeft"> </td><td class="mdescRight">Get the set of logical reactions in the network. <br /></td></tr>
|
||||||
|
<tr class="separator:ad2a82099edbb374bbb2c9509ccdb1037"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a5d8ba98b230d2849035ee2507728fa15" id="r_a5d8ba98b230d2849035ee2507728fa15"><td class="memItemLeft" align="right" valign="top">virtual std::unordered_map< fourdst::atomic::Species, double > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d8ba98b230d2849035ee2507728fa15">getSpeciesTimescales</a> (const std::vector< double > &Y, double T9, double rho) const =0</td></tr>
|
||||||
|
<tr class="memdesc:a5d8ba98b230d2849035ee2507728fa15"><td class="mdescLeft"> </td><td class="mdescRight">Compute timescales for all species in the network. <br /></td></tr>
|
||||||
|
<tr class="separator:a5d8ba98b230d2849035ee2507728fa15"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classgridfire_1_1_engine"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1_engine')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td></tr>
|
||||||
|
<tr class="memitem:a2e7970bed2100699f226f4141d5db037 inherit pub_methods_classgridfire_1_1_engine" id="r_a2e7970bed2100699f226f4141d5db037"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037">~Engine</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:a2e7970bed2100699f226f4141d5db037 inherit pub_methods_classgridfire_1_1_engine"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
|
<tr class="separator:a2e7970bed2100699f226f4141d5db037 inherit pub_methods_classgridfire_1_1_engine"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a020e1b493d6964cafdad08fde697ceb3 inherit pub_methods_classgridfire_1_1_engine" id="r_a020e1b493d6964cafdad08fde697ceb3"><td class="memItemLeft" align="right" valign="top">virtual const std::vector< fourdst::atomic::Species > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">getNetworkSpecies</a> () const =0</td></tr>
|
||||||
|
<tr class="memdesc:a020e1b493d6964cafdad08fde697ceb3 inherit pub_methods_classgridfire_1_1_engine"><td class="mdescLeft"> </td><td class="mdescRight">Get the list of species in the network. <br /></td></tr>
|
||||||
|
<tr class="separator:a020e1b493d6964cafdad08fde697ceb3 inherit pub_methods_classgridfire_1_1_engine"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ac8b56124b6b49cd1802addb74a9a47c2 inherit pub_methods_classgridfire_1_1_engine" id="r_ac8b56124b6b49cd1802addb74a9a47c2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structgridfire_1_1_step_derivatives.html">StepDerivatives</a>< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_engine.html#ac8b56124b6b49cd1802addb74a9a47c2">calculateRHSAndEnergy</a> (const std::vector< double > &Y, double T9, double rho) const =0</td></tr>
|
||||||
|
<tr class="memdesc:ac8b56124b6b49cd1802addb74a9a47c2 inherit pub_methods_classgridfire_1_1_engine"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the right-hand side (dY/dt) and energy generation. <br /></td></tr>
|
||||||
|
<tr class="separator:ac8b56124b6b49cd1802addb74a9a47c2 inherit pub_methods_classgridfire_1_1_engine"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Abstract class for engines supporting Jacobian and stoichiometry operations. </p>
|
||||||
|
<p>Extends <a class="el" href="classgridfire_1_1_engine.html" title="Abstract base class for a reaction network engine.">Engine</a> with additional methods for:</p><ul>
|
||||||
|
<li>Generating and accessing the Jacobian matrix (for implicit solvers).</li>
|
||||||
|
<li>Generating and accessing the stoichiometry matrix.</li>
|
||||||
|
<li>Calculating molar reaction flows for individual reactions.</li>
|
||||||
|
<li>Accessing the set of logical reactions in the network.</li>
|
||||||
|
<li>Computing timescales for each species.</li>
|
||||||
|
</ul>
|
||||||
|
<p>Intended usage: Derive from this class to implement engines that support advanced solver features such as implicit integration, sensitivity analysis, QSE (Quasi-Steady-State Equilibrium) handling, and more. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__abstract_8h_source.html#l00118">118</a> of file <a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>.</p>
|
||||||
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a6633b1757c41dd9e1c397333f4f9e785" name="a6633b1757c41dd9e1c397333f4f9e785"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6633b1757c41dd9e1c397333f4f9e785">◆ </a></span>calculateMolarReactionFlow()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual double gridfire::DynamicEngine::calculateMolarReactionFlow </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">reaction::Reaction</a> &</td> <td class="paramname"><span class="paramname"><em>reaction</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>T9</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>rho</em></span> ) const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Calculate the molar reaction flow for a given reaction. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">reaction</td><td>The reaction for which to calculate the flow. </td></tr>
|
||||||
|
<tr><td class="paramname">Y</td><td>Vector of current abundances. </td></tr>
|
||||||
|
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
||||||
|
<tr><td class="paramname">rho</td><td>Density in g/cm^3. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Molar flow rate for the reaction (e.g., mol/g/s).</dd></dl>
|
||||||
|
<p>This method computes the net rate at which the given reaction proceeds under the current state. </p>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a048d4b1d41ecb4125a558d1b9ed7cb31">gridfire::AdaptiveEngineView</a>, and <a class="el" href="classgridfire_1_1_graph_engine.html#a9245642b741f215e52861d00e756fb3f">gridfire::GraphEngine</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a0a2fb3435ee3271ab9c806f225c61a7f" name="a0a2fb3435ee3271ab9c806f225c61a7f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a0a2fb3435ee3271ab9c806f225c61a7f">◆ </a></span>generateJacobianMatrix()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual void gridfire::DynamicEngine::generateJacobianMatrix </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>T9</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>rho</em></span> )</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Generate the Jacobian matrix for the current state. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">Y</td><td>Vector of current abundances. </td></tr>
|
||||||
|
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
||||||
|
<tr><td class="paramname">rho</td><td>Density in g/cm^3.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<p>This method must compute and store the Jacobian matrix (∂(dY/dt)_i/∂Y_j) for the current state. The matrix can then be accessed via <a class="el" href="#a05d15ff35a6bc06a2fa7eda19838bd07" title="Get an entry from the previously generated Jacobian matrix.">getJacobianMatrixEntry()</a>. </p>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#ac9aab6f60e80a9228b2b19b1b10449ef">gridfire::AdaptiveEngineView</a>, and <a class="el" href="classgridfire_1_1_graph_engine.html#ae347ff0316e532e0298ec8c913908105">gridfire::GraphEngine</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aeae6d84ef74d88fd2cdf07b82e98a16f" name="aeae6d84ef74d88fd2cdf07b82e98a16f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aeae6d84ef74d88fd2cdf07b82e98a16f">◆ </a></span>generateStoichiometryMatrix()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual void gridfire::DynamicEngine::generateStoichiometryMatrix </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Generate the stoichiometry matrix for the network. </p>
|
||||||
|
<p>This method must compute and store the stoichiometry matrix, which encodes the net change of each species in each reaction. </p>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a231193a61ba5a31e8eb92b0d4ce69111">gridfire::AdaptiveEngineView</a>, and <a class="el" href="classgridfire_1_1_graph_engine.html#aed726d36ee2b3796beff6067a1e4db38">gridfire::GraphEngine</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a05d15ff35a6bc06a2fa7eda19838bd07" name="a05d15ff35a6bc06a2fa7eda19838bd07"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a05d15ff35a6bc06a2fa7eda19838bd07">◆ </a></span>getJacobianMatrixEntry()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual double gridfire::DynamicEngine::getJacobianMatrixEntry </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>i</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>j</em></span> ) const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Get an entry from the previously generated Jacobian matrix. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">i</td><td>Row index (species index). </td></tr>
|
||||||
|
<tr><td class="paramname">j</td><td>Column index (species index). </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Value of the Jacobian matrix at (i, j).</dd></dl>
|
||||||
|
<p>The Jacobian must have been generated by <a class="el" href="#a0a2fb3435ee3271ab9c806f225c61a7f" title="Generate the Jacobian matrix for the current state.">generateJacobianMatrix()</a> before calling this. </p>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a4710d218c8a0fd161e994ecd60b48e58">gridfire::AdaptiveEngineView</a>, and <a class="el" href="classgridfire_1_1_graph_engine.html#a303e6093591cde91430f866a04a8be7c">gridfire::GraphEngine</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ad2a82099edbb374bbb2c9509ccdb1037" name="ad2a82099edbb374bbb2c9509ccdb1037"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad2a82099edbb374bbb2c9509ccdb1037">◆ </a></span>getNetworkReactions()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual const <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">reaction::LogicalReactionSet</a> & gridfire::DynamicEngine::getNetworkReactions </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Get the set of logical reactions in the network. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Reference to the LogicalReactionSet containing all reactions. </dd></dl>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a12cc2f352678fba9688363ba1876ab9c">gridfire::AdaptiveEngineView</a>, and <a class="el" href="classgridfire_1_1_graph_engine.html#ad45650d10fc5dff1673ae3f806d067da">gridfire::GraphEngine</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a5d8ba98b230d2849035ee2507728fa15" name="a5d8ba98b230d2849035ee2507728fa15"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d8ba98b230d2849035ee2507728fa15">◆ </a></span>getSpeciesTimescales()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual std::unordered_map< fourdst::atomic::Species, double > gridfire::DynamicEngine::getSpeciesTimescales </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>T9</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>rho</em></span> ) const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Compute timescales for all species in the network. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">Y</td><td>Vector of current abundances. </td></tr>
|
||||||
|
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
||||||
|
<tr><td class="paramname">rho</td><td>Density in g/cm^3. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Map from Species to their characteristic timescales (s).</dd></dl>
|
||||||
|
<p>This method estimates the timescale for abundance change of each species, which can be used for timestep control, diagnostics, and reaction network culling. </p>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a93b38d0fdc4647f6f7340172dae17872">gridfire::AdaptiveEngineView</a>, and <a class="el" href="classgridfire_1_1_graph_engine.html#a26215593544c3a52597194602e4e25dd">gridfire::GraphEngine</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="afa108dd5227dbb1045e90d7b3bd8b84f" name="afa108dd5227dbb1045e90d7b3bd8b84f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#afa108dd5227dbb1045e90d7b3bd8b84f">◆ </a></span>getStoichiometryMatrixEntry()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual int gridfire::DynamicEngine::getStoichiometryMatrixEntry </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>speciesIndex</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">int</td> <td class="paramname"><span class="paramname"><em>reactionIndex</em></span> ) const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Get an entry from the stoichiometry matrix. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">speciesIndex</td><td>Index of the species. </td></tr>
|
||||||
|
<tr><td class="paramname">reactionIndex</td><td>Index of the reaction. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Stoichiometric coefficient for the species in the reaction.</dd></dl>
|
||||||
|
<p>The stoichiometry matrix must have been generated by <a class="el" href="#aeae6d84ef74d88fd2cdf07b82e98a16f" title="Generate the stoichiometry matrix for the network.">generateStoichiometryMatrix()</a>. </p>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a67b4ea8cad115394bb4a42cc39d696f9">gridfire::AdaptiveEngineView</a>, and <a class="el" href="classgridfire_1_1_graph_engine.html#a6b5feaf788bade212b7c8df7ac8c8152">gridfire::GraphEngine</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>src/network/include/gridfire/engine/<a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
10
docs/classgridfire_1_1_dynamic_engine.js
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
var classgridfire_1_1_dynamic_engine =
|
||||||
|
[
|
||||||
|
[ "calculateMolarReactionFlow", "classgridfire_1_1_dynamic_engine.html#a6633b1757c41dd9e1c397333f4f9e785", null ],
|
||||||
|
[ "generateJacobianMatrix", "classgridfire_1_1_dynamic_engine.html#a0a2fb3435ee3271ab9c806f225c61a7f", null ],
|
||||||
|
[ "generateStoichiometryMatrix", "classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f", null ],
|
||||||
|
[ "getJacobianMatrixEntry", "classgridfire_1_1_dynamic_engine.html#a05d15ff35a6bc06a2fa7eda19838bd07", null ],
|
||||||
|
[ "getNetworkReactions", "classgridfire_1_1_dynamic_engine.html#ad2a82099edbb374bbb2c9509ccdb1037", null ],
|
||||||
|
[ "getSpeciesTimescales", "classgridfire_1_1_dynamic_engine.html#a5d8ba98b230d2849035ee2507728fa15", null ],
|
||||||
|
[ "getStoichiometryMatrixEntry", "classgridfire_1_1_dynamic_engine.html#afa108dd5227dbb1045e90d7b3bd8b84f", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1_dynamic_engine.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
120
docs/classgridfire_1_1_engine-members.html
Normal file
@@ -0,0 +1,120 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1_engine.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::Engine Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_engine.html#ac8b56124b6b49cd1802addb74a9a47c2">calculateRHSAndEnergy</a>(const std::vector< double > &Y, double T9, double rho) const =0</td><td class="entry"><a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">getNetworkSpecies</a>() const =0</td><td class="entry"><a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037">~Engine</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
267
docs/classgridfire_1_1_engine.html
Normal file
@@ -0,0 +1,267 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::Engine 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1_engine.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="classgridfire_1_1_engine-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">gridfire::Engine Class Reference<span class="mlabels"><span class="mlabel abstract">abstract</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Abstract base class for a reaction network engine.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for gridfire::Engine:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center">
|
||||||
|
<img src="classgridfire_1_1_engine.png" usemap="#gridfire::Engine_map" alt=""/>
|
||||||
|
<map id="gridfire::Engine_map" name="gridfire::Engine_map">
|
||||||
|
<area href="classgridfire_1_1_dynamic_engine.html" title="Abstract class for engines supporting Jacobian and stoichiometry operations." alt="gridfire::DynamicEngine" shape="rect" coords="93,56,269,80"/>
|
||||||
|
<area href="classgridfire_1_1_adaptive_engine_view.html" title="An engine view that dynamically adapts the reaction network based on runtime conditions." alt="gridfire::AdaptiveEngineView" shape="rect" coords="0,112,176,136"/>
|
||||||
|
<area href="classgridfire_1_1_graph_engine.html" title="A reaction network engine that uses a graph-based representation." alt="gridfire::GraphEngine" shape="rect" coords="186,112,362,136"/>
|
||||||
|
</map>
|
||||||
|
</div></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a2e7970bed2100699f226f4141d5db037" id="r_a2e7970bed2100699f226f4141d5db037"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="#a2e7970bed2100699f226f4141d5db037">~Engine</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:a2e7970bed2100699f226f4141d5db037"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
|
<tr class="separator:a2e7970bed2100699f226f4141d5db037"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a020e1b493d6964cafdad08fde697ceb3" id="r_a020e1b493d6964cafdad08fde697ceb3"><td class="memItemLeft" align="right" valign="top">virtual const std::vector< fourdst::atomic::Species > & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a020e1b493d6964cafdad08fde697ceb3">getNetworkSpecies</a> () const =0</td></tr>
|
||||||
|
<tr class="memdesc:a020e1b493d6964cafdad08fde697ceb3"><td class="mdescLeft"> </td><td class="mdescRight">Get the list of species in the network. <br /></td></tr>
|
||||||
|
<tr class="separator:a020e1b493d6964cafdad08fde697ceb3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ac8b56124b6b49cd1802addb74a9a47c2" id="r_ac8b56124b6b49cd1802addb74a9a47c2"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structgridfire_1_1_step_derivatives.html">StepDerivatives</a>< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac8b56124b6b49cd1802addb74a9a47c2">calculateRHSAndEnergy</a> (const std::vector< double > &Y, double T9, double rho) const =0</td></tr>
|
||||||
|
<tr class="memdesc:ac8b56124b6b49cd1802addb74a9a47c2"><td class="mdescLeft"> </td><td class="mdescRight">Calculate the right-hand side (dY/dt) and energy generation. <br /></td></tr>
|
||||||
|
<tr class="separator:ac8b56124b6b49cd1802addb74a9a47c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Abstract base class for a reaction network engine. </p>
|
||||||
|
<p>This class defines the minimal interface for a reaction network engine, which is responsible for evaluating the right-hand side (dY/dt) and energy generation for a given set of abundances, temperature, and density.</p>
|
||||||
|
<p>Intended usage: Derive from this class to implement a concrete engine for a specific network or integration method.</p>
|
||||||
|
<p>Example: </p><div class="fragment"><div class="line"><span class="keyword">class </span>MyEngine : <span class="keyword">public</span> <a class="code hl_class" href="classgridfire_1_1_engine.html">gridfire::Engine</a> {</div>
|
||||||
|
<div class="line"> <span class="comment">// Implement required methods...</span></div>
|
||||||
|
<div class="line">};</div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1_engine_html"><div class="ttname"><a href="classgridfire_1_1_engine.html">gridfire::Engine</a></div><div class="ttdoc">Abstract base class for a reaction network engine.</div><div class="ttdef"><b>Definition</b> <a href="engine__abstract_8h_source.html#l00072">engine_abstract.h:72</a></div></div>
|
||||||
|
</div><!-- fragment -->
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__abstract_8h_source.html#l00072">72</a> of file <a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>.</p>
|
||||||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
|
<a id="a2e7970bed2100699f226f4141d5db037" name="a2e7970bed2100699f226f4141d5db037"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a2e7970bed2100699f226f4141d5db037">◆ </a></span>~Engine()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual gridfire::Engine::~Engine </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel virtual">virtual</span><span class="mlabel default">default</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Virtual destructor. </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="ac8b56124b6b49cd1802addb74a9a47c2" name="ac8b56124b6b49cd1802addb74a9a47c2"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac8b56124b6b49cd1802addb74a9a47c2">◆ </a></span>calculateRHSAndEnergy()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual <a class="el" href="structgridfire_1_1_step_derivatives.html">StepDerivatives</a>< double > gridfire::Engine::calculateRHSAndEnergy </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>T9</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">double</td> <td class="paramname"><span class="paramname"><em>rho</em></span> ) const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Calculate the right-hand side (dY/dt) and energy generation. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">Y</td><td>Vector of current abundances for all species. </td></tr>
|
||||||
|
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
||||||
|
<tr><td class="paramname">rho</td><td>Density in g/cm^3. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structgridfire_1_1_step_derivatives.html" title="Structure holding derivatives and energy generation for a network step.">StepDerivatives<double></a> containing dY/dt and energy generation rate.</dd></dl>
|
||||||
|
<p>This function must be implemented by derived classes to compute the time derivatives of all species and the specific nuclear energy generation rate for the current state. </p>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a7b276b7210be588263395bdb0497fc6d">gridfire::AdaptiveEngineView</a>, and <a class="el" href="classgridfire_1_1_graph_engine.html#a8b3baf29829c7ae0a61430ea70632bbf">gridfire::GraphEngine</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a020e1b493d6964cafdad08fde697ceb3" name="a020e1b493d6964cafdad08fde697ceb3"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a020e1b493d6964cafdad08fde697ceb3">◆ </a></span>getNetworkSpecies()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual const std::vector< fourdst::atomic::Species > & gridfire::Engine::getNetworkSpecies </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Get the list of species in the network. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Vector of Species objects representing all network species. </dd></dl>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#ac83a8efe25c0e5b9bf7756ac3a500bb1">gridfire::AdaptiveEngineView</a>, and <a class="el" href="classgridfire_1_1_graph_engine.html#a0ed390f3e598ebba4e245ac90bb78767">gridfire::GraphEngine</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>src/network/include/gridfire/engine/<a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="classgridfire_1_1_engine.html">Engine</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
6
docs/classgridfire_1_1_engine.js
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
var classgridfire_1_1_engine =
|
||||||
|
[
|
||||||
|
[ "~Engine", "classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037", null ],
|
||||||
|
[ "calculateRHSAndEnergy", "classgridfire_1_1_engine.html#ac8b56124b6b49cd1802addb74a9a47c2", null ],
|
||||||
|
[ "getNetworkSpecies", "classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1_engine.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
119
docs/classgridfire_1_1_engine_view-members.html
Normal file
@@ -0,0 +1,119 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1_engine_view.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::EngineView< EngineT > Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1_engine_view.html">gridfire::EngineView< EngineT ></a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6">getBaseEngine</a>() const =0</td><td class="entry"><a class="el" href="classgridfire_1_1_engine_view.html">gridfire::EngineView< EngineT ></a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_engine_view.html#a994660f2d553f3a123512dc5eb421e74">~EngineView</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_engine_view.html">gridfire::EngineView< EngineT ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
226
docs/classgridfire_1_1_engine_view.html
Normal file
@@ -0,0 +1,226 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::EngineView< EngineT > Class Template Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1_engine_view.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="classgridfire_1_1_engine_view-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">gridfire::EngineView< EngineT > Class Template Reference<span class="mlabels"><span class="mlabel abstract">abstract</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Abstract base class for a "view" of a reaction network engine.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="engine__view__abstract_8h_source.html">engine_view_abstract.h</a>></code></p>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a994660f2d553f3a123512dc5eb421e74" id="r_a994660f2d553f3a123512dc5eb421e74"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="#a994660f2d553f3a123512dc5eb421e74">~EngineView</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:a994660f2d553f3a123512dc5eb421e74"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
|
<tr class="separator:a994660f2d553f3a123512dc5eb421e74"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ad294227f8b5cf6d970c349eabf5447a6" id="r_ad294227f8b5cf6d970c349eabf5447a6"><td class="memItemLeft" align="right" valign="top">virtual const EngineT & </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad294227f8b5cf6d970c349eabf5447a6">getBaseEngine</a> () const =0</td></tr>
|
||||||
|
<tr class="memdesc:ad294227f8b5cf6d970c349eabf5447a6"><td class="mdescLeft"> </td><td class="mdescRight">Access the underlying engine instance. <br /></td></tr>
|
||||||
|
<tr class="separator:ad294227f8b5cf6d970c349eabf5447a6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><div class="compoundTemplParams">template<EngineType EngineT><br />
|
||||||
|
class gridfire::EngineView< EngineT ></div><p>Abstract base class for a "view" of a reaction network engine. </p>
|
||||||
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||||
|
<table class="tparams">
|
||||||
|
<tr><td class="paramname">EngineT</td><td>The engine type being viewed (must satisfy <a class="el" href="conceptgridfire_1_1_engine_type.html" title="Concept for types allowed as engine bases in EngineView.">EngineType</a>).</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<p><a class="el" href="classgridfire_1_1_engine_view.html" title="Abstract base class for a "view" of a reaction network engine.">EngineView</a> provides an interface for accessing an underlying engine instance, while presenting a potentially modified or reduced network structure to the user. This enables dynamic or adaptive network topologies (e.g., culling, masking, or remapping of species and reactions) without altering the core physics engine.</p>
|
||||||
|
<p>Intended usage: Derive from this class to implement a custom view or wrapper that manages a dynamic or adaptive network structure, delegating core calculations to the base engine. The contract is that <a class="el" href="#ad294227f8b5cf6d970c349eabf5447a6" title="Access the underlying engine instance.">getBaseEngine()</a> must return a reference to the underlying engine instance, which remains responsible for the full physics.</p>
|
||||||
|
<p>Example (see also <a class="el" href="classgridfire_1_1_adaptive_engine_view.html" title="An engine view that dynamically adapts the reaction network based on runtime conditions.">AdaptiveEngineView</a>): </p><div class="fragment"><div class="line"><span class="keyword">class </span>MyAdaptiveView : <span class="keyword">public</span> <a class="code hl_class" href="classgridfire_1_1_engine_view.html">gridfire::EngineView</a><DynamicEngine> {</div>
|
||||||
|
<div class="line"><span class="keyword">public</span>:</div>
|
||||||
|
<div class="line"> MyAdaptiveView(<a class="code hl_class" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a>& engine) : engine_(engine) {}</div>
|
||||||
|
<div class="line"> <span class="keyword">const</span> <a class="code hl_class" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a>& <a class="code hl_function" href="#ad294227f8b5cf6d970c349eabf5447a6">getBaseEngine</a>()<span class="keyword"> const override </span>{ <span class="keywordflow">return</span> engine_; }</div>
|
||||||
|
<div class="line"> <span class="comment">// Implement dynamic masking/culling logic...</span></div>
|
||||||
|
<div class="line"><span class="keyword">private</span>:</div>
|
||||||
|
<div class="line"> DynamicEngine& engine_;</div>
|
||||||
|
<div class="line">};</div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1_dynamic_engine_html"><div class="ttname"><a href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></div><div class="ttdoc">Abstract class for engines supporting Jacobian and stoichiometry operations.</div><div class="ttdef"><b>Definition</b> <a href="engine__abstract_8h_source.html#l00118">engine_abstract.h:118</a></div></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_engine_view.html">gridfire::EngineView</a></div><div class="ttdoc">Abstract base class for a "view" of a reaction network engine.</div><div class="ttdef"><b>Definition</b> <a href="engine__view__abstract_8h_source.html#l00074">engine_view_abstract.h:74</a></div></div>
|
||||||
|
<div class="ttc" id="aclassgridfire_1_1_engine_view_html_ad294227f8b5cf6d970c349eabf5447a6"><div class="ttname"><a href="#ad294227f8b5cf6d970c349eabf5447a6">gridfire::EngineView::getBaseEngine</a></div><div class="ttdeci">virtual const EngineT & getBaseEngine() const =0</div><div class="ttdoc">Access the underlying engine instance.</div></div>
|
||||||
|
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="classgridfire_1_1_adaptive_engine_view.html" title="An engine view that dynamically adapts the reaction network based on runtime conditions.">gridfire::AdaptiveEngineView</a> for a concrete example of dynamic culling. </dd></dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__view__abstract_8h_source.html#l00074">74</a> of file <a class="el" href="engine__view__abstract_8h_source.html">engine_view_abstract.h</a>.</p>
|
||||||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
|
<a id="a994660f2d553f3a123512dc5eb421e74" name="a994660f2d553f3a123512dc5eb421e74"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a994660f2d553f3a123512dc5eb421e74">◆ </a></span>~EngineView()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<EngineType EngineT> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual <a class="el" href="classgridfire_1_1_engine_view.html">gridfire::EngineView</a>< EngineT >::~<a class="el" href="classgridfire_1_1_engine_view.html">EngineView</a> </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel virtual">virtual</span><span class="mlabel default">default</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Virtual destructor. </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="ad294227f8b5cf6d970c349eabf5447a6" name="ad294227f8b5cf6d970c349eabf5447a6"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad294227f8b5cf6d970c349eabf5447a6">◆ </a></span>getBaseEngine()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<EngineType EngineT> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual const EngineT & <a class="el" href="classgridfire_1_1_engine_view.html">gridfire::EngineView</a>< EngineT >::getBaseEngine </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Access the underlying engine instance. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Const reference to the underlying engine.</dd></dl>
|
||||||
|
<p>This method must be implemented by derived classes to provide access to the base engine. The returned reference should remain valid for the lifetime of the <a class="el" href="classgridfire_1_1_engine_view.html" title="Abstract base class for a "view" of a reaction network engine.">EngineView</a>.</p>
|
||||||
|
<p>Example: </p><div class="fragment"><div class="line"><span class="keyword">const</span> <a class="code hl_class" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a>& engine = myView.getBaseEngine();</div>
|
||||||
|
</div><!-- fragment -->
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#aee095b30a9dce5fcb5ae2fa1d2aa192c">gridfire::AdaptiveEngineView</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>src/network/include/gridfire/engine/<a class="el" href="engine__view__abstract_8h_source.html">engine_view_abstract.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="classgridfire_1_1_engine_view.html">EngineView</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
5
docs/classgridfire_1_1_engine_view.js
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
var classgridfire_1_1_engine_view =
|
||||||
|
[
|
||||||
|
[ "~EngineView", "classgridfire_1_1_engine_view.html#a994660f2d553f3a123512dc5eb421e74", null ],
|
||||||
|
[ "getBaseEngine", "classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6", null ]
|
||||||
|
];
|
||||||
156
docs/classgridfire_1_1_graph_engine-members.html
Normal file
@@ -0,0 +1,156 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1_graph_engine.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::GraphEngine Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#af41df9ce979b6410e12642cb093916c9">calculateAllDerivatives</a>(const std::vector< T > &Y_in, T T9, T rho) const</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#aaf4d54e4b774ab8ec8eabec006579d31">calculateAllDerivatives</a>(const std::vector< double > &Y_in, const double T9, const double rho) const</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a71a3d1181b90c3becdc5d9a3da05b9c9">calculateAllDerivatives</a>(const std::vector< ADDouble > &Y_in, const ADDouble &T9, const ADDouble &rho) const</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a9245642b741f215e52861d00e756fb3f">calculateMolarReactionFlow</a>(const reaction::Reaction &reaction, const std::vector< double > &Y, const double T9, const double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a5e96b5a0b34c8932f0e14eabda57f1a4">calculateMolarReactionFlow</a>(const reaction::Reaction &reaction, const std::vector< T > &Y, const T T9, const T rho) const</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a8b3baf29829c7ae0a61430ea70632bbf">calculateRHSAndEnergy</a>(const std::vector< double > &Y, const double T9, const double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#aedf42d83bfcc28313b6b6454034d2efa">collectNetworkSpecies</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a832e2fe066381811a3e0464806ff5e95">exportToCSV</a>(const std::string &filename) const</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#adac8c7d62bae76e17fc060e86dadd929">exportToDot</a>(const std::string &filename) const</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#ae347ff0316e532e0298ec8c913908105">generateJacobianMatrix</a>(const std::vector< double > &Y, const double T9, const double rho) override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#aed726d36ee2b3796beff6067a1e4db38">generateStoichiometryMatrix</a>() override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a303e6093591cde91430f866a04a8be7c">getJacobianMatrixEntry</a>(const int i, const int j) const override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a8c29d8bbde407e913be5eb77efb2c0c9">getNetReactionStoichiometry</a>(const reaction::Reaction &reaction)</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#ad45650d10fc5dff1673ae3f806d067da">getNetworkReactions</a>() const override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a0ed390f3e598ebba4e245ac90bb78767">getNetworkSpecies</a>() const override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a26215593544c3a52597194602e4e25dd">getSpeciesTimescales</a>(const std::vector< double > &Y, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a6b5feaf788bade212b7c8df7ac8c8152">getStoichiometryMatrixEntry</a>(const int speciesIndex, const int reactionIndex) const override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a9f74786ff930ab72664b31f29d05a30c">GraphEngine</a>(const fourdst::composition::Composition &composition)</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a9c285e3a38de6e73503a4e19666678e2">GraphEngine</a>(reaction::LogicalReactionSet reactions)</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#aa6202cee0c3c481eda77cc9a91bc126b">involvesSpecies</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a3b17102b143435ddfdc015d7a50c4b18">m_config</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a0837bab6dcd111d9075c9343b90d64f1">m_constants</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a2f1718c89d4aaad028102724d18fa910">m_jacobianMatrix</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a483979fc154adc88d029b3b672066d53">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a92d26068ba139e47d335f5fe9e2814cc">m_networkSpecies</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a30e09ed0bce6aa5fc89beaa316a7b827">m_networkSpeciesMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a5d6cc63b99b467c2a976d1fbaaa1dfa3">m_reactionIDMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#acb7c4f5108b0efeae48ad15598e808c3">m_reactions</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a2e22b111f6d00ecc9e3804a71f1ce876">m_rhsADFun</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#ad8237c252145a75092202d00f5e1ddf7">m_speciesToIndexMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#ad1cb5fd32efc37668e2d9ecf0c72ad24">m_stoichiometryMatrix</a></td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a26602e1b3c610780a47b5a6511d6d567">populateReactionIDMap</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a47202c43342b96480070874bffce1391">populateSpeciesToIndexMap</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a95563f6bc86007d9ee053a0f1e15b889">recordADTape</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a5a5458ed01923124f2d7e1f04f32f138">reserveJacobianMatrix</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#acdce8d87e23a2cd1504bc9472e538c0f">syncInternalMaps</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#aeeafeab40a5f4dbfae78bdc87e25e93f">validateComposition</a>(const fourdst::composition::Composition &composition, double culling, double T9)</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#acf4cfccea20f5cb31c9886bf233a28be">validateConservation</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037">~Engine</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_engine.html">gridfire::Engine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
1657
docs/classgridfire_1_1_graph_engine.html
Normal file
41
docs/classgridfire_1_1_graph_engine.js
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
var classgridfire_1_1_graph_engine =
|
||||||
|
[
|
||||||
|
[ "GraphEngine", "classgridfire_1_1_graph_engine.html#a9f74786ff930ab72664b31f29d05a30c", null ],
|
||||||
|
[ "GraphEngine", "classgridfire_1_1_graph_engine.html#a9c285e3a38de6e73503a4e19666678e2", null ],
|
||||||
|
[ "calculateAllDerivatives", "classgridfire_1_1_graph_engine.html#a71a3d1181b90c3becdc5d9a3da05b9c9", null ],
|
||||||
|
[ "calculateAllDerivatives", "classgridfire_1_1_graph_engine.html#aaf4d54e4b774ab8ec8eabec006579d31", null ],
|
||||||
|
[ "calculateAllDerivatives", "classgridfire_1_1_graph_engine.html#af41df9ce979b6410e12642cb093916c9", null ],
|
||||||
|
[ "calculateMolarReactionFlow", "classgridfire_1_1_graph_engine.html#a9245642b741f215e52861d00e756fb3f", null ],
|
||||||
|
[ "calculateMolarReactionFlow", "classgridfire_1_1_graph_engine.html#a5e96b5a0b34c8932f0e14eabda57f1a4", null ],
|
||||||
|
[ "calculateRHSAndEnergy", "classgridfire_1_1_graph_engine.html#a8b3baf29829c7ae0a61430ea70632bbf", null ],
|
||||||
|
[ "collectNetworkSpecies", "classgridfire_1_1_graph_engine.html#aedf42d83bfcc28313b6b6454034d2efa", null ],
|
||||||
|
[ "exportToCSV", "classgridfire_1_1_graph_engine.html#a832e2fe066381811a3e0464806ff5e95", null ],
|
||||||
|
[ "exportToDot", "classgridfire_1_1_graph_engine.html#adac8c7d62bae76e17fc060e86dadd929", null ],
|
||||||
|
[ "generateJacobianMatrix", "classgridfire_1_1_graph_engine.html#ae347ff0316e532e0298ec8c913908105", null ],
|
||||||
|
[ "generateStoichiometryMatrix", "classgridfire_1_1_graph_engine.html#aed726d36ee2b3796beff6067a1e4db38", null ],
|
||||||
|
[ "getJacobianMatrixEntry", "classgridfire_1_1_graph_engine.html#a303e6093591cde91430f866a04a8be7c", null ],
|
||||||
|
[ "getNetReactionStoichiometry", "classgridfire_1_1_graph_engine.html#a8c29d8bbde407e913be5eb77efb2c0c9", null ],
|
||||||
|
[ "getNetworkReactions", "classgridfire_1_1_graph_engine.html#ad45650d10fc5dff1673ae3f806d067da", null ],
|
||||||
|
[ "getNetworkSpecies", "classgridfire_1_1_graph_engine.html#a0ed390f3e598ebba4e245ac90bb78767", null ],
|
||||||
|
[ "getSpeciesTimescales", "classgridfire_1_1_graph_engine.html#a26215593544c3a52597194602e4e25dd", null ],
|
||||||
|
[ "getStoichiometryMatrixEntry", "classgridfire_1_1_graph_engine.html#a6b5feaf788bade212b7c8df7ac8c8152", null ],
|
||||||
|
[ "involvesSpecies", "classgridfire_1_1_graph_engine.html#aa6202cee0c3c481eda77cc9a91bc126b", null ],
|
||||||
|
[ "populateReactionIDMap", "classgridfire_1_1_graph_engine.html#a26602e1b3c610780a47b5a6511d6d567", null ],
|
||||||
|
[ "populateSpeciesToIndexMap", "classgridfire_1_1_graph_engine.html#a47202c43342b96480070874bffce1391", null ],
|
||||||
|
[ "recordADTape", "classgridfire_1_1_graph_engine.html#a95563f6bc86007d9ee053a0f1e15b889", null ],
|
||||||
|
[ "reserveJacobianMatrix", "classgridfire_1_1_graph_engine.html#a5a5458ed01923124f2d7e1f04f32f138", null ],
|
||||||
|
[ "syncInternalMaps", "classgridfire_1_1_graph_engine.html#acdce8d87e23a2cd1504bc9472e538c0f", null ],
|
||||||
|
[ "validateComposition", "classgridfire_1_1_graph_engine.html#aeeafeab40a5f4dbfae78bdc87e25e93f", null ],
|
||||||
|
[ "validateConservation", "classgridfire_1_1_graph_engine.html#acf4cfccea20f5cb31c9886bf233a28be", null ],
|
||||||
|
[ "m_config", "classgridfire_1_1_graph_engine.html#a3b17102b143435ddfdc015d7a50c4b18", null ],
|
||||||
|
[ "m_constants", "classgridfire_1_1_graph_engine.html#a0837bab6dcd111d9075c9343b90d64f1", null ],
|
||||||
|
[ "m_jacobianMatrix", "classgridfire_1_1_graph_engine.html#a2f1718c89d4aaad028102724d18fa910", null ],
|
||||||
|
[ "m_logger", "classgridfire_1_1_graph_engine.html#a483979fc154adc88d029b3b672066d53", null ],
|
||||||
|
[ "m_networkSpecies", "classgridfire_1_1_graph_engine.html#a92d26068ba139e47d335f5fe9e2814cc", null ],
|
||||||
|
[ "m_networkSpeciesMap", "classgridfire_1_1_graph_engine.html#a30e09ed0bce6aa5fc89beaa316a7b827", null ],
|
||||||
|
[ "m_reactionIDMap", "classgridfire_1_1_graph_engine.html#a5d6cc63b99b467c2a976d1fbaaa1dfa3", null ],
|
||||||
|
[ "m_reactions", "classgridfire_1_1_graph_engine.html#acb7c4f5108b0efeae48ad15598e808c3", null ],
|
||||||
|
[ "m_rhsADFun", "classgridfire_1_1_graph_engine.html#a2e22b111f6d00ecc9e3804a71f1ce876", null ],
|
||||||
|
[ "m_speciesToIndexMap", "classgridfire_1_1_graph_engine.html#ad8237c252145a75092202d00f5e1ddf7", null ],
|
||||||
|
[ "m_stoichiometryMatrix", "classgridfire_1_1_graph_engine.html#ad1cb5fd32efc37668e2d9ecf0c72ad24", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1_graph_engine.png
Normal file
|
After Width: | Height: | Size: 1002 B |
130
docs/classgridfire_1_1_network-members.html
Normal file
@@ -0,0 +1,130 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1_network.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::Network Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c">evaluate</a>(const NetIn &netIn)=0</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a315a123499719178286b29e2aca69118">getFormat</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b">isStiff</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09">m_config</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410">m_constants</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18">m_format</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16">m_logManager</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e">m_stiff</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a20b631f2404bfdec2333f680a62abf55">Network</a>(const NetworkFormat format=NetworkFormat::APPROX8)</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a787c601f6e4bd06600bf946efbcc98d4">setFormat</a>(const NetworkFormat format)</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a84de2d691af06c4b62cfab5022b1e8fe">setStiff</a>(const bool stiff)</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#ab8d83289b62dda9b4e02f25311f85b79">~Network</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
525
docs/classgridfire_1_1_network.html
Normal file
@@ -0,0 +1,525 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::Network 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1_network.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pro-attribs">Protected Attributes</a> |
|
||||||
|
<a href="classgridfire_1_1_network-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">gridfire::Network Class Reference<span class="mlabels"><span class="mlabel abstract">abstract</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="network_8h_source.html">network.h</a>></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for gridfire::Network:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center">
|
||||||
|
<img src="classgridfire_1_1_network.png" usemap="#gridfire::Network_map" alt=""/>
|
||||||
|
<map id="gridfire::Network_map" name="gridfire::Network_map">
|
||||||
|
<area href="classgridfire_1_1approx8_1_1_approx8_network.html" title="Class for the Approx8 nuclear reaction network." alt="gridfire::approx8::Approx8Network" shape="rect" coords="0,56,205,80"/>
|
||||||
|
</map>
|
||||||
|
</div></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a20b631f2404bfdec2333f680a62abf55" id="r_a20b631f2404bfdec2333f680a62abf55"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a20b631f2404bfdec2333f680a62abf55">Network</a> (const <a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> format=<a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea">NetworkFormat::APPROX8</a>)</td></tr>
|
||||||
|
<tr class="separator:a20b631f2404bfdec2333f680a62abf55"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ab8d83289b62dda9b4e02f25311f85b79" id="r_ab8d83289b62dda9b4e02f25311f85b79"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab8d83289b62dda9b4e02f25311f85b79">~Network</a> ()=default</td></tr>
|
||||||
|
<tr class="separator:ab8d83289b62dda9b4e02f25311f85b79"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a315a123499719178286b29e2aca69118" id="r_a315a123499719178286b29e2aca69118"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a315a123499719178286b29e2aca69118">getFormat</a> () const</td></tr>
|
||||||
|
<tr class="separator:a315a123499719178286b29e2aca69118"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a787c601f6e4bd06600bf946efbcc98d4" id="r_a787c601f6e4bd06600bf946efbcc98d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a787c601f6e4bd06600bf946efbcc98d4">setFormat</a> (const <a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> format)</td></tr>
|
||||||
|
<tr class="separator:a787c601f6e4bd06600bf946efbcc98d4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:afc8d5172dd0e2295248b42dcb52b655c" id="r_afc8d5172dd0e2295248b42dcb52b655c"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#afc8d5172dd0e2295248b42dcb52b655c">evaluate</a> (const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &netIn)=0</td></tr>
|
||||||
|
<tr class="memdesc:afc8d5172dd0e2295248b42dcb52b655c"><td class="mdescLeft"> </td><td class="mdescRight">Evaluate the network based on the input parameters. <br /></td></tr>
|
||||||
|
<tr class="separator:afc8d5172dd0e2295248b42dcb52b655c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ae93ad65deba79def4b77d420e7affa0b" id="r_ae93ad65deba79def4b77d420e7affa0b"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ae93ad65deba79def4b77d420e7affa0b">isStiff</a> () const</td></tr>
|
||||||
|
<tr class="separator:ae93ad65deba79def4b77d420e7affa0b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a84de2d691af06c4b62cfab5022b1e8fe" id="r_a84de2d691af06c4b62cfab5022b1e8fe"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a84de2d691af06c4b62cfab5022b1e8fe">setStiff</a> (const bool stiff)</td></tr>
|
||||||
|
<tr class="separator:a84de2d691af06c4b62cfab5022b1e8fe"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
||||||
|
Protected Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:a9f8802012728ef5fea0e8cd465044e09" id="r_a9f8802012728ef5fea0e8cd465044e09"><td class="memItemLeft" align="right" valign="top">fourdst::config::Config & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9f8802012728ef5fea0e8cd465044e09">m_config</a></td></tr>
|
||||||
|
<tr class="memdesc:a9f8802012728ef5fea0e8cd465044e09"><td class="mdescLeft"> </td><td class="mdescRight">Configuration instance. <br /></td></tr>
|
||||||
|
<tr class="separator:a9f8802012728ef5fea0e8cd465044e09"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a0bb7c7be9a3c3212ef6dcbf26dcacb16" id="r_a0bb7c7be9a3c3212ef6dcbf26dcacb16"><td class="memItemLeft" align="right" valign="top">fourdst::logging::LogManager & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0bb7c7be9a3c3212ef6dcbf26dcacb16">m_logManager</a></td></tr>
|
||||||
|
<tr class="memdesc:a0bb7c7be9a3c3212ef6dcbf26dcacb16"><td class="mdescLeft"> </td><td class="mdescRight">Log manager instance. <br /></td></tr>
|
||||||
|
<tr class="separator:a0bb7c7be9a3c3212ef6dcbf26dcacb16"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a960d309defc570f92d296ce4b93920e5" id="r_a960d309defc570f92d296ce4b93920e5"><td class="memItemLeft" align="right" valign="top">quill::Logger * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a960d309defc570f92d296ce4b93920e5">m_logger</a></td></tr>
|
||||||
|
<tr class="memdesc:a960d309defc570f92d296ce4b93920e5"><td class="mdescLeft"> </td><td class="mdescRight">Logger instance. <br /></td></tr>
|
||||||
|
<tr class="separator:a960d309defc570f92d296ce4b93920e5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a37218e18f1bdbda7be94aa230f47dd18" id="r_a37218e18f1bdbda7be94aa230f47dd18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a37218e18f1bdbda7be94aa230f47dd18">m_format</a></td></tr>
|
||||||
|
<tr class="memdesc:a37218e18f1bdbda7be94aa230f47dd18"><td class="mdescLeft"> </td><td class="mdescRight">Format of the network. <br /></td></tr>
|
||||||
|
<tr class="separator:a37218e18f1bdbda7be94aa230f47dd18"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:adf7002883160101c9f9d1b376b265410" id="r_adf7002883160101c9f9d1b376b265410"><td class="memItemLeft" align="right" valign="top">fourdst::constant::Constants & </td><td class="memItemRight" valign="bottom"><a class="el" href="#adf7002883160101c9f9d1b376b265410">m_constants</a></td></tr>
|
||||||
|
<tr class="separator:adf7002883160101c9f9d1b376b265410"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aefe364ae5af783e19e7b93bfd475566e" id="r_aefe364ae5af783e19e7b93bfd475566e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#aefe364ae5af783e19e7b93bfd475566e">m_stiff</a> = false</td></tr>
|
||||||
|
<tr class="memdesc:aefe364ae5af783e19e7b93bfd475566e"><td class="mdescLeft"> </td><td class="mdescRight">Flag indicating if the network is stiff. <br /></td></tr>
|
||||||
|
<tr class="separator:aefe364ae5af783e19e7b93bfd475566e"><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="network_8h_source.html#l00076">76</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
|
||||||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
|
<a id="a20b631f2404bfdec2333f680a62abf55" name="a20b631f2404bfdec2333f680a62abf55"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a20b631f2404bfdec2333f680a62abf55">◆ </a></span>Network()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">gridfire::Network::Network </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a></td> <td class="paramname"><span class="paramname"><em>format</em></span><span class="paramdefsep"> = </span><span class="paramdefval"><a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea">NetworkFormat::APPROX8</a></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel explicit">explicit</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8cpp_source.html#l00041">41</a> of file <a class="el" href="network_8cpp_source.html">network.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ab8d83289b62dda9b4e02f25311f85b79" name="ab8d83289b62dda9b4e02f25311f85b79"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab8d83289b62dda9b4e02f25311f85b79">◆ </a></span>~Network()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual gridfire::Network::~Network </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel virtual">virtual</span><span class="mlabel default">default</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="afc8d5172dd0e2295248b42dcb52b655c" name="afc8d5172dd0e2295248b42dcb52b655c"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#afc8d5172dd0e2295248b42dcb52b655c">◆ </a></span>evaluate()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual <a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> gridfire::Network::evaluate </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &</td> <td class="paramname"><span class="paramname"><em>netIn</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Evaluate the network based on the input parameters. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">netIn</td><td>Input parameters for the network evaluation. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> Output results from the network evaluation. </dd></dl>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee">gridfire::approx8::Approx8Network</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a315a123499719178286b29e2aca69118" name="a315a123499719178286b29e2aca69118"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a315a123499719178286b29e2aca69118">◆ </a></span>getFormat()</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="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> gridfire::Network::getFormat </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8cpp_source.html#l00054">54</a> of file <a class="el" href="network_8cpp_source.html">network.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ae93ad65deba79def4b77d420e7affa0b" name="ae93ad65deba79def4b77d420e7affa0b"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ae93ad65deba79def4b77d420e7affa0b">◆ </a></span>isStiff()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual bool gridfire::Network::isStiff </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Reimplemented in <a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a">gridfire::approx8::Approx8Network</a>.</p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00092">92</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a787c601f6e4bd06600bf946efbcc98d4" name="a787c601f6e4bd06600bf946efbcc98d4"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a787c601f6e4bd06600bf946efbcc98d4">◆ </a></span>setFormat()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> gridfire::Network::setFormat </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a></td> <td class="paramname"><span class="paramname"><em>format</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8cpp_source.html#l00058">58</a> of file <a class="el" href="network_8cpp_source.html">network.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a84de2d691af06c4b62cfab5022b1e8fe" name="a84de2d691af06c4b62cfab5022b1e8fe"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a84de2d691af06c4b62cfab5022b1e8fe">◆ </a></span>setStiff()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual void gridfire::Network::setStiff </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const bool</td> <td class="paramname"><span class="paramname"><em>stiff</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Reimplemented in <a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#aefed972081514c29cdaaa1efd857ad8d">gridfire::approx8::Approx8Network</a>.</p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00093">93</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
<a id="a9f8802012728ef5fea0e8cd465044e09" name="a9f8802012728ef5fea0e8cd465044e09"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9f8802012728ef5fea0e8cd465044e09">◆ </a></span>m_config</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::config::Config& gridfire::Network::m_config</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Configuration instance. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00096">96</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="adf7002883160101c9f9d1b376b265410" name="adf7002883160101c9f9d1b376b265410"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#adf7002883160101c9f9d1b376b265410">◆ </a></span>m_constants</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::constant::Constants& gridfire::Network::m_constants</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00101">101</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a37218e18f1bdbda7be94aa230f47dd18" name="a37218e18f1bdbda7be94aa230f47dd18"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a37218e18f1bdbda7be94aa230f47dd18">◆ </a></span>m_format</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="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> gridfire::Network::m_format</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Format of the network. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00100">100</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a960d309defc570f92d296ce4b93920e5" name="a960d309defc570f92d296ce4b93920e5"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a960d309defc570f92d296ce4b93920e5">◆ </a></span>m_logger</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">quill::Logger* gridfire::Network::m_logger</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Logger instance. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00098">98</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a0bb7c7be9a3c3212ef6dcbf26dcacb16" name="a0bb7c7be9a3c3212ef6dcbf26dcacb16"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a0bb7c7be9a3c3212ef6dcbf26dcacb16">◆ </a></span>m_logManager</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::logging::LogManager& gridfire::Network::m_logManager</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Log manager instance. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00097">97</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aefe364ae5af783e19e7b93bfd475566e" name="aefe364ae5af783e19e7b93bfd475566e"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aefe364ae5af783e19e7b93bfd475566e">◆ </a></span>m_stiff</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">bool gridfire::Network::m_stiff = false</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Flag indicating if the network is stiff. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00103">103</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>src/network/include/gridfire/<a class="el" href="network_8h_source.html">network.h</a></li>
|
||||||
|
<li>src/network/lib/<a class="el" href="network_8cpp_source.html">network.cpp</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="classgridfire_1_1_network.html">Network</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
16
docs/classgridfire_1_1_network.js
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
var classgridfire_1_1_network =
|
||||||
|
[
|
||||||
|
[ "Network", "classgridfire_1_1_network.html#a20b631f2404bfdec2333f680a62abf55", null ],
|
||||||
|
[ "~Network", "classgridfire_1_1_network.html#ab8d83289b62dda9b4e02f25311f85b79", null ],
|
||||||
|
[ "evaluate", "classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c", null ],
|
||||||
|
[ "getFormat", "classgridfire_1_1_network.html#a315a123499719178286b29e2aca69118", null ],
|
||||||
|
[ "isStiff", "classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b", null ],
|
||||||
|
[ "setFormat", "classgridfire_1_1_network.html#a787c601f6e4bd06600bf946efbcc98d4", null ],
|
||||||
|
[ "setStiff", "classgridfire_1_1_network.html#a84de2d691af06c4b62cfab5022b1e8fe", null ],
|
||||||
|
[ "m_config", "classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09", null ],
|
||||||
|
[ "m_constants", "classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410", null ],
|
||||||
|
[ "m_format", "classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18", null ],
|
||||||
|
[ "m_logger", "classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5", null ],
|
||||||
|
[ "m_logManager", "classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16", null ],
|
||||||
|
[ "m_stiff", "classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1_network.png
Normal file
|
After Width: | Height: | Size: 769 B |
135
docs/classgridfire_1_1approx8_1_1_approx8_network-members.html
Normal file
@@ -0,0 +1,135 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1approx8_1_1_approx8_network.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::approx8::Approx8Network Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">gridfire::approx8::Approx8Network</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b">Approx8Network</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">gridfire::approx8::Approx8Network</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a">convert_netIn</a>(const NetIn &netIn)</td><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">gridfire::approx8::Approx8Network</a></td><td class="entry"><span class="mlabel">private</span><span class="mlabel">static</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee">evaluate</a>(const NetIn &netIn) override</td><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">gridfire::approx8::Approx8Network</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a315a123499719178286b29e2aca69118">getFormat</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a">isStiff</a>() const override</td><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">gridfire::approx8::Approx8Network</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09">m_config</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410">m_constants</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f">m_dt0</a></td><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">gridfire::approx8::Approx8Network</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18">m_format</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16">m_logManager</a></td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67">m_stiff</a></td><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">gridfire::approx8::Approx8Network</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869">m_tMax</a></td><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">gridfire::approx8::Approx8Network</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d">m_y</a></td><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">gridfire::approx8::Approx8Network</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a20b631f2404bfdec2333f680a62abf55">Network</a>(const NetworkFormat format=NetworkFormat::APPROX8)</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#a787c601f6e4bd06600bf946efbcc98d4">setFormat</a>(const NetworkFormat format)</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#aefed972081514c29cdaaa1efd857ad8d">setStiff</a>(bool stiff) override</td><td class="entry"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">gridfire::approx8::Approx8Network</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_network.html#ab8d83289b62dda9b4e02f25311f85b79">~Network</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
485
docs/classgridfire_1_1approx8_1_1_approx8_network.html
Normal file
@@ -0,0 +1,485 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::approx8::Approx8Network 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1approx8_1_1_approx8_network.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pri-static-methods">Static Private Member Functions</a> |
|
||||||
|
<a href="#pri-attribs">Private Attributes</a> |
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">gridfire::approx8::Approx8Network Class Reference<span class="mlabels"><span class="mlabel final">final</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Class for the Approx8 nuclear reaction network.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for gridfire::approx8::Approx8Network:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center">
|
||||||
|
<img src="classgridfire_1_1approx8_1_1_approx8_network.png" usemap="#gridfire::approx8::Approx8Network_map" alt=""/>
|
||||||
|
<map id="gridfire::approx8::Approx8Network_map" name="gridfire::approx8::Approx8Network_map">
|
||||||
|
<area href="classgridfire_1_1_network.html" alt="gridfire::Network" shape="rect" coords="0,0,205,24"/>
|
||||||
|
</map>
|
||||||
|
</div></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a65066078081c544be4e56e25eb407c8b" id="r_a65066078081c544be4e56e25eb407c8b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a65066078081c544be4e56e25eb407c8b">Approx8Network</a> ()</td></tr>
|
||||||
|
<tr class="separator:a65066078081c544be4e56e25eb407c8b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a888734a3cdde4259e921e2efece411ee" id="r_a888734a3cdde4259e921e2efece411ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a888734a3cdde4259e921e2efece411ee">evaluate</a> (const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &netIn) override</td></tr>
|
||||||
|
<tr class="memdesc:a888734a3cdde4259e921e2efece411ee"><td class="mdescLeft"> </td><td class="mdescRight">Evaluates the nuclear network. <br /></td></tr>
|
||||||
|
<tr class="separator:a888734a3cdde4259e921e2efece411ee"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aefed972081514c29cdaaa1efd857ad8d" id="r_aefed972081514c29cdaaa1efd857ad8d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#aefed972081514c29cdaaa1efd857ad8d">setStiff</a> (bool stiff) override</td></tr>
|
||||||
|
<tr class="memdesc:aefed972081514c29cdaaa1efd857ad8d"><td class="mdescLeft"> </td><td class="mdescRight">Sets whether the solver should use a stiff method. <br /></td></tr>
|
||||||
|
<tr class="separator:aefed972081514c29cdaaa1efd857ad8d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a5b17b2831389829533385900ce19a37a" id="r_a5b17b2831389829533385900ce19a37a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5b17b2831389829533385900ce19a37a">isStiff</a> () const override</td></tr>
|
||||||
|
<tr class="memdesc:a5b17b2831389829533385900ce19a37a"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the solver is using a stiff method. <br /></td></tr>
|
||||||
|
<tr class="separator:a5b17b2831389829533385900ce19a37a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classgridfire_1_1_network"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1_network')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td></tr>
|
||||||
|
<tr class="memitem:a20b631f2404bfdec2333f680a62abf55 inherit pub_methods_classgridfire_1_1_network" id="r_a20b631f2404bfdec2333f680a62abf55"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_network.html#a20b631f2404bfdec2333f680a62abf55">Network</a> (const <a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> format=<a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea">NetworkFormat::APPROX8</a>)</td></tr>
|
||||||
|
<tr class="separator:a20b631f2404bfdec2333f680a62abf55 inherit pub_methods_classgridfire_1_1_network"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ab8d83289b62dda9b4e02f25311f85b79 inherit pub_methods_classgridfire_1_1_network" id="r_ab8d83289b62dda9b4e02f25311f85b79"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_network.html#ab8d83289b62dda9b4e02f25311f85b79">~Network</a> ()=default</td></tr>
|
||||||
|
<tr class="separator:ab8d83289b62dda9b4e02f25311f85b79 inherit pub_methods_classgridfire_1_1_network"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a315a123499719178286b29e2aca69118 inherit pub_methods_classgridfire_1_1_network" id="r_a315a123499719178286b29e2aca69118"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_network.html#a315a123499719178286b29e2aca69118">getFormat</a> () const</td></tr>
|
||||||
|
<tr class="separator:a315a123499719178286b29e2aca69118 inherit pub_methods_classgridfire_1_1_network"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a787c601f6e4bd06600bf946efbcc98d4 inherit pub_methods_classgridfire_1_1_network" id="r_a787c601f6e4bd06600bf946efbcc98d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_network.html#a787c601f6e4bd06600bf946efbcc98d4">setFormat</a> (const <a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> format)</td></tr>
|
||||||
|
<tr class="separator:a787c601f6e4bd06600bf946efbcc98d4 inherit pub_methods_classgridfire_1_1_network"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-static-methods" name="pri-static-methods"></a>
|
||||||
|
Static Private Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a56426da6f1af7eb8a6d1cc70bc8e742a" id="r_a56426da6f1af7eb8a6d1cc70bc8e742a"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a56426da6f1af7eb8a6d1cc70bc8e742a">convert_netIn</a> (const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &netIn)</td></tr>
|
||||||
|
<tr class="memdesc:a56426da6f1af7eb8a6d1cc70bc8e742a"><td class="mdescLeft"> </td><td class="mdescRight">Converts the input parameters to the internal state vector. <br /></td></tr>
|
||||||
|
<tr class="separator:a56426da6f1af7eb8a6d1cc70bc8e742a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||||||
|
Private Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:abf9f13ff532917ddac4a7d987698836d" id="r_abf9f13ff532917ddac4a7d987698836d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abf9f13ff532917ddac4a7d987698836d">m_y</a></td></tr>
|
||||||
|
<tr class="separator:abf9f13ff532917ddac4a7d987698836d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a6fadf388f07c160f1887a3cb72eaa869" id="r_a6fadf388f07c160f1887a3cb72eaa869"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6fadf388f07c160f1887a3cb72eaa869">m_tMax</a> = 0</td></tr>
|
||||||
|
<tr class="separator:a6fadf388f07c160f1887a3cb72eaa869"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a6ed8022834e9541b3e547dd867648b0f" id="r_a6ed8022834e9541b3e547dd867648b0f"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6ed8022834e9541b3e547dd867648b0f">m_dt0</a> = 0</td></tr>
|
||||||
|
<tr class="separator:a6ed8022834e9541b3e547dd867648b0f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a697cb49bebc8d0659eb791500c451c67" id="r_a697cb49bebc8d0659eb791500c451c67"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a697cb49bebc8d0659eb791500c451c67">m_stiff</a> = false</td></tr>
|
||||||
|
<tr class="separator:a697cb49bebc8d0659eb791500c451c67"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||||
|
Additional Inherited Members</h2></td></tr>
|
||||||
|
<tr class="inherit_header pro_attribs_classgridfire_1_1_network"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classgridfire_1_1_network')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classgridfire_1_1_network.html">gridfire::Network</a></td></tr>
|
||||||
|
<tr class="memitem:a9f8802012728ef5fea0e8cd465044e09 inherit pro_attribs_classgridfire_1_1_network" id="r_a9f8802012728ef5fea0e8cd465044e09"><td class="memItemLeft" align="right" valign="top">fourdst::config::Config & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09">m_config</a></td></tr>
|
||||||
|
<tr class="memdesc:a9f8802012728ef5fea0e8cd465044e09 inherit pro_attribs_classgridfire_1_1_network"><td class="mdescLeft"> </td><td class="mdescRight">Configuration instance. <br /></td></tr>
|
||||||
|
<tr class="separator:a9f8802012728ef5fea0e8cd465044e09 inherit pro_attribs_classgridfire_1_1_network"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a0bb7c7be9a3c3212ef6dcbf26dcacb16 inherit pro_attribs_classgridfire_1_1_network" id="r_a0bb7c7be9a3c3212ef6dcbf26dcacb16"><td class="memItemLeft" align="right" valign="top">fourdst::logging::LogManager & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16">m_logManager</a></td></tr>
|
||||||
|
<tr class="memdesc:a0bb7c7be9a3c3212ef6dcbf26dcacb16 inherit pro_attribs_classgridfire_1_1_network"><td class="mdescLeft"> </td><td class="mdescRight">Log manager instance. <br /></td></tr>
|
||||||
|
<tr class="separator:a0bb7c7be9a3c3212ef6dcbf26dcacb16 inherit pro_attribs_classgridfire_1_1_network"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a960d309defc570f92d296ce4b93920e5 inherit pro_attribs_classgridfire_1_1_network" id="r_a960d309defc570f92d296ce4b93920e5"><td class="memItemLeft" align="right" valign="top">quill::Logger * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5">m_logger</a></td></tr>
|
||||||
|
<tr class="memdesc:a960d309defc570f92d296ce4b93920e5 inherit pro_attribs_classgridfire_1_1_network"><td class="mdescLeft"> </td><td class="mdescRight">Logger instance. <br /></td></tr>
|
||||||
|
<tr class="separator:a960d309defc570f92d296ce4b93920e5 inherit pro_attribs_classgridfire_1_1_network"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a37218e18f1bdbda7be94aa230f47dd18 inherit pro_attribs_classgridfire_1_1_network" id="r_a37218e18f1bdbda7be94aa230f47dd18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37">NetworkFormat</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18">m_format</a></td></tr>
|
||||||
|
<tr class="memdesc:a37218e18f1bdbda7be94aa230f47dd18 inherit pro_attribs_classgridfire_1_1_network"><td class="mdescLeft"> </td><td class="mdescRight">Format of the network. <br /></td></tr>
|
||||||
|
<tr class="separator:a37218e18f1bdbda7be94aa230f47dd18 inherit pro_attribs_classgridfire_1_1_network"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:adf7002883160101c9f9d1b376b265410 inherit pro_attribs_classgridfire_1_1_network" id="r_adf7002883160101c9f9d1b376b265410"><td class="memItemLeft" align="right" valign="top">fourdst::constant::Constants & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410">m_constants</a></td></tr>
|
||||||
|
<tr class="separator:adf7002883160101c9f9d1b376b265410 inherit pro_attribs_classgridfire_1_1_network"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aefe364ae5af783e19e7b93bfd475566e inherit pro_attribs_classgridfire_1_1_network" id="r_aefe364ae5af783e19e7b93bfd475566e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e">m_stiff</a> = false</td></tr>
|
||||||
|
<tr class="memdesc:aefe364ae5af783e19e7b93bfd475566e inherit pro_attribs_classgridfire_1_1_network"><td class="mdescLeft"> </td><td class="mdescRight">Flag indicating if the network is stiff. <br /></td></tr>
|
||||||
|
<tr class="separator:aefe364ae5af783e19e7b93bfd475566e inherit pro_attribs_classgridfire_1_1_network"><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 for the Approx8 nuclear reaction network. </p>
|
||||||
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html#_a3">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00294">294</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
|
||||||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
|
<a id="a65066078081c544be4e56e25eb407c8b" name="a65066078081c544be4e56e25eb407c8b"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a65066078081c544be4e56e25eb407c8b">◆ </a></span>Approx8Network()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">gridfire::approx8::Approx8Network::Approx8Network </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a40">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__approx8_8cpp_source.html#l00443">443</a> of file <a class="el" href="engine__approx8_8cpp_source.html">engine_approx8.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a56426da6f1af7eb8a6d1cc70bc8e742a" name="a56426da6f1af7eb8a6d1cc70bc8e742a"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a56426da6f1af7eb8a6d1cc70bc8e742a">◆ </a></span>convert_netIn()</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="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a> gridfire::approx8::Approx8Network::convert_netIn </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &</td> <td class="paramname"><span class="paramname"><em>netIn</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel static">static</span><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Converts the input parameters to the internal state vector. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">netIn</td><td>Input parameters for the network. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Internal state vector. </dd></dl>
|
||||||
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a48">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__approx8_8cpp_source.html#l00509">509</a> of file <a class="el" href="engine__approx8_8cpp_source.html">engine_approx8.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a888734a3cdde4259e921e2efece411ee" name="a888734a3cdde4259e921e2efece411ee"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a888734a3cdde4259e921e2efece411ee">◆ </a></span>evaluate()</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="structgridfire_1_1_net_out.html">NetOut</a> gridfire::approx8::Approx8Network::evaluate </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &</td> <td class="paramname"><span class="paramname"><em>netIn</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Evaluates the nuclear network. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">netIn</td><td>Input parameters for the network. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Output results from the network. </dd></dl>
|
||||||
|
|
||||||
|
<p>Implements <a class="el" href="classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c">gridfire::Network</a>.</p>
|
||||||
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a41">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__approx8_8cpp_source.html#l00445">445</a> of file <a class="el" href="engine__approx8_8cpp_source.html">engine_approx8.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a5b17b2831389829533385900ce19a37a" name="a5b17b2831389829533385900ce19a37a"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5b17b2831389829533385900ce19a37a">◆ </a></span>isStiff()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">bool gridfire::approx8::Approx8Network::isStiff </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Checks if the solver is using a stiff method. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>Boolean indicating if a stiff method is being used. </dd></dl>
|
||||||
|
|
||||||
|
<p>Reimplemented from <a class="el" href="classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b">gridfire::Network</a>.</p>
|
||||||
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a43">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00315">315</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="aefed972081514c29cdaaa1efd857ad8d" name="aefed972081514c29cdaaa1efd857ad8d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#aefed972081514c29cdaaa1efd857ad8d">◆ </a></span>setStiff()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void gridfire::approx8::Approx8Network::setStiff </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">bool</td> <td class="paramname"><span class="paramname"><em>stiff</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Sets whether the solver should use a stiff method. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">stiff</td><td>Boolean indicating if a stiff method should be used. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p>Reimplemented from <a class="el" href="classgridfire_1_1_network.html#a84de2d691af06c4b62cfab5022b1e8fe">gridfire::Network</a>.</p>
|
||||||
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a42">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__approx8_8cpp_source.html#l00505">505</a> of file <a class="el" href="engine__approx8_8cpp_source.html">engine_approx8.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
<a id="a6ed8022834e9541b3e547dd867648b0f" name="a6ed8022834e9541b3e547dd867648b0f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6ed8022834e9541b3e547dd867648b0f">◆ </a></span>m_dt0</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">double gridfire::approx8::Approx8Network::m_dt0 = 0</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a47">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00319">319</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a697cb49bebc8d0659eb791500c451c67" name="a697cb49bebc8d0659eb791500c451c67"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a697cb49bebc8d0659eb791500c451c67">◆ </a></span>m_stiff</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">bool gridfire::approx8::Approx8Network::m_stiff = false</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a44">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00320">320</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a6fadf388f07c160f1887a3cb72eaa869" name="a6fadf388f07c160f1887a3cb72eaa869"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6fadf388f07c160f1887a3cb72eaa869">◆ </a></span>m_tMax</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">double gridfire::approx8::Approx8Network::m_tMax = 0</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a46">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00318">318</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="abf9f13ff532917ddac4a7d987698836d" name="abf9f13ff532917ddac4a7d987698836d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#abf9f13ff532917ddac4a7d987698836d">◆ </a></span>m_y</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="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">vector_type</a> gridfire::approx8::Approx8Network::m_y</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a45">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/network/include/gridfire/engine/engine_approx8.h</a>.</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00317">317</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>src/network/include/gridfire/engine/<a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a></li>
|
||||||
|
<li>src/network/lib/engine/<a class="el" href="engine__approx8_8cpp_source.html">engine_approx8.cpp</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="namespacegridfire_1_1approx8.html">approx8</a></li><li class="navelem"><a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html">Approx8Network</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
12
docs/classgridfire_1_1approx8_1_1_approx8_network.js
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
var classgridfire_1_1approx8_1_1_approx8_network =
|
||||||
|
[
|
||||||
|
[ "Approx8Network", "classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b", null ],
|
||||||
|
[ "convert_netIn", "classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a", null ],
|
||||||
|
[ "evaluate", "classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee", null ],
|
||||||
|
[ "isStiff", "classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a", null ],
|
||||||
|
[ "setStiff", "classgridfire_1_1approx8_1_1_approx8_network.html#aefed972081514c29cdaaa1efd857ad8d", null ],
|
||||||
|
[ "m_dt0", "classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f", null ],
|
||||||
|
[ "m_stiff", "classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67", null ],
|
||||||
|
[ "m_tMax", "classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869", null ],
|
||||||
|
[ "m_y", "classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1approx8_1_1_approx8_network.png
Normal file
|
After Width: | Height: | Size: 762 B |
164
docs/classgridfire_1_1reaction_1_1_logical_reaction-members.html
Normal file
@@ -0,0 +1,164 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1reaction_1_1_logical_reaction.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::reaction::LogicalReaction Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a14a24cb8ea25a1514134acc51197f1de">add_reaction</a>(const Reaction &reaction)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a7dc8fda87e0581fde6da0a81cf4d7224">all_species</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a4ae3806e5e1a802b86a6de292d043476">begin</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a5d410de1053f8028faed1f0d0a6083f5">begin</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a1d2fb3b6a6a1860ace98b32447d1dd1b">calculate_rate</a>(const double T9) const override</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#adad6f4297c1d8ce487eab092b73cdd32">calculate_rate</a>(const CppAD::AD< double > T9) const override</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a019b721d83741acdb16036f00739f87c">calculate_rate</a>(const T T9) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a5cb438adfefb640e4bc58e09053bd629">chapter</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ab92785f331a446e51a0960b75d60b37b">contains</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a074d3cd2421fd5d0133e47f0522403e2">contains_product</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#abbe243affa61ba9b2cd2a7b905cd5e45">contains_reactant</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#af8d23557326e6c8499fa4919ac0bd972">end</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a054994f733b44293b4d79f3a9b207560">end</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aa1d71e38fc55ae691dbb9ec459a612a5">excess_energy</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#af6c20e6d03a2d9f87632f71a90b88cb5">hash</a>(uint64_t seed=0) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a084c38181408ed5e6fa2a2dd4d0ec905">id</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aa67d05dfabf007c1acad34052d9a1dba">is_reverse</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a6965906ea33ebd0d615811219d9e9537">LogicalReaction</a>(const std::vector< Reaction > &reactions)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a16f9cbb6269817099d3dc07d4e63da7b">m_chapter</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a5c685e5a736b51799e5b9f6746c4126b">m_id</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a7044d0a1d59d85502ce554e4ec2167e4">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a6124aa9fc2306349e1dd879a37923248">m_peName</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a4b5607ed413acdf29539b8a57461e49e">m_products</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a59122a2898bb9af640cc3e9aeb49028b">m_qValue</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aa61a9a024d7c4ff66a351ccd0277ec72">m_rateCoefficients</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a81f75f0085f8a5a45169f0b7240c809d">m_rates</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a87a065b3c7806bcdb5eadb7de2978a11">m_reactants</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a0b0b9ac498080aae91ffd466d1ae85a9">m_reverse</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a0185c6be5465d113f25e00aee1297cd6">m_sourceLabel</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a7fe91d24e20ebc76d612f6ad742f476f">m_sources</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a1d3c8ab6d55155f9a21ad80ed8b9ef97">num_species</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a2f1c115a99bc7c477a2e858ff18b1b51">operator!=</a>(const Reaction &other) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ac426457cf0a54a15b206549422083bac">operator==</a>(const Reaction &other) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a78f42664cc957e266b6cf15fda09be97">peName</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a01c67726efbaa2ff8e4d6f2c965f485c">product_species</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a6e2ff61b9e8409f2a561663628b8ce02">products</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#abda0b4e4313e6d4ba57acf37d5976fb8">qValue</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a85968076e686e67763f4fdf4f72a892e">rateCoefficients</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a855ea65e4b62fb0cddc550424a4bc923">reactant_species</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a0b543e9b0bb4a21efe4b29780d9bdf5b">reactants</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a7dff19d387e771d96c26e98d75ee9d5c">Reaction</a>(const std::string_view id, const std::string_view peName, const int chapter, const std::vector< fourdst::atomic::Species > &reactants, const std::vector< fourdst::atomic::Species > &products, const double qValue, const std::string_view label, const RateCoefficientSet &sets, const bool reverse=false)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#afa41050855b842c63db16c94d2e9b897">size</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a410e2ab0784ad751f82bbe55be603db0">sourceLabel</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#add094eda0e71126f8443698d7f3317f4">sources</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">gridfire::reaction::LogicalReaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aaf0c94db6536b4a9ac1ec08a5c8f01ac">stoichiometry</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ad359c06d7196c1a7a955a7b66a51dbe3">stoichiometry</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ab1860df84843be70f97469761e11ab6a">~Reaction</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
716
docs/classgridfire_1_1reaction_1_1_logical_reaction.html
Normal file
@@ -0,0 +1,716 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::reaction::LogicalReaction 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1reaction_1_1_logical_reaction.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pri-methods">Private Member Functions</a> |
|
||||||
|
<a href="#pri-attribs">Private Attributes</a> |
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">gridfire::reaction::LogicalReaction Class Reference<span class="mlabels"><span class="mlabel final">final</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Represents a "logical" reaction that aggregates rates from multiple sources.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="reaction_8h_source.html">reaction.h</a>></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for gridfire::reaction::LogicalReaction:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center">
|
||||||
|
<img src="classgridfire_1_1reaction_1_1_logical_reaction.png" usemap="#gridfire::reaction::LogicalReaction_map" alt=""/>
|
||||||
|
<map id="gridfire::reaction::LogicalReaction_map" name="gridfire::reaction::LogicalReaction_map">
|
||||||
|
<area href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source." alt="gridfire::reaction::Reaction" shape="rect" coords="0,0,201,24"/>
|
||||||
|
</map>
|
||||||
|
</div></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a6965906ea33ebd0d615811219d9e9537" id="r_a6965906ea33ebd0d615811219d9e9537"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a6965906ea33ebd0d615811219d9e9537">LogicalReaction</a> (const std::vector< <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> > &reactions)</td></tr>
|
||||||
|
<tr class="memdesc:a6965906ea33ebd0d615811219d9e9537"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a> from a vector of <code><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a></code> objects. <br /></td></tr>
|
||||||
|
<tr class="separator:a6965906ea33ebd0d615811219d9e9537"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a14a24cb8ea25a1514134acc51197f1de" id="r_a14a24cb8ea25a1514134acc51197f1de"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="#a14a24cb8ea25a1514134acc51197f1de">add_reaction</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> &reaction)</td></tr>
|
||||||
|
<tr class="memdesc:a14a24cb8ea25a1514134acc51197f1de"><td class="mdescLeft"> </td><td class="mdescRight">Adds another <code><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a></code> source to this logical reaction. <br /></td></tr>
|
||||||
|
<tr class="separator:a14a24cb8ea25a1514134acc51197f1de"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:afa41050855b842c63db16c94d2e9b897" id="r_afa41050855b842c63db16c94d2e9b897"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#afa41050855b842c63db16c94d2e9b897">size</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:afa41050855b842c63db16c94d2e9b897"><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of source rates contributing to this logical reaction. <br /></td></tr>
|
||||||
|
<tr class="separator:afa41050855b842c63db16c94d2e9b897"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:add094eda0e71126f8443698d7f3317f4" id="r_add094eda0e71126f8443698d7f3317f4"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#add094eda0e71126f8443698d7f3317f4">sources</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:add094eda0e71126f8443698d7f3317f4"><td class="mdescLeft"> </td><td class="mdescRight">Gets the list of source labels for the aggregated rates. <br /></td></tr>
|
||||||
|
<tr class="separator:add094eda0e71126f8443698d7f3317f4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a1d2fb3b6a6a1860ace98b32447d1dd1b" id="r_a1d2fb3b6a6a1860ace98b32447d1dd1b"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1d2fb3b6a6a1860ace98b32447d1dd1b">calculate_rate</a> (const double T9) const override</td></tr>
|
||||||
|
<tr class="memdesc:a1d2fb3b6a6a1860ace98b32447d1dd1b"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the total reaction rate by summing all source rates. <br /></td></tr>
|
||||||
|
<tr class="separator:a1d2fb3b6a6a1860ace98b32447d1dd1b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:adad6f4297c1d8ce487eab092b73cdd32" id="r_adad6f4297c1d8ce487eab092b73cdd32"><td class="memItemLeft" align="right" valign="top">CppAD::AD< double > </td><td class="memItemRight" valign="bottom"><a class="el" href="#adad6f4297c1d8ce487eab092b73cdd32">calculate_rate</a> (const CppAD::AD< double > T9) const override</td></tr>
|
||||||
|
<tr class="memdesc:adad6f4297c1d8ce487eab092b73cdd32"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the total reaction rate using CppAD types. <br /></td></tr>
|
||||||
|
<tr class="separator:adad6f4297c1d8ce487eab092b73cdd32"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr><td colspan="2"><div class="groupHeader">Iterators</div></td></tr>
|
||||||
|
<tr><td colspan="2"><div class="groupText"><p>Provides iterators to loop over the rate coefficient sets. </p>
|
||||||
|
</div></td></tr>
|
||||||
|
<tr class="memitem:a4ae3806e5e1a802b86a6de292d043476" id="r_a4ae3806e5e1a802b86a6de292d043476"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#a4ae3806e5e1a802b86a6de292d043476">begin</a> ()</td></tr>
|
||||||
|
<tr class="separator:a4ae3806e5e1a802b86a6de292d043476"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a5d410de1053f8028faed1f0d0a6083f5" id="r_a5d410de1053f8028faed1f0d0a6083f5"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d410de1053f8028faed1f0d0a6083f5">begin</a> () const</td></tr>
|
||||||
|
<tr class="separator:a5d410de1053f8028faed1f0d0a6083f5"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af8d23557326e6c8499fa4919ac0bd972" id="r_af8d23557326e6c8499fa4919ac0bd972"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#af8d23557326e6c8499fa4919ac0bd972">end</a> ()</td></tr>
|
||||||
|
<tr class="separator:af8d23557326e6c8499fa4919ac0bd972"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a054994f733b44293b4d79f3a9b207560" id="r_a054994f733b44293b4d79f3a9b207560"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#a054994f733b44293b4d79f3a9b207560">end</a> () const</td></tr>
|
||||||
|
<tr class="separator:a054994f733b44293b4d79f3a9b207560"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classgridfire_1_1reaction_1_1_reaction"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1reaction_1_1_reaction')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td></tr>
|
||||||
|
<tr class="memitem:ab1860df84843be70f97469761e11ab6a inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_ab1860df84843be70f97469761e11ab6a"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ab1860df84843be70f97469761e11ab6a">~Reaction</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:ab1860df84843be70f97469761e11ab6a inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
|
<tr class="separator:ab1860df84843be70f97469761e11ab6a inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a7dff19d387e771d96c26e98d75ee9d5c inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a7dff19d387e771d96c26e98d75ee9d5c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a7dff19d387e771d96c26e98d75ee9d5c">Reaction</a> (const std::string_view <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a084c38181408ed5e6fa2a2dd4d0ec905">id</a>, const std::string_view <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a78f42664cc957e266b6cf15fda09be97">peName</a>, const int <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a5cb438adfefb640e4bc58e09053bd629">chapter</a>, const std::vector< fourdst::atomic::Species > &<a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a0b543e9b0bb4a21efe4b29780d9bdf5b">reactants</a>, const std::vector< fourdst::atomic::Species > &<a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a6e2ff61b9e8409f2a561663628b8ce02">products</a>, const double <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#abda0b4e4313e6d4ba57acf37d5976fb8">qValue</a>, const std::string_view label, const <a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html">RateCoefficientSet</a> &sets, const bool reverse=false)</td></tr>
|
||||||
|
<tr class="memdesc:a7dff19d387e771d96c26e98d75ee9d5c inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a> object. <br /></td></tr>
|
||||||
|
<tr class="separator:a7dff19d387e771d96c26e98d75ee9d5c inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a78f42664cc957e266b6cf15fda09be97 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a78f42664cc957e266b6cf15fda09be97"><td class="memItemLeft" align="right" valign="top">virtual std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a78f42664cc957e266b6cf15fda09be97">peName</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a78f42664cc957e266b6cf15fda09be97 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the reaction name in (projectile, ejectile) notation. <br /></td></tr>
|
||||||
|
<tr class="separator:a78f42664cc957e266b6cf15fda09be97 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a5cb438adfefb640e4bc58e09053bd629 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a5cb438adfefb640e4bc58e09053bd629"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a5cb438adfefb640e4bc58e09053bd629">chapter</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a5cb438adfefb640e4bc58e09053bd629 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the REACLIB chapter number. <br /></td></tr>
|
||||||
|
<tr class="separator:a5cb438adfefb640e4bc58e09053bd629 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a410e2ab0784ad751f82bbe55be603db0 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a410e2ab0784ad751f82bbe55be603db0"><td class="memItemLeft" align="right" valign="top">std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a410e2ab0784ad751f82bbe55be603db0">sourceLabel</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a410e2ab0784ad751f82bbe55be603db0 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the source label for the rate data. <br /></td></tr>
|
||||||
|
<tr class="separator:a410e2ab0784ad751f82bbe55be603db0 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a85968076e686e67763f4fdf4f72a892e inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a85968076e686e67763f4fdf4f72a892e"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html">RateCoefficientSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a85968076e686e67763f4fdf4f72a892e">rateCoefficients</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a85968076e686e67763f4fdf4f72a892e inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the set of rate coefficients. <br /></td></tr>
|
||||||
|
<tr class="separator:a85968076e686e67763f4fdf4f72a892e inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ab92785f331a446e51a0960b75d60b37b inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_ab92785f331a446e51a0960b75d60b37b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ab92785f331a446e51a0960b75d60b37b">contains</a> (const fourdst::atomic::Species &species) const</td></tr>
|
||||||
|
<tr class="memdesc:ab92785f331a446e51a0960b75d60b37b inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the reaction involves a given species as a reactant or product. <br /></td></tr>
|
||||||
|
<tr class="separator:ab92785f331a446e51a0960b75d60b37b inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:abbe243affa61ba9b2cd2a7b905cd5e45 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_abbe243affa61ba9b2cd2a7b905cd5e45"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#abbe243affa61ba9b2cd2a7b905cd5e45">contains_reactant</a> (const fourdst::atomic::Species &species) const</td></tr>
|
||||||
|
<tr class="memdesc:abbe243affa61ba9b2cd2a7b905cd5e45 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the reaction involves a given species as a reactant. <br /></td></tr>
|
||||||
|
<tr class="separator:abbe243affa61ba9b2cd2a7b905cd5e45 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a074d3cd2421fd5d0133e47f0522403e2 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a074d3cd2421fd5d0133e47f0522403e2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a074d3cd2421fd5d0133e47f0522403e2">contains_product</a> (const fourdst::atomic::Species &species) const</td></tr>
|
||||||
|
<tr class="memdesc:a074d3cd2421fd5d0133e47f0522403e2 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the reaction involves a given species as a product. <br /></td></tr>
|
||||||
|
<tr class="separator:a074d3cd2421fd5d0133e47f0522403e2 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a7dc8fda87e0581fde6da0a81cf4d7224 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a7dc8fda87e0581fde6da0a81cf4d7224"><td class="memItemLeft" align="right" valign="top">std::unordered_set< fourdst::atomic::Species > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a7dc8fda87e0581fde6da0a81cf4d7224">all_species</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a7dc8fda87e0581fde6da0a81cf4d7224 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets a set of all unique species involved in the reaction. <br /></td></tr>
|
||||||
|
<tr class="separator:a7dc8fda87e0581fde6da0a81cf4d7224 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a855ea65e4b62fb0cddc550424a4bc923 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a855ea65e4b62fb0cddc550424a4bc923"><td class="memItemLeft" align="right" valign="top">std::unordered_set< fourdst::atomic::Species > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a855ea65e4b62fb0cddc550424a4bc923">reactant_species</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a855ea65e4b62fb0cddc550424a4bc923 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets a set of all unique reactant species. <br /></td></tr>
|
||||||
|
<tr class="separator:a855ea65e4b62fb0cddc550424a4bc923 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a01c67726efbaa2ff8e4d6f2c965f485c inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a01c67726efbaa2ff8e4d6f2c965f485c"><td class="memItemLeft" align="right" valign="top">std::unordered_set< fourdst::atomic::Species > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a01c67726efbaa2ff8e4d6f2c965f485c">product_species</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a01c67726efbaa2ff8e4d6f2c965f485c inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets a set of all unique product species. <br /></td></tr>
|
||||||
|
<tr class="separator:a01c67726efbaa2ff8e4d6f2c965f485c inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a1d3c8ab6d55155f9a21ad80ed8b9ef97 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a1d3c8ab6d55155f9a21ad80ed8b9ef97"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a1d3c8ab6d55155f9a21ad80ed8b9ef97">num_species</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a1d3c8ab6d55155f9a21ad80ed8b9ef97 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of unique species involved in the reaction. <br /></td></tr>
|
||||||
|
<tr class="separator:a1d3c8ab6d55155f9a21ad80ed8b9ef97 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aaf0c94db6536b4a9ac1ec08a5c8f01ac inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_aaf0c94db6536b4a9ac1ec08a5c8f01ac"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aaf0c94db6536b4a9ac1ec08a5c8f01ac">stoichiometry</a> (const fourdst::atomic::Species &species) const</td></tr>
|
||||||
|
<tr class="memdesc:aaf0c94db6536b4a9ac1ec08a5c8f01ac inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the stoichiometric coefficient for a given species. <br /></td></tr>
|
||||||
|
<tr class="separator:aaf0c94db6536b4a9ac1ec08a5c8f01ac inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ad359c06d7196c1a7a955a7b66a51dbe3 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_ad359c06d7196c1a7a955a7b66a51dbe3"><td class="memItemLeft" align="right" valign="top">std::unordered_map< fourdst::atomic::Species, int > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ad359c06d7196c1a7a955a7b66a51dbe3">stoichiometry</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:ad359c06d7196c1a7a955a7b66a51dbe3 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets a map of all species to their stoichiometric coefficients. <br /></td></tr>
|
||||||
|
<tr class="separator:ad359c06d7196c1a7a955a7b66a51dbe3 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a084c38181408ed5e6fa2a2dd4d0ec905 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a084c38181408ed5e6fa2a2dd4d0ec905"><td class="memItemLeft" align="right" valign="top">std::string_view </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a084c38181408ed5e6fa2a2dd4d0ec905">id</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a084c38181408ed5e6fa2a2dd4d0ec905 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the unique identifier of the reaction. <br /></td></tr>
|
||||||
|
<tr class="separator:a084c38181408ed5e6fa2a2dd4d0ec905 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:abda0b4e4313e6d4ba57acf37d5976fb8 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_abda0b4e4313e6d4ba57acf37d5976fb8"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#abda0b4e4313e6d4ba57acf37d5976fb8">qValue</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:abda0b4e4313e6d4ba57acf37d5976fb8 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the Q-value of the reaction. <br /></td></tr>
|
||||||
|
<tr class="separator:abda0b4e4313e6d4ba57acf37d5976fb8 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a0b543e9b0bb4a21efe4b29780d9bdf5b inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a0b543e9b0bb4a21efe4b29780d9bdf5b"><td class="memItemLeft" align="right" valign="top">const std::vector< fourdst::atomic::Species > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a0b543e9b0bb4a21efe4b29780d9bdf5b">reactants</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a0b543e9b0bb4a21efe4b29780d9bdf5b inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the vector of reactant species. <br /></td></tr>
|
||||||
|
<tr class="separator:a0b543e9b0bb4a21efe4b29780d9bdf5b inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a6e2ff61b9e8409f2a561663628b8ce02 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a6e2ff61b9e8409f2a561663628b8ce02"><td class="memItemLeft" align="right" valign="top">const std::vector< fourdst::atomic::Species > & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a6e2ff61b9e8409f2a561663628b8ce02">products</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a6e2ff61b9e8409f2a561663628b8ce02 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Gets the vector of product species. <br /></td></tr>
|
||||||
|
<tr class="separator:a6e2ff61b9e8409f2a561663628b8ce02 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aa67d05dfabf007c1acad34052d9a1dba inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_aa67d05dfabf007c1acad34052d9a1dba"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aa67d05dfabf007c1acad34052d9a1dba">is_reverse</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:aa67d05dfabf007c1acad34052d9a1dba inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Checks if this is a reverse reaction rate. <br /></td></tr>
|
||||||
|
<tr class="separator:aa67d05dfabf007c1acad34052d9a1dba inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aa1d71e38fc55ae691dbb9ec459a612a5 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_aa1d71e38fc55ae691dbb9ec459a612a5"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aa1d71e38fc55ae691dbb9ec459a612a5">excess_energy</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:aa1d71e38fc55ae691dbb9ec459a612a5 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the excess energy from the mass difference of reactants and products. <br /></td></tr>
|
||||||
|
<tr class="separator:aa1d71e38fc55ae691dbb9ec459a612a5 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ac426457cf0a54a15b206549422083bac inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_ac426457cf0a54a15b206549422083bac"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ac426457cf0a54a15b206549422083bac">operator==</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> &other) const</td></tr>
|
||||||
|
<tr class="memdesc:ac426457cf0a54a15b206549422083bac inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Compares this reaction with another for equality based on their IDs. <br /></td></tr>
|
||||||
|
<tr class="separator:ac426457cf0a54a15b206549422083bac inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a2f1c115a99bc7c477a2e858ff18b1b51 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_a2f1c115a99bc7c477a2e858ff18b1b51"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a2f1c115a99bc7c477a2e858ff18b1b51">operator!=</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> &other) const</td></tr>
|
||||||
|
<tr class="memdesc:a2f1c115a99bc7c477a2e858ff18b1b51 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Compares this reaction with another for inequality. <br /></td></tr>
|
||||||
|
<tr class="separator:a2f1c115a99bc7c477a2e858ff18b1b51 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:af6c20e6d03a2d9f87632f71a90b88cb5 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction" id="r_af6c20e6d03a2d9f87632f71a90b88cb5"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#af6c20e6d03a2d9f87632f71a90b88cb5">hash</a> (uint64_t seed=0) const</td></tr>
|
||||||
|
<tr class="memdesc:af6c20e6d03a2d9f87632f71a90b88cb5 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Computes a hash for the reaction based on its ID. <br /></td></tr>
|
||||||
|
<tr class="separator:af6c20e6d03a2d9f87632f71a90b88cb5 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||||
|
Private Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a019b721d83741acdb16036f00739f87c" id="r_a019b721d83741acdb16036f00739f87c"><td class="memTemplParams" colspan="2">template<typename T> </td></tr>
|
||||||
|
<tr class="memitem:a019b721d83741acdb16036f00739f87c"><td class="memTemplItemLeft" align="right" valign="top">T </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="#a019b721d83741acdb16036f00739f87c">calculate_rate</a> (const T T9) const</td></tr>
|
||||||
|
<tr class="memdesc:a019b721d83741acdb16036f00739f87c"><td class="mdescLeft"> </td><td class="mdescRight">Template implementation for calculating the total reaction rate. <br /></td></tr>
|
||||||
|
<tr class="separator:a019b721d83741acdb16036f00739f87c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||||||
|
Private Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:a7fe91d24e20ebc76d612f6ad742f476f" id="r_a7fe91d24e20ebc76d612f6ad742f476f"><td class="memItemLeft" align="right" valign="top">std::vector< std::string > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7fe91d24e20ebc76d612f6ad742f476f">m_sources</a></td></tr>
|
||||||
|
<tr class="memdesc:a7fe91d24e20ebc76d612f6ad742f476f"><td class="mdescLeft"> </td><td class="mdescRight">List of source labels. <br /></td></tr>
|
||||||
|
<tr class="separator:a7fe91d24e20ebc76d612f6ad742f476f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a81f75f0085f8a5a45169f0b7240c809d" id="r_a81f75f0085f8a5a45169f0b7240c809d"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html">RateCoefficientSet</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a81f75f0085f8a5a45169f0b7240c809d">m_rates</a></td></tr>
|
||||||
|
<tr class="memdesc:a81f75f0085f8a5a45169f0b7240c809d"><td class="mdescLeft"> </td><td class="mdescRight">List of rate coefficient sets from each source. <br /></td></tr>
|
||||||
|
<tr class="separator:a81f75f0085f8a5a45169f0b7240c809d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||||
|
Additional Inherited Members</h2></td></tr>
|
||||||
|
<tr class="inherit_header pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classgridfire_1_1reaction_1_1_reaction')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td></tr>
|
||||||
|
<tr class="memitem:a7044d0a1d59d85502ce554e4ec2167e4 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction" id="r_a7044d0a1d59d85502ce554e4ec2167e4"><td class="memItemLeft" align="right" valign="top">quill::Logger * </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a7044d0a1d59d85502ce554e4ec2167e4">m_logger</a> = fourdst::logging::LogManager::getInstance().getLogger("log")</td></tr>
|
||||||
|
<tr class="separator:a7044d0a1d59d85502ce554e4ec2167e4 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a5c685e5a736b51799e5b9f6746c4126b inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction" id="r_a5c685e5a736b51799e5b9f6746c4126b"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a5c685e5a736b51799e5b9f6746c4126b">m_id</a></td></tr>
|
||||||
|
<tr class="memdesc:a5c685e5a736b51799e5b9f6746c4126b inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Unique identifier for the reaction (e.g., "h1+h1=>h2+e+nu"). <br /></td></tr>
|
||||||
|
<tr class="separator:a5c685e5a736b51799e5b9f6746c4126b inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a6124aa9fc2306349e1dd879a37923248 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction" id="r_a6124aa9fc2306349e1dd879a37923248"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a6124aa9fc2306349e1dd879a37923248">m_peName</a></td></tr>
|
||||||
|
<tr class="memdesc:a6124aa9fc2306349e1dd879a37923248 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Name of the reaction in (projectile, ejectile) notation (e.g. "p(p,g)d"). <br /></td></tr>
|
||||||
|
<tr class="separator:a6124aa9fc2306349e1dd879a37923248 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a16f9cbb6269817099d3dc07d4e63da7b inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction" id="r_a16f9cbb6269817099d3dc07d4e63da7b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a16f9cbb6269817099d3dc07d4e63da7b">m_chapter</a></td></tr>
|
||||||
|
<tr class="memdesc:a16f9cbb6269817099d3dc07d4e63da7b inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Chapter number from the REACLIB database, defining the reaction structure. <br /></td></tr>
|
||||||
|
<tr class="separator:a16f9cbb6269817099d3dc07d4e63da7b inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a59122a2898bb9af640cc3e9aeb49028b inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction" id="r_a59122a2898bb9af640cc3e9aeb49028b"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a59122a2898bb9af640cc3e9aeb49028b">m_qValue</a> = 0.0</td></tr>
|
||||||
|
<tr class="memdesc:a59122a2898bb9af640cc3e9aeb49028b inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Q-value of the reaction in MeV. <br /></td></tr>
|
||||||
|
<tr class="separator:a59122a2898bb9af640cc3e9aeb49028b inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a87a065b3c7806bcdb5eadb7de2978a11 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction" id="r_a87a065b3c7806bcdb5eadb7de2978a11"><td class="memItemLeft" align="right" valign="top">std::vector< fourdst::atomic::Species > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a87a065b3c7806bcdb5eadb7de2978a11">m_reactants</a></td></tr>
|
||||||
|
<tr class="memdesc:a87a065b3c7806bcdb5eadb7de2978a11 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Reactants of the reaction. <br /></td></tr>
|
||||||
|
<tr class="separator:a87a065b3c7806bcdb5eadb7de2978a11 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a4b5607ed413acdf29539b8a57461e49e inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction" id="r_a4b5607ed413acdf29539b8a57461e49e"><td class="memItemLeft" align="right" valign="top">std::vector< fourdst::atomic::Species > </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a4b5607ed413acdf29539b8a57461e49e">m_products</a></td></tr>
|
||||||
|
<tr class="memdesc:a4b5607ed413acdf29539b8a57461e49e inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Products of the reaction. <br /></td></tr>
|
||||||
|
<tr class="separator:a4b5607ed413acdf29539b8a57461e49e inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a0185c6be5465d113f25e00aee1297cd6 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction" id="r_a0185c6be5465d113f25e00aee1297cd6"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a0185c6be5465d113f25e00aee1297cd6">m_sourceLabel</a></td></tr>
|
||||||
|
<tr class="memdesc:a0185c6be5465d113f25e00aee1297cd6 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Source label for the rate data (e.g., "wc12w", "st08"). <br /></td></tr>
|
||||||
|
<tr class="separator:a0185c6be5465d113f25e00aee1297cd6 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aa61a9a024d7c4ff66a351ccd0277ec72 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction" id="r_aa61a9a024d7c4ff66a351ccd0277ec72"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html">RateCoefficientSet</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aa61a9a024d7c4ff66a351ccd0277ec72">m_rateCoefficients</a></td></tr>
|
||||||
|
<tr class="memdesc:aa61a9a024d7c4ff66a351ccd0277ec72 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">The seven rate coefficients. <br /></td></tr>
|
||||||
|
<tr class="separator:aa61a9a024d7c4ff66a351ccd0277ec72 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a0b0b9ac498080aae91ffd466d1ae85a9 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction" id="r_a0b0b9ac498080aae91ffd466d1ae85a9"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a0b0b9ac498080aae91ffd466d1ae85a9">m_reverse</a> = false</td></tr>
|
||||||
|
<tr class="memdesc:a0b0b9ac498080aae91ffd466d1ae85a9 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="mdescLeft"> </td><td class="mdescRight">Flag indicating if this is a reverse reaction rate. <br /></td></tr>
|
||||||
|
<tr class="separator:a0b0b9ac498080aae91ffd466d1ae85a9 inherit pro_attribs_classgridfire_1_1reaction_1_1_reaction"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Represents a "logical" reaction that aggregates rates from multiple sources. </p>
|
||||||
|
<p>A <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a> shares the same reactants and products but combines rates from different evaluations (e.g., "wc12" and "st08" for the same physical reaction). The total rate is the sum of the individual rates. It inherits from <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a>, using the properties of the first provided reaction as its base properties (reactants, products, Q-value, etc.). </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00459">459</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
|
<a id="a6965906ea33ebd0d615811219d9e9537" name="a6965906ea33ebd0d615811219d9e9537"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a6965906ea33ebd0d615811219d9e9537">◆ </a></span>LogicalReaction()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">gridfire::reaction::LogicalReaction::LogicalReaction </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::vector< <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> > &</td> <td class="paramname"><span class="paramname"><em>reactions</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel explicit">explicit</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Constructs a <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a> from a vector of <code><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a></code> objects. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">reactions</td><td>A vector of reactions that represent the same logical process. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||||
|
<table class="exception">
|
||||||
|
<tr><td class="paramname">std::runtime_error</td><td>if the provided reactions have inconsistent Q-values. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00288">288</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a14a24cb8ea25a1514134acc51197f1de" name="a14a24cb8ea25a1514134acc51197f1de"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a14a24cb8ea25a1514134acc51197f1de">◆ </a></span>add_reaction()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">void gridfire::reaction::LogicalReaction::add_reaction </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> &</td> <td class="paramname"><span class="paramname"><em>reaction</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Adds another <code><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a></code> source to this logical reaction. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">reaction</td><td>The reaction to add. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||||
|
<table class="exception">
|
||||||
|
<tr><td class="paramname">std::runtime_error</td><td>if the reaction has a different <code>peName</code>, a duplicate source label, or an inconsistent Q-value. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00317">317</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a4ae3806e5e1a802b86a6de292d043476" name="a4ae3806e5e1a802b86a6de292d043476"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a4ae3806e5e1a802b86a6de292d043476">◆ </a></span>begin() <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">auto gridfire::reaction::LogicalReaction::begin </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00506">506</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a5d410de1053f8028faed1f0d0a6083f5" name="a5d410de1053f8028faed1f0d0a6083f5"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d410de1053f8028faed1f0d0a6083f5">◆ </a></span>begin() <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">auto gridfire::reaction::LogicalReaction::begin </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00507">507</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="adad6f4297c1d8ce487eab092b73cdd32" name="adad6f4297c1d8ce487eab092b73cdd32"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#adad6f4297c1d8ce487eab092b73cdd32">◆ </a></span>calculate_rate() <span class="overload">[1/3]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">CppAD::AD< double > gridfire::reaction::LogicalReaction::calculate_rate </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const CppAD::AD< double ></td> <td class="paramname"><span class="paramname"><em>T9</em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel nodiscard">nodiscard</span><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Calculates the total reaction rate using CppAD types. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">T9</td><td>The temperature in units of 10^9 K, as a CppAD::AD<double>. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The total calculated reaction rate, as a CppAD::AD<double>. </dd></dl>
|
||||||
|
|
||||||
|
<p>Reimplemented from <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a735192a42f72cd68f289493753e1a616">gridfire::reaction::Reaction</a>.</p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00343">343</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a1d2fb3b6a6a1860ace98b32447d1dd1b" name="a1d2fb3b6a6a1860ace98b32447d1dd1b"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a1d2fb3b6a6a1860ace98b32447d1dd1b">◆ </a></span>calculate_rate() <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">double gridfire::reaction::LogicalReaction::calculate_rate </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const double</td> <td class="paramname"><span class="paramname"><em>T9</em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel nodiscard">nodiscard</span><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Calculates the total reaction rate by summing all source rates. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">T9</td><td>The temperature in units of 10^9 K. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The total calculated reaction rate. </dd></dl>
|
||||||
|
|
||||||
|
<p>Reimplemented from <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ad81e9b2a1773470059ca6989c60556ec">gridfire::reaction::Reaction</a>.</p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00339">339</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a019b721d83741acdb16036f00739f87c" name="a019b721d83741acdb16036f00739f87c"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a019b721d83741acdb16036f00739f87c">◆ </a></span>calculate_rate() <span class="overload">[3/3]</span></h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<typename T> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">T gridfire::reaction::LogicalReaction::calculate_rate </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const T</td> <td class="paramname"><span class="paramname"><em>T9</em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Template implementation for calculating the total reaction rate. </p>
|
||||||
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||||
|
<table class="tparams">
|
||||||
|
<tr><td class="paramname">T</td><td>The numeric type (double or CppAD::AD<double>). </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">T9</td><td>The temperature in units of 10^9 K. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The total calculated reaction rate.</dd></dl>
|
||||||
|
<p>This method iterates through all stored <code><a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html" title="Holds the seven coefficients for the REACLIB rate equation.">RateCoefficientSet</a></code>s, calculates the rate for each, and returns their sum. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00526">526</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="af8d23557326e6c8499fa4919ac0bd972" name="af8d23557326e6c8499fa4919ac0bd972"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#af8d23557326e6c8499fa4919ac0bd972">◆ </a></span>end() <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">auto gridfire::reaction::LogicalReaction::end </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00508">508</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a054994f733b44293b4d79f3a9b207560" name="a054994f733b44293b4d79f3a9b207560"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a054994f733b44293b4d79f3a9b207560">◆ </a></span>end() <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">auto gridfire::reaction::LogicalReaction::end </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00509">509</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="afa41050855b842c63db16c94d2e9b897" name="afa41050855b842c63db16c94d2e9b897"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#afa41050855b842c63db16c94d2e9b897">◆ </a></span>size()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">size_t gridfire::reaction::LogicalReaction::size </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Gets the number of source rates contributing to this logical reaction. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The number of aggregated rates. </dd></dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00480">480</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="add094eda0e71126f8443698d7f3317f4" name="add094eda0e71126f8443698d7f3317f4"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#add094eda0e71126f8443698d7f3317f4">◆ </a></span>sources()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::vector< std::string > gridfire::reaction::LogicalReaction::sources </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Gets the list of source labels for the aggregated rates. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>A vector of source label strings. </dd></dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00486">486</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
<a id="a81f75f0085f8a5a45169f0b7240c809d" name="a81f75f0085f8a5a45169f0b7240c809d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a81f75f0085f8a5a45169f0b7240c809d">◆ </a></span>m_rates</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::vector<<a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html">RateCoefficientSet</a>> gridfire::reaction::LogicalReaction::m_rates</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>List of rate coefficient sets from each source. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00514">514</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a7fe91d24e20ebc76d612f6ad742f476f" name="a7fe91d24e20ebc76d612f6ad742f476f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a7fe91d24e20ebc76d612f6ad742f476f">◆ </a></span>m_sources</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::vector<std::string> gridfire::reaction::LogicalReaction::m_sources</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>List of source labels. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00513">513</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>src/network/include/gridfire/reaction/<a class="el" href="reaction_8h_source.html">reaction.h</a></li>
|
||||||
|
<li>src/network/lib/reaction/<a class="el" href="reaction_8cpp_source.html">reaction.cpp</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="namespacegridfire_1_1reaction.html">reaction</a></li><li class="navelem"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">LogicalReaction</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
16
docs/classgridfire_1_1reaction_1_1_logical_reaction.js
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
var classgridfire_1_1reaction_1_1_logical_reaction =
|
||||||
|
[
|
||||||
|
[ "LogicalReaction", "classgridfire_1_1reaction_1_1_logical_reaction.html#a6965906ea33ebd0d615811219d9e9537", null ],
|
||||||
|
[ "add_reaction", "classgridfire_1_1reaction_1_1_logical_reaction.html#a14a24cb8ea25a1514134acc51197f1de", null ],
|
||||||
|
[ "begin", "classgridfire_1_1reaction_1_1_logical_reaction.html#a4ae3806e5e1a802b86a6de292d043476", null ],
|
||||||
|
[ "begin", "classgridfire_1_1reaction_1_1_logical_reaction.html#a5d410de1053f8028faed1f0d0a6083f5", null ],
|
||||||
|
[ "calculate_rate", "classgridfire_1_1reaction_1_1_logical_reaction.html#adad6f4297c1d8ce487eab092b73cdd32", null ],
|
||||||
|
[ "calculate_rate", "classgridfire_1_1reaction_1_1_logical_reaction.html#a1d2fb3b6a6a1860ace98b32447d1dd1b", null ],
|
||||||
|
[ "calculate_rate", "classgridfire_1_1reaction_1_1_logical_reaction.html#a019b721d83741acdb16036f00739f87c", null ],
|
||||||
|
[ "end", "classgridfire_1_1reaction_1_1_logical_reaction.html#af8d23557326e6c8499fa4919ac0bd972", null ],
|
||||||
|
[ "end", "classgridfire_1_1reaction_1_1_logical_reaction.html#a054994f733b44293b4d79f3a9b207560", null ],
|
||||||
|
[ "size", "classgridfire_1_1reaction_1_1_logical_reaction.html#afa41050855b842c63db16c94d2e9b897", null ],
|
||||||
|
[ "sources", "classgridfire_1_1reaction_1_1_logical_reaction.html#add094eda0e71126f8443698d7f3317f4", null ],
|
||||||
|
[ "m_rates", "classgridfire_1_1reaction_1_1_logical_reaction.html#a81f75f0085f8a5a45169f0b7240c809d", null ],
|
||||||
|
[ "m_sources", "classgridfire_1_1reaction_1_1_logical_reaction.html#a7fe91d24e20ebc76d612f6ad742f476f", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1reaction_1_1_logical_reaction.png
Normal file
|
After Width: | Height: | Size: 771 B |
@@ -0,0 +1,145 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1reaction_1_1_logical_reaction_set.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::reaction::LogicalReactionSet Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#acea41c2ffb010e46bc5cf56f5f244fac">add_reaction</a>(Reaction reaction)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#afeed26abc72e5c529a76c1da41edfa67">begin</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a15f08e96cce0ed23ca93fb83399eb8a4">begin</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#aa8e0d65aafc6e0320690b4906e1bf300">clear</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387">contains</a>(const std::string_view &id) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8">contains</a>(const Reaction &reaction) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e">contains_product</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2">contains_reactant</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a">contains_species</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a9707407faf8efd3f4da745a54d3fa9e2">end</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a70b669622690196e68eedfd2a8fd6318">end</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a3209bb7c2a41deabaab059f6c671776f">hash</a>(uint64_t seed=0) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#ac650a2a2c83cfb618f11a924552e251d">LogicalReactionSet</a>()=delete</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a129d55e5f57ec3c2e256070fd219e2df">LogicalReactionSet</a>(const ReactionSet &reactionSet)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a7e21865d3dafb65d2bf3b051ee55c4c2">m_id</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#ad5c1f6a1642c47437dbf8cc20a32b51e">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a49280e0f29d2d4e322d76831688f7f27">m_reactionNameMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a04f5579b45258e623a0b8f1d3d43fee9">m_reactions</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a529189f464aebc6b5ac5c717f70e14b8">operator!=</a>(const ReactionSet &other) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a">operator=</a>(const ReactionSet &other)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135">operator==</a>(const ReactionSet &other) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a00001bbc0f888b167da50ae9fc2a75af">operator[]</a>(size_t index) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd">gridfire::reaction::ReactionSet::operator[]</a>(const std::string_view &id) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#afc40e3783576867229fad3115b3d39d3">ReactionSet</a>(std::vector< Reaction > reactions)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45">ReactionSet</a>(const ReactionSet &other)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd">remove_reaction</a>(const Reaction &reaction)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a3bcdf2f98c19e9b95e03ad62d6ff7da7">size</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">gridfire::reaction::LogicalReactionSet</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a64ca23fc5bdc41b868c3fbeb5aef6d98">~ReactionSet</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
580
docs/classgridfire_1_1reaction_1_1_logical_reaction_set.html
Normal file
@@ -0,0 +1,580 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::reaction::LogicalReactionSet 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1reaction_1_1_logical_reaction_set.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pri-attribs">Private Attributes</a> |
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">gridfire::reaction::LogicalReactionSet Class Reference<span class="mlabels"><span class="mlabel final">final</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>A collection of <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a> objects.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="reaction_8h_source.html">reaction.h</a>></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for gridfire::reaction::LogicalReactionSet:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center">
|
||||||
|
<img src="classgridfire_1_1reaction_1_1_logical_reaction_set.png" usemap="#gridfire::reaction::LogicalReactionSet_map" alt=""/>
|
||||||
|
<map id="gridfire::reaction::LogicalReactionSet_map" name="gridfire::reaction::LogicalReactionSet_map">
|
||||||
|
<area href="classgridfire_1_1reaction_1_1_reaction_set.html" title="A collection of Reaction objects." alt="gridfire::reaction::ReactionSet" shape="rect" coords="0,0,219,24"/>
|
||||||
|
</map>
|
||||||
|
</div></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:ac650a2a2c83cfb618f11a924552e251d" id="r_ac650a2a2c83cfb618f11a924552e251d"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ac650a2a2c83cfb618f11a924552e251d">LogicalReactionSet</a> ()=delete</td></tr>
|
||||||
|
<tr class="memdesc:ac650a2a2c83cfb618f11a924552e251d"><td class="mdescLeft"> </td><td class="mdescRight">Deleted default constructor. <br /></td></tr>
|
||||||
|
<tr class="separator:ac650a2a2c83cfb618f11a924552e251d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a129d55e5f57ec3c2e256070fd219e2df" id="r_a129d55e5f57ec3c2e256070fd219e2df"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a129d55e5f57ec3c2e256070fd219e2df">LogicalReactionSet</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">ReactionSet</a> &reactionSet)</td></tr>
|
||||||
|
<tr class="memdesc:a129d55e5f57ec3c2e256070fd219e2df"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html" title="A collection of LogicalReaction objects.">LogicalReactionSet</a> from a <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html" title="A collection of Reaction objects.">ReactionSet</a>. <br /></td></tr>
|
||||||
|
<tr class="separator:a129d55e5f57ec3c2e256070fd219e2df"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a3bcdf2f98c19e9b95e03ad62d6ff7da7" id="r_a3bcdf2f98c19e9b95e03ad62d6ff7da7"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3bcdf2f98c19e9b95e03ad62d6ff7da7">size</a> () const</td></tr>
|
||||||
|
<tr class="memdesc:a3bcdf2f98c19e9b95e03ad62d6ff7da7"><td class="mdescLeft"> </td><td class="mdescRight">Gets the number of logical reactions in the set. <br /></td></tr>
|
||||||
|
<tr class="separator:a3bcdf2f98c19e9b95e03ad62d6ff7da7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a00001bbc0f888b167da50ae9fc2a75af" id="r_a00001bbc0f888b167da50ae9fc2a75af"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">LogicalReaction</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a00001bbc0f888b167da50ae9fc2a75af">operator[]</a> (size_t index) const</td></tr>
|
||||||
|
<tr class="memdesc:a00001bbc0f888b167da50ae9fc2a75af"><td class="mdescLeft"> </td><td class="mdescRight">Accesses a logical reaction by its index. <br /></td></tr>
|
||||||
|
<tr class="separator:a00001bbc0f888b167da50ae9fc2a75af"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr><td colspan="2"><div class="groupHeader">Iterators</div></td></tr>
|
||||||
|
<tr><td colspan="2"><div class="groupText"><p>Provides iterators to loop over the logical reactions in the set. </p>
|
||||||
|
</div></td></tr>
|
||||||
|
<tr class="memitem:afeed26abc72e5c529a76c1da41edfa67" id="r_afeed26abc72e5c529a76c1da41edfa67"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#afeed26abc72e5c529a76c1da41edfa67">begin</a> ()</td></tr>
|
||||||
|
<tr class="separator:afeed26abc72e5c529a76c1da41edfa67"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a15f08e96cce0ed23ca93fb83399eb8a4" id="r_a15f08e96cce0ed23ca93fb83399eb8a4"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#a15f08e96cce0ed23ca93fb83399eb8a4">begin</a> () const</td></tr>
|
||||||
|
<tr class="separator:a15f08e96cce0ed23ca93fb83399eb8a4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a9707407faf8efd3f4da745a54d3fa9e2" id="r_a9707407faf8efd3f4da745a54d3fa9e2"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#a9707407faf8efd3f4da745a54d3fa9e2">end</a> ()</td></tr>
|
||||||
|
<tr class="separator:a9707407faf8efd3f4da745a54d3fa9e2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a70b669622690196e68eedfd2a8fd6318" id="r_a70b669622690196e68eedfd2a8fd6318"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="#a70b669622690196e68eedfd2a8fd6318">end</a> () const</td></tr>
|
||||||
|
<tr class="separator:a70b669622690196e68eedfd2a8fd6318"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1reaction_1_1_reaction_set')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td></tr>
|
||||||
|
<tr class="memitem:afc40e3783576867229fad3115b3d39d3 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_afc40e3783576867229fad3115b3d39d3"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#afc40e3783576867229fad3115b3d39d3">ReactionSet</a> (std::vector< <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> > reactions)</td></tr>
|
||||||
|
<tr class="memdesc:afc40e3783576867229fad3115b3d39d3 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Constructs a <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html" title="A collection of Reaction objects.">ReactionSet</a> from a vector of reactions. <br /></td></tr>
|
||||||
|
<tr class="separator:afc40e3783576867229fad3115b3d39d3 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:acfe2341ae1f016ad82098b6f5a1efc45 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_acfe2341ae1f016ad82098b6f5a1efc45"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45">ReactionSet</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">ReactionSet</a> &other)</td></tr>
|
||||||
|
<tr class="memdesc:acfe2341ae1f016ad82098b6f5a1efc45 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <br /></td></tr>
|
||||||
|
<tr class="separator:acfe2341ae1f016ad82098b6f5a1efc45 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aac890bf7fdf689890d765ff67489520a inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_aac890bf7fdf689890d765ff67489520a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">ReactionSet</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a">operator=</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">ReactionSet</a> &other)</td></tr>
|
||||||
|
<tr class="memdesc:aac890bf7fdf689890d765ff67489520a inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Copy assignment operator. <br /></td></tr>
|
||||||
|
<tr class="separator:aac890bf7fdf689890d765ff67489520a inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a64ca23fc5bdc41b868c3fbeb5aef6d98 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a64ca23fc5bdc41b868c3fbeb5aef6d98"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a64ca23fc5bdc41b868c3fbeb5aef6d98">~ReactionSet</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:a64ca23fc5bdc41b868c3fbeb5aef6d98 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
|
<tr class="separator:a64ca23fc5bdc41b868c3fbeb5aef6d98 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:acea41c2ffb010e46bc5cf56f5f244fac inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_acea41c2ffb010e46bc5cf56f5f244fac"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#acea41c2ffb010e46bc5cf56f5f244fac">add_reaction</a> (<a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> reaction)</td></tr>
|
||||||
|
<tr class="memdesc:acea41c2ffb010e46bc5cf56f5f244fac inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Adds a reaction to the set. <br /></td></tr>
|
||||||
|
<tr class="separator:acea41c2ffb010e46bc5cf56f5f244fac inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a1177193b1e46b4e5be630028883ab8dd inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a1177193b1e46b4e5be630028883ab8dd"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd">remove_reaction</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> &reaction)</td></tr>
|
||||||
|
<tr class="memdesc:a1177193b1e46b4e5be630028883ab8dd inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Removes a reaction from the set. <br /></td></tr>
|
||||||
|
<tr class="separator:a1177193b1e46b4e5be630028883ab8dd inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ae5f8078e77a700a8356487fbd69ba387 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_ae5f8078e77a700a8356487fbd69ba387"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387">contains</a> (const std::string_view &id) const</td></tr>
|
||||||
|
<tr class="memdesc:ae5f8078e77a700a8356487fbd69ba387 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the set contains a reaction with the given ID. <br /></td></tr>
|
||||||
|
<tr class="separator:ae5f8078e77a700a8356487fbd69ba387 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a2f6b165c86634a68f35032c2267255f8 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a2f6b165c86634a68f35032c2267255f8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8">contains</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> &reaction) const</td></tr>
|
||||||
|
<tr class="memdesc:a2f6b165c86634a68f35032c2267255f8 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Checks if the set contains the given reaction. <br /></td></tr>
|
||||||
|
<tr class="separator:a2f6b165c86634a68f35032c2267255f8 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:aa8e0d65aafc6e0320690b4906e1bf300 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_aa8e0d65aafc6e0320690b4906e1bf300"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#aa8e0d65aafc6e0320690b4906e1bf300">clear</a> ()</td></tr>
|
||||||
|
<tr class="memdesc:aa8e0d65aafc6e0320690b4906e1bf300 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Removes all reactions from the set. <br /></td></tr>
|
||||||
|
<tr class="separator:aa8e0d65aafc6e0320690b4906e1bf300 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a5b872a8519740a6d06cfaed03784826a inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a5b872a8519740a6d06cfaed03784826a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a">contains_species</a> (const fourdst::atomic::Species &species) const</td></tr>
|
||||||
|
<tr class="memdesc:a5b872a8519740a6d06cfaed03784826a inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Checks if any reaction in the set involves the given species. <br /></td></tr>
|
||||||
|
<tr class="separator:a5b872a8519740a6d06cfaed03784826a inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a256998eddf292f744d51cdc3e178d4c2 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a256998eddf292f744d51cdc3e178d4c2"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2">contains_reactant</a> (const fourdst::atomic::Species &species) const</td></tr>
|
||||||
|
<tr class="memdesc:a256998eddf292f744d51cdc3e178d4c2 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Checks if any reaction in the set contains the given species as a reactant. <br /></td></tr>
|
||||||
|
<tr class="separator:a256998eddf292f744d51cdc3e178d4c2 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a4bdf50219d686a6cbc0b3cc5365dc18e inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a4bdf50219d686a6cbc0b3cc5365dc18e"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e">contains_product</a> (const fourdst::atomic::Species &species) const</td></tr>
|
||||||
|
<tr class="memdesc:a4bdf50219d686a6cbc0b3cc5365dc18e inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Checks if any reaction in the set contains the given species as a product. <br /></td></tr>
|
||||||
|
<tr class="separator:a4bdf50219d686a6cbc0b3cc5365dc18e inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a896b4e492ef596d9174aeda4b59c46cd inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a896b4e492ef596d9174aeda4b59c46cd"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">Reaction</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd">operator[]</a> (const std::string_view &id) const</td></tr>
|
||||||
|
<tr class="memdesc:a896b4e492ef596d9174aeda4b59c46cd inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Accesses a reaction by its ID. <br /></td></tr>
|
||||||
|
<tr class="separator:a896b4e492ef596d9174aeda4b59c46cd inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a4e572e823a80b905e7d002b612123135 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a4e572e823a80b905e7d002b612123135"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135">operator==</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">ReactionSet</a> &other) const</td></tr>
|
||||||
|
<tr class="memdesc:a4e572e823a80b905e7d002b612123135 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Compares this set with another for equality. <br /></td></tr>
|
||||||
|
<tr class="separator:a4e572e823a80b905e7d002b612123135 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a529189f464aebc6b5ac5c717f70e14b8 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a529189f464aebc6b5ac5c717f70e14b8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a529189f464aebc6b5ac5c717f70e14b8">operator!=</a> (const <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">ReactionSet</a> &other) const</td></tr>
|
||||||
|
<tr class="memdesc:a529189f464aebc6b5ac5c717f70e14b8 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Compares this set with another for inequality. <br /></td></tr>
|
||||||
|
<tr class="separator:a529189f464aebc6b5ac5c717f70e14b8 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a3209bb7c2a41deabaab059f6c671776f inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a3209bb7c2a41deabaab059f6c671776f"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a3209bb7c2a41deabaab059f6c671776f">hash</a> (uint64_t seed=0) const</td></tr>
|
||||||
|
<tr class="memdesc:a3209bb7c2a41deabaab059f6c671776f inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="mdescLeft"> </td><td class="mdescRight">Computes a hash for the entire set. <br /></td></tr>
|
||||||
|
<tr class="separator:a3209bb7c2a41deabaab059f6c671776f inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a228f2a00f46a6ee01be887490a722613 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a228f2a00f46a6ee01be887490a722613"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613">begin</a> ()</td></tr>
|
||||||
|
<tr class="separator:a228f2a00f46a6ee01be887490a722613 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:adb73fe9ff0178359409e2bea46a620c2 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_adb73fe9ff0178359409e2bea46a620c2"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2">begin</a> () const</td></tr>
|
||||||
|
<tr class="separator:adb73fe9ff0178359409e2bea46a620c2 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:abae9fbc4b4306479a6cd3173ac628987 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_abae9fbc4b4306479a6cd3173ac628987"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#abae9fbc4b4306479a6cd3173ac628987">end</a> ()</td></tr>
|
||||||
|
<tr class="separator:abae9fbc4b4306479a6cd3173ac628987 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a436f9c4b8f8a4e115b19728d57d8e105 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set" id="r_a436f9c4b8f8a4e115b19728d57d8e105"><td class="memItemLeft" align="right" valign="top">auto </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a436f9c4b8f8a4e115b19728d57d8e105">end</a> () const</td></tr>
|
||||||
|
<tr class="separator:a436f9c4b8f8a4e115b19728d57d8e105 inherit pub_methods_classgridfire_1_1reaction_1_1_reaction_set"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||||||
|
Private Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:ad5c1f6a1642c47437dbf8cc20a32b51e" id="r_ad5c1f6a1642c47437dbf8cc20a32b51e"><td class="memItemLeft" align="right" valign="top">quill::Logger * </td><td class="memItemRight" valign="bottom"><a class="el" href="#ad5c1f6a1642c47437dbf8cc20a32b51e">m_logger</a> = fourdst::logging::LogManager::getInstance().getLogger("log")</td></tr>
|
||||||
|
<tr class="separator:ad5c1f6a1642c47437dbf8cc20a32b51e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a04f5579b45258e623a0b8f1d3d43fee9" id="r_a04f5579b45258e623a0b8f1d3d43fee9"><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">LogicalReaction</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a04f5579b45258e623a0b8f1d3d43fee9">m_reactions</a></td></tr>
|
||||||
|
<tr class="separator:a04f5579b45258e623a0b8f1d3d43fee9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a7e21865d3dafb65d2bf3b051ee55c4c2" id="r_a7e21865d3dafb65d2bf3b051ee55c4c2"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7e21865d3dafb65d2bf3b051ee55c4c2">m_id</a></td></tr>
|
||||||
|
<tr class="separator:a7e21865d3dafb65d2bf3b051ee55c4c2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a49280e0f29d2d4e322d76831688f7f27" id="r_a49280e0f29d2d4e322d76831688f7f27"><td class="memItemLeft" align="right" valign="top">std::unordered_map< std::string, <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">LogicalReaction</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="#a49280e0f29d2d4e322d76831688f7f27">m_reactionNameMap</a></td></tr>
|
||||||
|
<tr class="memdesc:a49280e0f29d2d4e322d76831688f7f27"><td class="mdescLeft"> </td><td class="mdescRight">Maps reaction IDs to <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a> objects for quick lookup. <br /></td></tr>
|
||||||
|
<tr class="separator:a49280e0f29d2d4e322d76831688f7f27"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>A collection of <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a> objects. </p>
|
||||||
|
<p>This class takes a <code><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html" title="A collection of Reaction objects.">ReactionSet</a></code> and groups individual <code><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a></code> objects into <code><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a></code> objects based on their <code>peName</code>. This provides a view of the network where all rates for the same physical process are combined. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00554">554</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
|
<a id="ac650a2a2c83cfb618f11a924552e251d" name="ac650a2a2c83cfb618f11a924552e251d"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ac650a2a2c83cfb618f11a924552e251d">◆ </a></span>LogicalReactionSet() <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">gridfire::reaction::LogicalReactionSet::LogicalReactionSet </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel delete">delete</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Deleted default constructor. </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a129d55e5f57ec3c2e256070fd219e2df" name="a129d55e5f57ec3c2e256070fd219e2df"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a129d55e5f57ec3c2e256070fd219e2df">◆ </a></span>LogicalReactionSet() <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">gridfire::reaction::LogicalReactionSet::LogicalReactionSet </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">ReactionSet</a> &</td> <td class="paramname"><span class="paramname"><em>reactionSet</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel explicit">explicit</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Constructs a <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html" title="A collection of LogicalReaction objects.">LogicalReactionSet</a> from a <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html" title="A collection of Reaction objects.">ReactionSet</a>. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">reactionSet</td><td>The set of individual reactions to group.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<p>This constructor iterates through the provided <code><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html" title="A collection of Reaction objects.">ReactionSet</a></code>, groups reactions by their <code>peName</code>, and creates a <code><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a></code> for each group. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00347">347</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="afeed26abc72e5c529a76c1da41edfa67" name="afeed26abc72e5c529a76c1da41edfa67"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#afeed26abc72e5c529a76c1da41edfa67">◆ </a></span>begin() <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">auto gridfire::reaction::LogicalReactionSet::begin </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00573">573</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a15f08e96cce0ed23ca93fb83399eb8a4" name="a15f08e96cce0ed23ca93fb83399eb8a4"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a15f08e96cce0ed23ca93fb83399eb8a4">◆ </a></span>begin() <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">auto gridfire::reaction::LogicalReactionSet::begin </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00574">574</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a9707407faf8efd3f4da745a54d3fa9e2" name="a9707407faf8efd3f4da745a54d3fa9e2"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a9707407faf8efd3f4da745a54d3fa9e2">◆ </a></span>end() <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">auto gridfire::reaction::LogicalReactionSet::end </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00575">575</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a70b669622690196e68eedfd2a8fd6318" name="a70b669622690196e68eedfd2a8fd6318"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a70b669622690196e68eedfd2a8fd6318">◆ </a></span>end() <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">auto gridfire::reaction::LogicalReactionSet::end </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00576">576</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a00001bbc0f888b167da50ae9fc2a75af" name="a00001bbc0f888b167da50ae9fc2a75af"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a00001bbc0f888b167da50ae9fc2a75af">◆ </a></span>operator[]()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">const <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">LogicalReaction</a> & gridfire::reaction::LogicalReactionSet::operator[] </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">size_t</td> <td class="paramname"><span class="paramname"><em>index</em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Accesses a logical reaction by its index. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">index</td><td>The index of the logical reaction. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>A const reference to the <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a>. </dd></dl>
|
||||||
|
|
||||||
|
<p>Reimplemented from <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b">gridfire::reaction::ReactionSet</a>.</p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00590">590</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a3bcdf2f98c19e9b95e03ad62d6ff7da7" name="a3bcdf2f98c19e9b95e03ad62d6ff7da7"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3bcdf2f98c19e9b95e03ad62d6ff7da7">◆ </a></span>size()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">size_t gridfire::reaction::LogicalReactionSet::size </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel nodiscard">nodiscard</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Gets the number of logical reactions in the set. </p>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The size of the set. </dd></dl>
|
||||||
|
|
||||||
|
<p>Reimplemented from <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a6b07a81a3500e4e91d3bcd336b66e35d">gridfire::reaction::ReactionSet</a>.</p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00583">583</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
<a id="a7e21865d3dafb65d2bf3b051ee55c4c2" name="a7e21865d3dafb65d2bf3b051ee55c4c2"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a7e21865d3dafb65d2bf3b051ee55c4c2">◆ </a></span>m_id</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::string gridfire::reaction::LogicalReactionSet::m_id</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00594">594</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ad5c1f6a1642c47437dbf8cc20a32b51e" name="ad5c1f6a1642c47437dbf8cc20a32b51e"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ad5c1f6a1642c47437dbf8cc20a32b51e">◆ </a></span>m_logger</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">quill::Logger* gridfire::reaction::LogicalReactionSet::m_logger = fourdst::logging::LogManager::getInstance().getLogger("log")</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00592">592</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a49280e0f29d2d4e322d76831688f7f27" name="a49280e0f29d2d4e322d76831688f7f27"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a49280e0f29d2d4e322d76831688f7f27">◆ </a></span>m_reactionNameMap</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::unordered_map<std::string, <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">LogicalReaction</a>> gridfire::reaction::LogicalReactionSet::m_reactionNameMap</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Maps reaction IDs to <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a "logical" reaction that aggregates rates from multiple sources.">LogicalReaction</a> objects for quick lookup. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00595">595</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a04f5579b45258e623a0b8f1d3d43fee9" name="a04f5579b45258e623a0b8f1d3d43fee9"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a04f5579b45258e623a0b8f1d3d43fee9">◆ </a></span>m_reactions</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">std::vector<<a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html">LogicalReaction</a>> gridfire::reaction::LogicalReactionSet::m_reactions</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00593">593</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>src/network/include/gridfire/reaction/<a class="el" href="reaction_8h_source.html">reaction.h</a></li>
|
||||||
|
<li>src/network/lib/reaction/<a class="el" href="reaction_8cpp_source.html">reaction.cpp</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="namespacegridfire_1_1reaction.html">reaction</a></li><li class="navelem"><a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction_set.html">LogicalReactionSet</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
15
docs/classgridfire_1_1reaction_1_1_logical_reaction_set.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
var classgridfire_1_1reaction_1_1_logical_reaction_set =
|
||||||
|
[
|
||||||
|
[ "LogicalReactionSet", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#ac650a2a2c83cfb618f11a924552e251d", null ],
|
||||||
|
[ "LogicalReactionSet", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#a129d55e5f57ec3c2e256070fd219e2df", null ],
|
||||||
|
[ "begin", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#afeed26abc72e5c529a76c1da41edfa67", null ],
|
||||||
|
[ "begin", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#a15f08e96cce0ed23ca93fb83399eb8a4", null ],
|
||||||
|
[ "end", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#a9707407faf8efd3f4da745a54d3fa9e2", null ],
|
||||||
|
[ "end", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#a70b669622690196e68eedfd2a8fd6318", null ],
|
||||||
|
[ "operator[]", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#a00001bbc0f888b167da50ae9fc2a75af", null ],
|
||||||
|
[ "size", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#a3bcdf2f98c19e9b95e03ad62d6ff7da7", null ],
|
||||||
|
[ "m_id", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#a7e21865d3dafb65d2bf3b051ee55c4c2", null ],
|
||||||
|
[ "m_logger", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#ad5c1f6a1642c47437dbf8cc20a32b51e", null ],
|
||||||
|
[ "m_reactionNameMap", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#a49280e0f29d2d4e322d76831688f7f27", null ],
|
||||||
|
[ "m_reactions", "classgridfire_1_1reaction_1_1_logical_reaction_set.html#a04f5579b45258e623a0b8f1d3d43fee9", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1reaction_1_1_logical_reaction_set.png
Normal file
|
After Width: | Height: | Size: 819 B |
154
docs/classgridfire_1_1reaction_1_1_reaction-members.html
Normal file
@@ -0,0 +1,154 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1reaction_1_1_reaction.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::reaction::Reaction Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a7dc8fda87e0581fde6da0a81cf4d7224">all_species</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ad81e9b2a1773470059ca6989c60556ec">calculate_rate</a>(const double T9) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a735192a42f72cd68f289493753e1a616">calculate_rate</a>(const CppAD::AD< double > T9) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a648b9ed6108bed2469dc028fb7e351af">calculate_rate</a>(const T T9) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a5cb438adfefb640e4bc58e09053bd629">chapter</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ab92785f331a446e51a0960b75d60b37b">contains</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a074d3cd2421fd5d0133e47f0522403e2">contains_product</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#abbe243affa61ba9b2cd2a7b905cd5e45">contains_reactant</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aa1d71e38fc55ae691dbb9ec459a612a5">excess_energy</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#af6c20e6d03a2d9f87632f71a90b88cb5">hash</a>(uint64_t seed=0) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a084c38181408ed5e6fa2a2dd4d0ec905">id</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aa67d05dfabf007c1acad34052d9a1dba">is_reverse</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a16f9cbb6269817099d3dc07d4e63da7b">m_chapter</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a5c685e5a736b51799e5b9f6746c4126b">m_id</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a7044d0a1d59d85502ce554e4ec2167e4">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a6124aa9fc2306349e1dd879a37923248">m_peName</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a4b5607ed413acdf29539b8a57461e49e">m_products</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a59122a2898bb9af640cc3e9aeb49028b">m_qValue</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aa61a9a024d7c4ff66a351ccd0277ec72">m_rateCoefficients</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a87a065b3c7806bcdb5eadb7de2978a11">m_reactants</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a0b0b9ac498080aae91ffd466d1ae85a9">m_reverse</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a0185c6be5465d113f25e00aee1297cd6">m_sourceLabel</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a1d3c8ab6d55155f9a21ad80ed8b9ef97">num_species</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a2f1c115a99bc7c477a2e858ff18b1b51">operator!=</a>(const Reaction &other) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ac426457cf0a54a15b206549422083bac">operator==</a>(const Reaction &other) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a78f42664cc957e266b6cf15fda09be97">peName</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a01c67726efbaa2ff8e4d6f2c965f485c">product_species</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a6e2ff61b9e8409f2a561663628b8ce02">products</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#abda0b4e4313e6d4ba57acf37d5976fb8">qValue</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a85968076e686e67763f4fdf4f72a892e">rateCoefficients</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a855ea65e4b62fb0cddc550424a4bc923">reactant_species</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a0b543e9b0bb4a21efe4b29780d9bdf5b">reactants</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a7dff19d387e771d96c26e98d75ee9d5c">Reaction</a>(const std::string_view id, const std::string_view peName, const int chapter, const std::vector< fourdst::atomic::Species > &reactants, const std::vector< fourdst::atomic::Species > &products, const double qValue, const std::string_view label, const RateCoefficientSet &sets, const bool reverse=false)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a410e2ab0784ad751f82bbe55be603db0">sourceLabel</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#aaf0c94db6536b4a9ac1ec08a5c8f01ac">stoichiometry</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ad359c06d7196c1a7a955a7b66a51dbe3">stoichiometry</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ab1860df84843be70f97469761e11ab6a">~Reaction</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction.html">gridfire::reaction::Reaction</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
1454
docs/classgridfire_1_1reaction_1_1_reaction.html
Normal file
40
docs/classgridfire_1_1reaction_1_1_reaction.js
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
var classgridfire_1_1reaction_1_1_reaction =
|
||||||
|
[
|
||||||
|
[ "~Reaction", "classgridfire_1_1reaction_1_1_reaction.html#ab1860df84843be70f97469761e11ab6a", null ],
|
||||||
|
[ "Reaction", "classgridfire_1_1reaction_1_1_reaction.html#a7dff19d387e771d96c26e98d75ee9d5c", null ],
|
||||||
|
[ "all_species", "classgridfire_1_1reaction_1_1_reaction.html#a7dc8fda87e0581fde6da0a81cf4d7224", null ],
|
||||||
|
[ "calculate_rate", "classgridfire_1_1reaction_1_1_reaction.html#a735192a42f72cd68f289493753e1a616", null ],
|
||||||
|
[ "calculate_rate", "classgridfire_1_1reaction_1_1_reaction.html#ad81e9b2a1773470059ca6989c60556ec", null ],
|
||||||
|
[ "calculate_rate", "classgridfire_1_1reaction_1_1_reaction.html#a648b9ed6108bed2469dc028fb7e351af", null ],
|
||||||
|
[ "chapter", "classgridfire_1_1reaction_1_1_reaction.html#a5cb438adfefb640e4bc58e09053bd629", null ],
|
||||||
|
[ "contains", "classgridfire_1_1reaction_1_1_reaction.html#ab92785f331a446e51a0960b75d60b37b", null ],
|
||||||
|
[ "contains_product", "classgridfire_1_1reaction_1_1_reaction.html#a074d3cd2421fd5d0133e47f0522403e2", null ],
|
||||||
|
[ "contains_reactant", "classgridfire_1_1reaction_1_1_reaction.html#abbe243affa61ba9b2cd2a7b905cd5e45", null ],
|
||||||
|
[ "excess_energy", "classgridfire_1_1reaction_1_1_reaction.html#aa1d71e38fc55ae691dbb9ec459a612a5", null ],
|
||||||
|
[ "hash", "classgridfire_1_1reaction_1_1_reaction.html#af6c20e6d03a2d9f87632f71a90b88cb5", null ],
|
||||||
|
[ "id", "classgridfire_1_1reaction_1_1_reaction.html#a084c38181408ed5e6fa2a2dd4d0ec905", null ],
|
||||||
|
[ "is_reverse", "classgridfire_1_1reaction_1_1_reaction.html#aa67d05dfabf007c1acad34052d9a1dba", null ],
|
||||||
|
[ "num_species", "classgridfire_1_1reaction_1_1_reaction.html#a1d3c8ab6d55155f9a21ad80ed8b9ef97", null ],
|
||||||
|
[ "operator!=", "classgridfire_1_1reaction_1_1_reaction.html#a2f1c115a99bc7c477a2e858ff18b1b51", null ],
|
||||||
|
[ "operator==", "classgridfire_1_1reaction_1_1_reaction.html#ac426457cf0a54a15b206549422083bac", null ],
|
||||||
|
[ "peName", "classgridfire_1_1reaction_1_1_reaction.html#a78f42664cc957e266b6cf15fda09be97", null ],
|
||||||
|
[ "product_species", "classgridfire_1_1reaction_1_1_reaction.html#a01c67726efbaa2ff8e4d6f2c965f485c", null ],
|
||||||
|
[ "products", "classgridfire_1_1reaction_1_1_reaction.html#a6e2ff61b9e8409f2a561663628b8ce02", null ],
|
||||||
|
[ "qValue", "classgridfire_1_1reaction_1_1_reaction.html#abda0b4e4313e6d4ba57acf37d5976fb8", null ],
|
||||||
|
[ "rateCoefficients", "classgridfire_1_1reaction_1_1_reaction.html#a85968076e686e67763f4fdf4f72a892e", null ],
|
||||||
|
[ "reactant_species", "classgridfire_1_1reaction_1_1_reaction.html#a855ea65e4b62fb0cddc550424a4bc923", null ],
|
||||||
|
[ "reactants", "classgridfire_1_1reaction_1_1_reaction.html#a0b543e9b0bb4a21efe4b29780d9bdf5b", null ],
|
||||||
|
[ "sourceLabel", "classgridfire_1_1reaction_1_1_reaction.html#a410e2ab0784ad751f82bbe55be603db0", null ],
|
||||||
|
[ "stoichiometry", "classgridfire_1_1reaction_1_1_reaction.html#ad359c06d7196c1a7a955a7b66a51dbe3", null ],
|
||||||
|
[ "stoichiometry", "classgridfire_1_1reaction_1_1_reaction.html#aaf0c94db6536b4a9ac1ec08a5c8f01ac", null ],
|
||||||
|
[ "m_chapter", "classgridfire_1_1reaction_1_1_reaction.html#a16f9cbb6269817099d3dc07d4e63da7b", null ],
|
||||||
|
[ "m_id", "classgridfire_1_1reaction_1_1_reaction.html#a5c685e5a736b51799e5b9f6746c4126b", null ],
|
||||||
|
[ "m_logger", "classgridfire_1_1reaction_1_1_reaction.html#a7044d0a1d59d85502ce554e4ec2167e4", null ],
|
||||||
|
[ "m_peName", "classgridfire_1_1reaction_1_1_reaction.html#a6124aa9fc2306349e1dd879a37923248", null ],
|
||||||
|
[ "m_products", "classgridfire_1_1reaction_1_1_reaction.html#a4b5607ed413acdf29539b8a57461e49e", null ],
|
||||||
|
[ "m_qValue", "classgridfire_1_1reaction_1_1_reaction.html#a59122a2898bb9af640cc3e9aeb49028b", null ],
|
||||||
|
[ "m_rateCoefficients", "classgridfire_1_1reaction_1_1_reaction.html#aa61a9a024d7c4ff66a351ccd0277ec72", null ],
|
||||||
|
[ "m_reactants", "classgridfire_1_1reaction_1_1_reaction.html#a87a065b3c7806bcdb5eadb7de2978a11", null ],
|
||||||
|
[ "m_reverse", "classgridfire_1_1reaction_1_1_reaction.html#a0b0b9ac498080aae91ffd466d1ae85a9", null ],
|
||||||
|
[ "m_sourceLabel", "classgridfire_1_1reaction_1_1_reaction.html#a0185c6be5465d113f25e00aee1297cd6", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1reaction_1_1_reaction.png
Normal file
|
After Width: | Height: | Size: 778 B |
143
docs/classgridfire_1_1reaction_1_1_reaction_set-members.html
Normal file
@@ -0,0 +1,143 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1reaction_1_1_reaction_set.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::reaction::ReactionSet Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#acea41c2ffb010e46bc5cf56f5f244fac">add_reaction</a>(Reaction reaction)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613">begin</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2">begin</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#aa8e0d65aafc6e0320690b4906e1bf300">clear</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387">contains</a>(const std::string_view &id) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8">contains</a>(const Reaction &reaction) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e">contains_product</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2">contains_reactant</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a">contains_species</a>(const fourdst::atomic::Species &species) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#abae9fbc4b4306479a6cd3173ac628987">end</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a436f9c4b8f8a4e115b19728d57d8e105">end</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a3209bb7c2a41deabaab059f6c671776f">hash</a>(uint64_t seed=0) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111">m_id</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#ad3e2715e9e4d6b4f1dc54b969a1322f4">m_reactionNameMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#aaa3c40cb22b8bd056cf62b047ae4937c">m_reactions</a></td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a529189f464aebc6b5ac5c717f70e14b8">operator!=</a>(const ReactionSet &other) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a">operator=</a>(const ReactionSet &other)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135">operator==</a>(const ReactionSet &other) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b">operator[]</a>(size_t index) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd">operator[]</a>(const std::string_view &id) const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#afc40e3783576867229fad3115b3d39d3">ReactionSet</a>(std::vector< Reaction > reactions)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45">ReactionSet</a>(const ReactionSet &other)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd">remove_reaction</a>(const Reaction &reaction)</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a6b07a81a3500e4e91d3bcd336b66e35d">size</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html#a64ca23fc5bdc41b868c3fbeb5aef6d98">~ReactionSet</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1reaction_1_1_reaction_set.html">gridfire::reaction::ReactionSet</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
1038
docs/classgridfire_1_1reaction_1_1_reaction_set.html
Normal file
29
docs/classgridfire_1_1reaction_1_1_reaction_set.js
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
var classgridfire_1_1reaction_1_1_reaction_set =
|
||||||
|
[
|
||||||
|
[ "ReactionSet", "classgridfire_1_1reaction_1_1_reaction_set.html#afc40e3783576867229fad3115b3d39d3", null ],
|
||||||
|
[ "ReactionSet", "classgridfire_1_1reaction_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45", null ],
|
||||||
|
[ "~ReactionSet", "classgridfire_1_1reaction_1_1_reaction_set.html#a64ca23fc5bdc41b868c3fbeb5aef6d98", null ],
|
||||||
|
[ "add_reaction", "classgridfire_1_1reaction_1_1_reaction_set.html#acea41c2ffb010e46bc5cf56f5f244fac", null ],
|
||||||
|
[ "begin", "classgridfire_1_1reaction_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613", null ],
|
||||||
|
[ "begin", "classgridfire_1_1reaction_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2", null ],
|
||||||
|
[ "clear", "classgridfire_1_1reaction_1_1_reaction_set.html#aa8e0d65aafc6e0320690b4906e1bf300", null ],
|
||||||
|
[ "contains", "classgridfire_1_1reaction_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8", null ],
|
||||||
|
[ "contains", "classgridfire_1_1reaction_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387", null ],
|
||||||
|
[ "contains_product", "classgridfire_1_1reaction_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e", null ],
|
||||||
|
[ "contains_reactant", "classgridfire_1_1reaction_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2", null ],
|
||||||
|
[ "contains_species", "classgridfire_1_1reaction_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a", null ],
|
||||||
|
[ "end", "classgridfire_1_1reaction_1_1_reaction_set.html#abae9fbc4b4306479a6cd3173ac628987", null ],
|
||||||
|
[ "end", "classgridfire_1_1reaction_1_1_reaction_set.html#a436f9c4b8f8a4e115b19728d57d8e105", null ],
|
||||||
|
[ "hash", "classgridfire_1_1reaction_1_1_reaction_set.html#a3209bb7c2a41deabaab059f6c671776f", null ],
|
||||||
|
[ "operator!=", "classgridfire_1_1reaction_1_1_reaction_set.html#a529189f464aebc6b5ac5c717f70e14b8", null ],
|
||||||
|
[ "operator=", "classgridfire_1_1reaction_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a", null ],
|
||||||
|
[ "operator==", "classgridfire_1_1reaction_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135", null ],
|
||||||
|
[ "operator[]", "classgridfire_1_1reaction_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd", null ],
|
||||||
|
[ "operator[]", "classgridfire_1_1reaction_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b", null ],
|
||||||
|
[ "remove_reaction", "classgridfire_1_1reaction_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd", null ],
|
||||||
|
[ "size", "classgridfire_1_1reaction_1_1_reaction_set.html#a6b07a81a3500e4e91d3bcd336b66e35d", null ],
|
||||||
|
[ "m_id", "classgridfire_1_1reaction_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111", null ],
|
||||||
|
[ "m_logger", "classgridfire_1_1reaction_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb", null ],
|
||||||
|
[ "m_reactionNameMap", "classgridfire_1_1reaction_1_1_reaction_set.html#ad3e2715e9e4d6b4f1dc54b969a1322f4", null ],
|
||||||
|
[ "m_reactions", "classgridfire_1_1reaction_1_1_reaction_set.html#aaa3c40cb22b8bd056cf62b047ae4937c", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1reaction_1_1_reaction_set.png
Normal file
|
After Width: | Height: | Size: 824 B |
@@ -0,0 +1,126 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1solver_1_1_direct_network_solver.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::solver::DirectNetworkSolver Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html">gridfire::solver::DirectNetworkSolver</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html#a0e8a4b8ef656e0b084d11bea982e412a">evaluate</a>(const NetIn &netIn) override</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html">gridfire::solver::DirectNetworkSolver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html#a0d1b52d06b0521e7c556d75cd8d2ffe6">m_config</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html">gridfire::solver::DirectNetworkSolver</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html#a093aa89fd23c2fe03266e286871c7079">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html">gridfire::solver::DirectNetworkSolver</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a>(DynamicEngine &engine)</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a>(DynamicEngine &engine)</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
283
docs/classgridfire_1_1solver_1_1_direct_network_solver.html
Normal file
@@ -0,0 +1,283 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::solver::DirectNetworkSolver 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1solver_1_1_direct_network_solver.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#nested-classes">Classes</a> |
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pri-attribs">Private Attributes</a> |
|
||||||
|
<a href="classgridfire_1_1solver_1_1_direct_network_solver-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">gridfire::solver::DirectNetworkSolver Class Reference<span class="mlabels"><span class="mlabel final">final</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>A network solver that directly integrates the reaction network ODEs.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="solver_8h_source.html">solver.h</a>></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for gridfire::solver::DirectNetworkSolver:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center">
|
||||||
|
<img src="classgridfire_1_1solver_1_1_direct_network_solver.png" usemap="#gridfire::solver::DirectNetworkSolver_map" alt=""/>
|
||||||
|
<map id="gridfire::solver::DirectNetworkSolver_map" name="gridfire::solver::DirectNetworkSolver_map">
|
||||||
|
<area href="classgridfire_1_1solver_1_1_network_solver_strategy.html" alt="gridfire::solver::NetworkSolverStrategy< DynamicEngine >" shape="rect" coords="0,0,342,24"/>
|
||||||
|
</map>
|
||||||
|
</div></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||||
|
Classes</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html">JacobianFunctor</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Functor for calculating the Jacobian matrix. <a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html">RHSFunctor</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Functor for calculating the right-hand side of the ODEs. <a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a0e8a4b8ef656e0b084d11bea982e412a" id="r_a0e8a4b8ef656e0b084d11bea982e412a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0e8a4b8ef656e0b084d11bea982e412a">evaluate</a> (const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &netIn) override</td></tr>
|
||||||
|
<tr class="memdesc:a0e8a4b8ef656e0b084d11bea982e412a"><td class="mdescLeft"> </td><td class="mdescRight">Evaluates the network for a given timestep using direct integration. <br /></td></tr>
|
||||||
|
<tr class="separator:a0e8a4b8ef656e0b084d11bea982e412a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td></tr>
|
||||||
|
<tr class="memitem:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a01cbbec0eb5c3a60f50da38cdaf66505"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a> (<a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a> &engine)</td></tr>
|
||||||
|
<tr class="memdesc:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for the <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" title="Abstract base class for network solver strategies.">NetworkSolverStrategy</a>. <br /></td></tr>
|
||||||
|
<tr class="separator:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a1693dc93f63599c89587d729aca8e318"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
|
<tr class="separator:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a01cbbec0eb5c3a60f50da38cdaf66505"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a> (<a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a> &engine)</td></tr>
|
||||||
|
<tr class="memdesc:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for the <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" title="Abstract base class for network solver strategies.">NetworkSolverStrategy</a>. <br /></td></tr>
|
||||||
|
<tr class="separator:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a1693dc93f63599c89587d729aca8e318"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
|
<tr class="separator:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||||||
|
Private Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:a093aa89fd23c2fe03266e286871c7079" id="r_a093aa89fd23c2fe03266e286871c7079"><td class="memItemLeft" align="right" valign="top">quill::Logger * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a093aa89fd23c2fe03266e286871c7079">m_logger</a> = fourdst::logging::LogManager::getInstance().getLogger("log")</td></tr>
|
||||||
|
<tr class="memdesc:a093aa89fd23c2fe03266e286871c7079"><td class="mdescLeft"> </td><td class="mdescRight">Logger instance. <br /></td></tr>
|
||||||
|
<tr class="separator:a093aa89fd23c2fe03266e286871c7079"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a0d1b52d06b0521e7c556d75cd8d2ffe6" id="r_a0d1b52d06b0521e7c556d75cd8d2ffe6"><td class="memItemLeft" align="right" valign="top">fourdst::config::Config & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a0d1b52d06b0521e7c556d75cd8d2ffe6">m_config</a> = fourdst::config::Config::getInstance()</td></tr>
|
||||||
|
<tr class="memdesc:a0d1b52d06b0521e7c556d75cd8d2ffe6"><td class="mdescLeft"> </td><td class="mdescRight">Configuration instance. <br /></td></tr>
|
||||||
|
<tr class="separator:a0d1b52d06b0521e7c556d75cd8d2ffe6"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||||
|
Additional Inherited Members</h2></td></tr>
|
||||||
|
<tr class="inherit_header pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a></td></tr>
|
||||||
|
<tr class="memitem:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a724924d94eaf82b67d9988a55c3261e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td></tr>
|
||||||
|
<tr class="memdesc:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">The engine used by this solver strategy. <br /></td></tr>
|
||||||
|
<tr class="separator:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a724924d94eaf82b67d9988a55c3261e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td></tr>
|
||||||
|
<tr class="memdesc:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">The engine used by this solver strategy. <br /></td></tr>
|
||||||
|
<tr class="separator:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>A network solver that directly integrates the reaction network ODEs. </p>
|
||||||
|
<p>This solver uses a Runge-Kutta method to directly integrate the reaction network ODEs. It is simpler than the <a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html" title="A network solver that uses a Quasi-Steady-State Equilibrium (QSE) approach.">QSENetworkSolver</a>, but it can be less efficient for stiff networks with disparate timescales. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00379">379</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a0e8a4b8ef656e0b084d11bea982e412a" name="a0e8a4b8ef656e0b084d11bea982e412a"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a0e8a4b8ef656e0b084d11bea982e412a">◆ </a></span>evaluate()</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="structgridfire_1_1_net_out.html">NetOut</a> gridfire::solver::DirectNetworkSolver::evaluate </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &</td> <td class="paramname"><span class="paramname"><em>netIn</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Evaluates the network for a given timestep using direct integration. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">netIn</td><td>The input conditions for the network. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The output conditions after the timestep. </dd></dl>
|
||||||
|
|
||||||
|
<p>Implements <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f">gridfire::solver::NetworkSolverStrategy< DynamicEngine ></a>.</p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8cpp_source.html#l00308">308</a> of file <a class="el" href="solver_8cpp_source.html">solver.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
<a id="a0d1b52d06b0521e7c556d75cd8d2ffe6" name="a0d1b52d06b0521e7c556d75cd8d2ffe6"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a0d1b52d06b0521e7c556d75cd8d2ffe6">◆ </a></span>m_config</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::config::Config& gridfire::solver::DirectNetworkSolver::m_config = fourdst::config::Config::getInstance()</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Configuration instance. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00484">484</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a093aa89fd23c2fe03266e286871c7079" name="a093aa89fd23c2fe03266e286871c7079"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a093aa89fd23c2fe03266e286871c7079">◆ </a></span>m_logger</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">quill::Logger* gridfire::solver::DirectNetworkSolver::m_logger = fourdst::logging::LogManager::getInstance().getLogger("log")</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Logger instance. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00483">483</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>src/network/include/gridfire/solver/<a class="el" href="solver_8h_source.html">solver.h</a></li>
|
||||||
|
<li>src/network/lib/solver/<a class="el" href="solver_8cpp_source.html">solver.cpp</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="namespacegridfire_1_1solver.html">solver</a></li><li class="navelem"><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html">DirectNetworkSolver</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
var classgridfire_1_1solver_1_1_direct_network_solver =
|
||||||
|
[
|
||||||
|
[ "JacobianFunctor", "structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html", "structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor" ],
|
||||||
|
[ "RHSFunctor", "structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html", "structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor" ],
|
||||||
|
[ "evaluate", "classgridfire_1_1solver_1_1_direct_network_solver.html#a0e8a4b8ef656e0b084d11bea982e412a", null ],
|
||||||
|
[ "m_config", "classgridfire_1_1solver_1_1_direct_network_solver.html#a0d1b52d06b0521e7c556d75cd8d2ffe6", null ],
|
||||||
|
[ "m_logger", "classgridfire_1_1solver_1_1_direct_network_solver.html#a093aa89fd23c2fe03266e286871c7079", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1solver_1_1_direct_network_solver.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
@@ -0,0 +1,121 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1solver_1_1_network_solver_strategy.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::solver::NetworkSolverStrategy< EngineT > Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< EngineT ></a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f">evaluate</a>(const NetIn &netIn)=0</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< EngineT ></a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< EngineT ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a>(EngineT &engine)</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< EngineT ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< EngineT ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
293
docs/classgridfire_1_1solver_1_1_network_solver_strategy.html
Normal file
@@ -0,0 +1,293 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::solver::NetworkSolverStrategy< EngineT > Class Template Reference</title>
|
||||||
|
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="jquery.js"></script>
|
||||||
|
<script type="text/javascript" src="dynsections.js"></script>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1solver_1_1_network_solver_strategy.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pro-attribs">Protected Attributes</a> |
|
||||||
|
<a href="classgridfire_1_1solver_1_1_network_solver_strategy-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">gridfire::solver::NetworkSolverStrategy< EngineT > Class Template Reference<span class="mlabels"><span class="mlabel abstract">abstract</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Abstract base class for network solver strategies.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="solver_8h_source.html">solver.h</a>></code></p>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a01cbbec0eb5c3a60f50da38cdaf66505" id="r_a01cbbec0eb5c3a60f50da38cdaf66505"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a> (EngineT &engine)</td></tr>
|
||||||
|
<tr class="memdesc:a01cbbec0eb5c3a60f50da38cdaf66505"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for the <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" title="Abstract base class for network solver strategies.">NetworkSolverStrategy</a>. <br /></td></tr>
|
||||||
|
<tr class="separator:a01cbbec0eb5c3a60f50da38cdaf66505"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a1693dc93f63599c89587d729aca8e318" id="r_a1693dc93f63599c89587d729aca8e318"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:a1693dc93f63599c89587d729aca8e318"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
|
<tr class="separator:a1693dc93f63599c89587d729aca8e318"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ace539b0482db171845ff1bd38d76b70f" id="r_ace539b0482db171845ff1bd38d76b70f"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#ace539b0482db171845ff1bd38d76b70f">evaluate</a> (const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &netIn)=0</td></tr>
|
||||||
|
<tr class="memdesc:ace539b0482db171845ff1bd38d76b70f"><td class="mdescLeft"> </td><td class="mdescRight">Evaluates the network for a given timestep. <br /></td></tr>
|
||||||
|
<tr class="separator:ace539b0482db171845ff1bd38d76b70f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pro-attribs" name="pro-attribs"></a>
|
||||||
|
Protected Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:a724924d94eaf82b67d9988a55c3261e8" id="r_a724924d94eaf82b67d9988a55c3261e8"><td class="memItemLeft" align="right" valign="top">EngineT & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td></tr>
|
||||||
|
<tr class="memdesc:a724924d94eaf82b67d9988a55c3261e8"><td class="mdescLeft"> </td><td class="mdescRight">The engine used by this solver strategy. <br /></td></tr>
|
||||||
|
<tr class="separator:a724924d94eaf82b67d9988a55c3261e8"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><div class="compoundTemplParams">template<typename EngineT><br />
|
||||||
|
class gridfire::solver::NetworkSolverStrategy< EngineT ></div><p>Abstract base class for network solver strategies. </p>
|
||||||
|
<p>This class defines the interface for network solver strategies, which are responsible for integrating the reaction network ODEs over a given timestep. It is templated on the engine type to allow for different engine implementations to be used with the same solver.</p>
|
||||||
|
<dl class="tparams"><dt>Template Parameters</dt><dd>
|
||||||
|
<table class="tparams">
|
||||||
|
<tr><td class="paramname">EngineT</td><td>The type of engine to use with this solver strategy. Must inherit from <a class="el" href="classgridfire_1_1_engine.html" title="Abstract base class for a reaction network engine.">Engine</a>. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00043">43</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||||
|
<a id="a01cbbec0eb5c3a60f50da38cdaf66505" name="a01cbbec0eb5c3a60f50da38cdaf66505"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a01cbbec0eb5c3a60f50da38cdaf66505">◆ </a></span>NetworkSolverStrategy()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<typename EngineT> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy</a>< EngineT >::NetworkSolverStrategy </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">EngineT &</td> <td class="paramname"><span class="paramname"><em>engine</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel inline">inline</span><span class="mlabel explicit">explicit</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Constructor for the <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" title="Abstract base class for network solver strategies.">NetworkSolverStrategy</a>. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">engine</td><td>The engine to use for evaluating the network. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00049">49</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a1693dc93f63599c89587d729aca8e318" name="a1693dc93f63599c89587d729aca8e318"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a1693dc93f63599c89587d729aca8e318">◆ </a></span>~NetworkSolverStrategy()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<typename EngineT> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy</a>< EngineT >::~<a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">NetworkSolverStrategy</a> </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramname"><span class="paramname"><em></em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel virtual">virtual</span><span class="mlabel default">default</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Virtual destructor. </p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="ace539b0482db171845ff1bd38d76b70f" name="ace539b0482db171845ff1bd38d76b70f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ace539b0482db171845ff1bd38d76b70f">◆ </a></span>evaluate()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<typename EngineT> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">virtual <a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy</a>< EngineT >::evaluate </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &</td> <td class="paramname"><span class="paramname"><em>netIn</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel pure-virtual">pure virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Evaluates the network for a given timestep. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">netIn</td><td>The input conditions for the network. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The output conditions after the timestep. </dd></dl>
|
||||||
|
|
||||||
|
<p>Implemented in <a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html#a0e8a4b8ef656e0b084d11bea982e412a">gridfire::solver::DirectNetworkSolver</a>, and <a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a53b5496db7fed6f345dca39656bf9c0e">gridfire::solver::QSENetworkSolver</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
<a id="a724924d94eaf82b67d9988a55c3261e8" name="a724924d94eaf82b67d9988a55c3261e8"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a724924d94eaf82b67d9988a55c3261e8">◆ </a></span>m_engine</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<div class="memtemplate">
|
||||||
|
template<typename EngineT> </div>
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">EngineT& <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy</a>< EngineT >::m_engine</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel protected">protected</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>The engine used by this solver strategy. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00063">63</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following file:<ul>
|
||||||
|
<li>src/network/include/gridfire/solver/<a class="el" href="solver_8h_source.html">solver.h</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="namespacegridfire_1_1solver.html">solver</a></li><li class="navelem"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">NetworkSolverStrategy</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
var classgridfire_1_1solver_1_1_network_solver_strategy =
|
||||||
|
[
|
||||||
|
[ "NetworkSolverStrategy", "classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505", null ],
|
||||||
|
[ "~NetworkSolverStrategy", "classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318", null ],
|
||||||
|
[ "evaluate", "classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f", null ],
|
||||||
|
[ "m_engine", "classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8", null ]
|
||||||
|
];
|
||||||
@@ -0,0 +1,132 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Member List</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1solver_1_1_q_s_e_network_solver.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::solver::QSENetworkSolver Member List</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>This is the complete list of members for <a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">gridfire::solver::QSENetworkSolver</a>, including all inherited members.</p>
|
||||||
|
<table class="directory">
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a00d112f6087f6e3a93f4d40a519308d2">calculateSteadyStateAbundances</a>(const std::vector< double > &Y, const double T9, const double rho, const dynamicQSESpeciesIndices &indices) const</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">gridfire::solver::QSENetworkSolver</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a53b5496db7fed6f345dca39656bf9c0e">evaluate</a>(const NetIn &netIn) override</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">gridfire::solver::QSENetworkSolver</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#abaa567001df0007b714f474febae408b">initializeNetworkWithShortIgnition</a>(const NetIn &netIn) const</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">gridfire::solver::QSENetworkSolver</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a7d19b6e50db34d38c81afec76bbedee1">m_config</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">gridfire::solver::QSENetworkSolver</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< AdaptiveEngineView ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< AdaptiveEngineView ></a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#ab07e68fd418ab058f890502d191b3f18">m_isViewInitialized</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">gridfire::solver::QSENetworkSolver</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a3c9d46c8f5c519854cd65309a588772f">m_lastSeenConditions</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">gridfire::solver::QSENetworkSolver</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a428b49fa7878559665363de06f1a44a7">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">gridfire::solver::QSENetworkSolver</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a>(AdaptiveEngineView &engine)</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< AdaptiveEngineView ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a>(AdaptiveEngineView &engine)</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< AdaptiveEngineView ></a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a5d81ee5bfcfd5e77fe52201ba9e63719">packSpeciesTypeIndexVectors</a>(const std::vector< double > &Y, const double T9, const double rho) const</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">gridfire::solver::QSENetworkSolver</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a35f1f6ede393f15c8bb8862f3f1c3b07">shouldUpdateView</a>(const NetIn &conditions) const</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">gridfire::solver::QSENetworkSolver</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
|
||||||
|
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< AdaptiveEngineView ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< AdaptiveEngineView ></a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
|
||||||
|
</table></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
567
docs/classgridfire_1_1solver_1_1_q_s_e_network_solver.html
Normal file
@@ -0,0 +1,567 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::solver::QSENetworkSolver 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('classgridfire_1_1solver_1_1_q_s_e_network_solver.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="summary">
|
||||||
|
<a href="#nested-classes">Classes</a> |
|
||||||
|
<a href="#pub-methods">Public Member Functions</a> |
|
||||||
|
<a href="#pri-methods">Private Member Functions</a> |
|
||||||
|
<a href="#pri-attribs">Private Attributes</a> |
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver-members.html">List of all members</a> </div>
|
||||||
|
<div class="headertitle"><div class="title">gridfire::solver::QSENetworkSolver Class Reference<span class="mlabels"><span class="mlabel final">final</span></span></div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>A network solver that uses a Quasi-Steady-State Equilibrium (QSE) approach.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="solver_8h_source.html">solver.h</a>></code></p>
|
||||||
|
<div class="dynheader">
|
||||||
|
Inheritance diagram for gridfire::solver::QSENetworkSolver:</div>
|
||||||
|
<div class="dyncontent">
|
||||||
|
<div class="center">
|
||||||
|
<img src="classgridfire_1_1solver_1_1_q_s_e_network_solver.png" usemap="#gridfire::solver::QSENetworkSolver_map" alt=""/>
|
||||||
|
<map id="gridfire::solver::QSENetworkSolver_map" name="gridfire::solver::QSENetworkSolver_map">
|
||||||
|
<area href="classgridfire_1_1solver_1_1_network_solver_strategy.html" alt="gridfire::solver::NetworkSolverStrategy< AdaptiveEngineView >" shape="rect" coords="0,0,371,24"/>
|
||||||
|
</map>
|
||||||
|
</div></div>
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
|
||||||
|
Classes</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html">EigenFunctor</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Functor for calculating the residual and Jacobian for the QSE species using Eigen. <a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html">JacobianFunctor</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Functor for calculating the Jacobian matrix of the ODEs for the dynamic species. <a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html">RHSFunctor</a></td></tr>
|
||||||
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Functor for calculating the right-hand side of the ODEs for the dynamic species. <a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html#details">More...</a><br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
|
||||||
|
Public Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a53b5496db7fed6f345dca39656bf9c0e" id="r_a53b5496db7fed6f345dca39656bf9c0e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a53b5496db7fed6f345dca39656bf9c0e">evaluate</a> (const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &netIn) override</td></tr>
|
||||||
|
<tr class="memdesc:a53b5496db7fed6f345dca39656bf9c0e"><td class="mdescLeft"> </td><td class="mdescRight">Evaluates the network for a given timestep using the QSE approach. <br /></td></tr>
|
||||||
|
<tr class="separator:a53b5496db7fed6f345dca39656bf9c0e"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="inherit_header pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< AdaptiveEngineView ></a></td></tr>
|
||||||
|
<tr class="memitem:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a01cbbec0eb5c3a60f50da38cdaf66505"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a> (<a class="el" href="classgridfire_1_1_adaptive_engine_view.html">AdaptiveEngineView</a> &engine)</td></tr>
|
||||||
|
<tr class="memdesc:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for the <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" title="Abstract base class for network solver strategies.">NetworkSolverStrategy</a>. <br /></td></tr>
|
||||||
|
<tr class="separator:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a1693dc93f63599c89587d729aca8e318"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
|
<tr class="separator:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a01cbbec0eb5c3a60f50da38cdaf66505"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505">NetworkSolverStrategy</a> (<a class="el" href="classgridfire_1_1_adaptive_engine_view.html">AdaptiveEngineView</a> &engine)</td></tr>
|
||||||
|
<tr class="memdesc:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Constructor for the <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html" title="Abstract base class for network solver strategies.">NetworkSolverStrategy</a>. <br /></td></tr>
|
||||||
|
<tr class="separator:a01cbbec0eb5c3a60f50da38cdaf66505 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a1693dc93f63599c89587d729aca8e318"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318">~NetworkSolverStrategy</a> ()=default</td></tr>
|
||||||
|
<tr class="memdesc:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">Virtual destructor. <br /></td></tr>
|
||||||
|
<tr class="separator:a1693dc93f63599c89587d729aca8e318 inherit pub_methods_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-methods" name="pri-methods"></a>
|
||||||
|
Private Member Functions</h2></td></tr>
|
||||||
|
<tr class="memitem:a5d81ee5bfcfd5e77fe52201ba9e63719" id="r_a5d81ee5bfcfd5e77fe52201ba9e63719"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html">dynamicQSESpeciesIndices</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a5d81ee5bfcfd5e77fe52201ba9e63719">packSpeciesTypeIndexVectors</a> (const std::vector< double > &Y, const double T9, const double rho) const</td></tr>
|
||||||
|
<tr class="memdesc:a5d81ee5bfcfd5e77fe52201ba9e63719"><td class="mdescLeft"> </td><td class="mdescRight">Packs the species indices into vectors based on their type (dynamic or QSE). <br /></td></tr>
|
||||||
|
<tr class="separator:a5d81ee5bfcfd5e77fe52201ba9e63719"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a00d112f6087f6e3a93f4d40a519308d2" id="r_a00d112f6087f6e3a93f4d40a519308d2"><td class="memItemLeft" align="right" valign="top">Eigen::VectorXd </td><td class="memItemRight" valign="bottom"><a class="el" href="#a00d112f6087f6e3a93f4d40a519308d2">calculateSteadyStateAbundances</a> (const std::vector< double > &Y, const double T9, const double rho, const <a class="el" href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html">dynamicQSESpeciesIndices</a> &indices) const</td></tr>
|
||||||
|
<tr class="memdesc:a00d112f6087f6e3a93f4d40a519308d2"><td class="mdescLeft"> </td><td class="mdescRight">Calculates the steady-state abundances of the QSE species. <br /></td></tr>
|
||||||
|
<tr class="separator:a00d112f6087f6e3a93f4d40a519308d2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:abaa567001df0007b714f474febae408b" id="r_abaa567001df0007b714f474febae408b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#abaa567001df0007b714f474febae408b">initializeNetworkWithShortIgnition</a> (const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &netIn) const</td></tr>
|
||||||
|
<tr class="memdesc:abaa567001df0007b714f474febae408b"><td class="mdescLeft"> </td><td class="mdescRight">Initializes the network with a short ignition phase. <br /></td></tr>
|
||||||
|
<tr class="separator:abaa567001df0007b714f474febae408b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a35f1f6ede393f15c8bb8862f3f1c3b07" id="r_a35f1f6ede393f15c8bb8862f3f1c3b07"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#a35f1f6ede393f15c8bb8862f3f1c3b07">shouldUpdateView</a> (const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &conditions) const</td></tr>
|
||||||
|
<tr class="memdesc:a35f1f6ede393f15c8bb8862f3f1c3b07"><td class="mdescLeft"> </td><td class="mdescRight">Determines whether the adaptive engine view should be updated. <br /></td></tr>
|
||||||
|
<tr class="separator:a35f1f6ede393f15c8bb8862f3f1c3b07"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pri-attribs" name="pri-attribs"></a>
|
||||||
|
Private Attributes</h2></td></tr>
|
||||||
|
<tr class="memitem:a428b49fa7878559665363de06f1a44a7" id="r_a428b49fa7878559665363de06f1a44a7"><td class="memItemLeft" align="right" valign="top">quill::Logger * </td><td class="memItemRight" valign="bottom"><a class="el" href="#a428b49fa7878559665363de06f1a44a7">m_logger</a> = fourdst::logging::LogManager::getInstance().getLogger("log")</td></tr>
|
||||||
|
<tr class="memdesc:a428b49fa7878559665363de06f1a44a7"><td class="mdescLeft"> </td><td class="mdescRight">Logger instance. <br /></td></tr>
|
||||||
|
<tr class="separator:a428b49fa7878559665363de06f1a44a7"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a7d19b6e50db34d38c81afec76bbedee1" id="r_a7d19b6e50db34d38c81afec76bbedee1"><td class="memItemLeft" align="right" valign="top">fourdst::config::Config & </td><td class="memItemRight" valign="bottom"><a class="el" href="#a7d19b6e50db34d38c81afec76bbedee1">m_config</a> = fourdst::config::Config::getInstance()</td></tr>
|
||||||
|
<tr class="memdesc:a7d19b6e50db34d38c81afec76bbedee1"><td class="mdescLeft"> </td><td class="mdescRight">Configuration instance. <br /></td></tr>
|
||||||
|
<tr class="separator:a7d19b6e50db34d38c81afec76bbedee1"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:ab07e68fd418ab058f890502d191b3f18" id="r_ab07e68fd418ab058f890502d191b3f18"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="#ab07e68fd418ab058f890502d191b3f18">m_isViewInitialized</a> = false</td></tr>
|
||||||
|
<tr class="memdesc:ab07e68fd418ab058f890502d191b3f18"><td class="mdescLeft"> </td><td class="mdescRight">Flag indicating whether the adaptive engine view has been initialized. <br /></td></tr>
|
||||||
|
<tr class="separator:ab07e68fd418ab058f890502d191b3f18"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a3c9d46c8f5c519854cd65309a588772f" id="r_a3c9d46c8f5c519854cd65309a588772f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="#a3c9d46c8f5c519854cd65309a588772f">m_lastSeenConditions</a></td></tr>
|
||||||
|
<tr class="memdesc:a3c9d46c8f5c519854cd65309a588772f"><td class="mdescLeft"> </td><td class="mdescRight">The last seen input conditions. <br /></td></tr>
|
||||||
|
<tr class="separator:a3c9d46c8f5c519854cd65309a588772f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="inherited" name="inherited"></a>
|
||||||
|
Additional Inherited Members</h2></td></tr>
|
||||||
|
<tr class="inherit_header pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td colspan="2" onclick="javascript:dynsection.toggleInherit('pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html">gridfire::solver::NetworkSolverStrategy< AdaptiveEngineView ></a></td></tr>
|
||||||
|
<tr class="memitem:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a724924d94eaf82b67d9988a55c3261e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">AdaptiveEngineView</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td></tr>
|
||||||
|
<tr class="memdesc:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">The engine used by this solver strategy. <br /></td></tr>
|
||||||
|
<tr class="separator:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy" id="r_a724924d94eaf82b67d9988a55c3261e8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">AdaptiveEngineView</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8">m_engine</a></td></tr>
|
||||||
|
<tr class="memdesc:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft"> </td><td class="mdescRight">The engine used by this solver strategy. <br /></td></tr>
|
||||||
|
<tr class="separator:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>A network solver that uses a Quasi-Steady-State Equilibrium (QSE) approach. </p>
|
||||||
|
<p>This solver partitions the network into "fast" species in QSE and "slow" (dynamic) species. The abundances of the fast species are determined by solving a system of algebraic equations, while the abundances of the slow species are integrated using an ODE solver. This hybrid approach is highly effective for stiff networks with disparate timescales.</p>
|
||||||
|
<p>The QSE solver uses an <a class="el" href="classgridfire_1_1_adaptive_engine_view.html" title="An engine view that dynamically adapts the reaction network based on runtime conditions.">AdaptiveEngineView</a> to dynamically cull unimportant species and reactions, which significantly improves performance for large networks.</p>
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classgridfire_1_1_adaptive_engine_view.html" title="An engine view that dynamically adapts the reaction network based on runtime conditions.">AdaptiveEngineView</a> </dd>
|
||||||
|
<dd>
|
||||||
|
<a class="el" href="classgridfire_1_1_dynamic_engine.html#a5d8ba98b230d2849035ee2507728fa15" title="Compute timescales for all species in the network.">DynamicEngine::getSpeciesTimescales()</a> </dd></dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00098">98</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
</div><h2 class="groupheader">Member Function Documentation</h2>
|
||||||
|
<a id="a00d112f6087f6e3a93f4d40a519308d2" name="a00d112f6087f6e3a93f4d40a519308d2"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a00d112f6087f6e3a93f4d40a519308d2">◆ </a></span>calculateSteadyStateAbundances()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">Eigen::VectorXd gridfire::solver::QSENetworkSolver::calculateSteadyStateAbundances </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const double</td> <td class="paramname"><span class="paramname"><em>T9</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const double</td> <td class="paramname"><span class="paramname"><em>rho</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const <a class="el" href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html">dynamicQSESpeciesIndices</a> &</td> <td class="paramname"><span class="paramname"><em>indices</em></span> ) const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Calculates the steady-state abundances of the QSE species. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">Y</td><td>Vector of current abundances for all species. </td></tr>
|
||||||
|
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
||||||
|
<tr><td class="paramname">rho</td><td>Density in g/cm^3. </td></tr>
|
||||||
|
<tr><td class="paramname">indices</td><td>A <a class="el" href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html" title="Structure to hold indices of dynamic and QSE species.">dynamicQSESpeciesIndices</a> struct containing the indices of the dynamic and QSE species. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>An Eigen::VectorXd containing the steady-state abundances of the QSE species.</dd></dl>
|
||||||
|
<p>This method solves a system of algebraic equations to determine the steady-state abundances of the QSE species.</p>
|
||||||
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||||
|
<table class="exception">
|
||||||
|
<tr><td class="paramname">std::runtime_error</td><td>If the steady-state abundances cannot be calculated. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8cpp_source.html#l00187">187</a> of file <a class="el" href="solver_8cpp_source.html">solver.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a53b5496db7fed6f345dca39656bf9c0e" name="a53b5496db7fed6f345dca39656bf9c0e"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a53b5496db7fed6f345dca39656bf9c0e">◆ </a></span>evaluate()</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="structgridfire_1_1_net_out.html">NetOut</a> gridfire::solver::QSENetworkSolver::evaluate </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &</td> <td class="paramname"><span class="paramname"><em>netIn</em></span></td><td>)</td>
|
||||||
|
<td></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel override">override</span><span class="mlabel virtual">virtual</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Evaluates the network for a given timestep using the QSE approach. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">netIn</td><td>The input conditions for the network. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The output conditions after the timestep.</dd></dl>
|
||||||
|
<p>This method performs the following steps:</p><ol type="1">
|
||||||
|
<li>Updates the adaptive engine view (if necessary).</li>
|
||||||
|
<li>Partitions the species into dynamic and QSE species based on their timescales.</li>
|
||||||
|
<li>Calculates the steady-state abundances of the QSE species.</li>
|
||||||
|
<li>Integrates the ODEs for the dynamic species using a Runge-Kutta solver.</li>
|
||||||
|
<li>Marshals the output variables into a <a class="el" href="structgridfire_1_1_net_out.html">NetOut</a> struct.</li>
|
||||||
|
</ol>
|
||||||
|
<dl class="exception"><dt>Exceptions</dt><dd>
|
||||||
|
<table class="exception">
|
||||||
|
<tr><td class="paramname">std::runtime_error</td><td>If the steady-state abundances cannot be calculated.</td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a44c4fb7568ddbb20a08f328c2fbf1fdf" title="Updates the active species and reactions based on the current conditions.">AdaptiveEngineView::update()</a> </dd>
|
||||||
|
<dd>
|
||||||
|
<a class="el" href="#a5d81ee5bfcfd5e77fe52201ba9e63719" title="Packs the species indices into vectors based on their type (dynamic or QSE).">packSpeciesTypeIndexVectors()</a> </dd>
|
||||||
|
<dd>
|
||||||
|
<a class="el" href="#a00d112f6087f6e3a93f4d40a519308d2" title="Calculates the steady-state abundances of the QSE species.">calculateSteadyStateAbundances()</a> </dd></dl>
|
||||||
|
|
||||||
|
<p>Implements <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f">gridfire::solver::NetworkSolverStrategy< AdaptiveEngineView ></a>.</p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8cpp_source.html#l00023">23</a> of file <a class="el" href="solver_8cpp_source.html">solver.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="abaa567001df0007b714f474febae408b" name="abaa567001df0007b714f474febae408b"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#abaa567001df0007b714f474febae408b">◆ </a></span>initializeNetworkWithShortIgnition()</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="structgridfire_1_1_net_out.html">NetOut</a> gridfire::solver::QSENetworkSolver::initializeNetworkWithShortIgnition </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &</td> <td class="paramname"><span class="paramname"><em>netIn</em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Initializes the network with a short ignition phase. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">netIn</td><td>The input conditions for the network. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>The output conditions after the ignition phase.</dd></dl>
|
||||||
|
<p>This method performs a short integration of the network at a high temperature and density to ignite the network and bring it closer to equilibrium. This can improve the convergence of the QSE solver.</p>
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classgridfire_1_1solver_1_1_direct_network_solver.html#a0e8a4b8ef656e0b084d11bea982e412a" title="Evaluates the network for a given timestep using direct integration.">DirectNetworkSolver::evaluate()</a> </dd></dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8cpp_source.html#l00202">202</a> of file <a class="el" href="solver_8cpp_source.html">solver.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a5d81ee5bfcfd5e77fe52201ba9e63719" name="a5d81ee5bfcfd5e77fe52201ba9e63719"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a5d81ee5bfcfd5e77fe52201ba9e63719">◆ </a></span>packSpeciesTypeIndexVectors()</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="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html">dynamicQSESpeciesIndices</a> gridfire::solver::QSENetworkSolver::packSpeciesTypeIndexVectors </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const std::vector< double > &</td> <td class="paramname"><span class="paramname"><em>Y</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const double</td> <td class="paramname"><span class="paramname"><em>T9</em></span>, </td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td class="paramkey"></td>
|
||||||
|
<td></td>
|
||||||
|
<td class="paramtype">const double</td> <td class="paramname"><span class="paramname"><em>rho</em></span> ) const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Packs the species indices into vectors based on their type (dynamic or QSE). </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">Y</td><td>Vector of current abundances for all species. </td></tr>
|
||||||
|
<tr><td class="paramname">T9</td><td>Temperature in units of 10^9 K. </td></tr>
|
||||||
|
<tr><td class="paramname">rho</td><td>Density in g/cm^3. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>A <a class="el" href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html" title="Structure to hold indices of dynamic and QSE species.">dynamicQSESpeciesIndices</a> struct containing the indices of the dynamic and QSE species.</dd></dl>
|
||||||
|
<p>This method determines whether each species should be treated dynamically or as being in QSE based on its timescale and abundance. Species with short timescales or low abundances are assumed to be in QSE.</p>
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classgridfire_1_1_dynamic_engine.html#a5d8ba98b230d2849035ee2507728fa15" title="Compute timescales for all species in the network.">DynamicEngine::getSpeciesTimescales()</a> </dd></dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8cpp_source.html#l00119">119</a> of file <a class="el" href="solver_8cpp_source.html">solver.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a35f1f6ede393f15c8bb8862f3f1c3b07" name="a35f1f6ede393f15c8bb8862f3f1c3b07"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a35f1f6ede393f15c8bb8862f3f1c3b07">◆ </a></span>shouldUpdateView()</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">bool gridfire::solver::QSENetworkSolver::shouldUpdateView </td>
|
||||||
|
<td>(</td>
|
||||||
|
<td class="paramtype">const <a class="el" href="structgridfire_1_1_net_in.html">NetIn</a> &</td> <td class="paramname"><span class="paramname"><em>conditions</em></span></td><td>)</td>
|
||||||
|
<td> const</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Determines whether the adaptive engine view should be updated. </p>
|
||||||
|
<dl class="params"><dt>Parameters</dt><dd>
|
||||||
|
<table class="params">
|
||||||
|
<tr><td class="paramname">conditions</td><td>The current input conditions. </td></tr>
|
||||||
|
</table>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<dl class="section return"><dt>Returns</dt><dd>True if the view should be updated, false otherwise.</dd></dl>
|
||||||
|
<p>This method implements a policy for determining when the adaptive engine view should be updated. The view is updated if the temperature or density has changed significantly, or if a primary fuel source has been depleted.</p>
|
||||||
|
<dl class="section see"><dt>See also</dt><dd><a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a44c4fb7568ddbb20a08f328c2fbf1fdf" title="Updates the active species and reactions based on the current conditions.">AdaptiveEngineView::update()</a> </dd></dl>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8cpp_source.html#l00241">241</a> of file <a class="el" href="solver_8cpp_source.html">solver.cpp</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<h2 class="groupheader">Member Data Documentation</h2>
|
||||||
|
<a id="a7d19b6e50db34d38c81afec76bbedee1" name="a7d19b6e50db34d38c81afec76bbedee1"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a7d19b6e50db34d38c81afec76bbedee1">◆ </a></span>m_config</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">fourdst::config::Config& gridfire::solver::QSENetworkSolver::m_config = fourdst::config::Config::getInstance()</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Configuration instance. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00363">363</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="ab07e68fd418ab058f890502d191b3f18" name="ab07e68fd418ab058f890502d191b3f18"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#ab07e68fd418ab058f890502d191b3f18">◆ </a></span>m_isViewInitialized</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">bool gridfire::solver::QSENetworkSolver::m_isViewInitialized = false</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Flag indicating whether the adaptive engine view has been initialized. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00365">365</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a3c9d46c8f5c519854cd65309a588772f" name="a3c9d46c8f5c519854cd65309a588772f"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a3c9d46c8f5c519854cd65309a588772f">◆ </a></span>m_lastSeenConditions</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="structgridfire_1_1_net_in.html">NetIn</a> gridfire::solver::QSENetworkSolver::m_lastSeenConditions</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>The last seen input conditions. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00366">366</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<a id="a428b49fa7878559665363de06f1a44a7" name="a428b49fa7878559665363de06f1a44a7"></a>
|
||||||
|
<h2 class="memtitle"><span class="permalink"><a href="#a428b49fa7878559665363de06f1a44a7">◆ </a></span>m_logger</h2>
|
||||||
|
|
||||||
|
<div class="memitem">
|
||||||
|
<div class="memproto">
|
||||||
|
<table class="mlabels">
|
||||||
|
<tr>
|
||||||
|
<td class="mlabels-left">
|
||||||
|
<table class="memname">
|
||||||
|
<tr>
|
||||||
|
<td class="memname">quill::Logger* gridfire::solver::QSENetworkSolver::m_logger = fourdst::logging::LogManager::getInstance().getLogger("log")</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</td>
|
||||||
|
<td class="mlabels-right">
|
||||||
|
<span class="mlabels"><span class="mlabel private">private</span></span> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div><div class="memdoc">
|
||||||
|
|
||||||
|
<p>Logger instance. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00362">362</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<hr/>The documentation for this class was generated from the following files:<ul>
|
||||||
|
<li>src/network/include/gridfire/solver/<a class="el" href="solver_8h_source.html">solver.h</a></li>
|
||||||
|
<li>src/network/lib/solver/<a class="el" href="solver_8cpp_source.html">solver.cpp</a></li>
|
||||||
|
</ul>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="namespacegridfire_1_1solver.html">solver</a></li><li class="navelem"><a class="el" href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html">QSENetworkSolver</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
15
docs/classgridfire_1_1solver_1_1_q_s_e_network_solver.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
var classgridfire_1_1solver_1_1_q_s_e_network_solver =
|
||||||
|
[
|
||||||
|
[ "EigenFunctor", "structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html", "structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor" ],
|
||||||
|
[ "JacobianFunctor", "structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html", "structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor" ],
|
||||||
|
[ "RHSFunctor", "structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html", "structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor" ],
|
||||||
|
[ "calculateSteadyStateAbundances", "classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a00d112f6087f6e3a93f4d40a519308d2", null ],
|
||||||
|
[ "evaluate", "classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a53b5496db7fed6f345dca39656bf9c0e", null ],
|
||||||
|
[ "initializeNetworkWithShortIgnition", "classgridfire_1_1solver_1_1_q_s_e_network_solver.html#abaa567001df0007b714f474febae408b", null ],
|
||||||
|
[ "packSpeciesTypeIndexVectors", "classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a5d81ee5bfcfd5e77fe52201ba9e63719", null ],
|
||||||
|
[ "shouldUpdateView", "classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a35f1f6ede393f15c8bb8862f3f1c3b07", null ],
|
||||||
|
[ "m_config", "classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a7d19b6e50db34d38c81afec76bbedee1", null ],
|
||||||
|
[ "m_isViewInitialized", "classgridfire_1_1solver_1_1_q_s_e_network_solver.html#ab07e68fd418ab058f890502d191b3f18", null ],
|
||||||
|
[ "m_lastSeenConditions", "classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a3c9d46c8f5c519854cd65309a588772f", null ],
|
||||||
|
[ "m_logger", "classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a428b49fa7878559665363de06f1a44a7", null ]
|
||||||
|
];
|
||||||
BIN
docs/classgridfire_1_1solver_1_1_q_s_e_network_solver.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
61
docs/clipboard.js
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
/**
|
||||||
|
|
||||||
|
The code below is based on the Doxygen Awesome project, see
|
||||||
|
https://github.com/jothepro/doxygen-awesome-css
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2021 - 2022 jothepro
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
let clipboard_title = "Copy to clipboard"
|
||||||
|
let clipboard_icon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="#888" d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z"/></svg>`
|
||||||
|
let clipboard_successIcon = `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"/></svg>`
|
||||||
|
let clipboard_successDuration = 1000
|
||||||
|
|
||||||
|
$(function() {
|
||||||
|
if(navigator.clipboard) {
|
||||||
|
const fragments = document.getElementsByClassName("fragment")
|
||||||
|
for(const fragment of fragments) {
|
||||||
|
const clipboard_div = document.createElement("div")
|
||||||
|
clipboard_div.classList.add("clipboard")
|
||||||
|
clipboard_div.innerHTML = clipboard_icon
|
||||||
|
clipboard_div.title = clipboard_title
|
||||||
|
$(clipboard_div).click(function() {
|
||||||
|
const content = this.parentNode.cloneNode(true)
|
||||||
|
// filter out line number and folded fragments from file listings
|
||||||
|
content.querySelectorAll(".lineno, .ttc, .foldclosed").forEach((node) => { node.remove() })
|
||||||
|
let text = content.textContent
|
||||||
|
// remove trailing newlines and trailing spaces from empty lines
|
||||||
|
text = text.replace(/^\s*\n/gm,'\n').replace(/\n*$/,'')
|
||||||
|
navigator.clipboard.writeText(text);
|
||||||
|
this.classList.add("success")
|
||||||
|
this.innerHTML = clipboard_successIcon
|
||||||
|
window.setTimeout(() => { // switch back to normal icon after timeout
|
||||||
|
this.classList.remove("success")
|
||||||
|
this.innerHTML = clipboard_icon
|
||||||
|
}, clipboard_successDuration);
|
||||||
|
})
|
||||||
|
fragment.insertBefore(clipboard_div, fragment.firstChild)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
BIN
docs/closed.png
Normal file
|
After Width: | Height: | Size: 132 B |
130
docs/conceptgridfire_1_1_engine_type.html
Normal file
@@ -0,0 +1,130 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::EngineType Concept 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('conceptgridfire_1_1_engine_type.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::EngineType Concept Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Concept for types allowed as engine bases in EngineView.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="engine__view__abstract_8h_source.html">engine_view_abstract.h</a>></code></p>
|
||||||
|
<h2 class="groupheader">Concept definition</h2>
|
||||||
|
<div class="fragment"><div class="line"><span class="keyword">template</span><<span class="keyword">typename</span> EngineT></div>
|
||||||
|
<div class="line"><span class="keyword">concept </span><a class="code hl_concept" href="conceptgridfire_1_1_engine_type.html">gridfire::EngineType</a> = std::is_base_of_v<Engine, EngineT> || std::is_base_of_v<DynamicEngine, EngineT></div>
|
||||||
|
<div class="ttc" id="aconceptgridfire_1_1_engine_type_html"><div class="ttname"><a href="conceptgridfire_1_1_engine_type.html">gridfire::EngineType</a></div><div class="ttdoc">Concept for types allowed as engine bases in EngineView.</div><div class="ttdef"><b>Definition</b> <a href="engine__view__abstract_8h_source.html#l00042">engine_view_abstract.h:42</a></div></div>
|
||||||
|
</div><!-- fragment --><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Concept for types allowed as engine bases in EngineView. </p>
|
||||||
|
<p>This concept restricts template parameters to types derived from either <a class="el" href="classgridfire_1_1_engine.html" title="Abstract base class for a reaction network engine.">gridfire::Engine</a> or <a class="el" href="classgridfire_1_1_dynamic_engine.html" title="Abstract class for engines supporting Jacobian and stoichiometry operations.">gridfire::DynamicEngine</a>, as defined in <a class="el" href="engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire.">engine_abstract.h</a>.</p>
|
||||||
|
<p>Example usage: </p><div class="fragment"><div class="line"><span class="keyword">static_assert</span>(<a class="code hl_concept" href="conceptgridfire_1_1_engine_type.html">EngineType<MyEngine></a>);</div>
|
||||||
|
</div><!-- fragment -->
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__view__abstract_8h_source.html#l00042">42</a> of file <a class="el" href="engine__view__abstract_8h_source.html">engine_view_abstract.h</a>.</p>
|
||||||
|
</div></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="conceptgridfire_1_1_engine_type.html">EngineType</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
129
docs/conceptgridfire_1_1_is_arithmetic_or_a_d.html
Normal file
@@ -0,0 +1,129 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: gridfire::IsArithmeticOrAD Concept 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('conceptgridfire_1_1_is_arithmetic_or_a_d.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire::IsArithmeticOrAD Concept Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
|
||||||
|
<p>Concept for types allowed in engine calculations.
|
||||||
|
<a href="#details">More...</a></p>
|
||||||
|
|
||||||
|
<p><code>#include <<a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>></code></p>
|
||||||
|
<h2 class="groupheader">Concept definition</h2>
|
||||||
|
<div class="fragment"><div class="line"><span class="keyword">template</span><<span class="keyword">typename</span> T></div>
|
||||||
|
<div class="line"><span class="keyword">concept </span><a class="code hl_concept" href="conceptgridfire_1_1_is_arithmetic_or_a_d.html">gridfire::IsArithmeticOrAD</a> = std::is_same_v<T, double> || std::is_same_v<T, CppAD::AD<double>></div>
|
||||||
|
<div class="ttc" id="aconceptgridfire_1_1_is_arithmetic_or_a_d_html"><div class="ttname"><a href="conceptgridfire_1_1_is_arithmetic_or_a_d.html">gridfire::IsArithmeticOrAD</a></div><div class="ttdoc">Concept for types allowed in engine calculations.</div><div class="ttdef"><b>Definition</b> <a href="engine__abstract_8h_source.html#l00030">engine_abstract.h:30</a></div></div>
|
||||||
|
</div><!-- fragment --><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||||
|
<div class="textblock"><p>Concept for types allowed in engine calculations. </p>
|
||||||
|
<p>This concept restricts template parameters to either double or CppAD::AD<double>, enabling both standard and automatic differentiation types. </p>
|
||||||
|
|
||||||
|
<p class="definition">Definition at line <a class="el" href="engine__abstract_8h_source.html#l00030">30</a> of file <a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>.</p>
|
||||||
|
</div></div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="namespacegridfire.html">gridfire</a></li><li class="navelem"><a class="el" href="conceptgridfire_1_1_is_arithmetic_or_a_d.html">IsArithmeticOrAD</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
121
docs/concepts.html
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: Concepts</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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('concepts.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">Concepts</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<div class="textblock">Here is a list of all concepts with brief descriptions:</div><div class="directory">
|
||||||
|
<div class="levels">[detail level <span onclick="javascript:dynsection.toggleLevel(1);">1</span><span onclick="javascript:dynsection.toggleLevel(2);">2</span>]</div><table class="directory">
|
||||||
|
<tr id="row_0_" class="even"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span id="arr_0_" class="arrow" onclick="dynsection.toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacegridfire.html" target="_self">gridfire</a></td><td class="desc"></td></tr>
|
||||||
|
<tr id="row_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">R</span></span><a class="el" href="conceptgridfire_1_1_is_arithmetic_or_a_d.html" target="_self">IsArithmeticOrAD</a></td><td class="desc">Concept for types allowed in engine calculations </td></tr>
|
||||||
|
<tr id="row_0_1_" class="even"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">R</span></span><a class="el" href="conceptgridfire_1_1_engine_type.html" target="_self">EngineType</a></td><td class="desc">Concept for types allowed as engine bases in EngineView </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- directory -->
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
7
docs/concepts.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
var concepts =
|
||||||
|
[
|
||||||
|
[ "gridfire", "namespacegridfire.html", [
|
||||||
|
[ "IsArithmeticOrAD", "conceptgridfire_1_1_is_arithmetic_or_a_d.html", null ],
|
||||||
|
[ "EngineType", "conceptgridfire_1_1_engine_type.html", null ]
|
||||||
|
] ]
|
||||||
|
];
|
||||||
58
docs/cookie.js
Normal file
@@ -0,0 +1,58 @@
|
|||||||
|
/*!
|
||||||
|
Cookie helper functions
|
||||||
|
Copyright (c) 2023 Dimitri van Heesch
|
||||||
|
Released under MIT license.
|
||||||
|
*/
|
||||||
|
let Cookie = {
|
||||||
|
cookie_namespace: 'doxygen_',
|
||||||
|
|
||||||
|
readSetting(cookie,defVal) {
|
||||||
|
if (window.chrome) {
|
||||||
|
const val = localStorage.getItem(this.cookie_namespace+cookie) ||
|
||||||
|
sessionStorage.getItem(this.cookie_namespace+cookie);
|
||||||
|
if (val) return val;
|
||||||
|
} else {
|
||||||
|
let myCookie = this.cookie_namespace+cookie+"=";
|
||||||
|
if (document.cookie) {
|
||||||
|
const index = document.cookie.indexOf(myCookie);
|
||||||
|
if (index != -1) {
|
||||||
|
const valStart = index + myCookie.length;
|
||||||
|
let valEnd = document.cookie.indexOf(";", valStart);
|
||||||
|
if (valEnd == -1) {
|
||||||
|
valEnd = document.cookie.length;
|
||||||
|
}
|
||||||
|
return document.cookie.substring(valStart, valEnd);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return defVal;
|
||||||
|
},
|
||||||
|
|
||||||
|
writeSetting(cookie,val,days=10*365) { // default days='forever', 0=session cookie, -1=delete
|
||||||
|
if (window.chrome) {
|
||||||
|
if (days==0) {
|
||||||
|
sessionStorage.setItem(this.cookie_namespace+cookie,val);
|
||||||
|
} else {
|
||||||
|
localStorage.setItem(this.cookie_namespace+cookie,val);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
let date = new Date();
|
||||||
|
date.setTime(date.getTime()+(days*24*60*60*1000));
|
||||||
|
const expiration = days!=0 ? "expires="+date.toGMTString()+";" : "";
|
||||||
|
document.cookie = this.cookie_namespace + cookie + "=" +
|
||||||
|
val + "; SameSite=Lax;" + expiration + "path=/";
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
eraseSetting(cookie) {
|
||||||
|
if (window.chrome) {
|
||||||
|
if (localStorage.getItem(this.cookie_namespace+cookie)) {
|
||||||
|
localStorage.removeItem(this.cookie_namespace+cookie);
|
||||||
|
} else if (sessionStorage.getItem(this.cookie_namespace+cookie)) {
|
||||||
|
sessionStorage.removeItem(this.cookie_namespace+cookie);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
this.writeSetting(cookie,'',-1);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}
|
||||||
125
docs/dir_1cdf727c700d393da216e23f923be8b4.html
Normal file
@@ -0,0 +1,125 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/network/lib/engine Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_1cdf727c700d393da216e23f923be8b4.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">engine Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||||
|
Files</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__adaptive_8cpp_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="engine__adaptive_8cpp.html">engine_adaptive.cpp</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__approx8_8cpp_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="engine__approx8_8cpp.html">engine_approx8.cpp</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__graph_8cpp_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="engine__graph_8cpp.html">engine_graph.cpp</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></li><li class="navelem"><a class="el" href="dir_a7655658c851688eff9381235a9676f0.html">lib</a></li><li class="navelem"><a class="el" href="dir_1cdf727c700d393da216e23f923be8b4.html">engine</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
6
docs/dir_1cdf727c700d393da216e23f923be8b4.js
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
var dir_1cdf727c700d393da216e23f923be8b4 =
|
||||||
|
[
|
||||||
|
[ "engine_adaptive.cpp", "engine__adaptive_8cpp.html", null ],
|
||||||
|
[ "engine_approx8.cpp", "engine__approx8_8cpp.html", "engine__approx8_8cpp" ],
|
||||||
|
[ "engine_graph.cpp", "engine__graph_8cpp.html", null ]
|
||||||
|
];
|
||||||
130
docs/dir_2a1262ef5950eb718393488a3eb5aa9f.html
Normal file
@@ -0,0 +1,130 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/network/include/gridfire Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_2a1262ef5950eb718393488a3eb5aa9f.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">gridfire Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||||
|
Directories</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_6b2e1e22dfdea3280d50981209bf7529.html">engine</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_3c60707488650cd3ec07ac1739eb797f.html">reaction</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_aa1cdef39099aefa25ac81305b9dae77.html">solver</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||||
|
Files</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="network_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="network_8h.html">network.h</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></li><li class="navelem"><a class="el" href="dir_5cccfa813acdf3744b542715860d37b2.html">include</a></li><li class="navelem"><a class="el" href="dir_2a1262ef5950eb718393488a3eb5aa9f.html">gridfire</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
7
docs/dir_2a1262ef5950eb718393488a3eb5aa9f.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
var dir_2a1262ef5950eb718393488a3eb5aa9f =
|
||||||
|
[
|
||||||
|
[ "engine", "dir_6b2e1e22dfdea3280d50981209bf7529.html", "dir_6b2e1e22dfdea3280d50981209bf7529" ],
|
||||||
|
[ "reaction", "dir_3c60707488650cd3ec07ac1739eb797f.html", "dir_3c60707488650cd3ec07ac1739eb797f" ],
|
||||||
|
[ "solver", "dir_aa1cdef39099aefa25ac81305b9dae77.html", "dir_aa1cdef39099aefa25ac81305b9dae77" ],
|
||||||
|
[ "network.h", "network_8h.html", "network_8h" ]
|
||||||
|
];
|
||||||
126
docs/dir_3c60707488650cd3ec07ac1739eb797f.html
Normal file
@@ -0,0 +1,126 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/network/include/gridfire/reaction Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_3c60707488650cd3ec07ac1739eb797f.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">reaction Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||||
|
Files</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reaclib_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="reaclib_8h.html">reaclib.h</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reaction_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="reaction_8h.html">reaction.h</a></td></tr>
|
||||||
|
<tr class="memdesc:reaction_8h"><td class="mdescLeft"> </td><td class="mdescRight">Defines classes for representing and managing nuclear reactions. <br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reactions__data_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="reactions__data_8h.html">reactions_data.h</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></li><li class="navelem"><a class="el" href="dir_5cccfa813acdf3744b542715860d37b2.html">include</a></li><li class="navelem"><a class="el" href="dir_2a1262ef5950eb718393488a3eb5aa9f.html">gridfire</a></li><li class="navelem"><a class="el" href="dir_3c60707488650cd3ec07ac1739eb797f.html">reaction</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
6
docs/dir_3c60707488650cd3ec07ac1739eb797f.js
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
var dir_3c60707488650cd3ec07ac1739eb797f =
|
||||||
|
[
|
||||||
|
[ "reaclib.h", "reaclib_8h.html", "reaclib_8h" ],
|
||||||
|
[ "reaction.h", "reaction_8h.html", "reaction_8h" ],
|
||||||
|
[ "reactions_data.h", "reactions__data_8h.html", "reactions__data_8h" ]
|
||||||
|
];
|
||||||
121
docs/dir_49e56c817e5e54854c35e136979f97ca.html
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: docs Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_49e56c817e5e54854c35e136979f97ca.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">docs Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||||
|
Directories</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html">static</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_49e56c817e5e54854c35e136979f97ca.html">docs</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
4
docs/dir_49e56c817e5e54854c35e136979f97ca.js
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
var dir_49e56c817e5e54854c35e136979f97ca =
|
||||||
|
[
|
||||||
|
[ "static", "dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html", null ]
|
||||||
|
];
|
||||||
121
docs/dir_5cccfa813acdf3744b542715860d37b2.html
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/network/include Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_5cccfa813acdf3744b542715860d37b2.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">include Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||||
|
Directories</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_2a1262ef5950eb718393488a3eb5aa9f.html">gridfire</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></li><li class="navelem"><a class="el" href="dir_5cccfa813acdf3744b542715860d37b2.html">include</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
4
docs/dir_5cccfa813acdf3744b542715860d37b2.js
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
var dir_5cccfa813acdf3744b542715860d37b2 =
|
||||||
|
[
|
||||||
|
[ "gridfire", "dir_2a1262ef5950eb718393488a3eb5aa9f.html", "dir_2a1262ef5950eb718393488a3eb5aa9f" ]
|
||||||
|
];
|
||||||
121
docs/dir_68267d1309a1af8e8297ef4c3efbcdba.html
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_68267d1309a1af8e8297ef4c3efbcdba.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">src Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||||
|
Directories</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
4
docs/dir_68267d1309a1af8e8297ef4c3efbcdba.js
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
var dir_68267d1309a1af8e8297ef4c3efbcdba =
|
||||||
|
[
|
||||||
|
[ "network", "dir_fc4c7f03e1a69a98c370fae55a743828.html", "dir_fc4c7f03e1a69a98c370fae55a743828" ]
|
||||||
|
];
|
||||||
131
docs/dir_6b2e1e22dfdea3280d50981209bf7529.html
Normal file
@@ -0,0 +1,131 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/network/include/gridfire/engine Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_6b2e1e22dfdea3280d50981209bf7529.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">engine Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||||
|
Files</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__abstract_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="engine__abstract_8h.html">engine_abstract.h</a></td></tr>
|
||||||
|
<tr class="memdesc:engine__abstract_8h"><td class="mdescLeft"> </td><td class="mdescRight">Abstract interfaces for reaction network engines in GridFire. <br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__adaptive_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="engine__adaptive_8h.html">engine_adaptive.h</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__approx8_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="engine__approx8_8h.html">engine_approx8.h</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__graph_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="engine__graph_8h.html">engine_graph.h</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__view__abstract_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="engine__view__abstract_8h.html">engine_view_abstract.h</a></td></tr>
|
||||||
|
<tr class="memdesc:engine__view__abstract_8h"><td class="mdescLeft"> </td><td class="mdescRight">Abstract interfaces for engine "views" in GridFire. <br /></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></li><li class="navelem"><a class="el" href="dir_5cccfa813acdf3744b542715860d37b2.html">include</a></li><li class="navelem"><a class="el" href="dir_2a1262ef5950eb718393488a3eb5aa9f.html">gridfire</a></li><li class="navelem"><a class="el" href="dir_6b2e1e22dfdea3280d50981209bf7529.html">engine</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
8
docs/dir_6b2e1e22dfdea3280d50981209bf7529.js
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
var dir_6b2e1e22dfdea3280d50981209bf7529 =
|
||||||
|
[
|
||||||
|
[ "engine_abstract.h", "engine__abstract_8h.html", "engine__abstract_8h" ],
|
||||||
|
[ "engine_adaptive.h", "engine__adaptive_8h.html", "engine__adaptive_8h" ],
|
||||||
|
[ "engine_approx8.h", "engine__approx8_8h.html", "engine__approx8_8h" ],
|
||||||
|
[ "engine_graph.h", "engine__graph_8h.html", "engine__graph_8h" ],
|
||||||
|
[ "engine_view_abstract.h", "engine__view__abstract_8h.html", "engine__view__abstract_8h" ]
|
||||||
|
];
|
||||||
121
docs/dir_93d547a749bb04fb4b43758550ab11b5.html
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/network/lib/solver Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_93d547a749bb04fb4b43758550ab11b5.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">solver Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||||
|
Files</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="solver_8cpp_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="solver_8cpp.html">solver.cpp</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></li><li class="navelem"><a class="el" href="dir_a7655658c851688eff9381235a9676f0.html">lib</a></li><li class="navelem"><a class="el" href="dir_93d547a749bb04fb4b43758550ab11b5.html">solver</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
4
docs/dir_93d547a749bb04fb4b43758550ab11b5.js
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
var dir_93d547a749bb04fb4b43758550ab11b5 =
|
||||||
|
[
|
||||||
|
[ "solver.cpp", "solver_8cpp.html", null ]
|
||||||
|
];
|
||||||
130
docs/dir_a7655658c851688eff9381235a9676f0.html
Normal file
@@ -0,0 +1,130 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/network/lib Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_a7655658c851688eff9381235a9676f0.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">lib Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||||
|
Directories</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_1cdf727c700d393da216e23f923be8b4.html">engine</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_d5f908f1a3b7d6921d55b8696a8e83bc.html">reaction</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_93d547a749bb04fb4b43758550ab11b5.html">solver</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table><table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||||
|
Files</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="network_8cpp_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="network_8cpp.html">network.cpp</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></li><li class="navelem"><a class="el" href="dir_a7655658c851688eff9381235a9676f0.html">lib</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
7
docs/dir_a7655658c851688eff9381235a9676f0.js
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
var dir_a7655658c851688eff9381235a9676f0 =
|
||||||
|
[
|
||||||
|
[ "engine", "dir_1cdf727c700d393da216e23f923be8b4.html", "dir_1cdf727c700d393da216e23f923be8b4" ],
|
||||||
|
[ "reaction", "dir_d5f908f1a3b7d6921d55b8696a8e83bc.html", "dir_d5f908f1a3b7d6921d55b8696a8e83bc" ],
|
||||||
|
[ "solver", "dir_93d547a749bb04fb4b43758550ab11b5.html", "dir_93d547a749bb04fb4b43758550ab11b5" ],
|
||||||
|
[ "network.cpp", "network_8cpp.html", "network_8cpp" ]
|
||||||
|
];
|
||||||
121
docs/dir_aa1cdef39099aefa25ac81305b9dae77.html
Normal file
@@ -0,0 +1,121 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/network/include/gridfire/solver Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_aa1cdef39099aefa25ac81305b9dae77.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">solver Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||||
|
Files</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="solver_8h_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="solver_8h.html">solver.h</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></li><li class="navelem"><a class="el" href="dir_5cccfa813acdf3744b542715860d37b2.html">include</a></li><li class="navelem"><a class="el" href="dir_2a1262ef5950eb718393488a3eb5aa9f.html">gridfire</a></li><li class="navelem"><a class="el" href="dir_aa1cdef39099aefa25ac81305b9dae77.html">solver</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
4
docs/dir_aa1cdef39099aefa25ac81305b9dae77.js
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
var dir_aa1cdef39099aefa25ac81305b9dae77 =
|
||||||
|
[
|
||||||
|
[ "solver.h", "solver_8h.html", "solver_8h" ]
|
||||||
|
];
|
||||||
115
docs/dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html
Normal file
@@ -0,0 +1,115 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: docs/static Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">static Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_49e56c817e5e54854c35e136979f97ca.html">docs</a></li><li class="navelem"><a class="el" href="dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html">static</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
123
docs/dir_d5f908f1a3b7d6921d55b8696a8e83bc.html
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/network/lib/reaction Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_d5f908f1a3b7d6921d55b8696a8e83bc.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">reaction Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
|
||||||
|
Files</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reaclib_8cpp_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="reaclib_8cpp.html">reaclib.cpp</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reaction_8cpp_source.html"><span class="icondoc"></span></a> </td><td class="memItemRight" valign="bottom"><a class="el" href="reaction_8cpp.html">reaction.cpp</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></li><li class="navelem"><a class="el" href="dir_a7655658c851688eff9381235a9676f0.html">lib</a></li><li class="navelem"><a class="el" href="dir_d5f908f1a3b7d6921d55b8696a8e83bc.html">reaction</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
5
docs/dir_d5f908f1a3b7d6921d55b8696a8e83bc.js
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
var dir_d5f908f1a3b7d6921d55b8696a8e83bc =
|
||||||
|
[
|
||||||
|
[ "reaclib.cpp", "reaclib_8cpp.html", "reaclib_8cpp" ],
|
||||||
|
[ "reaction.cpp", "reaction_8cpp.html", "reaction_8cpp" ]
|
||||||
|
];
|
||||||
123
docs/dir_fc4c7f03e1a69a98c370fae55a743828.html
Normal file
@@ -0,0 +1,123 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
<title>GridFire: src/network Directory 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>
|
||||||
|
<script type="text/javascript" src="clipboard.js"></script>
|
||||||
|
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<script type="text/javascript" src="navtreedata.js"></script>
|
||||||
|
<script type="text/javascript" src="navtree.js"></script>
|
||||||
|
<script type="text/javascript" src="resize.js"></script>
|
||||||
|
<script type="text/javascript" src="cookie.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" />
|
||||||
|
<link href="doxygen-awesome.css" rel="stylesheet" type="text/css"/>
|
||||||
|
<link href="doxygen-awesome-sidebar-only.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 id="projectrow">
|
||||||
|
<td id="projectalign">
|
||||||
|
<div id="projectname">GridFire<span id="projectnumber"> 0.0.1a</span>
|
||||||
|
</div>
|
||||||
|
<div id="projectbrief">General Purpose Nuclear Network</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- end header part -->
|
||||||
|
<!-- Generated by Doxygen 1.13.2 -->
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
var searchBox = new SearchBox("searchBox", "search/",'.html');
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() { codefold.init(0); });
|
||||||
|
/* @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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function() {
|
||||||
|
initMenu('',true,false,'search.php','Search',true);
|
||||||
|
$(function() { init_search(); });
|
||||||
|
});
|
||||||
|
/* @license-end */
|
||||||
|
</script>
|
||||||
|
<div id="main-nav"></div>
|
||||||
|
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
||||||
|
$(function(){initNavTree('dir_fc4c7f03e1a69a98c370fae55a743828.html',''); initResizable(true); });
|
||||||
|
/* @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">
|
||||||
|
<div id="MSearchResults">
|
||||||
|
<div class="SRPage">
|
||||||
|
<div id="SRIndex">
|
||||||
|
<div id="SRResults"></div>
|
||||||
|
<div class="SRStatus" id="Loading">Loading...</div>
|
||||||
|
<div class="SRStatus" id="Searching">Searching...</div>
|
||||||
|
<div class="SRStatus" id="NoMatches">No Matches</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="header">
|
||||||
|
<div class="headertitle"><div class="title">network Directory Reference</div></div>
|
||||||
|
</div><!--header-->
|
||||||
|
<div class="contents">
|
||||||
|
<table class="memberdecls">
|
||||||
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="subdirs" name="subdirs"></a>
|
||||||
|
Directories</h2></td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5cccfa813acdf3744b542715860d37b2.html">include</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="iconfclosed"></span> </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_a7655658c851688eff9381235a9676f0.html">lib</a></td></tr>
|
||||||
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
||||||
|
</table>
|
||||||
|
</div><!-- contents -->
|
||||||
|
</div><!-- doc-content -->
|
||||||
|
<!-- start footer part -->
|
||||||
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||||
|
<ul>
|
||||||
|
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_fc4c7f03e1a69a98c370fae55a743828.html">network</a></li>
|
||||||
|
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.13.2 </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
5
docs/dir_fc4c7f03e1a69a98c370fae55a743828.js
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
var dir_fc4c7f03e1a69a98c370fae55a743828 =
|
||||||
|
[
|
||||||
|
[ "include", "dir_5cccfa813acdf3744b542715860d37b2.html", "dir_5cccfa813acdf3744b542715860d37b2" ],
|
||||||
|
[ "lib", "dir_a7655658c851688eff9381235a9676f0.html", "dir_a7655658c851688eff9381235a9676f0" ]
|
||||||
|
];
|
||||||
12
docs/doc.svg
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
<g style="fill:#4665A2">
|
||||||
|
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:#D8DFEE;stroke-width:0">
|
||||||
|
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
|
||||||
|
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
12
docs/docd.svg
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||||
|
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
|
||||||
|
"https://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||||
|
<svg version="1.1" width="16" height="24" viewBox="0 0 80 60" id="doc" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve">
|
||||||
|
<g style="fill:#C4CFE5">
|
||||||
|
<path d="m 14,-1.1445312 c -2.824372,0 -5.1445313,2.320159 -5.1445312,5.1445312 v 72 c 0,2.824372 2.3201592,5.144531 5.1445312,5.144531 h 52 c 2.824372,0 5.144531,-2.320159 5.144531,-5.144531 V 23.699219 a 1.1447968,1.1447968 0 0 0 -0.01563,-0.1875 C 70.977847,22.605363 70.406495,21.99048 70.007812,21.591797 L 48.208984,-0.20898438 C 47.606104,-0.81186474 46.804652,-1.1445313 46,-1.1445312 Z m 1.144531,6.2890624 H 42.855469 V 24 c 0,1.724372 1.420159,3.144531 3.144531,3.144531 H 64.855469 V 74.855469 H 15.144531 Z m 34,4.4179688 L 60.4375,20.855469 H 49.144531 Z"/>
|
||||||
|
</g>
|
||||||
|
<g style="fill:#4665A2;stroke-width:0">
|
||||||
|
<path d="M 3.0307167,13.993174 V 7.0307167 h 2.7576792 2.7576792 v 1.8826151 c 0,1.2578262 0.0099,1.9287572 0.029818,2.0216512 0.03884,0.181105 0.168631,0.348218 0.33827,0.43554 l 0.1355017,0.06975 1.9598092,0.0079 1.959809,0.0078 v 4.749829 4.749829 H 8 3.0307167 Z" transform="matrix(5,0,0,5,0,-30)" />
|
||||||
|
<path d="M 9.8293515,9.0581469 V 7.9456453 l 1.1058025,1.1055492 c 0.608191,0.6080521 1.105802,1.1086775 1.105802,1.1125015 0,0.0038 -0.497611,0.007 -1.105802,0.007 H 9.8293515 Z" transform="matrix(5,0,0,5,0,-30)" />
|
||||||
|
</g>
|
||||||
|
</svg>
|
||||||
|
After Width: | Height: | Size: 1.5 KiB |
116
docs/doxygen-awesome-sidebar-only.css
Normal file
@@ -0,0 +1,116 @@
|
|||||||
|
/**
|
||||||
|
|
||||||
|
Doxygen Awesome
|
||||||
|
https://github.com/jothepro/doxygen-awesome-css
|
||||||
|
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2021 - 2023 jothepro
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
html {
|
||||||
|
/* side nav width. MUST be = `TREEVIEW_WIDTH`.
|
||||||
|
* Make sure it is wide enough to contain the page title (logo + title + version)
|
||||||
|
*/
|
||||||
|
--side-nav-fixed-width: 335px;
|
||||||
|
--menu-display: none;
|
||||||
|
|
||||||
|
--top-height: 120px;
|
||||||
|
--toc-sticky-top: -25px;
|
||||||
|
--toc-max-height: calc(100vh - 2 * var(--spacing-medium) - 25px);
|
||||||
|
}
|
||||||
|
|
||||||
|
#projectname {
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
html {
|
||||||
|
--searchbar-background: var(--page-background-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
#side-nav {
|
||||||
|
min-width: var(--side-nav-fixed-width);
|
||||||
|
max-width: var(--side-nav-fixed-width);
|
||||||
|
top: var(--top-height);
|
||||||
|
overflow: visible;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nav-tree, #side-nav {
|
||||||
|
height: calc(100vh - var(--top-height)) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#nav-tree {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
#top {
|
||||||
|
display: block;
|
||||||
|
border-bottom: none;
|
||||||
|
height: var(--top-height);
|
||||||
|
margin-bottom: calc(0px - var(--top-height));
|
||||||
|
max-width: var(--side-nav-fixed-width);
|
||||||
|
overflow: hidden;
|
||||||
|
background: var(--side-nav-background);
|
||||||
|
}
|
||||||
|
#main-nav {
|
||||||
|
float: left;
|
||||||
|
padding-right: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.ui-resizable-handle {
|
||||||
|
cursor: default;
|
||||||
|
width: 1px !important;
|
||||||
|
background: var(--separator-color);
|
||||||
|
box-shadow: 0 calc(-2 * var(--top-height)) 0 0 var(--separator-color);
|
||||||
|
}
|
||||||
|
|
||||||
|
#nav-path {
|
||||||
|
position: fixed;
|
||||||
|
right: 0;
|
||||||
|
left: var(--side-nav-fixed-width);
|
||||||
|
bottom: 0;
|
||||||
|
width: auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
#doc-content {
|
||||||
|
height: calc(100vh - 31px) !important;
|
||||||
|
padding-bottom: calc(3 * var(--spacing-large));
|
||||||
|
padding-top: calc(var(--top-height) - 80px);
|
||||||
|
box-sizing: border-box;
|
||||||
|
margin-left: var(--side-nav-fixed-width) !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchBox {
|
||||||
|
width: calc(var(--side-nav-fixed-width) - calc(2 * var(--spacing-medium)));
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchField {
|
||||||
|
width: calc(var(--side-nav-fixed-width) - calc(2 * var(--spacing-medium)) - 65px);
|
||||||
|
}
|
||||||
|
|
||||||
|
#MSearchResultsWindow {
|
||||||
|
left: var(--spacing-medium) !important;
|
||||||
|
right: auto;
|
||||||
|
}
|
||||||
|
}
|
||||||
2681
docs/doxygen-awesome.css
Normal file
1849
docs/doxygen.css
Normal file
28
docs/doxygen.svg
Normal file
|
After Width: | Height: | Size: 15 KiB |
532
docs/doxygen_crawl.html
Normal file
@@ -0,0 +1,532 @@
|
|||||||
|
<!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" lang="en-US">
|
||||||
|
<head>
|
||||||
|
<title>Validator / crawler helper</title>
|
||||||
|
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
||||||
|
<meta name="generator" content="Doxygen 1.13.2"/>
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<a href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2network_2include_2gridfire_2engine_2engine_approx8_8h-example.html"/>
|
||||||
|
<a href="annotated.html"/>
|
||||||
|
<a href="classes.html"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view-members.html"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a048d4b1d41ecb4125a558d1b9ed7cb31"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a12cc2f352678fba9688363ba1876ab9c"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a14171a9ccc45a63996a967c72983de30"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a19fc7e02e216b797aa643fa35e429800"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a21c6e33bbf8c18fd5b5eaabb469054de"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a231193a61ba5a31e8eb92b0d4ce69111"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a256d14a333f9401039b826cc889761a8"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a3d9d8e862d1c2f0a8ba460c57f6a7f44"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a44c4fb7568ddbb20a08f328c2fbf1fdf"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a4710d218c8a0fd161e994ecd60b48e58"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a4d38b46be9f25c7afe7ddd2b284253f8"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a5eaf7c3a4e28cd3a4f34979b88a80103"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a5f66204a0ff5b27eed243afddecb0093"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a63580db57e0f48f508906a11ccfd465e"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a67b4ea8cad115394bb4a42cc39d696f9"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a68695f056b660e91285b7e5a931612e1"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a7b276b7210be588263395bdb0497fc6d"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a89614f4a48f60c4170a0197f45303e7c"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a896d29325b4233e83d9298850b617a2d"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a91e742642d8a8d9ec0620779927e5101"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#a93b38d0fdc4647f6f7340172dae17872"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#ac5bdbe46f87d38d9f23ece5743dcd193"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#ac83a8efe25c0e5b9bf7756ac3a500bb1"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#ac9aab6f60e80a9228b2b19b1b10449ef"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#ad599363cdd457e72e2e2937b0222c455"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#aedc0dedb51c81e03f253cc409a5d5c40"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#aee095b30a9dce5fcb5ae2fa1d2aa192c"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#af4bc9fc6e4afcd6a53c49ca6e2a95940"/>
|
||||||
|
<a href="classgridfire_1_1_adaptive_engine_view.html#afec39b2faa34ea65c5488dd8e11ba3c3"/>
|
||||||
|
<a href="classgridfire_1_1_dynamic_engine-members.html"/>
|
||||||
|
<a href="classgridfire_1_1_dynamic_engine.html"/>
|
||||||
|
<a href="classgridfire_1_1_dynamic_engine.html#a05d15ff35a6bc06a2fa7eda19838bd07"/>
|
||||||
|
<a href="classgridfire_1_1_dynamic_engine.html#a0a2fb3435ee3271ab9c806f225c61a7f"/>
|
||||||
|
<a href="classgridfire_1_1_dynamic_engine.html#a5d8ba98b230d2849035ee2507728fa15"/>
|
||||||
|
<a href="classgridfire_1_1_dynamic_engine.html#a6633b1757c41dd9e1c397333f4f9e785"/>
|
||||||
|
<a href="classgridfire_1_1_dynamic_engine.html#ad2a82099edbb374bbb2c9509ccdb1037"/>
|
||||||
|
<a href="classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f"/>
|
||||||
|
<a href="classgridfire_1_1_dynamic_engine.html#afa108dd5227dbb1045e90d7b3bd8b84f"/>
|
||||||
|
<a href="classgridfire_1_1_engine-members.html"/>
|
||||||
|
<a href="classgridfire_1_1_engine.html"/>
|
||||||
|
<a href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3"/>
|
||||||
|
<a href="classgridfire_1_1_engine.html#a2e7970bed2100699f226f4141d5db037"/>
|
||||||
|
<a href="classgridfire_1_1_engine.html#ac8b56124b6b49cd1802addb74a9a47c2"/>
|
||||||
|
<a href="classgridfire_1_1_engine_view-members.html"/>
|
||||||
|
<a href="classgridfire_1_1_engine_view.html"/>
|
||||||
|
<a href="classgridfire_1_1_engine_view.html#a994660f2d553f3a123512dc5eb421e74"/>
|
||||||
|
<a href="classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine-members.html"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a0837bab6dcd111d9075c9343b90d64f1"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a0ed390f3e598ebba4e245ac90bb78767"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a26215593544c3a52597194602e4e25dd"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a26602e1b3c610780a47b5a6511d6d567"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a2e22b111f6d00ecc9e3804a71f1ce876"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a2f1718c89d4aaad028102724d18fa910"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a303e6093591cde91430f866a04a8be7c"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a30e09ed0bce6aa5fc89beaa316a7b827"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a3b17102b143435ddfdc015d7a50c4b18"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a47202c43342b96480070874bffce1391"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a483979fc154adc88d029b3b672066d53"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a5a5458ed01923124f2d7e1f04f32f138"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a5d6cc63b99b467c2a976d1fbaaa1dfa3"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a5e96b5a0b34c8932f0e14eabda57f1a4"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a6b5feaf788bade212b7c8df7ac8c8152"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a71a3d1181b90c3becdc5d9a3da05b9c9"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a832e2fe066381811a3e0464806ff5e95"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a8b3baf29829c7ae0a61430ea70632bbf"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a8c29d8bbde407e913be5eb77efb2c0c9"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a9245642b741f215e52861d00e756fb3f"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a92d26068ba139e47d335f5fe9e2814cc"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a95563f6bc86007d9ee053a0f1e15b889"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a9c285e3a38de6e73503a4e19666678e2"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#a9f74786ff930ab72664b31f29d05a30c"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#aa6202cee0c3c481eda77cc9a91bc126b"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#aaf4d54e4b774ab8ec8eabec006579d31"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#acb7c4f5108b0efeae48ad15598e808c3"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#acdce8d87e23a2cd1504bc9472e538c0f"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#acf4cfccea20f5cb31c9886bf233a28be"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#ad1cb5fd32efc37668e2d9ecf0c72ad24"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#ad45650d10fc5dff1673ae3f806d067da"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#ad8237c252145a75092202d00f5e1ddf7"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#adac8c7d62bae76e17fc060e86dadd929"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#ae347ff0316e532e0298ec8c913908105"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#aed726d36ee2b3796beff6067a1e4db38"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#aedf42d83bfcc28313b6b6454034d2efa"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#aeeafeab40a5f4dbfae78bdc87e25e93f"/>
|
||||||
|
<a href="classgridfire_1_1_graph_engine.html#af41df9ce979b6410e12642cb093916c9"/>
|
||||||
|
<a href="classgridfire_1_1_network-members.html"/>
|
||||||
|
<a href="classgridfire_1_1_network.html"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#a0bb7c7be9a3c3212ef6dcbf26dcacb16"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#a20b631f2404bfdec2333f680a62abf55"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#a315a123499719178286b29e2aca69118"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#a37218e18f1bdbda7be94aa230f47dd18"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#a787c601f6e4bd06600bf946efbcc98d4"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#a84de2d691af06c4b62cfab5022b1e8fe"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#a960d309defc570f92d296ce4b93920e5"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#a9f8802012728ef5fea0e8cd465044e09"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#ab8d83289b62dda9b4e02f25311f85b79"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#adf7002883160101c9f9d1b376b265410"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#ae93ad65deba79def4b77d420e7affa0b"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#aefe364ae5af783e19e7b93bfd475566e"/>
|
||||||
|
<a href="classgridfire_1_1_network.html#afc8d5172dd0e2295248b42dcb52b655c"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network-members.html"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network.html"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d"/>
|
||||||
|
<a href="classgridfire_1_1approx8_1_1_approx8_network.html#aefed972081514c29cdaaa1efd857ad8d"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction-members.html"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#a019b721d83741acdb16036f00739f87c"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#a054994f733b44293b4d79f3a9b207560"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#a14a24cb8ea25a1514134acc51197f1de"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#a1d2fb3b6a6a1860ace98b32447d1dd1b"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#a4ae3806e5e1a802b86a6de292d043476"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#a5d410de1053f8028faed1f0d0a6083f5"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#a6965906ea33ebd0d615811219d9e9537"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#a7fe91d24e20ebc76d612f6ad742f476f"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#a81f75f0085f8a5a45169f0b7240c809d"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#adad6f4297c1d8ce487eab092b73cdd32"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#add094eda0e71126f8443698d7f3317f4"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#af8d23557326e6c8499fa4919ac0bd972"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction.html#afa41050855b842c63db16c94d2e9b897"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set-members.html"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a00001bbc0f888b167da50ae9fc2a75af"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a04f5579b45258e623a0b8f1d3d43fee9"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a129d55e5f57ec3c2e256070fd219e2df"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a15f08e96cce0ed23ca93fb83399eb8a4"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a3bcdf2f98c19e9b95e03ad62d6ff7da7"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a49280e0f29d2d4e322d76831688f7f27"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a70b669622690196e68eedfd2a8fd6318"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a7e21865d3dafb65d2bf3b051ee55c4c2"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#a9707407faf8efd3f4da745a54d3fa9e2"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#ac650a2a2c83cfb618f11a924552e251d"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#ad5c1f6a1642c47437dbf8cc20a32b51e"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_logical_reaction_set.html#afeed26abc72e5c529a76c1da41edfa67"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction-members.html"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a0185c6be5465d113f25e00aee1297cd6"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a01c67726efbaa2ff8e4d6f2c965f485c"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a074d3cd2421fd5d0133e47f0522403e2"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a084c38181408ed5e6fa2a2dd4d0ec905"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a0b0b9ac498080aae91ffd466d1ae85a9"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a0b543e9b0bb4a21efe4b29780d9bdf5b"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a16f9cbb6269817099d3dc07d4e63da7b"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a1d3c8ab6d55155f9a21ad80ed8b9ef97"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a2f1c115a99bc7c477a2e858ff18b1b51"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a410e2ab0784ad751f82bbe55be603db0"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a4b5607ed413acdf29539b8a57461e49e"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a59122a2898bb9af640cc3e9aeb49028b"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a5c685e5a736b51799e5b9f6746c4126b"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a5cb438adfefb640e4bc58e09053bd629"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a6124aa9fc2306349e1dd879a37923248"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a648b9ed6108bed2469dc028fb7e351af"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a6e2ff61b9e8409f2a561663628b8ce02"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a7044d0a1d59d85502ce554e4ec2167e4"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a735192a42f72cd68f289493753e1a616"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a78f42664cc957e266b6cf15fda09be97"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a7dc8fda87e0581fde6da0a81cf4d7224"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a7dff19d387e771d96c26e98d75ee9d5c"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a855ea65e4b62fb0cddc550424a4bc923"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a85968076e686e67763f4fdf4f72a892e"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#a87a065b3c7806bcdb5eadb7de2978a11"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#aa1d71e38fc55ae691dbb9ec459a612a5"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#aa61a9a024d7c4ff66a351ccd0277ec72"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#aa67d05dfabf007c1acad34052d9a1dba"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#aaf0c94db6536b4a9ac1ec08a5c8f01ac"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#ab1860df84843be70f97469761e11ab6a"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#ab92785f331a446e51a0960b75d60b37b"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#abbe243affa61ba9b2cd2a7b905cd5e45"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#abda0b4e4313e6d4ba57acf37d5976fb8"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#ac426457cf0a54a15b206549422083bac"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#ad359c06d7196c1a7a955a7b66a51dbe3"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#ad81e9b2a1773470059ca6989c60556ec"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction.html#af6c20e6d03a2d9f87632f71a90b88cb5"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set-members.html"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a1177193b1e46b4e5be630028883ab8dd"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a228f2a00f46a6ee01be887490a722613"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a256998eddf292f744d51cdc3e178d4c2"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a2f6b165c86634a68f35032c2267255f8"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a3209bb7c2a41deabaab059f6c671776f"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a4057f74ae647b691f4f61f150553c52b"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a436f9c4b8f8a4e115b19728d57d8e105"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a4bdf50219d686a6cbc0b3cc5365dc18e"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a4e572e823a80b905e7d002b612123135"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a529189f464aebc6b5ac5c717f70e14b8"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a5b872a8519740a6d06cfaed03784826a"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a64ca23fc5bdc41b868c3fbeb5aef6d98"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a6b07a81a3500e4e91d3bcd336b66e35d"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#a896b4e492ef596d9174aeda4b59c46cd"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#aa8e0d65aafc6e0320690b4906e1bf300"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#aaa3c40cb22b8bd056cf62b047ae4937c"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#aac890bf7fdf689890d765ff67489520a"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#abae9fbc4b4306479a6cd3173ac628987"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#acea41c2ffb010e46bc5cf56f5f244fac"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#acfe2341ae1f016ad82098b6f5a1efc45"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#ad3e2715e9e4d6b4f1dc54b969a1322f4"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#adb73fe9ff0178359409e2bea46a620c2"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#ae5f8078e77a700a8356487fbd69ba387"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#af92e3003b2a3606b48ab857cdedc3111"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#afc40e3783576867229fad3115b3d39d3"/>
|
||||||
|
<a href="classgridfire_1_1reaction_1_1_reaction_set.html#aff5ae284012009164d4b3033577709eb"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_direct_network_solver-members.html"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_direct_network_solver.html"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_direct_network_solver.html#a093aa89fd23c2fe03266e286871c7079"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_direct_network_solver.html#a0d1b52d06b0521e7c556d75cd8d2ffe6"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_direct_network_solver.html#a0e8a4b8ef656e0b084d11bea982e412a"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_network_solver_strategy-members.html"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_network_solver_strategy.html"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a01cbbec0eb5c3a60f50da38cdaf66505"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a1693dc93f63599c89587d729aca8e318"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_network_solver_strategy.html#a724924d94eaf82b67d9988a55c3261e8"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver-members.html"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a00d112f6087f6e3a93f4d40a519308d2"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a35f1f6ede393f15c8bb8862f3f1c3b07"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a3c9d46c8f5c519854cd65309a588772f"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a428b49fa7878559665363de06f1a44a7"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a53b5496db7fed6f345dca39656bf9c0e"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a5d81ee5bfcfd5e77fe52201ba9e63719"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#a7d19b6e50db34d38c81afec76bbedee1"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#ab07e68fd418ab058f890502d191b3f18"/>
|
||||||
|
<a href="classgridfire_1_1solver_1_1_q_s_e_network_solver.html#abaa567001df0007b714f474febae408b"/>
|
||||||
|
<a href="conceptgridfire_1_1_engine_type.html"/>
|
||||||
|
<a href="conceptgridfire_1_1_is_arithmetic_or_a_d.html"/>
|
||||||
|
<a href="concepts.html"/>
|
||||||
|
<a href="dir_1cdf727c700d393da216e23f923be8b4.html"/>
|
||||||
|
<a href="dir_2a1262ef5950eb718393488a3eb5aa9f.html"/>
|
||||||
|
<a href="dir_3c60707488650cd3ec07ac1739eb797f.html"/>
|
||||||
|
<a href="dir_49e56c817e5e54854c35e136979f97ca.html"/>
|
||||||
|
<a href="dir_5cccfa813acdf3744b542715860d37b2.html"/>
|
||||||
|
<a href="dir_68267d1309a1af8e8297ef4c3efbcdba.html"/>
|
||||||
|
<a href="dir_6b2e1e22dfdea3280d50981209bf7529.html"/>
|
||||||
|
<a href="dir_93d547a749bb04fb4b43758550ab11b5.html"/>
|
||||||
|
<a href="dir_a7655658c851688eff9381235a9676f0.html"/>
|
||||||
|
<a href="dir_aa1cdef39099aefa25ac81305b9dae77.html"/>
|
||||||
|
<a href="dir_c34d5e8363cf0aa3fabc4f3fad3412a4.html"/>
|
||||||
|
<a href="dir_d5f908f1a3b7d6921d55b8696a8e83bc.html"/>
|
||||||
|
<a href="dir_fc4c7f03e1a69a98c370fae55a743828.html"/>
|
||||||
|
<a href="doxygen_crawl.html"/>
|
||||||
|
<a href="engine__abstract_8h.html"/>
|
||||||
|
<a href="engine__abstract_8h_source.html"/>
|
||||||
|
<a href="engine__adaptive_8cpp.html"/>
|
||||||
|
<a href="engine__adaptive_8cpp_source.html"/>
|
||||||
|
<a href="engine__adaptive_8h.html"/>
|
||||||
|
<a href="engine__adaptive_8h_source.html"/>
|
||||||
|
<a href="engine__approx8_8cpp.html"/>
|
||||||
|
<a href="engine__approx8_8cpp_source.html"/>
|
||||||
|
<a href="engine__approx8_8h.html"/>
|
||||||
|
<a href="engine__approx8_8h_source.html"/>
|
||||||
|
<a href="engine__graph_8cpp.html"/>
|
||||||
|
<a href="engine__graph_8cpp_source.html"/>
|
||||||
|
<a href="engine__graph_8h.html"/>
|
||||||
|
<a href="engine__graph_8h_source.html"/>
|
||||||
|
<a href="engine__view__abstract_8h.html"/>
|
||||||
|
<a href="engine__view__abstract_8h_source.html"/>
|
||||||
|
<a href="examples.html"/>
|
||||||
|
<a href="files.html"/>
|
||||||
|
<a href="functions.html"/>
|
||||||
|
<a href="functions_b.html"/>
|
||||||
|
<a href="functions_c.html"/>
|
||||||
|
<a href="functions_d.html"/>
|
||||||
|
<a href="functions_e.html"/>
|
||||||
|
<a href="functions_f.html"/>
|
||||||
|
<a href="functions_func.html"/>
|
||||||
|
<a href="functions_g.html"/>
|
||||||
|
<a href="functions_h.html"/>
|
||||||
|
<a href="functions_i.html"/>
|
||||||
|
<a href="functions_j.html"/>
|
||||||
|
<a href="functions_l.html"/>
|
||||||
|
<a href="functions_m.html"/>
|
||||||
|
<a href="functions_n.html"/>
|
||||||
|
<a href="functions_o.html"/>
|
||||||
|
<a href="functions_p.html"/>
|
||||||
|
<a href="functions_q.html"/>
|
||||||
|
<a href="functions_r.html"/>
|
||||||
|
<a href="functions_rela.html"/>
|
||||||
|
<a href="functions_s.html"/>
|
||||||
|
<a href="functions_t.html"/>
|
||||||
|
<a href="functions_type.html"/>
|
||||||
|
<a href="functions_u.html"/>
|
||||||
|
<a href="functions_v.html"/>
|
||||||
|
<a href="functions_vars.html"/>
|
||||||
|
<a href="functions_~.html"/>
|
||||||
|
<a href="globals.html"/>
|
||||||
|
<a href="globals_func.html"/>
|
||||||
|
<a href="globals_vars.html"/>
|
||||||
|
<a href="hierarchy.html"/>
|
||||||
|
<a href="index.html"/>
|
||||||
|
<a href="index.html#autotoc_md0"/>
|
||||||
|
<a href="index.html#autotoc_md1"/>
|
||||||
|
<a href="index.html#autotoc_md10"/>
|
||||||
|
<a href="index.html#autotoc_md2"/>
|
||||||
|
<a href="index.html#autotoc_md3"/>
|
||||||
|
<a href="index.html#autotoc_md4"/>
|
||||||
|
<a href="index.html#autotoc_md5"/>
|
||||||
|
<a href="index.html#autotoc_md6"/>
|
||||||
|
<a href="index.html#autotoc_md7"/>
|
||||||
|
<a href="index.html#autotoc_md8"/>
|
||||||
|
<a href="index.html#autotoc_md9"/>
|
||||||
|
<a href="mainpage_8md.html"/>
|
||||||
|
<a href="namespacegridfire.html"/>
|
||||||
|
<a href="namespacegridfire.html#a1121d0b2d005195333412559fa29d3cc"/>
|
||||||
|
<a href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37"/>
|
||||||
|
<a href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a1fc7adf719c40457abfdb8334675faea"/>
|
||||||
|
<a href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37a9b8db7b445ae4f1bd114caa42a583182"/>
|
||||||
|
<a href="namespacegridfire.html#a3f3d6b3f9742b70e62049ccefbb60f37aac700abde5f6ff8b7328193eb19697b2"/>
|
||||||
|
<a href="namespacegridfire.html#a4e9cabad30b57d636c2f0d73d8cc6bb4"/>
|
||||||
|
<a href="namespacegridfire.html#a8b245f261cd8d1711ae8d593b054cf98"/>
|
||||||
|
<a href="namespacegridfire.html#a96c062f94713921e5d7568ecedcdcb06"/>
|
||||||
|
<a href="namespacegridfire.html#aa77f83539d9ae90e3bf541309bd9c83a"/>
|
||||||
|
<a href="namespacegridfire.html#ada3c137c014ecd8d06200fea2d1a9f50"/>
|
||||||
|
<a href="namespacegridfire.html#ae01b1738df1921db565bcbd68dd6cf64"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a12cb71ba6ed03750af9e7659464197ea"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a16739298c01e56967ce784a9a957439f"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a20f9c48e60a5abf0b6868d1d05080222"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a2715e1a6421717991814892046b896e3"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a275aecf94e3145c2ff3d1756deda54ce"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a34f18b2345a8fd8d96bbe1a9825c1f21"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a3a9861a77093effdfc061743eb13fcdb"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a51d139de74680c8437d20a3fa622200c"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a593cd66c1eadae4da233ae73b4aad4a3"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a62c2f567dc1ada3816843c8586aad0dc"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a70eb18e9706ac28a308dcb4fcec7421f"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a7387008e672ea12d277e2194745a4c93"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a890ad24c2cdb15fb76a3ff8a7b8d77db"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a8c30b7e6099c5fc2aa94f9c68fd075dc"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#a9a90b83dd4aa2dcc928bd14f4678dcef"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#ac309c160c806208bf01bebeb29c23896"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#acdbb3ee2ef22bfd9c836324285d0da98"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#ad7a6f894fa4bdeebb4cae0eba3b2c210"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#aed8175751b4920a53922f87f8c0e63c4"/>
|
||||||
|
<a href="namespacegridfire_1_1approx8.html#af7d9b901dbb3c88c151d927912d5121f"/>
|
||||||
|
<a href="namespacegridfire_1_1reaclib.html"/>
|
||||||
|
<a href="namespacegridfire_1_1reaclib.html#a02ff11b88be94392151873e06a30b276"/>
|
||||||
|
<a href="namespacegridfire_1_1reaclib.html#a5dba5efc372d2a9e9e846dfd6563f3c0"/>
|
||||||
|
<a href="namespacegridfire_1_1reaclib.html#a6bb94d5adc7bb9db5a67f770f7453e63"/>
|
||||||
|
<a href="namespacegridfire_1_1reaclib.html#a91c7971c9d0a2971b9a6fa4d841c761d"/>
|
||||||
|
<a href="namespacegridfire_1_1reaclib.html#af6ff0dfe7ffe34c73ba9acbab5ef8a66"/>
|
||||||
|
<a href="namespacegridfire_1_1reaclib.html#afc0deac6cbef076e8884e66fd3ab66e0"/>
|
||||||
|
<a href="namespacegridfire_1_1reaction.html"/>
|
||||||
|
<a href="namespacegridfire_1_1solver.html"/>
|
||||||
|
<a href="namespacegridfire_1_1solver.html#a5361d6cf364f0ba2f88285a60bb9cd92"/>
|
||||||
|
<a href="namespacegridfire_1_1solver.html#a8118d08bc25e439754b43a3f5ecc1db3"/>
|
||||||
|
<a href="namespacegridfire_1_1solver.html#af3b10822ab58b55365577755c1f4faf6"/>
|
||||||
|
<a href="namespacemembers.html"/>
|
||||||
|
<a href="namespacemembers_enum.html"/>
|
||||||
|
<a href="namespacemembers_eval.html"/>
|
||||||
|
<a href="namespacemembers_func.html"/>
|
||||||
|
<a href="namespacemembers_type.html"/>
|
||||||
|
<a href="namespacemembers_vars.html"/>
|
||||||
|
<a href="namespaces.html"/>
|
||||||
|
<a href="namespacestd.html"/>
|
||||||
|
<a href="network_8cpp.html"/>
|
||||||
|
<a href="network_8cpp_source.html"/>
|
||||||
|
<a href="network_8h.html"/>
|
||||||
|
<a href="network_8h_source.html"/>
|
||||||
|
<a href="pages.html"/>
|
||||||
|
<a href="reaclib_8cpp.html"/>
|
||||||
|
<a href="reaclib_8cpp.html#a2c6902cf3e699a1a65e871efa878a6ab"/>
|
||||||
|
<a href="reaclib_8cpp_source.html"/>
|
||||||
|
<a href="reaclib_8h.html"/>
|
||||||
|
<a href="reaclib_8h_source.html"/>
|
||||||
|
<a href="reaction_8cpp.html"/>
|
||||||
|
<a href="reaction_8cpp_source.html"/>
|
||||||
|
<a href="reaction_8h.html"/>
|
||||||
|
<a href="reaction_8h_source.html"/>
|
||||||
|
<a href="reactions__data_8h.html"/>
|
||||||
|
<a href="reactions__data_8h.html#a32dea82d95667c3df395d58fb469ce2a"/>
|
||||||
|
<a href="reactions__data_8h.html#aeb44e2b3b67960dfd83ecd7136c7d38b"/>
|
||||||
|
<a href="reactions__data_8h_source.html"/>
|
||||||
|
<a href="solver_8cpp.html"/>
|
||||||
|
<a href="solver_8cpp_source.html"/>
|
||||||
|
<a href="solver_8h.html"/>
|
||||||
|
<a href="solver_8h_source.html"/>
|
||||||
|
<a href="structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow-members.html"/>
|
||||||
|
<a href="structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html"/>
|
||||||
|
<a href="structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html#a6c2e9087f6c8af5d89a5f0de7bd4a5b4"/>
|
||||||
|
<a href="structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html#afc894db76a799be17be91130ff3ae6d9"/>
|
||||||
|
<a href="structgridfire_1_1_net_in-members.html"/>
|
||||||
|
<a href="structgridfire_1_1_net_in.html"/>
|
||||||
|
<a href="structgridfire_1_1_net_in.html#a06f0dff9f8927b7cf2da3004c8fa1577"/>
|
||||||
|
<a href="structgridfire_1_1_net_in.html#a0a8d820cfeaa92ee31f253795c57e0d1"/>
|
||||||
|
<a href="structgridfire_1_1_net_in.html#a13058f4929e72c1187abbebcddb8aed1"/>
|
||||||
|
<a href="structgridfire_1_1_net_in.html#a47781e8d5503e3b4f12d669e2cbcfb65"/>
|
||||||
|
<a href="structgridfire_1_1_net_in.html#a4e556f7bb18f46654b3445476734076a"/>
|
||||||
|
<a href="structgridfire_1_1_net_in.html#a5be0f5195a5cd1dd177b9fc5ab83a7be"/>
|
||||||
|
<a href="structgridfire_1_1_net_in.html#a6a5e909b46094ffa20da9a3da906e43f"/>
|
||||||
|
<a href="structgridfire_1_1_net_in.html#ae1fbce804bafa6ad2be4ac3470dac93b"/>
|
||||||
|
<a href="structgridfire_1_1_net_out-members.html"/>
|
||||||
|
<a href="structgridfire_1_1_net_out.html"/>
|
||||||
|
<a href="structgridfire_1_1_net_out.html#a073529511ae0e52f868b47cce0e8ac0a"/>
|
||||||
|
<a href="structgridfire_1_1_net_out.html#a43d5a861708992c949f616aa2a035ec6"/>
|
||||||
|
<a href="structgridfire_1_1_net_out.html#a51c16703132cf739ec2fd89eae7badd6"/>
|
||||||
|
<a href="structgridfire_1_1_net_out.html#a6996f06951c2a873e5464773ddc7319b"/>
|
||||||
|
<a href="structgridfire_1_1_step_derivatives-members.html"/>
|
||||||
|
<a href="structgridfire_1_1_step_derivatives.html"/>
|
||||||
|
<a href="structgridfire_1_1_step_derivatives.html#ab4aeb41be952c7b5844e1ee81fef9008"/>
|
||||||
|
<a href="structgridfire_1_1_step_derivatives.html#ae0de268b86c2404379409c4feae0b34d"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net-members.html"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a010df59d40b3bc8a802224968922ebde"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a18501627dceb5d084bc7ba19f119826f"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a1af9135867aa3786721b89dbfdc4aee0"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a296e54c1b22f0c5d4d07a13577c6e069"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a31928b4041479da6515a90569322fc02"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a562c2383f585d3e9984225584d61c037"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a7218aa9b3dbe7c6eca52119e115692db"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a82977ad3df7f620e80a6235b3fe64731"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a928b7810cb2993d59d40aa73c2faef18"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a95b9a07e29285884e6de523f8132f653"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#a9647205f52fb0fa21316be39c3a6d709"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#ab0a43fee658efcaacfe7e6fb4870569b"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#ab4e95622dc0414ad7e636ef811e600af"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#acc735a17e005f7e25c68a86d9735ec4c"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_approx8_net.html#ad43418fd8c536ebc814d5e6de555256c"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_jacobian-members.html"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_jacobian.html"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_jacobian.html#a548431915b5895082eb96ce66d5494fa"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_o_d_e-members.html"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_o_d_e.html"/>
|
||||||
|
<a href="structgridfire_1_1approx8_1_1_o_d_e.html#a2e1eb1ce2aa7949c225d45ce4edf03d0"/>
|
||||||
|
<a href="structgridfire_1_1reaclib_1_1_reaction_record-members.html"/>
|
||||||
|
<a href="structgridfire_1_1reaclib_1_1_reaction_record.html"/>
|
||||||
|
<a href="structgridfire_1_1reaclib_1_1_reaction_record.html#a2165deb1c0a54a5086b496cf34604fa5"/>
|
||||||
|
<a href="structgridfire_1_1reaclib_1_1_reaction_record.html#a523b7cfb0a6d8ddccd785aef2f425ad1"/>
|
||||||
|
<a href="structgridfire_1_1reaclib_1_1_reaction_record.html#a5c853b69a23b0a8c39ab4b55ac3fe3cc"/>
|
||||||
|
<a href="structgridfire_1_1reaclib_1_1_reaction_record.html#a67afc513db8dbcc43d79733e22ca8d39"/>
|
||||||
|
<a href="structgridfire_1_1reaclib_1_1_reaction_record.html#a80803f612e574859fde0a163bca84bc0"/>
|
||||||
|
<a href="structgridfire_1_1reaclib_1_1_reaction_record.html#aa1fd4f510d7c00d2e4197e9b9caf29fd"/>
|
||||||
|
<a href="structgridfire_1_1reaclib_1_1_reaction_record.html#aeeb8a1e078a27420e398663825cce644"/>
|
||||||
|
<a href="structgridfire_1_1reaclib_1_1_reaction_record.html#af1b1d3b0308d965ef0697b247fcf9082"/>
|
||||||
|
<a href="structgridfire_1_1reaction_1_1_rate_coefficient_set-members.html"/>
|
||||||
|
<a href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html"/>
|
||||||
|
<a href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html#a2a9316d19bc2e8bf0a7872eb6fe8a53f"/>
|
||||||
|
<a href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html#a2fa6b65e300dcd181222b743c2b3d6ed"/>
|
||||||
|
<a href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html#a31a92f95a27e4430209dfc2bdfa5c40f"/>
|
||||||
|
<a href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html#a3d047485ebb57d6c763adfe4aae493b1"/>
|
||||||
|
<a href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html#a8c79db4e649b4eb1d29c43ebe4e95458"/>
|
||||||
|
<a href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html#ace9dbd928e179784e47eaa108ce8d721"/>
|
||||||
|
<a href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html#adf8e6ed7f91cb9e15d1469a808b1877a"/>
|
||||||
|
<a href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html#ae57b2eac71cb4ed9947f40c9cb8fc3ca"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor-members.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html#a3f624142212b5e6ff65f5706953fe353"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html#a56f8b2b222fb2a7dac190ead0babfdd0"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html#a88f5fc48a555b369f1e2688d6bb67b83"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html#a932c41aa9f1aa38e56a03b27cd2ccda4"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html#ad4fc0b406218aa2f567f5c61a4eda3c9"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_jacobian_functor.html#afd2a548ffb907b0fb1fa28993ea99f25"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor-members.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html#a04f8c84e46e6fbd0977e50fda4829d1a"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html#a082844f1eae0609e66620575210e8823"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html#a3a7542b6c6b4c86b6fe53f54d7232919"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html#a7d4f7f04c4ee6f0b519194f87aa265e7"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html#ac4a1af03d2a4fbc5cc2407b8a6833147"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_r_h_s_functor.html#aed201b52ea757069c17a49e9638b3d3c"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor-members.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#a08ce53701b152f3ce108c1c18ce64de2"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#a6771ae56ddd9058954b42ee92a378309"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#a91c9c7c40c061dcfb6e57524e696676e"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#a93b46ca95ddf9e4d21d02700621e6285"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#ab0a0d4c166e97b971543cbbf2b0a1a2e"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#abaf28fdd93e881ef56c24f541be7492d"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#abc86b32db81acf1b24feb3763dc4ddb0"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#ac46bd712296b03f31af1573f6a0f5644"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#ac4ec3c180a9778acdd604a9b80d25399"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#ad42fdb6d5ae06eaa6ddccf03eba0a50c"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#af4f10300bde1e8e07b896bfca6335401"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_eigen_functor.html#af8650f704c2ca512c9c5b4562b3b0958"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor-members.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html#a0907f7b6c1a87baf5e39fbc17a30df82"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html#a1b92391170eb46771bd499aa8d115334"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html#a2071ce797f94ae1a3ea6d934748672ce"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html#a3668fae1e0f8e69ff3fd87275bf4a79d"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html#a85f88639447a9a706008efece82ff289"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html#aaaa82eff96e6127a6de05444f730e43a"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_jacobian_functor.html#ab8222646cd32670a046b6c74909bd83a"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor-members.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html#a02c23ef20d616bf5a591a274b66cd75a"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html#a0d8d28a6559cfed5e7cd683523d49b2c"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html#a35026100163c7cc6fdb4c2e4d988b8cb"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html#a3ac1ef529627d21f7d1ad718dc87f7f9"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html#a5353d8e6f27b6c435084a167bc009e46"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html#a6be7259897a47ce480b289144b06e269"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html#a81f964b87457847d7de13fed18499283"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html#adc0f8e655af42f414dcb220a7224f261"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1_q_s_e_network_solver_1_1_r_h_s_functor.html#ae0b6362d9c0a14e69c7a47233db6a86a"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices-members.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html#a7d4ba82d9e60a4914938ebebecaab4a2"/>
|
||||||
|
<a href="structgridfire_1_1solver_1_1dynamic_q_s_e_species_indices.html#ac6e0419abdd3c78b32e34c16c0543157"/>
|
||||||
|
<a href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4-members.html"/>
|
||||||
|
<a href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html"/>
|
||||||
|
<a href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_01_4.html#a48224b63a80690e4f0620f1312be5dd9"/>
|
||||||
|
<a href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4-members.html"/>
|
||||||
|
<a href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html"/>
|
||||||
|
<a href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html#a32b976b3e3e4e0403c1295f9b467e921"/>
|
||||||
|
<a href="todo.html"/>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
205
docs/dynsections.js
Normal file
@@ -0,0 +1,205 @@
|
|||||||
|
/*
|
||||||
|
@licstart The following is the entire license notice for the JavaScript code in this file.
|
||||||
|
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (C) 1997-2020 by Dimitri van Heesch
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy of this software
|
||||||
|
and associated documentation files (the "Software"), to deal in the Software without restriction,
|
||||||
|
including without limitation the rights to use, copy, modify, merge, publish, distribute,
|
||||||
|
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all copies or
|
||||||
|
substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
|
||||||
|
BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||||
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
|
||||||
|
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
@licend The above is the entire license notice for the JavaScript code in this file
|
||||||
|
*/
|
||||||
|
|
||||||
|
function toggleVisibility(linkObj) {
|
||||||
|
return dynsection.toggleVisibility(linkObj);
|
||||||
|
}
|
||||||
|
|
||||||
|
let dynsection = {
|
||||||
|
|
||||||
|
// helper function
|
||||||
|
updateStripes : function() {
|
||||||
|
$('table.directory tr').
|
||||||
|
removeClass('even').filter(':visible:even').addClass('even');
|
||||||
|
$('table.directory tr').
|
||||||
|
removeClass('odd').filter(':visible:odd').addClass('odd');
|
||||||
|
},
|
||||||
|
|
||||||
|
toggleVisibility : function(linkObj) {
|
||||||
|
const base = $(linkObj).attr('id');
|
||||||
|
const summary = $('#'+base+'-summary');
|
||||||
|
const content = $('#'+base+'-content');
|
||||||
|
const trigger = $('#'+base+'-trigger');
|
||||||
|
const src=$(trigger).attr('src');
|
||||||
|
if (content.is(':visible')===true) {
|
||||||
|
content.hide();
|
||||||
|
summary.show();
|
||||||
|
$(linkObj).addClass('closed').removeClass('opened');
|
||||||
|
$(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||||
|
} else {
|
||||||
|
content.show();
|
||||||
|
summary.hide();
|
||||||
|
$(linkObj).removeClass('closed').addClass('opened');
|
||||||
|
$(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
},
|
||||||
|
|
||||||
|
toggleLevel : function(level) {
|
||||||
|
$('table.directory tr').each(function() {
|
||||||
|
const l = this.id.split('_').length-1;
|
||||||
|
const i = $('#img'+this.id.substring(3));
|
||||||
|
const a = $('#arr'+this.id.substring(3));
|
||||||
|
if (l<level+1) {
|
||||||
|
i.removeClass('iconfopen iconfclosed').addClass('iconfopen');
|
||||||
|
a.html('▼');
|
||||||
|
$(this).show();
|
||||||
|
} else if (l==level+1) {
|
||||||
|
i.removeClass('iconfclosed iconfopen').addClass('iconfclosed');
|
||||||
|
a.html('►');
|
||||||
|
$(this).show();
|
||||||
|
} else {
|
||||||
|
$(this).hide();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
this.updateStripes();
|
||||||
|
},
|
||||||
|
|
||||||
|
toggleFolder : function(id) {
|
||||||
|
// the clicked row
|
||||||
|
const currentRow = $('#row_'+id);
|
||||||
|
|
||||||
|
// all rows after the clicked row
|
||||||
|
const rows = currentRow.nextAll("tr");
|
||||||
|
|
||||||
|
const re = new RegExp('^row_'+id+'\\d+_$', "i"); //only one sub
|
||||||
|
|
||||||
|
// only match elements AFTER this one (can't hide elements before)
|
||||||
|
const childRows = rows.filter(function() { return this.id.match(re); });
|
||||||
|
|
||||||
|
// first row is visible we are HIDING
|
||||||
|
if (childRows.filter(':first').is(':visible')===true) {
|
||||||
|
// replace down arrow by right arrow for current row
|
||||||
|
const currentRowSpans = currentRow.find("span");
|
||||||
|
currentRowSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||||
|
currentRowSpans.filter(".arrow").html('►');
|
||||||
|
rows.filter("[id^=row_"+id+"]").hide(); // hide all children
|
||||||
|
} else { // we are SHOWING
|
||||||
|
// replace right arrow by down arrow for current row
|
||||||
|
const currentRowSpans = currentRow.find("span");
|
||||||
|
currentRowSpans.filter(".iconfclosed").removeClass("iconfclosed").addClass("iconfopen");
|
||||||
|
currentRowSpans.filter(".arrow").html('▼');
|
||||||
|
// replace down arrows by right arrows for child rows
|
||||||
|
const childRowsSpans = childRows.find("span");
|
||||||
|
childRowsSpans.filter(".iconfopen").removeClass("iconfopen").addClass("iconfclosed");
|
||||||
|
childRowsSpans.filter(".arrow").html('►');
|
||||||
|
childRows.show(); //show all children
|
||||||
|
}
|
||||||
|
this.updateStripes();
|
||||||
|
},
|
||||||
|
|
||||||
|
toggleInherit : function(id) {
|
||||||
|
const rows = $('tr.inherit.'+id);
|
||||||
|
const img = $('tr.inherit_header.'+id+' img');
|
||||||
|
const src = $(img).attr('src');
|
||||||
|
if (rows.filter(':first').is(':visible')===true) {
|
||||||
|
rows.css('display','none');
|
||||||
|
$(img).attr('src',src.substring(0,src.length-8)+'closed.png');
|
||||||
|
} else {
|
||||||
|
rows.css('display','table-row'); // using show() causes jump in firefox
|
||||||
|
$(img).attr('src',src.substring(0,src.length-10)+'open.png');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
let codefold = {
|
||||||
|
opened : true,
|
||||||
|
|
||||||
|
// in case HTML_COLORSTYLE is LIGHT or DARK the vars will be replaced, so we write them out explicitly and use double quotes
|
||||||
|
plusImg: [ "url('plus.svg')", "url('../../plus.svg')" ],
|
||||||
|
minusImg: [ "url('minus.svg')", "url('../../minus.svg')" ],
|
||||||
|
|
||||||
|
// toggle all folding blocks
|
||||||
|
toggle_all : function(relPath) {
|
||||||
|
if (this.opened) {
|
||||||
|
$('#fold_all').css('background-image',this.plusImg[relPath]);
|
||||||
|
$('div[id^=foldopen]').hide();
|
||||||
|
$('div[id^=foldclosed]').show();
|
||||||
|
} else {
|
||||||
|
$('#fold_all').css('background-image',this.minusImg[relPath]);
|
||||||
|
$('div[id^=foldopen]').show();
|
||||||
|
$('div[id^=foldclosed]').hide();
|
||||||
|
}
|
||||||
|
this.opened=!this.opened;
|
||||||
|
},
|
||||||
|
|
||||||
|
// toggle single folding block
|
||||||
|
toggle : function(id) {
|
||||||
|
$('#foldopen'+id).toggle();
|
||||||
|
$('#foldclosed'+id).toggle();
|
||||||
|
},
|
||||||
|
|
||||||
|
init : function(relPath) {
|
||||||
|
$('span[class=lineno]').css({
|
||||||
|
'padding-right':'4px',
|
||||||
|
'margin-right':'2px',
|
||||||
|
'display':'inline-block',
|
||||||
|
'width':'54px',
|
||||||
|
'background':'linear-gradient(#808080,#808080) no-repeat 46px/2px 100%'
|
||||||
|
});
|
||||||
|
// add global toggle to first line
|
||||||
|
$('span[class=lineno]:first').append('<span class="fold" id="fold_all" '+
|
||||||
|
'onclick="javascript:codefold.toggle_all('+relPath+');" '+
|
||||||
|
'style="background-image:'+this.minusImg[relPath]+';"></span>');
|
||||||
|
// add vertical lines to other rows
|
||||||
|
$('span[class=lineno]').not(':eq(0)').append('<span class="fold"></span>');
|
||||||
|
// add toggle controls to lines with fold divs
|
||||||
|
$('div[class=foldopen]').each(function() {
|
||||||
|
// extract specific id to use
|
||||||
|
const id = $(this).attr('id').replace('foldopen','');
|
||||||
|
// extract start and end foldable fragment attributes
|
||||||
|
const start = $(this).attr('data-start');
|
||||||
|
const end = $(this).attr('data-end');
|
||||||
|
// replace normal fold span with controls for the first line of a foldable fragment
|
||||||
|
$(this).find('span[class=fold]:first').replaceWith('<span class="fold" '+
|
||||||
|
'onclick="javascript:codefold.toggle(\''+id+'\');" '+
|
||||||
|
'style="background-image:'+codefold.minusImg[relPath]+';"></span>');
|
||||||
|
// append div for folded (closed) representation
|
||||||
|
$(this).after('<div id="foldclosed'+id+'" class="foldclosed" style="display:none;"></div>');
|
||||||
|
// extract the first line from the "open" section to represent closed content
|
||||||
|
const line = $(this).children().first().clone();
|
||||||
|
// remove any glow that might still be active on the original line
|
||||||
|
$(line).removeClass('glow');
|
||||||
|
if (start) {
|
||||||
|
// if line already ends with a start marker (e.g. trailing {), remove it
|
||||||
|
$(line).html($(line).html().replace(new RegExp('\\s*'+start+'\\s*$','g'),''));
|
||||||
|
}
|
||||||
|
// replace minus with plus symbol
|
||||||
|
$(line).find('span[class=fold]').css('background-image',codefold.plusImg[relPath]);
|
||||||
|
// append ellipsis
|
||||||
|
$(line).append(' '+start+'<a href="javascript:codefold.toggle(\''+id+'\')">…</a>'+end);
|
||||||
|
// insert constructed line into closed div
|
||||||
|
$('#foldclosed'+id).html(line);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
};
|
||||||
|
/* @license-end */
|
||||||
|
$(function() {
|
||||||
|
$('.code,.codeRef').each(function() {
|
||||||
|
$(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());
|
||||||
|
$.fn.powerTip.smartPlacementLists.s = [ 's', 'n', 'ne', 'se' ];
|
||||||
|
$(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
|
||||||
|
});
|
||||||
|
});
|
||||||