Files
GridFire/docs/html/classgridfire_1_1engine_1_1GraphEngine-members.html

196 lines
37 KiB
HTML
Raw Permalink Normal View History

<!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.9.8"/>
<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>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<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">&#160;v0.7.1_rc2</span>
</div>
<div id="projectbrief">General Purpose Nuclear Network</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(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&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('classgridfire_1_1engine_1_1GraphEngine.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<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::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_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a>, including all inherited members.</p>
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a5970c97be4c7b5b764ce1155b5c7f870">calculateAllDerivatives</a>(const std::vector&lt; T &gt; &amp;Y_in, T T9, T rho, T Ye, T mue, std::function&lt; std::optional&lt; size_t &gt;(const fourdst::atomic::Species &amp;)&gt; speciesLookup, const std::function&lt; bool(const reaction::Reaction &amp;)&gt; &amp;reactionLookup) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a23187ad3ee504de46f59e1644c715c9f">calculateAllDerivatives</a>(const std::vector&lt; T &gt; &amp;Y_in, const T T9, const T rho, const T Ye, const T mue, const std::function&lt; std::optional&lt; size_t &gt;(const fourdst::atomic::Species &amp;)&gt; speciesLookup, const std::function&lt; bool(const reaction::Reaction &amp;)&gt; &amp;reactionLookup) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#abdd3ea788cbe3448b11969c7bbe09546">calculateAllDerivativesUsingPrecomputation</a>(const fourdst::composition::CompositionAbstract &amp;comp, const std::vector&lt; double &gt; &amp;bare_rates, const std::vector&lt; double &gt; &amp;bare_reverse_rates, double T9, double rho, const reaction::ReactionSet &amp;activeReactions) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ac7e4624ed6eee72e7a8df42381d098bb">calculateEpsDerivatives</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a194b03e287ec31348583f8d2078d4906">calculateEpsDerivatives</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho, const reaction::ReactionSet &amp;activeReactions) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#aaff9cdc04ca01e7c927d36476bcf5da4">calculateMolarReactionFlow</a>(const reaction::Reaction &amp;reaction, const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#aab80f2ab29ad9c7867e75e499148aa1f">calculateMolarReactionFlow</a>(const reaction::Reaction &amp;reaction, const std::vector&lt; T &gt; &amp;Y, T T9, T rho, T Ye, T mue, const std::function&lt; std::optional&lt; size_t &gt;(const fourdst::atomic::Species &amp;)&gt; &amp;speciesIDLookup) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a2e7012382ee44473478ebc37ac36695c">calculateReverseMolarReactionFlow</a>(T T9, T rho, std::vector&lt; T &gt; screeningFactors, const std::vector&lt; T &gt; &amp;Y, size_t reactionIndex, const reaction::Reaction &amp;reaction) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a4dd5733c77e9a7ad8b5e541c187fabae">calculateReverseRate</a>(const reaction::Reaction &amp;reaction, double T9, double rho, const fourdst::composition::CompositionAbstract &amp;comp) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#aa6b07108beeab1bc75c3099c25be7833">calculateReverseRateTwoBody</a>(const reaction::Reaction &amp;reaction, double T9, double forwardRate, double expFactor) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a83ef40080c62d667b3fee71237efd2e0">calculateReverseRateTwoBodyDerivative</a>(const reaction::Reaction &amp;reaction, double T9, double rho, const fourdst::composition::Composition &amp;comp, double reverseRate) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#aee098a65f5cecded199d2c00422b398d">calculateRHSAndEnergy</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ac77d4150b3b070a095fb65346968e51b">calculateRHSAndEnergy</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho, const reaction::ReactionSet &amp;activeReactions) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a5fadd1bb2692e1527ce24295c77cfc72">collectAtomicReverseRateAtomicBases</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ae9d4d99c791876c012697fe5a0ba06c8">collectComposition</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a8f29c77e777fdc6517f2c7778537ba6f">collectNetworkSpecies</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a2c0c50ba51537a2f565183e2f47eef69">exportToCSV</a>(const std::string &amp;filename) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a77d9755e68c81279316c96e6bb160ee4">exportToDot</a>(const std::string &amp;filename) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a9ca013f203d7a3ef9d1b9ee4b2982cb0">generateJacobianMatrix</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#acc28ff627d46d8d4066a1acf830cbe27">generateJacobianMatrix</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho, const std::vector&lt; fourdst::atomic::Species &gt; &amp;activeSpecies) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ac4f9cd4e2304f681dd9af0f7b751cb81">generateJacobianMatrix</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho, const SparsityPattern &amp;sparsityPattern) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a2221feee40542efa1c07f01225bd3828">generateStoichiometryMatrix</a>() override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ab29d6c4a7c789cf3d75767833c80c658">getDepth</a>() const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a663fd2bd0eda255bc242c1dc6338bc11">getNetReactionStoichiometry</a>(const reaction::Reaction &amp;reaction)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a749cc482a707cb3a38bdd5de894716e2">getNetworkReactions</a>() const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a8f5099bfda5f6d6e1494788beff9b7c8">getNetworkSpecies</a>() const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a4247cf6a551a7cbc951a733d3c31c325">getPartitionFunction</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a62c6f3bebe931bcd412fb492deb634a5">getScreeningModel</a>() const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ae026bc87dc8b24fd78d412ac7e58b148">getSpeciesDestructionTimescales</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a0ea1eedfd79ccbd3d44241eadd65065b">getSpeciesDestructionTimescales</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho, const reaction::ReactionSet &amp;activeReactions) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#ad67b0022cc783e63ae1954a04c4a68e1">getSpeciesIndex</a>(const fourdst::atomic::Species &amp;species) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#afe93df16c69e7e10658c82874759dd2f">getSpeciesStatus</a>(const fourdst::atomic::Species &amp;species) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a3c9b57d2842b6b5535313be845ca6175">getSpeciesTimescales</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a2f196db621e81082430be117c72fa9d0">getSpeciesTimescales</a>(const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho, const reaction::ReactionSet &amp;activeReactions) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#aec867f0b43e74c8157f7d5085b55bb96">getStoichiometryMatrixEntry</a>(const fourdst::atomic::Species &amp;species, const reaction::Reaction &amp;reaction) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a530a5563c5a7a76650edb1657868a289">GraphEngine</a>(const fourdst::composition::Composition &amp;composition, BuildDepthType=NetworkBuildDepth::Full)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a885887bc4ff09c810e79eb68b79e7e2a">GraphEngine</a>(const fourdst::composition::Composition &amp;composition, const partition::PartitionFunction &amp;partitionFunction, BuildDepthType buildDepth=NetworkBuildDepth::Full)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ad73fec5f24f5ee74020ca70cdaa104e3">GraphEngine</a>(const fourdst::composition::Composition &amp;composition, const partition::PartitionFunction &amp;partitionFunction, BuildDepthType buildDepth, NetworkConstructionFlags reactionTypes)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a00f8aafa14ae665d8e556b35a7934587">GraphEngine</a>(const reaction::ReactionSet &amp;reactions)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a147917aef40c3ec2751d742d3f862c70">involvesSpecies</a>(const fourdst::atomic::Species &amp;species) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#ad031cc7869394bd37c0bb65d86153469">isPrecomputationEnabled</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a07acc57c1015903ce3d1b0d0b7f09358">isStale</a>(const NetIn &amp;netIn) override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a177a29cbdd8bae5a313cc391932a3cdd">isUsingReverseReactions</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a19305dc4affde99bb84056c9eeda9f1e">JacobianMatrixState</a> enum name</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ac02ff3a8828e281209013f5c564083d0">m_atomicReverseRates</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a903c99fc607b3e36f434ec2070c7344d">m_config</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#aab2701ed1d1262071072175647674b43">m_constants</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ae2fef545142356c7f2f2f5ae3cba6d90">m_depth</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a9087124f3e15614e76754a65d441ca08">m_epsADFun</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a636caa7f8085153424e17dc6e343a326">m_full_jacobian_sparsity_pattern</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#af68112da3edc1a8c88289b8e7242180e">m_full_sparsity_set</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#af794d0c7e7b78aebfbbf05381e3531a6">m_has_been_primed</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#aac9f28dd58bc0d40a643885c95c2ab52">m_indexToSpeciesMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a81628fd98da5681396daab00ac573c6c">m_jac_work</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a0a8d12341ecf52446faef9dd8c7dc81e">m_jacobianMatrixStateNameMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a8a121839fe3a7a35e4214fd20e753f9f">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a544299e2495c6cac339b767e932e37b3">m_networkSpecies</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a3413c72ee010534a510160e38c3b2a0c">m_networkSpeciesMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a9f0e38be889a964d0b6e62934a1220db">m_partitionFunction</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a6b4fe179421269045712cb417aa19eca">m_precomputedReactionIndexMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a08deff0296d504a23056e6f0382dc664">m_precomputedReactions</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#af7dab9063bb92aac64b6dfa755074739">m_reactionIDMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a249a9237865b0cf6906b360e4cb7c1ec">m_reactions</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#aac2420a91b43e1a949a48768e6f3b4f2">m_rhsADFun</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"><span class="mlabel">mutable</span><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a3e91570fbffc48748ad352e4554a728b">m_screeningModel</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#abdff5b7eeb73ed327ba6b758038ef776">m_screeningType</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a2421bbbdcc9fb02d9cb6e584da393c83">m_speciesToIndexMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a1f4e11a70ce65d544e9800d552a65cc8">m_usePrecomputation</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ac9a0d4d0eec32145bf8f2b688a1d988d">m_useReverseReactions</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a4fd4daf4f4ef658e7c0617223a74d824">m_weakRateInterpolator</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a915602acb18a69f34076bea401ffb49d">mapNetInToMolarAbundanceVector</a>(const NetIn &amp;netIn) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a6ccfb1813ce5b5c9568434f47e06726a">populateReactionIDMap</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a7e5c8d9b996e5bc7fc130d34dd196a4b">populateSpeciesToIndexMap</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#ac7814b9922c7fee4c5a2649127dcdadc">precomputeNetwork</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#acc7f7fb7f0ef96135e7bda4bb532792e">primeEngine</a>(const NetIn &amp;netIn) override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a6c5245a27da1b45e10fb410518b79d4e">rebuild</a>(const fourdst::composition::CompositionAbstract &amp;comp, BuildDepthType depth) override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a727ae752bcf5d6266a1cf3dedacf50fa">recordADTape</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a90251650123d0d8ce0281e18c4476f45">setNetworkReactions</a>(const reaction::ReactionSet &amp;reactions) override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a0e0650a14247a7f43623d58de8eedb19">setPrecomputation</a>(bool precompute)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#af842981deaf84a698b6cbfa66abcb715">setScreeningModel</a>(screening::ScreeningType model) override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a959928abbef89fd0a20264ef8b79c111">setUseReverseReactions</a>(bool useReverse)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html#a9af928bf8a5327d3cb45254c0e59f914">syncInternalMaps</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a7f6d98a9a4f22f1bbc015b1cbb8198e3">update</a>(const NetIn &amp;netIn) override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1GraphEngine.html#a87bf3a33fc21f7da2a26173ebdfa69f7">validateConservation</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1GraphEngine.html">gridfire::engine::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_1engine_1_1Engine.html#af0ea99416c28933d364a872fc6aff556">~Engine</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1Engine.html">gridfire::engine::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.9.8 </li>
</ul>
</div>
</body>
</html>