docs(rebuilt-docs): rebuild docs for v0.7.6rc4.0

This commit is contained in:
2026-04-20 12:45:31 -04:00
parent cf26983fe2
commit 7d611c56ad
2879 changed files with 341584 additions and 181414 deletions

View File

@@ -29,7 +29,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">GridFire<span id="projectnumber">&#160;v0.7.0_rc2</span>
<div id="projectname">GridFire<span id="projectnumber">&#160;v0.7.6rc4.0</span>
</div>
<div id="projectbrief">General Purpose Nuclear Network</div>
</td>
@@ -105,91 +105,89 @@ $(function(){initNavTree('classgridfire_1_1engine_1_1_graph_engine.html',''); in
<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#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="odd"><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="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_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#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_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#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_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#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_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#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="odd"><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="even"><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="odd"><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="even"><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="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_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#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_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#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="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.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_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#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="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#a2c0c50ba51537a2f565183e2f47eef69">exportToCSV</a>(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#a77d9755e68c81279316c96e6bb160ee4">exportToDot</a>(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#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_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#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_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#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_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#a2221feee40542efa1c07f01225bd3828">generateStoichiometryMatrix</a>() 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#ab29d6c4a7c789cf3d75767833c80c658">getDepth</a>() 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#a663fd2bd0eda255bc242c1dc6338bc11">getNetReactionStoichiometry</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"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#a749cc482a707cb3a38bdd5de894716e2">getNetworkReactions</a>() 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#a8f5099bfda5f6d6e1494788beff9b7c8">getNetworkSpecies</a>() 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#a4247cf6a551a7cbc951a733d3c31c325">getPartitionFunction</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"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#a62c6f3bebe931bcd412fb492deb634a5">getScreeningModel</a>() 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#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_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#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_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#ad67b0022cc783e63ae1954a04c4a68e1">getSpeciesIndex</a>(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#afe93df16c69e7e10658c82874759dd2f">getSpeciesStatus</a>(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#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_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#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_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#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_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#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#a147917aef40c3ec2751d742d3f862c70">involvesSpecies</a>(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#ad031cc7869394bd37c0bb65d86153469">isPrecomputationEnabled</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"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#a07acc57c1015903ce3d1b0d0b7f09358">isStale</a>(const NetIn &amp;netIn) 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#a177a29cbdd8bae5a313cc391932a3cdd">isUsingReverseReactions</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"></td></tr>
<tr class="odd"><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="even"><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="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#a903c99fc607b3e36f434ec2070c7344d">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="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#a9087124f3e15614e76754a65d441ca08">m_epsADFun</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">mutable</span><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#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="even"><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="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#af794d0c7e7b78aebfbbf05381e3531a6">m_has_been_primed</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#a81628fd98da5681396daab00ac573c6c">m_jac_work</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">mutable</span><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#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="odd"><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="even"><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="odd"><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="even"><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="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#a6b4fe179421269045712cb417aa19eca">m_precomputedReactionIndexMap</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#a08deff0296d504a23056e6f0382dc664">m_precomputedReactions</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#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="even"><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="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#aac2420a91b43e1a949a48768e6f3b4f2">m_rhsADFun</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">mutable</span><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#abf6a17a17dbe9a33e3e33de91159f493">m_stoichiometryMatrix</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#a915602acb18a69f34076bea401ffb49d">mapNetInToMolarAbundanceVector</a>(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#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="odd"><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="even"><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="odd"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#acc7f7fb7f0ef96135e7bda4bb532792e">primeEngine</a>(const NetIn &amp;netIn) 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#a6c5245a27da1b45e10fb410518b79d4e">rebuild</a>(const fourdst::composition::CompositionAbstract &amp;comp, BuildDepthType depth) 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#a727ae752bcf5d6266a1cf3dedacf50fa">recordADTape</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">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1engine_1_1_graph_engine.html#a90251650123d0d8ce0281e18c4476f45">setNetworkReactions</a>(const reaction::ReactionSet &amp;reactions) 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#a0e0650a14247a7f43623d58de8eedb19">setPrecomputation</a>(bool precompute)</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#af842981deaf84a698b6cbfa66abcb715">setScreeningModel</a>(screening::ScreeningType model) 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#a959928abbef89fd0a20264ef8b79c111">setUseReverseReactions</a>(bool useReverse)</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#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_graph_engine.html#a7f6d98a9a4f22f1bbc015b1cbb8198e3">update</a>(const NetIn &amp;netIn) 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#a87bf3a33fc21f7da2a26173ebdfa69f7">validateConservation</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">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 -->