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

202 lines
39 KiB
HTML

<!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">&#160;v0.7.6rc4.0</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&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;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&amp;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&amp;dn=expat.txt MIT */
$(function(){initNavTree('classgridfire_1_1engine_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::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_1_graph_engine.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_1_graph_engine.html#ab5c4f7868ccd28fcf256e1e252c78517">accumulate_flows_serial</a>(scratch::StateBlob &amp;ctx, const std::vector&lt; double &gt; &amp;local_abundances, const std::vector&lt; double &gt; &amp;screening_factors, const std::vector&lt; double &gt; &amp;bare_rates, const std::vector&lt; double &gt; &amp;bare_reverse_rates, double rho, const reaction::ReactionSet &amp;activeReactions) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a0dca83ce5226859b6b605889aca8ecc9">addReaction</a>(const reaction::Reaction &amp;reaction)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a6288b4006fb9d43dc4ef199f3b9f91fe">addReaction</a>(const std::string &amp;reaction_id)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.html#ad3ab19d036a9f1484f527442b2dad958">calculateAllDerivativesUsingPrecomputation</a>(scratch::StateBlob &amp;ctx, 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_1_graph_engine.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_1_graph_engine.html#aa265b90b5ec153e1e71acb2d0e8fad36">calculateEpsDerivatives</a>(scratch::StateBlob &amp;, const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a00398599c658d7c0cebfd15f6465ea7d">calculateEpsDerivatives</a>(scratch::StateBlob &amp;, 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_1_graph_engine.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_1_graph_engine.html#a154eda68e5df7f45b0e59b17761177b3">calculateMolarReactionFlow</a>(scratch::StateBlob &amp;, 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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.html#a474ba2ca2d24cb90ee73af042993dd14">calculateRHSAndEnergy</a>(scratch::StateBlob &amp;, const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho, bool trust) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a7bd6fbf8bc5256a3437ea2731fadf4e4">calculateRHSAndEnergy</a>(scratch::StateBlob &amp;, 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_1_graph_engine.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_1_graph_engine.html#a5fadd1bb2692e1527ce24295c77cfc72">collectAtomicReverseRateAtomicBases</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a1c977a772eedae1cceeb6b50d984fde4">collectComposition</a>(scratch::StateBlob &amp;, const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a8f29c77e777fdc6517f2c7778537ba6f">collectNetworkSpecies</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a698cbb0c4e0028924b116906787e342a">compute_neutrino_fluxes</a>(scratch::StateBlob &amp;ctx, double netFlow, const reaction::Reaction &amp;reaction) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#ad6b75b38b3c67276ad5fe254a36bf8f6">compute_reaction_flow</a>(scratch::StateBlob &amp;ctx, const std::vector&lt; double &gt; &amp;local_abundances, const std::vector&lt; double &gt; &amp;screening_factors, const std::vector&lt; double &gt; &amp;bare_rates, const std::vector&lt; double &gt; &amp;bare_reverse_rates, double rho, size_t reactionCounter, const reaction::Reaction &amp;reaction, size_t reactionIndex, const PrecomputedReaction &amp;precomputedReaction) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#acfe338ed3b10a4f116e58b2693a7fe10">constructStateBlob</a>(const scratch::StateBlob *blob=nullptr) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#adab81a7a56e2d9fd1ca46c20bf971912">exportToCSV</a>(scratch::StateBlob &amp;ctx, const std::string &amp;filename) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#ac5f6bbc54d65a974dce4ad407617779a">exportToDot</a>(scratch::StateBlob &amp;ctx, const std::string &amp;filename) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#acaef2178b6bd13ee478a9aa03bd12da9">generate_jacobian_sparsity_pattern</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#ab7efbe72c39d2828eeed4e20f319a2c8">generateJacobianMatrix</a>(scratch::StateBlob &amp;, const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a72130974401a22155dfd9a2e68192d56">generateJacobianMatrix</a>(scratch::StateBlob &amp;, 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_1_graph_engine.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_1_graph_engine.html#a7704e02c04de922ae6b01f4ba2b88148">generateJacobianMatrix</a>(scratch::StateBlob &amp;, 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_1_graph_engine.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_1_graph_engine.html#a769ac1cbf84d20afe66598aa325e7f7c">get_store_intermediate_reaction_contributions</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html">gridfire::engine::GraphEngine</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#a0faf9ad41f916c09e65d58890a854248">getAuthoritativeADFun</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html">gridfire::engine::GraphEngine</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html#ac87099ff654ca30a8d8224f4779e1a15">getInactiveNetworkReactions</a>(scratch::StateBlob &amp;ctx) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html">gridfire::engine::DynamicEngine</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_1engine_1_1_dynamic_engine.html#adc0a33fa6e9d8de3b433fef55f3a6972">getInactiveReactionMolarReactionFlow</a>(scratch::StateBlob &amp;ctx, const reaction::Reaction &amp;reaction, const fourdst::composition::CompositionAbstract &amp;comp, const double T9, const double rho) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_dynamic_engine.html">gridfire::engine::DynamicEngine</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_1engine_1_1_graph_engine.html#a0e484a5fcabc2ced4552e92078fcc03d">getMostRecentRHSCalculation</a>(scratch::StateBlob &amp;) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a90e87465ba1e80af7124c0e4614d433b">getNetworkReactions</a>(scratch::StateBlob &amp;) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a6b7e2d8391114f25d74d986d919715c9">getNetworkSpecies</a>(scratch::StateBlob &amp;ctx) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a3ef1320e4fb1160d37f93e3eefd38c50">getPartitionFunction</a>(scratch::StateBlob &amp;ctx) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a69b478b15844d145219c9c5a4e515e59">getScreeningModel</a>(scratch::StateBlob &amp;ctx) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a32ab9175e93ae29f87b0903400cb3521">getSpeciesDestructionTimescales</a>(scratch::StateBlob &amp;, const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#ae2a9f08ef597884e61a7d8e53c23ef17">getSpeciesDestructionTimescales</a>(scratch::StateBlob &amp;ctx, 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_1_graph_engine.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_1_graph_engine.html#a4d339f84e5f44af004b14d69ce10ee21">getSpeciesIndex</a>(scratch::StateBlob &amp;ctx, const fourdst::atomic::Species &amp;species) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a763332410f64d2492785d2053bdad5fe">getSpeciesStatus</a>(scratch::StateBlob &amp;, const fourdst::atomic::Species &amp;species) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a88ee4feaa851d047d110cd0949ed845f">getSpeciesTimescales</a>(scratch::StateBlob &amp;, const fourdst::composition::CompositionAbstract &amp;comp, double T9, double rho) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a39d800c17b054f10a47100b552364902">getSpeciesTimescales</a>(scratch::StateBlob &amp;, 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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.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_1_graph_engine.html#a00f8aafa14ae665d8e556b35a7934587">GraphEngine</a>(const reaction::ReactionSet &amp;reactions)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a6c231f340fe4add5dce308a79cc0f136">involvesSpecies</a>(scratch::StateBlob &amp;ctx, const fourdst::atomic::Species &amp;species) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#adc9e6e5d8bab57ff2823ad01653cf9f5">isPrecomputationEnabled</a>(scratch::StateBlob &amp;ctx) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#af61c53c080637d8d601c0def9942a901">isUsingReverseReactions</a>(scratch::StateBlob &amp;ctx) const</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a19305dc4affde99bb84056c9eeda9f1e">JacobianMatrixState</a> enum name</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#ac02ff3a8828e281209013f5c564083d0">m_atomicReverseRates</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a83fa78621f43397373f35108f580abab">m_authoritativeADFun</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a77527b049b97b2611f5da5279780f5ec">m_config</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#aab2701ed1d1262071072175647674b43">m_constants</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#ae2fef545142356c7f2f2f5ae3cba6d90">m_depth</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a636caa7f8085153424e17dc6e343a326">m_full_jacobian_sparsity_pattern</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#af68112da3edc1a8c88289b8e7242180e">m_full_sparsity_set</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#aac9f28dd58bc0d40a643885c95c2ab52">m_indexToSpeciesMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a0a8d12341ecf52446faef9dd8c7dc81e">m_jacobianMatrixStateNameMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a8a121839fe3a7a35e4214fd20e753f9f">m_logger</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a544299e2495c6cac339b767e932e37b3">m_networkSpecies</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a3413c72ee010534a510160e38c3b2a0c">m_networkSpeciesMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a9f0e38be889a964d0b6e62934a1220db">m_partitionFunction</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a2f2e2c700288af48f6fe50a61bb86624">m_precomputed_reaction_index_map</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a0afa15c074fa830e00d981c5786d3ac1">m_precomputed_reactions</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#af7dab9063bb92aac64b6dfa755074739">m_reactionIDMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a249a9237865b0cf6906b360e4cb7c1ec">m_reactions</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a3e91570fbffc48748ad352e4554a728b">m_screeningModel</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#abdff5b7eeb73ed327ba6b758038ef776">m_screeningType</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a2421bbbdcc9fb02d9cb6e584da393c83">m_speciesToIndexMap</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#aadd0e4ba48fa8daaff3372cb5efa5dcb">m_store_intermediate_reaction_contributions</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a1f4e11a70ce65d544e9800d552a65cc8">m_usePrecomputation</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#ac9a0d4d0eec32145bf8f2b688a1d988d">m_useReverseReactions</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a4fd4daf4f4ef658e7c0617223a74d824">m_weakRateInterpolator</a></td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a6ccfb1813ce5b5c9568434f47e06726a">populateReactionIDMap</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a7e5c8d9b996e5bc7fc130d34dd196a4b">populateSpeciesToIndexMap</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#ac7814b9922c7fee4c5a2649127dcdadc">precomputeNetwork</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#ab77179dadc7c41551f8eb4a3321283d4">primeEngine</a>(scratch::StateBlob &amp;ctx, const NetIn &amp;netIn) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#a58221a92813e13e43de48525980301d4">project</a>(scratch::StateBlob &amp;ctx, const NetIn &amp;netIn) const override</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#af9cba639f9eeac0b746ef073670292e6">recordADTape</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_graph_engine.html#ac1958cc24ff3c69eac7b5b9e7bb6e510">set_store_intermediate_reaction_contributions</a>(const bool value)</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html">gridfire::engine::GraphEngine</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#a9af928bf8a5327d3cb45254c0e59f914">syncInternalMaps</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_1_engine.html#af0ea99416c28933d364a872fc6aff556">~Engine</a>()=default</td><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_engine.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.13.2 </li>
</ul>
</div>
</body>
</html>