docs(docs): rebuilt

This commit is contained in:
2025-07-31 10:54:31 -04:00
parent 2aaeb6440e
commit 63265a2dc3
271 changed files with 5003 additions and 5941 deletions

View File

@@ -114,7 +114,7 @@ $(function(){initNavTree('_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid
<div class="fragment"><div class="line">vec7 a = {1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0};</div>
<div class="line">vec7 b = {0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5};</div>
<div class="line"><span class="keywordtype">double</span> result = <a class="code hl_function" href="namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817">sum_product</a>(a, b);</div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aafd24448743672021dd4507316060817"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817">gridfire::approx8::sum_product</a></div><div class="ttdeci">double sum_product(const vec7 &amp;a, const vec7 &amp;b)</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00082">engine_approx8.cpp:82</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aafd24448743672021dd4507316060817"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aafd24448743672021dd4507316060817">gridfire::approx8::sum_product</a></div><div class="ttdeci">double sum_product(const vec7 &amp;a, const vec7 &amp;b)</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:82</div></div>
</div><!-- fragment --><div class="fragment"><div class="line"><span class="comment">/* ***********************************************************************</span></div>
<div class="line"><span class="comment">//</span></div>
<div class="line"><span class="comment">// Copyright (C) 2025 -- The 4D-STAR Collaboration</span></div>
@@ -262,56 +262,56 @@ $(function(){initNavTree('_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid
<div class="line"> </div>
<div class="line"> </div>
<div class="line">} <span class="comment">// namespace nnApprox8</span></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a56426da6f1af7eb8a6d1cc70bc8e742a"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a">gridfire::approx8::Approx8Network::convert_netIn</a></div><div class="ttdeci">static vector_type convert_netIn(const NetIn &amp;netIn)</div><div class="ttdoc">Converts the input parameters to the internal state vector.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00509">engine_approx8.cpp:509</a></div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a5b17b2831389829533385900ce19a37a"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a">gridfire::approx8::Approx8Network::isStiff</a></div><div class="ttdeci">bool isStiff() const override</div><div class="ttdoc">Checks if the solver is using a stiff method.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00315">engine_approx8.h:315</a></div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a65066078081c544be4e56e25eb407c8b"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b">gridfire::approx8::Approx8Network::Approx8Network</a></div><div class="ttdeci">Approx8Network()</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00443">engine_approx8.cpp:443</a></div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a697cb49bebc8d0659eb791500c451c67"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67">gridfire::approx8::Approx8Network::m_stiff</a></div><div class="ttdeci">bool m_stiff</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00320">engine_approx8.h:320</a></div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a6ed8022834e9541b3e547dd867648b0f"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f">gridfire::approx8::Approx8Network::m_dt0</a></div><div class="ttdeci">double m_dt0</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00319">engine_approx8.h:319</a></div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a6fadf388f07c160f1887a3cb72eaa869"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869">gridfire::approx8::Approx8Network::m_tMax</a></div><div class="ttdeci">double m_tMax</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00318">engine_approx8.h:318</a></div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a888734a3cdde4259e921e2efece411ee"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee">gridfire::approx8::Approx8Network::evaluate</a></div><div class="ttdeci">NetOut evaluate(const NetIn &amp;netIn) override</div><div class="ttdoc">Evaluates the nuclear network.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00445">engine_approx8.cpp:445</a></div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_abf9f13ff532917ddac4a7d987698836d"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d">gridfire::approx8::Approx8Network::m_y</a></div><div class="ttdeci">vector_type m_y</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00317">engine_approx8.h:317</a></div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_aefed972081514c29cdaaa1efd857ad8d"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#aefed972081514c29cdaaa1efd857ad8d">gridfire::approx8::Approx8Network::setStiff</a></div><div class="ttdeci">void setStiff(bool stiff) override</div><div class="ttdoc">Sets whether the solver should use a stiff method.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00505">engine_approx8.cpp:505</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html"><div class="ttname"><a href="namespacegridfire_1_1approx8.html">gridfire::approx8</a></div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00039">engine_approx8.h:39</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a12cb71ba6ed03750af9e7659464197ea"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a12cb71ba6ed03750af9e7659464197ea">gridfire::approx8::he3he3_rate</a></div><div class="ttdeci">double he3he3_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction he3 + he3 -&gt; he4 + 2p.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00129">engine_approx8.cpp:129</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a16739298c01e56967ce784a9a957439f"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a16739298c01e56967ce784a9a957439f">gridfire::approx8::pp_rate</a></div><div class="ttdeci">double pp_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction p + p -&gt; d.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00115">engine_approx8.cpp:115</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a20f9c48e60a5abf0b6868d1d05080222"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a20f9c48e60a5abf0b6868d1d05080222">gridfire::approx8::get_T9_array</a></div><div class="ttdeci">vec7 get_T9_array(const double &amp;T)</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00093">engine_approx8.cpp:93</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a2715e1a6421717991814892046b896e3"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a2715e1a6421717991814892046b896e3">gridfire::approx8::triple_alpha_rate</a></div><div class="ttdeci">double triple_alpha_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction he4 + he4 + he4 -&gt; c12.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00142">engine_approx8.cpp:142</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a275aecf94e3145c2ff3d1756deda54ce"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a275aecf94e3145c2ff3d1756deda54ce">gridfire::approx8::matrix_type</a></div><div class="ttdeci">boost::numeric::ublas::matrix&lt; double &gt; matrix_type</div><div class="ttdoc">Alias for a matrix of doubles using Boost uBLAS.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00051">engine_approx8.h:51</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a34f18b2345a8fd8d96bbe1a9825c1f21"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a34f18b2345a8fd8d96bbe1a9825c1f21">gridfire::approx8::n14p_rate</a></div><div class="ttdeci">double n14p_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction n14(p,g)o15 - o15 + p -&gt; c12 + he4.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00164">engine_approx8.cpp:164</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a3a9861a77093effdfc061743eb13fcdb"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a3a9861a77093effdfc061743eb13fcdb">gridfire::approx8::n14a_rate</a></div><div class="ttdeci">double n14a_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction n14(a,g)f18 assumed to go on to ne20.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00173">engine_approx8.cpp:173</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a51d139de74680c8437d20a3fa622200c"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a51d139de74680c8437d20a3fa622200c">gridfire::approx8::dp_rate</a></div><div class="ttdeci">double dp_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction p + d -&gt; he3.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00122">engine_approx8.cpp:122</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a593cd66c1eadae4da233ae73b4aad4a3"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a593cd66c1eadae4da233ae73b4aad4a3">gridfire::approx8::he3he4_rate</a></div><div class="ttdeci">double he3he4_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction he3(he3,2p)he4.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00135">engine_approx8.cpp:135</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a62c2f567dc1ada3816843c8586aad0dc"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a62c2f567dc1ada3816843c8586aad0dc">gridfire::approx8::o16p_rate</a></div><div class="ttdeci">double o16p_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction o16(p,g)f17 then f17 -&gt; o17(p,a)n14.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00204">engine_approx8.cpp:204</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a70eb18e9706ac28a308dcb4fcec7421f"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a70eb18e9706ac28a308dcb4fcec7421f">gridfire::approx8::c12c12_rate</a></div><div class="ttdeci">double c12c12_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction c12(c12,a)ne20.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00227">engine_approx8.cpp:227</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a7387008e672ea12d277e2194745a4c93"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a7387008e672ea12d277e2194745a4c93">gridfire::approx8::o16a_rate</a></div><div class="ttdeci">double o16a_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction o16(a,g)ne20.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00210">engine_approx8.cpp:210</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a890ad24c2cdb15fb76a3ff8a7b8d77db"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a890ad24c2cdb15fb76a3ff8a7b8d77db">gridfire::approx8::c12p_rate</a></div><div class="ttdeci">double c12p_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction c12 + p -&gt; n13.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00150">engine_approx8.cpp:150</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a8c30b7e6099c5fc2aa94f9c68fd075dc"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a8c30b7e6099c5fc2aa94f9c68fd075dc">gridfire::approx8::c12o16_rate</a></div><div class="ttdeci">double c12o16_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction c12(o16,a)mg24.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00233">engine_approx8.cpp:233</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a9a90b83dd4aa2dcc928bd14f4678dcef"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a9a90b83dd4aa2dcc928bd14f4678dcef">gridfire::approx8::n15pa_rate</a></div><div class="ttdeci">double n15pa_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction n15(p,a)c12 (CNO I).</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00181">engine_approx8.cpp:181</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aa04f907d4ef6a1b6b2a9a28d4bb53882"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">gridfire::approx8::vector_type</a></div><div class="ttdeci">boost::numeric::ublas::vector&lt; double &gt; vector_type</div><div class="ttdoc">Alias for a vector of doubles using Boost uBLAS.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00045">engine_approx8.h:45</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aaa49cb0c9ad4b0b9dd0f9b5e192ca12a"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">gridfire::approx8::vec7</a></div><div class="ttdeci">std::array&lt; double, 7 &gt; vec7</div><div class="ttdoc">Alias for a std::array of 7 doubles.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00057">engine_approx8.h:57</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_ac309c160c806208bf01bebeb29c23896"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#ac309c160c806208bf01bebeb29c23896">gridfire::approx8::n15pg_frac</a></div><div class="ttdeci">double n15pg_frac(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the fraction for the reaction n15(p,g)o16.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00197">engine_approx8.cpp:197</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_acdbb3ee2ef22bfd9c836324285d0da98"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#acdbb3ee2ef22bfd9c836324285d0da98">gridfire::approx8::n15pg_rate</a></div><div class="ttdeci">double n15pg_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction n15(p,g)o16 (CNO II).</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00190">engine_approx8.cpp:190</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_ad7a6f894fa4bdeebb4cae0eba3b2c210"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#ad7a6f894fa4bdeebb4cae0eba3b2c210">gridfire::approx8::ne20a_rate</a></div><div class="ttdeci">double ne20a_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction ne20(a,g)mg24.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00218">engine_approx8.cpp:218</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aed8175751b4920a53922f87f8c0e63c4"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aed8175751b4920a53922f87f8c0e63c4">gridfire::approx8::rate_fit</a></div><div class="ttdeci">double rate_fit(const vec7 &amp;T9, const vec7 &amp;coef)</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00110">engine_approx8.cpp:110</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_af7d9b901dbb3c88c151d927912d5121f"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#af7d9b901dbb3c88c151d927912d5121f">gridfire::approx8::c12a_rate</a></div><div class="ttdeci">double c12a_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction c12 + he4 -&gt; o16.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00157">engine_approx8.cpp:157</a></div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a56426da6f1af7eb8a6d1cc70bc8e742a"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a56426da6f1af7eb8a6d1cc70bc8e742a">gridfire::approx8::Approx8Network::convert_netIn</a></div><div class="ttdeci">static vector_type convert_netIn(const NetIn &amp;netIn)</div><div class="ttdoc">Converts the input parameters to the internal state vector.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:509</div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a5b17b2831389829533385900ce19a37a"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a">gridfire::approx8::Approx8Network::isStiff</a></div><div class="ttdeci">bool isStiff() const override</div><div class="ttdoc">Checks if the solver is using a stiff method.</div><div class="ttdef"><b>Definition</b> engine_approx8.h:315</div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a65066078081c544be4e56e25eb407c8b"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a65066078081c544be4e56e25eb407c8b">gridfire::approx8::Approx8Network::Approx8Network</a></div><div class="ttdeci">Approx8Network()</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:443</div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a697cb49bebc8d0659eb791500c451c67"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a697cb49bebc8d0659eb791500c451c67">gridfire::approx8::Approx8Network::m_stiff</a></div><div class="ttdeci">bool m_stiff</div><div class="ttdef"><b>Definition</b> engine_approx8.h:320</div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a6ed8022834e9541b3e547dd867648b0f"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a6ed8022834e9541b3e547dd867648b0f">gridfire::approx8::Approx8Network::m_dt0</a></div><div class="ttdeci">double m_dt0</div><div class="ttdef"><b>Definition</b> engine_approx8.h:319</div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a6fadf388f07c160f1887a3cb72eaa869"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a6fadf388f07c160f1887a3cb72eaa869">gridfire::approx8::Approx8Network::m_tMax</a></div><div class="ttdeci">double m_tMax</div><div class="ttdef"><b>Definition</b> engine_approx8.h:318</div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_a888734a3cdde4259e921e2efece411ee"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#a888734a3cdde4259e921e2efece411ee">gridfire::approx8::Approx8Network::evaluate</a></div><div class="ttdeci">NetOut evaluate(const NetIn &amp;netIn) override</div><div class="ttdoc">Evaluates the nuclear network.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:445</div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_abf9f13ff532917ddac4a7d987698836d"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#abf9f13ff532917ddac4a7d987698836d">gridfire::approx8::Approx8Network::m_y</a></div><div class="ttdeci">vector_type m_y</div><div class="ttdef"><b>Definition</b> engine_approx8.h:317</div></div>
<div class="ttc" id="aclassgridfire_1_1approx8_1_1_approx8_network_html_aefed972081514c29cdaaa1efd857ad8d"><div class="ttname"><a href="classgridfire_1_1approx8_1_1_approx8_network.html#aefed972081514c29cdaaa1efd857ad8d">gridfire::approx8::Approx8Network::setStiff</a></div><div class="ttdeci">void setStiff(bool stiff) override</div><div class="ttdoc">Sets whether the solver should use a stiff method.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:505</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html"><div class="ttname"><a href="namespacegridfire_1_1approx8.html">gridfire::approx8</a></div><div class="ttdef"><b>Definition</b> engine_approx8.h:39</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a12cb71ba6ed03750af9e7659464197ea"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a12cb71ba6ed03750af9e7659464197ea">gridfire::approx8::he3he3_rate</a></div><div class="ttdeci">double he3he3_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction he3 + he3 -&gt; he4 + 2p.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:129</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a16739298c01e56967ce784a9a957439f"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a16739298c01e56967ce784a9a957439f">gridfire::approx8::pp_rate</a></div><div class="ttdeci">double pp_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction p + p -&gt; d.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:115</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a20f9c48e60a5abf0b6868d1d05080222"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a20f9c48e60a5abf0b6868d1d05080222">gridfire::approx8::get_T9_array</a></div><div class="ttdeci">vec7 get_T9_array(const double &amp;T)</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:93</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a2715e1a6421717991814892046b896e3"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a2715e1a6421717991814892046b896e3">gridfire::approx8::triple_alpha_rate</a></div><div class="ttdeci">double triple_alpha_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction he4 + he4 + he4 -&gt; c12.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:142</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a275aecf94e3145c2ff3d1756deda54ce"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a275aecf94e3145c2ff3d1756deda54ce">gridfire::approx8::matrix_type</a></div><div class="ttdeci">boost::numeric::ublas::matrix&lt; double &gt; matrix_type</div><div class="ttdoc">Alias for a matrix of doubles using Boost uBLAS.</div><div class="ttdef"><b>Definition</b> engine_approx8.h:51</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a34f18b2345a8fd8d96bbe1a9825c1f21"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a34f18b2345a8fd8d96bbe1a9825c1f21">gridfire::approx8::n14p_rate</a></div><div class="ttdeci">double n14p_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction n14(p,g)o15 - o15 + p -&gt; c12 + he4.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:164</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a3a9861a77093effdfc061743eb13fcdb"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a3a9861a77093effdfc061743eb13fcdb">gridfire::approx8::n14a_rate</a></div><div class="ttdeci">double n14a_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction n14(a,g)f18 assumed to go on to ne20.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:173</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a51d139de74680c8437d20a3fa622200c"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a51d139de74680c8437d20a3fa622200c">gridfire::approx8::dp_rate</a></div><div class="ttdeci">double dp_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction p + d -&gt; he3.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:122</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a593cd66c1eadae4da233ae73b4aad4a3"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a593cd66c1eadae4da233ae73b4aad4a3">gridfire::approx8::he3he4_rate</a></div><div class="ttdeci">double he3he4_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction he3(he3,2p)he4.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:135</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a62c2f567dc1ada3816843c8586aad0dc"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a62c2f567dc1ada3816843c8586aad0dc">gridfire::approx8::o16p_rate</a></div><div class="ttdeci">double o16p_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction o16(p,g)f17 then f17 -&gt; o17(p,a)n14.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:204</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a70eb18e9706ac28a308dcb4fcec7421f"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a70eb18e9706ac28a308dcb4fcec7421f">gridfire::approx8::c12c12_rate</a></div><div class="ttdeci">double c12c12_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction c12(c12,a)ne20.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:227</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a7387008e672ea12d277e2194745a4c93"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a7387008e672ea12d277e2194745a4c93">gridfire::approx8::o16a_rate</a></div><div class="ttdeci">double o16a_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction o16(a,g)ne20.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:210</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a890ad24c2cdb15fb76a3ff8a7b8d77db"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a890ad24c2cdb15fb76a3ff8a7b8d77db">gridfire::approx8::c12p_rate</a></div><div class="ttdeci">double c12p_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction c12 + p -&gt; n13.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:150</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a8c30b7e6099c5fc2aa94f9c68fd075dc"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a8c30b7e6099c5fc2aa94f9c68fd075dc">gridfire::approx8::c12o16_rate</a></div><div class="ttdeci">double c12o16_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction c12(o16,a)mg24.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:233</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_a9a90b83dd4aa2dcc928bd14f4678dcef"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#a9a90b83dd4aa2dcc928bd14f4678dcef">gridfire::approx8::n15pa_rate</a></div><div class="ttdeci">double n15pa_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction n15(p,a)c12 (CNO I).</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:181</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aa04f907d4ef6a1b6b2a9a28d4bb53882"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aa04f907d4ef6a1b6b2a9a28d4bb53882">gridfire::approx8::vector_type</a></div><div class="ttdeci">boost::numeric::ublas::vector&lt; double &gt; vector_type</div><div class="ttdoc">Alias for a vector of doubles using Boost uBLAS.</div><div class="ttdef"><b>Definition</b> engine_approx8.h:45</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aaa49cb0c9ad4b0b9dd0f9b5e192ca12a"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aaa49cb0c9ad4b0b9dd0f9b5e192ca12a">gridfire::approx8::vec7</a></div><div class="ttdeci">std::array&lt; double, 7 &gt; vec7</div><div class="ttdoc">Alias for a std::array of 7 doubles.</div><div class="ttdef"><b>Definition</b> engine_approx8.h:57</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_ac309c160c806208bf01bebeb29c23896"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#ac309c160c806208bf01bebeb29c23896">gridfire::approx8::n15pg_frac</a></div><div class="ttdeci">double n15pg_frac(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the fraction for the reaction n15(p,g)o16.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:197</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_acdbb3ee2ef22bfd9c836324285d0da98"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#acdbb3ee2ef22bfd9c836324285d0da98">gridfire::approx8::n15pg_rate</a></div><div class="ttdeci">double n15pg_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction n15(p,g)o16 (CNO II).</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:190</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_ad7a6f894fa4bdeebb4cae0eba3b2c210"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#ad7a6f894fa4bdeebb4cae0eba3b2c210">gridfire::approx8::ne20a_rate</a></div><div class="ttdeci">double ne20a_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction ne20(a,g)mg24.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:218</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_aed8175751b4920a53922f87f8c0e63c4"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#aed8175751b4920a53922f87f8c0e63c4">gridfire::approx8::rate_fit</a></div><div class="ttdeci">double rate_fit(const vec7 &amp;T9, const vec7 &amp;coef)</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:110</div></div>
<div class="ttc" id="anamespacegridfire_1_1approx8_html_af7d9b901dbb3c88c151d927912d5121f"><div class="ttname"><a href="namespacegridfire_1_1approx8.html#af7d9b901dbb3c88c151d927912d5121f">gridfire::approx8::c12a_rate</a></div><div class="ttdeci">double c12a_rate(const vec7 &amp;T9)</div><div class="ttdoc">Calculates the rate for the reaction c12 + he4 -&gt; o16.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:157</div></div>
<div class="ttc" id="anetwork_8h_html"><div class="ttname"><a href="network_8h.html">network.h</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a010df59d40b3bc8a802224968922ebde"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a010df59d40b3bc8a802224968922ebde">gridfire::approx8::Approx8Net::iTemp</a></div><div class="ttdeci">static constexpr int iTemp</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00073">engine_approx8.h:73</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a18501627dceb5d084bc7ba19f119826f"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a18501627dceb5d084bc7ba19f119826f">gridfire::approx8::Approx8Net::iEnergy</a></div><div class="ttdeci">static constexpr int iEnergy</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00075">engine_approx8.h:75</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a1af9135867aa3786721b89dbfdc4aee0"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a1af9135867aa3786721b89dbfdc4aee0">gridfire::approx8::Approx8Net::in14</a></div><div class="ttdeci">static constexpr int in14</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00068">engine_approx8.h:68</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a296e54c1b22f0c5d4d07a13577c6e069"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a296e54c1b22f0c5d4d07a13577c6e069">gridfire::approx8::Approx8Net::aIon</a></div><div class="ttdeci">static constexpr std::array&lt; int, nIso &gt; aIon</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00080">engine_approx8.h:80</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a31928b4041479da6515a90569322fc02"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a31928b4041479da6515a90569322fc02">gridfire::approx8::Approx8Net::nIso</a></div><div class="ttdeci">static constexpr int nIso</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00077">engine_approx8.h:77</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a562c2383f585d3e9984225584d61c037"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a562c2383f585d3e9984225584d61c037">gridfire::approx8::Approx8Net::iDensity</a></div><div class="ttdeci">static constexpr int iDensity</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00074">engine_approx8.h:74</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a7218aa9b3dbe7c6eca52119e115692db"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a7218aa9b3dbe7c6eca52119e115692db">gridfire::approx8::Approx8Net::nVar</a></div><div class="ttdeci">static constexpr int nVar</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00078">engine_approx8.h:78</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a82977ad3df7f620e80a6235b3fe64731"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a82977ad3df7f620e80a6235b3fe64731">gridfire::approx8::Approx8Net::ihe4</a></div><div class="ttdeci">static constexpr int ihe4</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00066">engine_approx8.h:66</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a928b7810cb2993d59d40aa73c2faef18"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a928b7810cb2993d59d40aa73c2faef18">gridfire::approx8::Approx8Net::mIon</a></div><div class="ttdeci">static constexpr std::array&lt; double, nIso &gt; mIon</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00091">engine_approx8.h:91</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a95b9a07e29285884e6de523f8132f653"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a95b9a07e29285884e6de523f8132f653">gridfire::approx8::Approx8Net::ic12</a></div><div class="ttdeci">static constexpr int ic12</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00067">engine_approx8.h:67</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a9647205f52fb0fa21316be39c3a6d709"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a9647205f52fb0fa21316be39c3a6d709">gridfire::approx8::Approx8Net::img24</a></div><div class="ttdeci">static constexpr int img24</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00071">engine_approx8.h:71</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_ab0a43fee658efcaacfe7e6fb4870569b"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#ab0a43fee658efcaacfe7e6fb4870569b">gridfire::approx8::Approx8Net::ihe3</a></div><div class="ttdeci">static constexpr int ihe3</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00065">engine_approx8.h:65</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_ab4e95622dc0414ad7e636ef811e600af"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#ab4e95622dc0414ad7e636ef811e600af">gridfire::approx8::Approx8Net::io16</a></div><div class="ttdeci">static constexpr int io16</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00069">engine_approx8.h:69</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_acc735a17e005f7e25c68a86d9735ec4c"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#acc735a17e005f7e25c68a86d9735ec4c">gridfire::approx8::Approx8Net::ih1</a></div><div class="ttdeci">static constexpr int ih1</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00064">engine_approx8.h:64</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_ad43418fd8c536ebc814d5e6de555256c"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#ad43418fd8c536ebc814d5e6de555256c">gridfire::approx8::Approx8Net::ine20</a></div><div class="ttdeci">static constexpr int ine20</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8h_source.html#l00070">engine_approx8.h:70</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_jacobian_html_a548431915b5895082eb96ce66d5494fa"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_jacobian.html#a548431915b5895082eb96ce66d5494fa">gridfire::approx8::Jacobian::operator()</a></div><div class="ttdeci">void operator()(const vector_type &amp;y, matrix_type &amp;J, double, vector_type &amp;dfdt) const</div><div class="ttdoc">Calculates the Jacobian matrix.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00243">engine_approx8.cpp:243</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_o_d_e_html_a2e1eb1ce2aa7949c225d45ce4edf03d0"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_o_d_e.html#a2e1eb1ce2aa7949c225d45ce4edf03d0">gridfire::approx8::ODE::operator()</a></div><div class="ttdeci">void operator()(const vector_type &amp;y, vector_type &amp;dydt, double) const</div><div class="ttdoc">Calculates the derivatives of the state vector.</div><div class="ttdef"><b>Definition</b> <a href="engine__approx8_8cpp_source.html#l00348">engine_approx8.cpp:348</a></div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a010df59d40b3bc8a802224968922ebde"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a010df59d40b3bc8a802224968922ebde">gridfire::approx8::Approx8Net::iTemp</a></div><div class="ttdeci">static constexpr int iTemp</div><div class="ttdef"><b>Definition</b> engine_approx8.h:73</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a18501627dceb5d084bc7ba19f119826f"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a18501627dceb5d084bc7ba19f119826f">gridfire::approx8::Approx8Net::iEnergy</a></div><div class="ttdeci">static constexpr int iEnergy</div><div class="ttdef"><b>Definition</b> engine_approx8.h:75</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a1af9135867aa3786721b89dbfdc4aee0"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a1af9135867aa3786721b89dbfdc4aee0">gridfire::approx8::Approx8Net::in14</a></div><div class="ttdeci">static constexpr int in14</div><div class="ttdef"><b>Definition</b> engine_approx8.h:68</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a296e54c1b22f0c5d4d07a13577c6e069"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a296e54c1b22f0c5d4d07a13577c6e069">gridfire::approx8::Approx8Net::aIon</a></div><div class="ttdeci">static constexpr std::array&lt; int, nIso &gt; aIon</div><div class="ttdef"><b>Definition</b> engine_approx8.h:80</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a31928b4041479da6515a90569322fc02"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a31928b4041479da6515a90569322fc02">gridfire::approx8::Approx8Net::nIso</a></div><div class="ttdeci">static constexpr int nIso</div><div class="ttdef"><b>Definition</b> engine_approx8.h:77</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a562c2383f585d3e9984225584d61c037"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a562c2383f585d3e9984225584d61c037">gridfire::approx8::Approx8Net::iDensity</a></div><div class="ttdeci">static constexpr int iDensity</div><div class="ttdef"><b>Definition</b> engine_approx8.h:74</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a7218aa9b3dbe7c6eca52119e115692db"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a7218aa9b3dbe7c6eca52119e115692db">gridfire::approx8::Approx8Net::nVar</a></div><div class="ttdeci">static constexpr int nVar</div><div class="ttdef"><b>Definition</b> engine_approx8.h:78</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a82977ad3df7f620e80a6235b3fe64731"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a82977ad3df7f620e80a6235b3fe64731">gridfire::approx8::Approx8Net::ihe4</a></div><div class="ttdeci">static constexpr int ihe4</div><div class="ttdef"><b>Definition</b> engine_approx8.h:66</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a928b7810cb2993d59d40aa73c2faef18"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a928b7810cb2993d59d40aa73c2faef18">gridfire::approx8::Approx8Net::mIon</a></div><div class="ttdeci">static constexpr std::array&lt; double, nIso &gt; mIon</div><div class="ttdef"><b>Definition</b> engine_approx8.h:91</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a95b9a07e29285884e6de523f8132f653"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a95b9a07e29285884e6de523f8132f653">gridfire::approx8::Approx8Net::ic12</a></div><div class="ttdeci">static constexpr int ic12</div><div class="ttdef"><b>Definition</b> engine_approx8.h:67</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_a9647205f52fb0fa21316be39c3a6d709"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#a9647205f52fb0fa21316be39c3a6d709">gridfire::approx8::Approx8Net::img24</a></div><div class="ttdeci">static constexpr int img24</div><div class="ttdef"><b>Definition</b> engine_approx8.h:71</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_ab0a43fee658efcaacfe7e6fb4870569b"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#ab0a43fee658efcaacfe7e6fb4870569b">gridfire::approx8::Approx8Net::ihe3</a></div><div class="ttdeci">static constexpr int ihe3</div><div class="ttdef"><b>Definition</b> engine_approx8.h:65</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_ab4e95622dc0414ad7e636ef811e600af"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#ab4e95622dc0414ad7e636ef811e600af">gridfire::approx8::Approx8Net::io16</a></div><div class="ttdeci">static constexpr int io16</div><div class="ttdef"><b>Definition</b> engine_approx8.h:69</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_acc735a17e005f7e25c68a86d9735ec4c"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#acc735a17e005f7e25c68a86d9735ec4c">gridfire::approx8::Approx8Net::ih1</a></div><div class="ttdeci">static constexpr int ih1</div><div class="ttdef"><b>Definition</b> engine_approx8.h:64</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_approx8_net_html_ad43418fd8c536ebc814d5e6de555256c"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_approx8_net.html#ad43418fd8c536ebc814d5e6de555256c">gridfire::approx8::Approx8Net::ine20</a></div><div class="ttdeci">static constexpr int ine20</div><div class="ttdef"><b>Definition</b> engine_approx8.h:70</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_jacobian_html_a548431915b5895082eb96ce66d5494fa"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_jacobian.html#a548431915b5895082eb96ce66d5494fa">gridfire::approx8::Jacobian::operator()</a></div><div class="ttdeci">void operator()(const vector_type &amp;y, matrix_type &amp;J, double, vector_type &amp;dfdt) const</div><div class="ttdoc">Calculates the Jacobian matrix.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:243</div></div>
<div class="ttc" id="astructgridfire_1_1approx8_1_1_o_d_e_html_a2e1eb1ce2aa7949c225d45ce4edf03d0"><div class="ttname"><a href="structgridfire_1_1approx8_1_1_o_d_e.html#a2e1eb1ce2aa7949c225d45ce4edf03d0">gridfire::approx8::ODE::operator()</a></div><div class="ttdeci">void operator()(const vector_type &amp;y, vector_type &amp;dydt, double) const</div><div class="ttdoc">Calculates the derivatives of the state vector.</div><div class="ttdef"><b>Definition</b> engine_approx8.cpp:348</div></div>
</div><!-- fragment --> </div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

View File

@@ -107,19 +107,17 @@ $(function(){initNavTree('bindings_8cpp.html',''); initResizable(true); });
<div class="textblock"><code>#include &lt;pybind11/pybind11.h&gt;</code><br />
<code>#include &lt;pybind11/stl.h&gt;</code><br />
<code>#include &lt;string&gt;</code><br />
<code>#include &quot;<a class="el" href="types_2bindings_8h_source.html">types/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="partition_2bindings_8h_source.html">partition/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="expectations_2bindings_8h_source.html">expectations/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine_2bindings_8h_source.html">engine/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="exceptions_2bindings_8h_source.html">exceptions/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="io_2bindings_8h_source.html">io/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="reaction_2bindings_8h_source.html">reaction/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="screening_2bindings_8h_source.html">screening/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="solver_2bindings_8h_source.html">solver/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="utils_2bindings_8h_source.html">utils/bindings.h</a>&quot;</code><br />
</div>
<p><a href="bindings_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<code>#include &quot;<a class="el" href="types_2bindings_8h.html">types/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="partition_2bindings_8h.html">partition/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="expectations_2bindings_8h.html">expectations/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine_2bindings_8h.html">engine/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="exceptions_2bindings_8h.html">exceptions/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="io_2bindings_8h.html">io/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="reaction_2bindings_8h.html">reaction/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="screening_2bindings_8h.html">screening/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="solver_2bindings_8h.html">solver/bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="utils_2bindings_8h.html">utils/bindings.h</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:aa8955e3a8d1ea2d94e8a2c941a12c03f" id="r_aa8955e3a8d1ea2d94e8a2c941a12c03f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#aa8955e3a8d1ea2d94e8a2c941a12c03f">PYBIND11_MODULE</a> (gridfire, m)</td></tr>
@@ -145,8 +143,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="bindings_8cpp_source.html#l00017">17</a> of file <a class="el" href="bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
</div><!-- contents -->

View File

@@ -107,9 +107,7 @@ $(function(){initNavTree('building_8h.html',''); initResizable(true); });
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;variant&gt;</code><br />
</div>
<p><a href="building_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html">gridfire</a></td></tr>

View File

@@ -107,7 +107,7 @@ $(function(){initNavTree('class_py_dynamic_engine.html',''); initResizable(true)
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="py__engine_8h_source.html">py_engine.h</a>&gt;</code></p>
<p><code>#include &lt;py_engine.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PyDynamicEngine:</div>
<div class="dyncontent">
@@ -185,10 +185,7 @@ Private Attributes</h2></td></tr>
<tr class="memitem:a2246382b1c98ba69cdb419bba63a6d03" id="r_a2246382b1c98ba69cdb419bba63a6d03"><td class="memItemLeft" align="right" valign="top">std::vector&lt; fourdst::atomic::Species &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a2246382b1c98ba69cdb419bba63a6d03">m_species_cache</a></td></tr>
<tr class="separator:a2246382b1c98ba69cdb419bba63a6d03"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="py__engine_8h_source.html#l00020">20</a> of file <a class="el" href="py__engine_8h_source.html">py_engine.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a6224f546ba66b1257506b1fc9f47195a" name="a6224f546ba66b1257506b1fc9f47195a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6224f546ba66b1257506b1fc9f47195a">&#9670;&#160;</a></span>calculateMolarReactionFlow()</h2>
@@ -241,8 +238,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6633b1757c41dd9e1c397333f4f9e785">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00123">123</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a5b7f0cfe327c634ec125303256de8b9a" name="a5b7f0cfe327c634ec125303256de8b9a"></a>
@@ -291,8 +286,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a89f714d19b84a93a004a7afbb487a6cb">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00070">70</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a5bd40c752db1badcd600797c9113121d" name="a5bd40c752db1badcd600797c9113121d"></a>
@@ -340,8 +333,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a29bdd4231c29c3a4e524ad6ca66a127d">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00079">79</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="aa0f1fd3f0c0185395193d1b6897d64c5" name="aa0f1fd3f0c0185395193d1b6897d64c5"></a>
@@ -383,8 +374,6 @@ Private Attributes</h2></td></tr>
<p>Reimplemented from <a class="el" href="classgridfire_1_1_dynamic_engine.html#a818d942efa843959393e4eed3263b7e7">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00088">88</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a2066649ca11a869c054079ea12d8d0e9" name="a2066649ca11a869c054079ea12d8d0e9"></a>
@@ -415,8 +404,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00106">106</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="adba68716d832b6100e08d32fbc36f13c" name="adba68716d832b6100e08d32fbc36f13c"></a>
@@ -444,8 +431,6 @@ Private Attributes</h2></td></tr>
<p>Reimplemented from <a class="el" href="classgridfire_1_1_dynamic_engine.html#a04317b66ef14d519264bc30ee69f5bf9">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8h_source.html#l00041">41</a> of file <a class="el" href="py__engine_8h_source.html">py_engine.h</a>.</p>
</div>
</div>
<a id="a1c888bbc0618f1ae02d9a53e45f3c159" name="a1c888bbc0618f1ae02d9a53e45f3c159"></a>
@@ -488,8 +473,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a05d15ff35a6bc06a2fa7eda19838bd07">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00097">97</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a5988cfba247631ba6c00795cafda9a38" name="a5988cfba247631ba6c00795cafda9a38"></a>
@@ -520,8 +503,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad2a82099edbb374bbb2c9509ccdb1037">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00132">132</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="afc745e7ab5da5d8b3cf916044515cd7d" name="afc745e7ab5da5d8b3cf916044515cd7d"></a>
@@ -551,8 +532,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00050">50</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="ab4cfdca5e15957c5cef75ffa6dedeee5" name="ab4cfdca5e15957c5cef75ffa6dedeee5"></a>
@@ -585,8 +564,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a7a203f8e0f3a6744ddc912dfbcfdbcc0">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00194">194</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a020044829e0146427ed4830e5b02c4f3" name="a020044829e0146427ed4830e5b02c4f3"></a>
@@ -623,8 +600,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6ca0f315f75252ca505507a61556dda6">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00158">158</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a2ee1d745c1c21b9fcb652c96c42f1091" name="a2ee1d745c1c21b9fcb652c96c42f1091"></a>
@@ -652,8 +627,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad3d56a8b9161b9cc7f4da51f6bf7e8c9">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00202">202</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a02a4c86c9637a3c9c9ca8ddd82ecff22" name="a02a4c86c9637a3c9c9ca8ddd82ecff22"></a>
@@ -702,8 +675,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6772ac384b4c3d3e91712041e4aaa813">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00149">149</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="ab48ef6db18da20024aa563a91fa16f83" name="ab48ef6db18da20024aa563a91fa16f83"></a>
@@ -746,8 +717,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afa108dd5227dbb1045e90d7b3bd8b84f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00114">114</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a55bf19ed7534a312a36faf74753f7b14" name="a55bf19ed7534a312a36faf74753f7b14"></a>
@@ -775,8 +744,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a942e65ced17ca602482cc42e469d6398">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00176">176</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a61bb4b430fe740cfb2c24e5cc673e4ac" name="a61bb4b430fe740cfb2c24e5cc673e4ac"></a>
@@ -804,8 +771,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a55f1b7e5ebe2840e1d7c54665ca5411a">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00211">211</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="ac22a10412be6649bf379e6d61113c878" name="ac22a10412be6649bf379e6d61113c878"></a>
@@ -833,8 +798,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a21c34f59c080a853fafa38a25175124e">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00220">220</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a3d30a9116825ab2c5c209bc2712126bc" name="a3d30a9116825ab2c5c209bc2712126bc"></a>
@@ -866,8 +829,6 @@ Private Attributes</h2></td></tr>
<p>Reimplemented from <a class="el" href="classgridfire_1_1_dynamic_engine.html#a4e2c8b896661b7a89beffe0066cb21cf">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8h_source.html#l00044">44</a> of file <a class="el" href="py__engine_8h_source.html">py_engine.h</a>.</p>
</div>
</div>
<a id="afd818c408c64d207e71b1a90426328d6" name="afd818c408c64d207e71b1a90426328d6"></a>
@@ -895,8 +856,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afb2ec904d88fc8aab516db4059d0e00f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00140">140</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="afa3abfd612033336a656f092721c14ac" name="afa3abfd612033336a656f092721c14ac"></a>
@@ -936,8 +895,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a3fb44b6f55563a2f590f31916528f2bd">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00185">185</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="af8e6a8cd44f278535d7bcc9a896d6da8" name="af8e6a8cd44f278535d7bcc9a896d6da8"></a>
@@ -978,8 +935,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aa799ff785e7e79bf35b11efd55f6282a">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00167">167</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -1003,13 +958,11 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="py__engine_8h_source.html#l00048">48</a> of file <a class="el" href="py__engine_8h_source.html">py_engine.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8h_source.html">py_engine.h</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8h.html">py_engine.h</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8cpp.html">py_engine.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -106,7 +106,7 @@ $(function(){initNavTree('class_py_dynamic_engine_view.html',''); initResizable(
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="py__engine_8h_source.html">py_engine.h</a>&gt;</code></p>
<p><code>#include &lt;py_engine.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PyDynamicEngineView:</div>
<div class="dyncontent">
@@ -130,10 +130,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="memdesc:a994660f2d553f3a123512dc5eb421e74 inherit pub_methods_classgridfire_1_1_engine_view"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual destructor. <br /></td></tr>
<tr class="separator:a994660f2d553f3a123512dc5eb421e74 inherit pub_methods_classgridfire_1_1_engine_view"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="py__engine_8h_source.html#l00057">57</a> of file <a class="el" href="py__engine_8h_source.html">py_engine.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a51680b135cfc3eea40daf9ef5aa903e0" name="a51680b135cfc3eea40daf9ef5aa903e0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51680b135cfc3eea40daf9ef5aa903e0">&#9670;&#160;</a></span>getBaseEngine()</h2>
@@ -164,13 +161,11 @@ Additional Inherited Members</h2></td></tr>
</div><!-- fragment -->
<p>Implements <a class="el" href="classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6">gridfire::EngineView&lt; gridfire::DynamicEngine &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00237">237</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8h_source.html">py_engine.h</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8h.html">py_engine.h</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8cpp.html">py_engine.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -106,7 +106,7 @@ $(function(){initNavTree('class_py_dynamic_network_solver_strategy.html',''); in
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="py__solver_8h_source.html">py_solver.h</a>&gt;</code></p>
<p><code>#include &lt;py_solver.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PyDynamicNetworkSolverStrategy:</div>
<div class="dyncontent">
@@ -148,10 +148,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="memdesc:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="mdescLeft">&#160;</td><td class="mdescRight">The engine used by this solver strategy. <br /></td></tr>
<tr class="separator:a724924d94eaf82b67d9988a55c3261e8 inherit pro_attribs_classgridfire_1_1solver_1_1_network_solver_strategy"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="py__solver_8h_source.html#l00007">7</a> of file <a class="el" href="py__solver_8h_source.html">py_solver.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a4a3fce2a9853e7192354834bf2b36159" name="a4a3fce2a9853e7192354834bf2b36159"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4a3fce2a9853e7192354834bf2b36159">&#9670;&#160;</a></span>PyDynamicNetworkSolverStrategy()</h2>
@@ -175,8 +172,6 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="py__solver_8h_source.html#l00008">8</a> of file <a class="el" href="py__solver_8h_source.html">py_solver.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -214,13 +209,11 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f">gridfire::solver::NetworkSolverStrategy&lt; DynamicEngine &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__solver_8cpp_source.html#l00014">14</a> of file <a class="el" href="py__solver_8cpp_source.html">py_solver.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/python/solver/trampoline/<a class="el" href="py__solver_8h_source.html">py_solver.h</a></li>
<li>src/python/solver/trampoline/<a class="el" href="py__solver_8cpp_source.html">py_solver.cpp</a></li>
<li>src/python/solver/trampoline/<a class="el" href="py__solver_8h.html">py_solver.h</a></li>
<li>src/python/solver/trampoline/<a class="el" href="py__solver_8cpp.html">py_solver.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -107,7 +107,7 @@ $(function(){initNavTree('class_py_engine.html',''); initResizable(true); });
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="py__engine_8h_source.html">py_engine.h</a>&gt;</code></p>
<p><code>#include &lt;py_engine.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PyEngine:</div>
<div class="dyncontent">
@@ -136,10 +136,7 @@ Private Attributes</h2></td></tr>
<tr class="memitem:a73caaa7606e2cdfd1aa82729a78ebb73" id="r_a73caaa7606e2cdfd1aa82729a78ebb73"><td class="memItemLeft" align="right" valign="top">std::vector&lt; fourdst::atomic::Species &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a73caaa7606e2cdfd1aa82729a78ebb73">m_species_cache</a></td></tr>
<tr class="separator:a73caaa7606e2cdfd1aa82729a78ebb73"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="py__engine_8h_source.html#l00012">12</a> of file <a class="el" href="py__engine_8h_source.html">py_engine.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a2f92602ecf210414b46838fc0a9ae26d" name="a2f92602ecf210414b46838fc0a9ae26d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2f92602ecf210414b46838fc0a9ae26d">&#9670;&#160;</a></span>calculateRHSAndEnergy()</h2>
@@ -186,8 +183,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a89f714d19b84a93a004a7afbb487a6cb">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00037">37</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<a id="a2d240423899e039c2ca688e96f8af1f2" name="a2d240423899e039c2ca688e96f8af1f2"></a>
@@ -218,8 +213,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00016">16</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -243,13 +236,11 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="py__engine_8h_source.html#l00017">17</a> of file <a class="el" href="py__engine_8h_source.html">py_engine.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8h_source.html">py_engine.h</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8h.html">py_engine.h</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8cpp.html">py_engine.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -106,7 +106,7 @@ $(function(){initNavTree('class_py_engine_view.html',''); initResizable(true); }
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="py__engine_8h_source.html">py_engine.h</a>&gt;</code></p>
<p><code>#include &lt;py_engine.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PyEngineView:</div>
<div class="dyncontent">
@@ -130,10 +130,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="memdesc:a994660f2d553f3a123512dc5eb421e74 inherit pub_methods_classgridfire_1_1_engine_view"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual destructor. <br /></td></tr>
<tr class="separator:a994660f2d553f3a123512dc5eb421e74 inherit pub_methods_classgridfire_1_1_engine_view"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="py__engine_8h_source.html#l00053">53</a> of file <a class="el" href="py__engine_8h_source.html">py_engine.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a3cd83dc57b521c65a14edf70357a8845" name="a3cd83dc57b521c65a14edf70357a8845"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cd83dc57b521c65a14edf70357a8845">&#9670;&#160;</a></span>getBaseEngine()</h2>
@@ -164,13 +161,11 @@ Additional Inherited Members</h2></td></tr>
</div><!-- fragment -->
<p>Implements <a class="el" href="classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6">gridfire::EngineView&lt; gridfire::Engine &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__engine_8cpp_source.html#l00229">229</a> of file <a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8h_source.html">py_engine.h</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8cpp_source.html">py_engine.cpp</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8h.html">py_engine.h</a></li>
<li>src/python/engine/trampoline/<a class="el" href="py__engine_8cpp.html">py_engine.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -106,7 +106,7 @@ $(function(){initNavTree('class_py_network_file_parser.html',''); initResizable(
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="py__io_8h_source.html">py_io.h</a>&gt;</code></p>
<p><code>#include &lt;py_io.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PyNetworkFileParser:</div>
<div class="dyncontent">
@@ -130,10 +130,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="memdesc:a9b4095d06fad5df3805c92ae97b3eab3 inherit pub_methods_classgridfire_1_1io_1_1_network_file_parser"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual destructor for the base class. <br /></td></tr>
<tr class="separator:a9b4095d06fad5df3805c92ae97b3eab3 inherit pub_methods_classgridfire_1_1io_1_1_network_file_parser"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="py__io_8h_source.html#l00005">5</a> of file <a class="el" href="py__io_8h_source.html">py_io.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="afe09d1e5b07110e62cf4c6ec713cff54" name="afe09d1e5b07110e62cf4c6ec713cff54"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afe09d1e5b07110e62cf4c6ec713cff54">&#9670;&#160;</a></span>parse()</h2>
@@ -184,13 +181,11 @@ Additional Inherited Members</h2></td></tr>
</div><!-- fragment -->
<p>Implements <a class="el" href="classgridfire_1_1io_1_1_network_file_parser.html#a66e8e724c903d6ef4dd1c8103276bdbf">gridfire::io::NetworkFileParser</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__io_8cpp_source.html#l00008">8</a> of file <a class="el" href="py__io_8cpp_source.html">py_io.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/python/io/trampoline/<a class="el" href="py__io_8h_source.html">py_io.h</a></li>
<li>src/python/io/trampoline/<a class="el" href="py__io_8cpp_source.html">py_io.cpp</a></li>
<li>src/python/io/trampoline/<a class="el" href="py__io_8h.html">py_io.h</a></li>
<li>src/python/io/trampoline/<a class="el" href="py__io_8cpp.html">py_io.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -106,7 +106,7 @@ $(function(){initNavTree('class_py_partition_function.html',''); initResizable(t
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="py__partition_8h_source.html">py_partition.h</a>&gt;</code></p>
<p><code>#include &lt;py_partition.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PyPartitionFunction:</div>
<div class="dyncontent">
@@ -142,10 +142,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="memdesc:a197a0663dcfb4ab4be3b0e14b98391db inherit pub_methods_classgridfire_1_1partition_1_1_partition_function"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual destructor. <br /></td></tr>
<tr class="separator:a197a0663dcfb4ab4be3b0e14b98391db inherit pub_methods_classgridfire_1_1partition_1_1_partition_function"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="py__partition_8h_source.html#l00009">9</a> of file <a class="el" href="py__partition_8h_source.html">py_partition.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="af918b357e38fb82499ad53584557c43d" name="af918b357e38fb82499ad53584557c43d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af918b357e38fb82499ad53584557c43d">&#9670;&#160;</a></span>clone()</h2>
@@ -175,8 +172,6 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a677a90f992fd56b8718e36655c33ce6d">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__partition_8cpp_source.html#l00050">50</a> of file <a class="el" href="py__partition_8cpp_source.html">py_partition.cpp</a>.</p>
</div>
</div>
<a id="a83aca0bc261734b7d3df8269f730c69b" name="a83aca0bc261734b7d3df8269f730c69b"></a>
@@ -226,8 +221,6 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a08ee79b7d8723b4e00ee1fc9cdfbe817">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__partition_8cpp_source.html#l00015">15</a> of file <a class="el" href="py__partition_8cpp_source.html">py_partition.cpp</a>.</p>
</div>
</div>
<a id="a260df9689bf698970ebf5104977a3dcf" name="a260df9689bf698970ebf5104977a3dcf"></a>
@@ -278,8 +271,6 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a14009bdaca47f3eddf2c6c023845db5a">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__partition_8cpp_source.html#l00024">24</a> of file <a class="el" href="py__partition_8cpp_source.html">py_partition.cpp</a>.</p>
</div>
</div>
<a id="a0f288a01a3ed7fb92fff5d9fd7d56aa8" name="a0f288a01a3ed7fb92fff5d9fd7d56aa8"></a>
@@ -322,8 +313,6 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a6df4191d10516477371a0384e1e55bf5">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__partition_8cpp_source.html#l00033">33</a> of file <a class="el" href="py__partition_8cpp_source.html">py_partition.cpp</a>.</p>
</div>
</div>
<a id="a07f4d0ff83822dd2800897161d2a3717" name="a07f4d0ff83822dd2800897161d2a3717"></a>
@@ -355,13 +344,11 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#ab0c67985a972707eac0ebc64417dfb97">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__partition_8cpp_source.html#l00042">42</a> of file <a class="el" href="py__partition_8cpp_source.html">py_partition.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/python/partition/trampoline/<a class="el" href="py__partition_8h_source.html">py_partition.h</a></li>
<li>src/python/partition/trampoline/<a class="el" href="py__partition_8cpp_source.html">py_partition.cpp</a></li>
<li>src/python/partition/trampoline/<a class="el" href="py__partition_8h.html">py_partition.h</a></li>
<li>src/python/partition/trampoline/<a class="el" href="py__partition_8cpp.html">py_partition.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -106,7 +106,7 @@ $(function(){initNavTree('class_py_screening.html',''); initResizable(true); });
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="py__screening_8h_source.html">py_screening.h</a>&gt;</code></p>
<p><code>#include &lt;py_screening.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for PyScreening:</div>
<div class="dyncontent">
@@ -137,10 +137,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="memdesc:adef175acdbd911527f56a1f1592579a7 inherit pub_methods_classgridfire_1_1screening_1_1_screening_model"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual destructor. <br /></td></tr>
<tr class="separator:adef175acdbd911527f56a1f1592579a7 inherit pub_methods_classgridfire_1_1screening_1_1_screening_model"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="py__screening_8h_source.html#l00013">13</a> of file <a class="el" href="py__screening_8h_source.html">py_screening.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a5539d59311c778cf7f0006acc8f84ade" name="a5539d59311c778cf7f0006acc8f84ade"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5539d59311c778cf7f0006acc8f84ade">&#9670;&#160;</a></span>calculateScreeningFactors() <span class="overload">[1/2]</span></h2>
@@ -200,8 +197,6 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1screening_1_1_screening_model.html#a6c381a823cb9c1680d3e9c846da4ae22">gridfire::screening::ScreeningModel</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__screening_8cpp_source.html#l00025">25</a> of file <a class="el" href="py__screening_8cpp_source.html">py_screening.cpp</a>.</p>
</div>
</div>
<a id="a2b8756c197eb89e77cb6dd231c979315" name="a2b8756c197eb89e77cb6dd231c979315"></a>
@@ -278,13 +273,11 @@ Additional Inherited Members</h2></td></tr>
</div><!-- fragment -->
<p>Implements <a class="el" href="classgridfire_1_1screening_1_1_screening_model.html#aaec9184d80c86a2d8674e395dad81bde">gridfire::screening::ScreeningModel</a>.</p>
<p class="definition">Definition at line <a class="el" href="py__screening_8cpp_source.html#l00016">16</a> of file <a class="el" href="py__screening_8cpp_source.html">py_screening.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/python/screening/trampoline/<a class="el" href="py__screening_8h_source.html">py_screening.h</a></li>
<li>src/python/screening/trampoline/<a class="el" href="py__screening_8cpp_source.html">py_screening.cpp</a></li>
<li>src/python/screening/trampoline/<a class="el" href="py__screening_8h.html">py_screening.h</a></li>
<li>src/python/screening/trampoline/<a class="el" href="py__screening_8cpp.html">py_screening.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -113,7 +113,7 @@ $(function(){initNavTree('classgridfire_1_1_adaptive_engine_view.html',''); init
<p>An engine view that dynamically adapts the reaction network based on runtime conditions.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>&gt;</code></p>
<p><code>#include &lt;engine_adaptive.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::AdaptiveEngineView:</div>
<div class="dyncontent">
@@ -295,8 +295,6 @@ Private Attributes</h2></td></tr>
<a class="el" href="engine__view__abstract_8h.html" title="Abstract interfaces for engine &quot;views&quot; in GridFire.">engine_view_abstract.h</a> </dd>
<dd>
<a class="el" href="#a2a7ecf985a326b4bea43e00cf9ee43dd" title="Updates the active species and reactions based on the current conditions.">AdaptiveEngineView::update()</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00050">50</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="afec39b2faa34ea65c5488dd8e11ba3c3" name="afec39b2faa34ea65c5488dd8e11ba3c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afec39b2faa34ea65c5488dd8e11ba3c3">&#9670;&#160;</a></span>Config</h2>
@@ -318,8 +316,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00279">279</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<a id="a5eaf7c3a4e28cd3a4f34979b88a80103" name="a5eaf7c3a4e28cd3a4f34979b88a80103"></a>
@@ -342,8 +338,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00280">280</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<a id="a4ff60b5214ec0bdaf683feb6615573a5" name="a4ff60b5214ec0bdaf683feb6615573a5"></a>
@@ -366,8 +360,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00452">452</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -403,8 +395,6 @@ Private Attributes</h2></td></tr>
</dl>
<p>Initializes the active species and reactions to the full network, and constructs the initial index maps. </p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00016">16</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -456,8 +446,6 @@ Private Attributes</h2></td></tr>
</ol>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00368">368</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a048d4b1d41ecb4125a558d1b9ed7cb31" name="a048d4b1d41ecb4125a558d1b9ed7cb31"></a>
@@ -519,8 +507,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6633b1757c41dd9e1c397333f4f9e785">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00212">212</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="af703ad17ea65ffff4b75bf8ccc00e5d5" name="af703ad17ea65ffff4b75bf8ccc00e5d5"></a>
@@ -576,8 +562,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a89f714d19b84a93a004a7afbb487a6cb">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00152">152</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a89614f4a48f60c4170a0197f45303e7c" name="a89614f4a48f60c4170a0197f45303e7c"></a>
@@ -608,8 +592,6 @@ Private Attributes</h2></td></tr>
<p>This method creates a map from the indices of the active reactions to the indices of the corresponding reactions in the full network.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a2a7ecf985a326b4bea43e00cf9ee43dd" title="Updates the active species and reactions based on the current conditions.">AdaptiveEngineView::update()</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00056">56</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a896d29325b4233e83d9298850b617a2d" name="a896d29325b4233e83d9298850b617a2d"></a>
@@ -640,8 +622,6 @@ Private Attributes</h2></td></tr>
<p>This method creates a map from the indices of the active species to the indices of the corresponding species in the full network.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="#a2a7ecf985a326b4bea43e00cf9ee43dd" title="Updates the active species and reactions based on the current conditions.">AdaptiveEngineView::update()</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00027">27</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a42417e96fe9fd623458af109401daf08" name="a42417e96fe9fd623458af109401daf08"></a>
@@ -702,8 +682,6 @@ Private Attributes</h2></td></tr>
</ol>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00442">442</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="aa79fb382c98461b02a2c30668491e6c5" name="aa79fb382c98461b02a2c30668491e6c5"></a>
@@ -744,8 +722,6 @@ Private Attributes</h2></td></tr>
</ul>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00641">641</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a0ed21f7e7c1034fc87b40d4116c4221b" name="a0ed21f7e7c1034fc87b40d4116c4221b"></a>
@@ -789,8 +765,6 @@ Private Attributes</h2></td></tr>
</ol>
</dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00399">399</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a03fc187d3d306b9058103b9522cbbaeb" name="a03fc187d3d306b9058103b9522cbbaeb"></a>
@@ -845,8 +819,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a29bdd4231c29c3a4e524ad6ca66a127d">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00175">175</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a231193a61ba5a31e8eb92b0d4ce69111" name="a231193a61ba5a31e8eb92b0d4ce69111"></a>
@@ -884,8 +856,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00197">197</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="aee095b30a9dce5fcb5ae2fa1d2aa192c" name="aee095b30a9dce5fcb5ae2fa1d2aa192c"></a>
@@ -916,8 +886,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6">gridfire::EngineView&lt; DynamicEngine &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00239">239</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<a id="a4710d218c8a0fd161e994ecd60b48e58" name="a4710d218c8a0fd161e994ecd60b48e58"></a>
@@ -968,8 +936,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a05d15ff35a6bc06a2fa7eda19838bd07">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00186">186</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a12cc2f352678fba9688363ba1876ab9c" name="a12cc2f352678fba9688363ba1876ab9c"></a>
@@ -1000,8 +966,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad2a82099edbb374bbb2c9509ccdb1037">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00229">229</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="ac83a8efe25c0e5b9bf7756ac3a500bb1" name="ac83a8efe25c0e5b9bf7756ac3a500bb1"></a>
@@ -1032,8 +996,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00148">148</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a0ab1199f900a58f309c3c36532c9164f" name="a0ab1199f900a58f309c3c36532c9164f"></a>
@@ -1064,14 +1026,12 @@ Private Attributes</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd>The current screening model type.</dd></dl>
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line"><a class="code hl_function" href="#ad599363cdd457e72e2e2937b0222c455">AdaptiveEngineView</a> engineView(...);</div>
<div class="line"><a class="code hl_enumeration" href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">screening::ScreeningType</a> model = engineView.getScreeningModel();</div>
<div class="ttc" id="aclassgridfire_1_1_adaptive_engine_view_html_ad599363cdd457e72e2e2937b0222c455"><div class="ttname"><a href="#ad599363cdd457e72e2e2937b0222c455">gridfire::AdaptiveEngineView::AdaptiveEngineView</a></div><div class="ttdeci">AdaptiveEngineView(DynamicEngine &amp;baseEngine)</div><div class="ttdoc">Constructs an AdaptiveEngineView.</div><div class="ttdef"><b>Definition</b> <a href="engine__adaptive_8cpp_source.html#l00016">engine_adaptive.cpp:16</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">gridfire::screening::ScreeningType</a></div><div class="ttdeci">ScreeningType</div><div class="ttdoc">Enumerates the available plasma screening models.</div><div class="ttdef"><b>Definition</b> <a href="screening__types_8h_source.html#l00015">screening_types.h:15</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_adaptive_engine_view_html_ad599363cdd457e72e2e2937b0222c455"><div class="ttname"><a href="#ad599363cdd457e72e2e2937b0222c455">gridfire::AdaptiveEngineView::AdaptiveEngineView</a></div><div class="ttdeci">AdaptiveEngineView(DynamicEngine &amp;baseEngine)</div><div class="ttdoc">Constructs an AdaptiveEngineView.</div><div class="ttdef"><b>Definition</b> engine_adaptive.cpp:16</div></div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">gridfire::screening::ScreeningType</a></div><div class="ttdeci">ScreeningType</div><div class="ttdoc">Enumerates the available plasma screening models.</div><div class="ttdef"><b>Definition</b> screening_types.h:15</div></div>
</div><!-- fragment --> </dd></dl>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a7a203f8e0f3a6744ddc912dfbcfdbcc0">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00296">296</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a522e78bce9ff062939572248d57f8cea" name="a522e78bce9ff062939572248d57f8cea"></a>
@@ -1108,8 +1068,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6ca0f315f75252ca505507a61556dda6">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00266">266</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a9055feb245524a5a9549ace935f059ff" name="a9055feb245524a5a9549ace935f059ff"></a>
@@ -1137,8 +1095,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad3d56a8b9161b9cc7f4da51f6bf7e8c9">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00312">312</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a4e856d6d4d2fc220952bbb7e6b2f85d9" name="a4e856d6d4d2fc220952bbb7e6b2f85d9"></a>
@@ -1193,8 +1149,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6772ac384b4c3d3e91712041e4aaa813">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00238">238</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a67b4ea8cad115394bb4a42cc39d696f9" name="a67b4ea8cad115394bb4a42cc39d696f9"></a>
@@ -1245,8 +1199,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afa108dd5227dbb1045e90d7b3bd8b84f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00202">202</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="ad268c9942655e5c9605148fe07718e88" name="ad268c9942655e5c9605148fe07718e88"></a>
@@ -1274,8 +1226,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a942e65ced17ca602482cc42e469d6398">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00144">144</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a68695f056b660e91285b7e5a931612e1" name="a68695f056b660e91285b7e5a931612e1"></a>
@@ -1310,8 +1260,6 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A vector of abundances for the full network, with the abundances of the active species copied from the culled vector. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00323">323</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a91e742642d8a8d9ec0620779927e5101" name="a91e742642d8a8d9ec0620779927e5101"></a>
@@ -1352,8 +1300,6 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00350">350</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a256d14a333f9401039b826cc889761a8" name="a256d14a333f9401039b826cc889761a8"></a>
@@ -1394,8 +1340,6 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00341">341</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a3d9d8e862d1c2f0a8ba460c57f6a7f44" name="a3d9d8e862d1c2f0a8ba460c57f6a7f44"></a>
@@ -1430,8 +1374,6 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A vector of abundances for the active species, with the abundances of the active species copied from the full vector. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00332">332</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a7d0237956bf3ec7230bc51d88e7f8019" name="a7d0237956bf3ec7230bc51d88e7f8019"></a>
@@ -1459,8 +1401,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a55f1b7e5ebe2840e1d7c54665ca5411a">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00300">300</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a70005361262bc180d4417b608661e3c3" name="a70005361262bc180d4417b608661e3c3"></a>
@@ -1488,8 +1428,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a21c34f59c080a853fafa38a25175124e">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00308">308</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a823c665ba89452aa2b3d5422fa5d313f" name="a823c665ba89452aa2b3d5422fa5d313f"></a>
@@ -1534,8 +1472,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00485">485</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a7b3a6b3ab0a52f0f84d2b142e74ea672" name="a7b3a6b3ab0a52f0f84d2b142e74ea672"></a>
@@ -1563,8 +1499,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afb2ec904d88fc8aab516db4059d0e00f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00233">233</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="aae4ddbef1c4e2202fd236221a4bf376b" name="aae4ddbef1c4e2202fd236221a4bf376b"></a>
@@ -1600,14 +1534,12 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line"><a class="code hl_function" href="#ad599363cdd457e72e2e2937b0222c455">AdaptiveEngineView</a> engineView(...);</div>
<div class="line">engineView.setScreeningModel(<a class="code hl_enumvalue" href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8">screening::ScreeningType::WEAK</a>);</div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8">gridfire::screening::ScreeningType::WEAK</a></div><div class="ttdeci">@ WEAK</div><div class="ttdoc">Weak screening model (Salpeter, 1954).</div><div class="ttdef"><b>Definition</b> <a href="screening__types_8h_source.html#l00035">screening_types.h:35</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8">gridfire::screening::ScreeningType::WEAK</a></div><div class="ttdeci">@ WEAK</div><div class="ttdoc">Weak screening model (Salpeter, 1954).</div><div class="ttdef"><b>Definition</b> screening_types.h:35</div></div>
</div><!-- fragment --></dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd>The screening model of the base engine is updated. </dd></dl>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a3fb44b6f55563a2f590f31916528f2bd">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00292">292</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="a2a7ecf985a326b4bea43e00cf9ee43dd" name="a2a7ecf985a326b4bea43e00cf9ee43dd"></a>
@@ -1659,8 +1591,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aa799ff785e7e79bf35b11efd55f6282a">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00088">88</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<a id="aedc0dedb51c81e03f253cc409a5d5c40" name="aedc0dedb51c81e03f253cc409a5d5c40"></a>
@@ -1694,8 +1624,6 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8cpp_source.html#l00359">359</a> of file <a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -1721,8 +1649,6 @@ Private Attributes</h2></td></tr>
<p>The set of reactions that are currently active in the network. </p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00292">292</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<a id="af4bc9fc6e4afcd6a53c49ca6e2a95940" name="af4bc9fc6e4afcd6a53c49ca6e2a95940"></a>
@@ -1747,8 +1673,6 @@ Private Attributes</h2></td></tr>
<p>The set of species that are currently active in the network. </p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00290">290</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<a id="a4d38b46be9f25c7afe7ddd2b284253f8" name="a4d38b46be9f25c7afe7ddd2b284253f8"></a>
@@ -1773,8 +1697,6 @@ Private Attributes</h2></td></tr>
<p>The underlying engine to which this view delegates calculations. </p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00287">287</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<a id="a14171a9ccc45a63996a967c72983de30" name="a14171a9ccc45a63996a967c72983de30"></a>
@@ -1799,8 +1721,6 @@ Private Attributes</h2></td></tr>
<p>A reference to the singleton <a class="el" href="#afec39b2faa34ea65c5488dd8e11ba3c3">Config</a> instance, used for retrieving configuration parameters. </p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00282">282</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<a id="a63580db57e0f48f508906a11ccfd465e" name="a63580db57e0f48f508906a11ccfd465e"></a>
@@ -1825,8 +1745,6 @@ Private Attributes</h2></td></tr>
<p>A flag indicating whether the view is stale and needs to be updated. </p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00300">300</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<a id="ac5bdbe46f87d38d9f23ece5743dcd193" name="ac5bdbe46f87d38d9f23ece5743dcd193"></a>
@@ -1851,8 +1769,6 @@ Private Attributes</h2></td></tr>
<p>A pointer to the logger instance, used for logging messages. </p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00284">284</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<a id="a21c6e33bbf8c18fd5b5eaabb469054de" name="a21c6e33bbf8c18fd5b5eaabb469054de"></a>
@@ -1877,8 +1793,6 @@ Private Attributes</h2></td></tr>
<p>A map from the indices of the active reactions to the indices of the corresponding reactions in the full network. </p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00297">297</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<a id="a5f66204a0ff5b27eed243afddecb0093" name="a5f66204a0ff5b27eed243afddecb0093"></a>
@@ -1903,13 +1817,11 @@ Private Attributes</h2></td></tr>
<p>A map from the indices of the active species to the indices of the corresponding species in the full network. </p>
<p class="definition">Definition at line <a class="el" href="engine__adaptive_8h_source.html#l00295">295</a> of file <a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__adaptive_8h_source.html">engine_adaptive.h</a></li>
<li>src/lib/engine/views/<a class="el" href="engine__adaptive_8cpp_source.html">engine_adaptive.cpp</a></li>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__adaptive_8h.html">engine_adaptive.h</a></li>
<li>src/lib/engine/views/<a class="el" href="engine__adaptive_8cpp.html">engine_adaptive.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -109,7 +109,7 @@ $(function(){initNavTree('classgridfire_1_1_defined_engine_view.html',''); initR
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>&gt;</code></p>
<p><code>#include &lt;engine_defined.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::DefinedEngineView:</div>
<div class="dyncontent">
@@ -244,10 +244,7 @@ Private Attributes</h2></td></tr>
<tr class="memitem:affda6d60651c53ee02532806104671bd" id="r_affda6d60651c53ee02532806104671bd"><td class="memItemLeft" align="right" valign="top">std::vector&lt; size_t &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#affda6d60651c53ee02532806104671bd">m_reactionIndexMap</a></td></tr>
<tr class="separator:affda6d60651c53ee02532806104671bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00016">16</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a9b319b4a1bd5a08381ebb183daf72c92" name="a9b319b4a1bd5a08381ebb183daf72c92"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b319b4a1bd5a08381ebb183daf72c92">&#9670;&#160;</a></span>DefinedEngineView()</h2>
@@ -267,8 +264,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00017">17</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -329,8 +324,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6633b1757c41dd9e1c397333f4f9e785">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00091">91</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a4b0d71367cb1d4c06bcd01251bbeb60d" name="a4b0d71367cb1d4c06bcd01251bbeb60d"></a>
@@ -384,8 +377,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a89f714d19b84a93a004a7afbb487a6cb">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00030">30</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="adbc64284b5f5a3256867be46fa87c69e" name="adbc64284b5f5a3256867be46fa87c69e"></a>
@@ -411,8 +402,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00321">321</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="ab2514984afaaf8590c28ab71943fbe68" name="ab2514984afaaf8590c28ab71943fbe68"></a>
@@ -448,8 +437,6 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00245">245</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a9ea4812bc697fe43f8aded14f8aa0985" name="a9ea4812bc697fe43f8aded14f8aa0985"></a>
@@ -485,8 +472,6 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00216">216</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="ad25c722eaee1f28f8ed7b4d33a1f69ae" name="ad25c722eaee1f28f8ed7b4d33a1f69ae"></a>
@@ -539,8 +524,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a29bdd4231c29c3a4e524ad6ca66a127d">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00051">51</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="ad07221be49ae1b5133c5b987dafac3b6" name="ad07221be49ae1b5133c5b987dafac3b6"></a>
@@ -576,8 +559,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00074">74</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a69b9a5812ad8bda13f956acd0da24484" name="a69b9a5812ad8bda13f956acd0da24484"></a>
@@ -607,12 +588,10 @@ Private Attributes</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd>Const reference to the underlying engine.</dd></dl>
<p>This method must be implemented by derived classes to provide access to the base engine. The returned reference should remain valid for the lifetime of the <a class="el" href="classgridfire_1_1_engine_view.html" title="Abstract base class for a &quot;view&quot; of a reaction network engine.">EngineView</a>.</p>
<p>Example: </p><div class="fragment"><div class="line"><span class="keyword">const</span> <a class="code hl_class" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a>&amp; engine = myView.getBaseEngine();</div>
<div class="ttc" id="aclassgridfire_1_1_dynamic_engine_html"><div class="ttname"><a href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></div><div class="ttdoc">Abstract class for engines supporting Jacobian and stoichiometry operations.</div><div class="ttdef"><b>Definition</b> <a href="engine__abstract_8h_source.html#l00130">engine_abstract.h:130</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_dynamic_engine_html"><div class="ttname"><a href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></div><div class="ttdoc">Abstract class for engines supporting Jacobian and stoichiometry operations.</div><div class="ttdef"><b>Definition</b> engine_abstract.h:130</div></div>
</div><!-- fragment -->
<p>Implements <a class="el" href="classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6">gridfire::EngineView&lt; DynamicEngine &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00022">22</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a273b175049f5ce7b9208e931ad139e1b" name="a273b175049f5ce7b9208e931ad139e1b"></a>
@@ -661,8 +640,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a05d15ff35a6bc06a2fa7eda19838bd07">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00062">62</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="ae03b4f9afac03d4011a4d7cf0423535d" name="ae03b4f9afac03d4011a4d7cf0423535d"></a>
@@ -699,8 +676,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad2a82099edbb374bbb2c9509ccdb1037">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00108">108</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a1a55f9748c45af6f13e16a6b6ceaa211" name="a1a55f9748c45af6f13e16a6b6ceaa211"></a>
@@ -731,8 +706,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00026">26</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a3c657b82a0117118a4bb0ce7f624ae0c" name="a3c657b82a0117118a4bb0ce7f624ae0c"></a>
@@ -763,8 +736,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a7a203f8e0f3a6744ddc912dfbcfdbcc0">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00184">184</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a3d58e36ed8a6a0d82bb65e91090f7491" name="a3d58e36ed8a6a0d82bb65e91090f7491"></a>
@@ -801,8 +772,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6ca0f315f75252ca505507a61556dda6">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00146">146</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="abfee22688617ffe91c69be93049c89b3" name="abfee22688617ffe91c69be93049c89b3"></a>
@@ -830,8 +799,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad3d56a8b9161b9cc7f4da51f6bf7e8c9">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00188">188</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="ac8daafabbc76f4b6811bede241a03d72" name="ac8daafabbc76f4b6811bede241a03d72"></a>
@@ -885,8 +852,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6772ac384b4c3d3e91712041e4aaa813">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00122">122</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="afa2820971397114d788730cc33feefe2" name="afa2820971397114d788730cc33feefe2"></a>
@@ -935,8 +900,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afa108dd5227dbb1045e90d7b3bd8b84f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00080">80</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a7d9e738dd28efb4d6127de7379169c87" name="a7d9e738dd28efb4d6127de7379169c87"></a>
@@ -964,8 +927,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a942e65ced17ca602482cc42e469d6398">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00175">175</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a2f59af6fb3516911de2a3e3ff0ed8873" name="a2f59af6fb3516911de2a3e3ff0ed8873"></a>
@@ -1000,8 +961,6 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A vector of abundances for the active species, with the abundances of the active species copied from the full vector. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00286">286</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a72789c1c3379594b65b560da50192de2" name="a72789c1c3379594b65b560da50192de2"></a>
@@ -1029,8 +988,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a55f1b7e5ebe2840e1d7c54665ca5411a">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00201">201</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a626ab005bfa08b201518c13627e1f843" name="a626ab005bfa08b201518c13627e1f843"></a>
@@ -1065,8 +1022,6 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A vector of abundances for the full network, with the abundances of the active species copied from the defined vector. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00277">277</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="aadf373d69a22fcd171a6c251466d53d1" name="aadf373d69a22fcd171a6c251466d53d1"></a>
@@ -1107,8 +1062,6 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00304">304</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="af6fb8c3c7894b505bd81d15f012f154a" name="af6fb8c3c7894b505bd81d15f012f154a"></a>
@@ -1149,8 +1102,6 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00295">295</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a13033abd3b44904f98b58c93e22da460" name="a13033abd3b44904f98b58c93e22da460"></a>
@@ -1178,8 +1129,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a21c34f59c080a853fafa38a25175124e">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00212">212</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a9736edfb7c9148b60de30d50c0d3530d" name="a9736edfb7c9148b60de30d50c0d3530d"></a>
@@ -1207,8 +1156,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afb2ec904d88fc8aab516db4059d0e00f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00114">114</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="abf2da57c83c3c4c635cb301f53088258" name="abf2da57c83c3c4c635cb301f53088258"></a>
@@ -1244,8 +1191,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a3fb44b6f55563a2f590f31916528f2bd">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00180">180</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="ae5762f395caea5381ec177507816b5ae" name="ae5762f395caea5381ec177507816b5ae"></a>
@@ -1283,8 +1228,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aa799ff785e7e79bf35b11efd55f6282a">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00171">171</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<a id="a56bd041c2fc7fe4f1371c38c8c0443e0" name="a56bd041c2fc7fe4f1371c38c8c0443e0"></a>
@@ -1310,8 +1253,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00313">313</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -1337,8 +1278,6 @@ Private Attributes</h2></td></tr>
<p>Maps indices of active species to indices in the full network. </p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00184">184</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="a64e9c79a36d529e1b296fe5786e57aae" name="a64e9c79a36d529e1b296fe5786e57aae"></a>
@@ -1363,8 +1302,6 @@ Private Attributes</h2></td></tr>
<p>Active reactions in the defined engine. </p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00182">182</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="a6e3243a8a8bcdce3282a8f82c5f98195" name="a6e3243a8a8bcdce3282a8f82c5f98195"></a>
@@ -1387,8 +1324,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00178">178</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="a217d541f3fa777b1552f652fbb520382" name="a217d541f3fa777b1552f652fbb520382"></a>
@@ -1411,8 +1346,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00177">177</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="a4f4aa847ee80ad430de9b1cfdda6b4e3" name="a4f4aa847ee80ad430de9b1cfdda6b4e3"></a>
@@ -1438,8 +1371,6 @@ Private Attributes</h2></td></tr>
<p>Active species in the defined engine. </p>
<p>Logger instance for trace and debug information. </p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00180">180</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="affda6d60651c53ee02532806104671bd" name="affda6d60651c53ee02532806104671bd"></a>
@@ -1462,8 +1393,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00189">189</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="acc4976262e208d1dd2185ebccbdd275e" name="acc4976262e208d1dd2185ebccbdd275e"></a>
@@ -1488,13 +1417,11 @@ Private Attributes</h2></td></tr>
<p>Maps indices of active reactions to indices in the full network. </p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00187">187</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__defined_8h_source.html">engine_defined.h</a></li>
<li>src/lib/engine/views/<a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a></li>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__defined_8h.html">engine_defined.h</a></li>
<li>src/lib/engine/views/<a class="el" href="engine__defined_8cpp.html">engine_defined.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -109,7 +109,7 @@ $(function(){initNavTree('classgridfire_1_1_dynamic_engine.html',''); initResiza
<p>Abstract class for engines supporting Jacobian and stoichiometry operations.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>&gt;</code></p>
<p><code>#include &lt;engine_abstract.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::DynamicEngine:</div>
<div class="dyncontent">
@@ -198,8 +198,6 @@ Public Member Functions</h2></td></tr>
<li>Computing timescales for each species.</li>
</ul>
<p>Intended usage: Derive from this class to implement engines that support advanced solver features such as implicit integration, sensitivity analysis, QSE (Quasi-Steady-State Equilibrium) handling, and more. </p>
<p class="definition">Definition at line <a class="el" href="engine__abstract_8h_source.html#l00130">130</a> of file <a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a6633b1757c41dd9e1c397333f4f9e785" name="a6633b1757c41dd9e1c397333f4f9e785"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6633b1757c41dd9e1c397333f4f9e785">&#9670;&#160;</a></span>calculateMolarReactionFlow()</h2>
@@ -341,8 +339,6 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="classgridfire_1_1_graph_engine.html#a9687eef88c97eeb7f8680acb230f8ac1">gridfire::GraphEngine</a>, and <a class="el" href="class_py_dynamic_engine.html#aa0f1fd3f0c0185395193d1b6897d64c5">PyDynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__abstract_8h_source.html#l00148">148</a> of file <a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>.</p>
</div>
</div>
<a id="aeae6d84ef74d88fd2cdf07b82e98a16f" name="aeae6d84ef74d88fd2cdf07b82e98a16f"></a>
@@ -400,8 +396,6 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="classgridfire_1_1_graph_engine.html#a166a5f4349580f9aa0b930afec73fcc4">gridfire::GraphEngine</a>, and <a class="el" href="class_py_dynamic_engine.html#adba68716d832b6100e08d32fbc36f13c">PyDynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__abstract_8h_source.html#l00305">305</a> of file <a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>.</p>
</div>
</div>
<a id="a05d15ff35a6bc06a2fa7eda19838bd07" name="a05d15ff35a6bc06a2fa7eda19838bd07"></a>
@@ -502,7 +496,7 @@ Public Member Functions</h2></td></tr>
<p>Get the current electron screening model. </p>
<dl class="section return"><dt>Returns</dt><dd>The currently active screening model type.</dd></dl>
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line"><a class="code hl_enumeration" href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">screening::ScreeningType</a> currentModel = myEngine.getScreeningModel();</div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">gridfire::screening::ScreeningType</a></div><div class="ttdeci">ScreeningType</div><div class="ttdoc">Enumerates the available plasma screening models.</div><div class="ttdef"><b>Definition</b> <a href="screening__types_8h_source.html#l00015">screening_types.h:15</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">gridfire::screening::ScreeningType</a></div><div class="ttdeci">ScreeningType</div><div class="ttdoc">Enumerates the available plasma screening models.</div><div class="ttdef"><b>Definition</b> screening_types.h:15</div></div>
</div><!-- fragment --> </dd></dl>
<p>Implemented in <a class="el" href="classgridfire_1_1_adaptive_engine_view.html#a0ab1199f900a58f309c3c36532c9164f">gridfire::AdaptiveEngineView</a>, <a class="el" href="classgridfire_1_1_defined_engine_view.html#a3c657b82a0117118a4bb0ce7f624ae0c">gridfire::DefinedEngineView</a>, <a class="el" href="classgridfire_1_1_graph_engine.html#a697f2004e0d02c59e83c7890742d7c9a">gridfire::GraphEngine</a>, <a class="el" href="classgridfire_1_1_multiscale_partitioning_engine_view.html#a7bfb4e6fec2f337a1dea69e3d4f1fc82">gridfire::MultiscalePartitioningEngineView</a>, and <a class="el" href="class_py_dynamic_engine.html#ab4cfdca5e15957c5cef75ffa6dedeee5">PyDynamicEngine</a>.</p>
@@ -772,8 +766,6 @@ Public Member Functions</h2></td></tr>
<p>Reimplemented in <a class="el" href="classgridfire_1_1_graph_engine.html#ad9d6c70ace5cbbf7f3aa7b31fce39490">gridfire::GraphEngine</a>, and <a class="el" href="class_py_dynamic_engine.html#a3d30a9116825ab2c5c209bc2712126bc">PyDynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__abstract_8h_source.html#l00309">309</a> of file <a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>.</p>
</div>
</div>
<a id="afb2ec904d88fc8aab516db4059d0e00f" name="afb2ec904d88fc8aab516db4059d0e00f"></a>
@@ -835,7 +827,7 @@ Public Member Functions</h2></td></tr>
</dl>
<p>This method allows changing the screening model at runtime. Screening corrections account for the electrostatic shielding of nuclei by electrons, which affects reaction rates in dense stellar plasmas.</p>
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line">myEngine.setScreeningModel(<a class="code hl_enumvalue" href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8">screening::ScreeningType::WEAK</a>);</div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8">gridfire::screening::ScreeningType::WEAK</a></div><div class="ttdeci">@ WEAK</div><div class="ttdoc">Weak screening model (Salpeter, 1954).</div><div class="ttdef"><b>Definition</b> <a href="screening__types_8h_source.html#l00035">screening_types.h:35</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8">gridfire::screening::ScreeningType::WEAK</a></div><div class="ttdeci">@ WEAK</div><div class="ttdoc">Weak screening model (Salpeter, 1954).</div><div class="ttdef"><b>Definition</b> screening_types.h:35</div></div>
</div><!-- fragment --></dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd>The engine will use the specified screening model for subsequent rate calculations. </dd></dl>
@@ -876,7 +868,7 @@ Public Member Functions</h2></td></tr>
<p>This method is intended to be implemented by derived classes to update their internal state based on the provided network conditions. For example, an adaptive engine might use this to re-evaluate which reactions and species are active. For other engines that do not support manually updating, this method might do nothing.</p>
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line"><a class="code hl_struct" href="structgridfire_1_1_net_in.html">NetIn</a> input = { ... };</div>
<div class="line">myEngine.update(input);</div>
<div class="ttc" id="astructgridfire_1_1_net_in_html"><div class="ttname"><a href="structgridfire_1_1_net_in.html">gridfire::NetIn</a></div><div class="ttdef"><b>Definition</b> <a href="network_8h_source.html#l00053">network.h:53</a></div></div>
<div class="ttc" id="astructgridfire_1_1_net_in_html"><div class="ttname"><a href="structgridfire_1_1_net_in.html">gridfire::NetIn</a></div><div class="ttdef"><b>Definition</b> network.h:53</div></div>
</div><!-- fragment --></dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd>The internal state of the engine is updated to reflect the new conditions. </dd></dl>
@@ -885,7 +877,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/engine/<a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a></li>
<li>src/include/gridfire/engine/<a class="el" href="engine__abstract_8h.html">engine_abstract.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -109,7 +109,7 @@ $(function(){initNavTree('classgridfire_1_1_engine.html',''); initResizable(true
<p>Abstract base class for a reaction network engine.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>&gt;</code></p>
<p><code>#include &lt;engine_abstract.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::Engine:</div>
<div class="dyncontent">
@@ -147,10 +147,8 @@ Public Member Functions</h2></td></tr>
<p>Example: </p><div class="fragment"><div class="line"><span class="keyword">class </span>MyEngine : <span class="keyword">public</span> <a class="code hl_class" href="classgridfire_1_1_engine.html">gridfire::Engine</a> {</div>
<div class="line"> <span class="comment">// Implement required methods...</span></div>
<div class="line">};</div>
<div class="ttc" id="aclassgridfire_1_1_engine_html"><div class="ttname"><a href="classgridfire_1_1_engine.html">gridfire::Engine</a></div><div class="ttdoc">Abstract base class for a reaction network engine.</div><div class="ttdef"><b>Definition</b> <a href="engine__abstract_8h_source.html#l00084">engine_abstract.h:84</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="engine__abstract_8h_source.html#l00084">84</a> of file <a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<div class="ttc" id="aclassgridfire_1_1_engine_html"><div class="ttname"><a href="classgridfire_1_1_engine.html">gridfire::Engine</a></div><div class="ttdoc">Abstract base class for a reaction network engine.</div><div class="ttdef"><b>Definition</b> engine_abstract.h:84</div></div>
</div><!-- fragment --> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a2e7970bed2100699f226f4141d5db037" name="a2e7970bed2100699f226f4141d5db037"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e7970bed2100699f226f4141d5db037">&#9670;&#160;</a></span>~Engine()</h2>
@@ -258,7 +256,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/engine/<a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a></li>
<li>src/include/gridfire/engine/<a class="el" href="engine__abstract_8h.html">engine_abstract.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -109,7 +109,7 @@ $(function(){initNavTree('classgridfire_1_1_engine_view.html',''); initResizable
<p>Abstract base class for a "view" of a reaction network engine.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="engine__view__abstract_8h_source.html">engine_view_abstract.h</a>&gt;</code></p>
<p><code>#include &lt;engine_view_abstract.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
@@ -139,12 +139,10 @@ class gridfire::EngineView&lt; EngineT &gt;</div><p>Abstract base class for a "v
<div class="line"><span class="keyword">private</span>:</div>
<div class="line"> DynamicEngine&amp; engine_;</div>
<div class="line">};</div>
<div class="ttc" id="aclassgridfire_1_1_dynamic_engine_html"><div class="ttname"><a href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></div><div class="ttdoc">Abstract class for engines supporting Jacobian and stoichiometry operations.</div><div class="ttdef"><b>Definition</b> <a href="engine__abstract_8h_source.html#l00130">engine_abstract.h:130</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_engine_view.html">gridfire::EngineView</a></div><div class="ttdoc">Abstract base class for a &quot;view&quot; of a reaction network engine.</div><div class="ttdef"><b>Definition</b> <a href="engine__view__abstract_8h_source.html#l00074">engine_view_abstract.h:74</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_dynamic_engine_html"><div class="ttname"><a href="classgridfire_1_1_dynamic_engine.html">gridfire::DynamicEngine</a></div><div class="ttdoc">Abstract class for engines supporting Jacobian and stoichiometry operations.</div><div class="ttdef"><b>Definition</b> engine_abstract.h:130</div></div>
<div class="ttc" id="aclassgridfire_1_1_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_engine_view.html">gridfire::EngineView</a></div><div class="ttdoc">Abstract base class for a &quot;view&quot; of a reaction network engine.</div><div class="ttdef"><b>Definition</b> engine_view_abstract.h:74</div></div>
<div class="ttc" id="aclassgridfire_1_1_engine_view_html_ad294227f8b5cf6d970c349eabf5447a6"><div class="ttname"><a href="#ad294227f8b5cf6d970c349eabf5447a6">gridfire::EngineView::getBaseEngine</a></div><div class="ttdeci">virtual const EngineT &amp; getBaseEngine() const =0</div><div class="ttdoc">Access the underlying engine instance.</div></div>
</div><!-- fragment --><dl class="section see"><dt>See also</dt><dd><a class="el" href="classgridfire_1_1_adaptive_engine_view.html" title="An engine view that dynamically adapts the reaction network based on runtime conditions.">gridfire::AdaptiveEngineView</a> for a concrete example of dynamic culling. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__view__abstract_8h_source.html#l00074">74</a> of file <a class="el" href="engine__view__abstract_8h_source.html">engine_view_abstract.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a994660f2d553f3a123512dc5eb421e74" name="a994660f2d553f3a123512dc5eb421e74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a994660f2d553f3a123512dc5eb421e74">&#9670;&#160;</a></span>~EngineView()</h2>
@@ -211,7 +209,7 @@ template&lt;EngineType EngineT&gt; </div>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__view__abstract_8h_source.html">engine_view_abstract.h</a></li>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__view__abstract_8h.html">engine_view_abstract.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -108,7 +108,7 @@ $(function(){initNavTree('classgridfire_1_1_file_defined_engine_view.html','');
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>&gt;</code></p>
<p><code>#include &lt;engine_defined.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::FileDefinedEngineView:</div>
<div class="dyncontent">
@@ -228,10 +228,7 @@ Additional Inherited Members</h2></td></tr>
<tr class="memitem:a6e3243a8a8bcdce3282a8f82c5f98195 inherit pro_attribs_classgridfire_1_1_defined_engine_view" id="r_a6e3243a8a8bcdce3282a8f82c5f98195"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classgridfire_1_1_dynamic_engine.html">DynamicEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_defined_engine_view.html#a6e3243a8a8bcdce3282a8f82c5f98195">m_baseEngine</a></td></tr>
<tr class="separator:a6e3243a8a8bcdce3282a8f82c5f98195 inherit pro_attribs_classgridfire_1_1_defined_engine_view"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00259">259</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a63f8f85e75ecaab6fa39d48d7a846187" name="a63f8f85e75ecaab6fa39d48d7a846187"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a63f8f85e75ecaab6fa39d48d7a846187">&#9670;&#160;</a></span>Config</h2>
@@ -252,8 +249,6 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00269">269</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="acbb1a9bcb775e6d50de512a333afed08" name="acbb1a9bcb775e6d50de512a333afed08"></a>
@@ -276,8 +271,6 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00270">270</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -315,8 +308,6 @@ Additional Inherited Members</h2></td></tr>
<p><a class="el" href="classgridfire_1_1_file_defined_engine_view.html">FileDefinedEngineView</a> Implementation ///. </p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8cpp_source.html#l00379">379</a> of file <a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -343,8 +334,6 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00266">266</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="aea834dc382ff1d663040db4532ea928f" name="aea834dc382ff1d663040db4532ea928f"></a>
@@ -370,8 +359,6 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00267">267</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -395,8 +382,6 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00271">271</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="a1b343998b93955025a589b2b4541e33b" name="a1b343998b93955025a589b2b4541e33b"></a>
@@ -421,8 +406,6 @@ Additional Inherited Members</h2></td></tr>
<p>Parser for the network file. </p>
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00273">273</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="a9d93633ed4ab68de94b7274f879a0432" name="a9d93633ed4ab68de94b7274f879a0432"></a>
@@ -445,8 +428,6 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00272">272</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<a id="a0a9b07176cb93b54c677b6ce71fda500" name="a0a9b07176cb93b54c677b6ce71fda500"></a>
@@ -469,13 +450,11 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__defined_8h_source.html#l00275">275</a> of file <a class="el" href="engine__defined_8h_source.html">engine_defined.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__defined_8h_source.html">engine_defined.h</a></li>
<li>src/lib/engine/views/<a class="el" href="engine__defined_8cpp_source.html">engine_defined.cpp</a></li>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__defined_8h.html">engine_defined.h</a></li>
<li>src/lib/engine/views/<a class="el" href="engine__defined_8cpp.html">engine_defined.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -113,7 +113,7 @@ $(function(){initNavTree('classgridfire_1_1_graph_engine.html',''); initResizabl
<p>A reaction network engine that uses a graph-based representation.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>&gt;</code></p>
<p><code>#include &lt;engine_graph.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::GraphEngine:</div>
<div class="dyncontent">
@@ -354,8 +354,6 @@ Private Attributes</h2></td></tr>
<li>Exporting the network to DOT and CSV formats for visualization and analysis.</li>
</ul>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire.">engine_abstract.h</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00100">100</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afad967546b611d9c005268760feb75d5" name="afad967546b611d9c005268760feb75d5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afad967546b611d9c005268760feb75d5">&#9670;&#160;</a></span>GraphEngine() <span class="overload">[1/3]</span></h2>
@@ -394,8 +392,6 @@ Private Attributes</h2></td></tr>
<p>This constructor builds the reaction network from the given composition using the <code>build_reaclib_nuclear_network</code> function.</p>
<dl class="section see"><dt>See also</dt><dd><a class="el" href="namespacegridfire.html#aedddb89e400a6111f69bfe0c3fd4214e" title="Builds a nuclear reaction network from the Reaclib library based on an initial composition.">build_reaclib_nuclear_network</a> </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00034">34</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a39d9838ed40bea71ee6c552bb5969026" name="a39d9838ed40bea71ee6c552bb5969026"></a>
@@ -430,8 +426,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00039">39</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a1e7e851dfa21d41c2dc533ba56fc4c7b" name="a1e7e851dfa21d41c2dc533ba56fc4c7b"></a>
@@ -466,8 +460,6 @@ Private Attributes</h2></td></tr>
</dl>
<p>This constructor uses the given set of reactions to construct the reaction network. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00050">50</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -515,8 +507,6 @@ Private Attributes</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structgridfire_1_1_step_derivatives.html" title="Structure holding derivatives and energy generation for a network step.">StepDerivatives&lt;ADDouble&gt;</a> containing dY/dt and energy generation rate.</dd></dl>
<p>This method calculates the time derivatives of all species and the specific nuclear energy generation rate for the current state using automatic differentiation. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00594">594</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="aaf4d54e4b774ab8ec8eabec006579d31" name="aaf4d54e4b774ab8ec8eabec006579d31"></a>
@@ -563,8 +553,6 @@ Private Attributes</h2></td></tr>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structgridfire_1_1_step_derivatives.html" title="Structure holding derivatives and energy generation for a network step.">StepDerivatives&lt;double&gt;</a> containing dY/dt and energy generation rate.</dd></dl>
<p>This method calculates the time derivatives of all species and the specific nuclear energy generation rate for the current state using double precision arithmetic. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00586">586</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="af41df9ce979b6410e12642cb093916c9" name="af41df9ce979b6410e12642cb093916c9"></a>
@@ -619,8 +607,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structgridfire_1_1_step_derivatives.html" title="Structure holding derivatives and energy generation for a network step.">StepDerivatives&lt;T&gt;</a> containing dY/dt and energy generation rate.</dd></dl>
<p>This method calculates the time derivatives of all species and the specific nuclear energy generation rate for the current state. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00715">715</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a97f98706b51fbe0d167ed81ffe58c438" name="a97f98706b51fbe0d167ed81ffe58c438"></a>
@@ -665,8 +651,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00448">448</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a9245642b741f215e52861d00e756fb3f" name="a9245642b741f215e52861d00e756fb3f"></a>
@@ -721,8 +705,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6633b1757c41dd9e1c397333f4f9e785">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00623">623</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a5e96b5a0b34c8932f0e14eabda57f1a4" name="a5e96b5a0b34c8932f0e14eabda57f1a4"></a>
@@ -783,8 +765,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<dl class="section return"><dt>Returns</dt><dd>Molar flow rate for the reaction (e.g., mol/g/s).</dd></dl>
<p>This method computes the net rate at which the given reaction proceeds under the current state. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00796">796</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a17774cd9ffcf1ba94019df766a0984a0" name="a17774cd9ffcf1ba94019df766a0984a0"></a>
@@ -836,8 +816,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00648">648</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a0b7b85f824e1021ae6e56b644db53b28" name="a0b7b85f824e1021ae6e56b644db53b28"></a>
@@ -867,8 +845,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00242">242</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a01fc9fd5d576b66d07360d05e821c755" name="a01fc9fd5d576b66d07360d05e821c755"></a>
@@ -908,8 +884,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00269">269</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="af28950c5af3a92eb03a1a64ed0f913e7" name="af28950c5af3a92eb03a1a64ed0f913e7"></a>
@@ -944,8 +918,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00346">346</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="aaed3743a52246b0f7bf03995e1c12081" name="aaed3743a52246b0f7bf03995e1c12081"></a>
@@ -995,8 +967,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a89f714d19b84a93a004a7afbb487a6cb">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00057">57</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a29b338630c959449c15881935ac30746" name="a29b338630c959449c15881935ac30746"></a>
@@ -1022,8 +992,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00947">947</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="aedf42d83bfcc28313b6b6454034d2efa" name="aedf42d83bfcc28313b6b6454034d2efa"></a>
@@ -1052,8 +1020,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Collects the unique species in the network. </p>
<p>This method collects the unique species in the network from the reactants and products of all reactions. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00106">106</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a832e2fe066381811a3e0464806ff5e95" name="a832e2fe066381811a3e0464806ff5e95"></a>
@@ -1087,8 +1053,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</dl>
<p>Example usage: </p><div class="fragment"><div class="line">engine.exportToCSV(<span class="stringliteral">&quot;network.csv&quot;</span>);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00788">788</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="adac8c7d62bae76e17fc060e86dadd929" name="adac8c7d62bae76e17fc060e86dadd929"></a>
@@ -1122,8 +1086,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</dl>
<p>Example usage: </p><div class="fragment"><div class="line">engine.exportToDot(<span class="stringliteral">&quot;network.dot&quot;</span>);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00740">740</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="ad049a295e2bb0f3e97b76d5742875119" name="ad049a295e2bb0f3e97b76d5742875119"></a>
@@ -1172,8 +1134,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a29bdd4231c29c3a4e524ad6ca66a127d">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00632">632</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a9687eef88c97eeb7f8680acb230f8ac1" name="a9687eef88c97eeb7f8680acb230f8ac1"></a>
@@ -1215,8 +1175,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Reimplemented from <a class="el" href="classgridfire_1_1_dynamic_engine.html#a818d942efa843959393e4eed3263b7e7">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00665">665</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="aed726d36ee2b3796beff6067a1e4db38" name="aed726d36ee2b3796beff6067a1e4db38"></a>
@@ -1247,8 +1205,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00545">545</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a166a5f4349580f9aa0b930afec73fcc4" name="a166a5f4349580f9aa0b930afec73fcc4"></a>
@@ -1276,8 +1232,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Reimplemented from <a class="el" href="classgridfire_1_1_dynamic_engine.html#a04317b66ef14d519264bc30ee69f5bf9">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00434">434</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a303e6093591cde91430f866a04a8be7c" name="a303e6093591cde91430f866a04a8be7c"></a>
@@ -1321,8 +1275,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a05d15ff35a6bc06a2fa7eda19838bd07">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00722">722</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a8c29d8bbde407e913be5eb77efb2c0c9" name="a8c29d8bbde407e913be5eb77efb2c0c9"></a>
@@ -1357,8 +1309,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Map of species to their stoichiometric coefficients. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00727">727</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="ad45650d10fc5dff1673ae3f806d067da" name="ad45650d10fc5dff1673ae3f806d067da"></a>
@@ -1389,8 +1339,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad2a82099edbb374bbb2c9509ccdb1037">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00168">168</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a0ed390f3e598ebba4e245ac90bb78767" name="a0ed390f3e598ebba4e245ac90bb78767"></a>
@@ -1421,8 +1369,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00162">162</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="add98ece49ec5c538bddf3cc77004fe44" name="add98ece49ec5c538bddf3cc77004fe44"></a>
@@ -1448,8 +1394,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00619">619</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a697f2004e0d02c59e83c7890742d7c9a" name="a697f2004e0d02c59e83c7890742d7c9a"></a>
@@ -1478,13 +1422,11 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Get the current electron screening model. </p>
<dl class="section return"><dt>Returns</dt><dd>The currently active screening model type.</dd></dl>
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line"><a class="code hl_enumeration" href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">screening::ScreeningType</a> currentModel = myEngine.getScreeningModel();</div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">gridfire::screening::ScreeningType</a></div><div class="ttdeci">ScreeningType</div><div class="ttdoc">Enumerates the available plasma screening models.</div><div class="ttdef"><b>Definition</b> <a href="screening__types_8h_source.html#l00015">screening_types.h:15</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25">gridfire::screening::ScreeningType</a></div><div class="ttdeci">ScreeningType</div><div class="ttdoc">Enumerates the available plasma screening models.</div><div class="ttdef"><b>Definition</b> screening_types.h:15</div></div>
</div><!-- fragment --> </dd></dl>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a7a203f8e0f3a6744ddc912dfbcfdbcc0">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00607">607</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="aef8f6bde24d27345067b71084330c7da" name="aef8f6bde24d27345067b71084330c7da"></a>
@@ -1521,8 +1463,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6ca0f315f75252ca505507a61556dda6">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00861">861</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a914f6abc61805cddaebcb8f3cf470dda" name="a914f6abc61805cddaebcb8f3cf470dda"></a>
@@ -1550,8 +1490,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad3d56a8b9161b9cc7f4da51f6bf7e8c9">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00395">395</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a65f9f33cddb0bbd1da7c9d0cff23d581" name="a65f9f33cddb0bbd1da7c9d0cff23d581"></a>
@@ -1600,8 +1538,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6772ac384b4c3d3e91712041e4aaa813">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00842">842</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a6b5feaf788bade212b7c8df7ac8c8152" name="a6b5feaf788bade212b7c8df7ac8c8152"></a>
@@ -1645,8 +1581,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afa108dd5227dbb1045e90d7b3bd8b84f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00733">733</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="aa6202cee0c3c481eda77cc9a91bc126b" name="aa6202cee0c3c481eda77cc9a91bc126b"></a>
@@ -1681,8 +1615,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the species is involved in the network, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00179">179</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a015f8975701f028c29835d3a9794e00f" name="a015f8975701f028c29835d3a9794e00f"></a>
@@ -1708,8 +1640,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00615">615</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="af04a9f8a629d6f6c58c477af0f1ab9e5" name="af04a9f8a629d6f6c58c477af0f1ab9e5"></a>
@@ -1737,8 +1667,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a942e65ced17ca602482cc42e469d6398">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00898">898</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="ae7a210d9ab13ad5fb0c612f027acabd0" name="ae7a210d9ab13ad5fb0c612f027acabd0"></a>
@@ -1764,8 +1692,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00387">387</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a27f3a928e1f6bbe7e847cffed6db729f" name="a27f3a928e1f6bbe7e847cffed6db729f"></a>
@@ -1793,8 +1719,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a55f1b7e5ebe2840e1d7c54665ca5411a">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00399">399</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a26602e1b3c610780a47b5a6511d6d567" name="a26602e1b3c610780a47b5a6511d6d567"></a>
@@ -1823,8 +1747,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Populates the reaction ID map. </p>
<p>This method populates the reaction ID map, which maps reaction IDs to REACLIBReaction objects. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00135">135</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a47202c43342b96480070874bffce1391" name="a47202c43342b96480070874bffce1391"></a>
@@ -1853,8 +1775,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Populates the species-to-index map. </p>
<p>This method populates the species-to-index map, which maps species to their index in the stoichiometry matrix. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00144">144</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a92644bc333bff69c5685be4552ca12fd" name="a92644bc333bff69c5685be4552ca12fd"></a>
@@ -1880,8 +1800,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00960">960</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="ae7a371be61ab09b3fa4a93f05bd44e5e" name="ae7a371be61ab09b3fa4a93f05bd44e5e"></a>
@@ -1909,8 +1827,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a21c34f59c080a853fafa38a25175124e">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00407">407</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="ad9d6c70ace5cbbf7f3aa7b31fce39490" name="ad9d6c70ace5cbbf7f3aa7b31fce39490"></a>
@@ -1942,8 +1858,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Reimplemented from <a class="el" href="classgridfire_1_1_dynamic_engine.html#a4e2c8b896661b7a89beffe0066cb21cf">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00438">438</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a95563f6bc86007d9ee053a0f1e15b889" name="a95563f6bc86007d9ee053a0f1e15b889"></a>
@@ -1978,8 +1892,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00902">902</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a8d0c0bd54a2908cff62dae7af0c149b5" name="a8d0c0bd54a2908cff62dae7af0c149b5"></a>
@@ -2008,8 +1920,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Reserves space for the Jacobian matrix. </p>
<p>This method reserves space for the Jacobian matrix, which is used to store the partial derivatives of the right-hand side of the ODE with respect to the species abundances. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00151">151</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a371ba0881d6903ddb2d586faa61805d0" name="a371ba0881d6903ddb2d586faa61805d0"></a>
@@ -2037,8 +1947,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afb2ec904d88fc8aab516db4059d0e00f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00174">174</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a6c5410878496abc349ba30b691cdf0f1" name="a6c5410878496abc349ba30b691cdf0f1"></a>
@@ -2056,8 +1964,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00611">611</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a8110e687844f921438bb517e1d8ce62f" name="a8110e687844f921438bb517e1d8ce62f"></a>
@@ -2092,14 +1998,12 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</dl>
<p>This method allows changing the screening model at runtime. Screening corrections account for the electrostatic shielding of nuclei by electrons, which affects reaction rates in dense stellar plasmas.</p>
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line">myEngine.setScreeningModel(<a class="code hl_enumvalue" href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8">screening::ScreeningType::WEAK</a>);</div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8">gridfire::screening::ScreeningType::WEAK</a></div><div class="ttdeci">@ WEAK</div><div class="ttdoc">Weak screening model (Salpeter, 1954).</div><div class="ttdef"><b>Definition</b> <a href="screening__types_8h_source.html#l00035">screening_types.h:35</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1screening_html_aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8"><div class="ttname"><a href="namespacegridfire_1_1screening.html#aa82aafbc4f8c28d0a75b60798e3a7d25a32c7d8943bec86a6d7d5e03598670ca8">gridfire::screening::ScreeningType::WEAK</a></div><div class="ttdeci">@ WEAK</div><div class="ttdoc">Weak screening model (Salpeter, 1954).</div><div class="ttdef"><b>Definition</b> screening_types.h:35</div></div>
</div><!-- fragment --></dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd>The engine will use the specified screening model for subsequent rate calculations. </dd></dl>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a3fb44b6f55563a2f590f31916528f2bd">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00602">602</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a409991d527ea4d4b05d1af907fe5d197" name="a409991d527ea4d4b05d1af907fe5d197"></a>
@@ -2117,8 +2021,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00391">391</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="acdce8d87e23a2cd1504bc9472e538c0f" name="acdce8d87e23a2cd1504bc9472e538c0f"></a>
@@ -2147,8 +2049,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Synchronizes the internal maps. </p>
<p>This method synchronizes the internal maps used by the engine, including the species map, reaction ID map, and species-to-index map. It also generates the stoichiometry matrix and records the AD tape. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00081">81</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a5ac7cff23e70bd07ba7e510b753e2ab6" name="a5ac7cff23e70bd07ba7e510b753e2ab6"></a>
@@ -2184,14 +2084,12 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>This method is intended to be implemented by derived classes to update their internal state based on the provided network conditions. For example, an adaptive engine might use this to re-evaluate which reactions and species are active. For other engines that do not support manually updating, this method might do nothing.</p>
<dl class="section user"><dt>Usage Example:</dt><dd><div class="fragment"><div class="line"><a class="code hl_struct" href="structgridfire_1_1_net_in.html">NetIn</a> input = { ... };</div>
<div class="line">myEngine.update(input);</div>
<div class="ttc" id="astructgridfire_1_1_net_in_html"><div class="ttname"><a href="structgridfire_1_1_net_in.html">gridfire::NetIn</a></div><div class="ttdef"><b>Definition</b> <a href="network_8h_source.html#l00053">network.h:53</a></div></div>
<div class="ttc" id="astructgridfire_1_1_net_in_html"><div class="ttname"><a href="structgridfire_1_1_net_in.html">gridfire::NetIn</a></div><div class="ttdef"><b>Definition</b> network.h:53</div></div>
</div><!-- fragment --></dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd>The internal state of the engine is updated to reflect the new conditions. </dd></dl>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aa799ff785e7e79bf35b11efd55f6282a">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00886">886</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="acf4cfccea20f5cb31c9886bf233a28be" name="acf4cfccea20f5cb31c9886bf233a28be"></a>
@@ -2221,8 +2119,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<dl class="section return"><dt>Returns</dt><dd>True if all reactions conserve mass and charge, false otherwise.</dd></dl>
<p>This method checks that all reactions in the network conserve mass and charge. If any reaction does not conserve mass or charge, an error message is logged and false is returned. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l00187">187</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -2246,8 +2142,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00466">466</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a3b17102b143435ddfdc015d7a50c4b18" name="a3b17102b143435ddfdc015d7a50c4b18"></a>
@@ -2270,8 +2164,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00447">447</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a10c01bc20ae668c2857efb2a1783098e" name="a10c01bc20ae668c2857efb2a1783098e"></a>
@@ -2294,8 +2186,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00450">450</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a80c73690d5af247ff9f2ba8b00abce01" name="a80c73690d5af247ff9f2ba8b00abce01"></a>
@@ -2318,8 +2208,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00475">475</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a19b2eea0e8d05ac90f9fd7120bdc6e06" name="a19b2eea0e8d05ac90f9fd7120bdc6e06"></a>
@@ -2344,8 +2232,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Full sparsity pattern for the Jacobian matrix. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00464">464</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a250cc6350dc052fbdfdf9a02066e7891" name="a250cc6350dc052fbdfdf9a02066e7891"></a>
@@ -2370,8 +2256,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Work object for sparse Jacobian calculations. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00463">463</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a2f1718c89d4aaad028102724d18fa910" name="a2f1718c89d4aaad028102724d18fa910"></a>
@@ -2396,8 +2280,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Jacobian matrix (species x species). </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00461">461</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a483979fc154adc88d029b3b672066d53" name="a483979fc154adc88d029b3b672066d53"></a>
@@ -2420,8 +2302,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00448">448</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a92d26068ba139e47d335f5fe9e2814cc" name="a92d26068ba139e47d335f5fe9e2814cc"></a>
@@ -2446,8 +2326,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Vector of unique species in the network. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00455">455</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a30e09ed0bce6aa5fc89beaa316a7b827" name="a30e09ed0bce6aa5fc89beaa316a7b827"></a>
@@ -2472,8 +2350,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Map from species name to Species object. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00456">456</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a3621f36d77ea8c738ad7de6e5b35ca3e" name="a3621f36d77ea8c738ad7de6e5b35ca3e"></a>
@@ -2498,8 +2374,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Partition function for the network. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00478">478</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a5d431d5385b1219ba29689eb29601ea3" name="a5d431d5385b1219ba29689eb29601ea3"></a>
@@ -2524,8 +2398,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Precomputed reactions for efficiency. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00477">477</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a5d6cc63b99b467c2a976d1fbaaa1dfa3" name="a5d6cc63b99b467c2a976d1fbaaa1dfa3"></a>
@@ -2550,8 +2422,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Map from reaction ID to REACLIBReaction. //PERF: This makes copies of REACLIBReaction and could be a performance bottleneck. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00453">453</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="acb7c4f5108b0efeae48ad15598e808c3" name="acb7c4f5108b0efeae48ad15598e808c3"></a>
@@ -2576,8 +2446,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Set of REACLIB reactions in the network. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00452">452</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a2e22b111f6d00ecc9e3804a71f1ce876" name="a2e22b111f6d00ecc9e3804a71f1ce876"></a>
@@ -2602,8 +2470,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>CppAD function for the right-hand side of the ODE. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00462">462</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="af17cf3762abac3efcab9a8e87c961210" name="af17cf3762abac3efcab9a8e87c961210"></a>
@@ -2626,8 +2492,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00469">469</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a52edc3e88f1e8fc497e1e63972d63c80" name="a52edc3e88f1e8fc497e1e63972d63c80"></a>
@@ -2652,8 +2516,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Screening type for the reaction network. Default to no screening. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00468">468</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="ad8237c252145a75092202d00f5e1ddf7" name="ad8237c252145a75092202d00f5e1ddf7"></a>
@@ -2678,8 +2540,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Map from species to their index in the stoichiometry matrix. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00457">457</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="ad1cb5fd32efc37668e2d9ecf0c72ad24" name="ad1cb5fd32efc37668e2d9ecf0c72ad24"></a>
@@ -2704,8 +2564,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Stoichiometry matrix (species x reactions). </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00459">459</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a191cff35402d3c97c82c5c966a39d0de" name="a191cff35402d3c97c82c5c966a39d0de"></a>
@@ -2730,8 +2588,6 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Flag to enable or disable using precomputed reactions for efficiency. Mathematically, this should not change the results. Generally end users should not need to change this. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00471">471</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a32d3efbf4c3d5158f87c0c732cdc26dc" name="a32d3efbf4c3d5158f87c0c732cdc26dc"></a>
@@ -2756,13 +2612,11 @@ template&lt;IsArithmeticOrAD T&gt; </div>
<p>Flag to enable or disable reverse reactions. If false, only forward reactions are considered. </p>
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00473">473</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/engine/<a class="el" href="engine__graph_8h_source.html">engine_graph.h</a></li>
<li>src/lib/engine/<a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a></li>
<li>src/include/gridfire/engine/<a class="el" href="engine__graph_8h.html">engine_graph.h</a></li>
<li>src/lib/engine/<a class="el" href="engine__graph_8cpp.html">engine_graph.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -133,10 +133,7 @@ Private Attributes</h2></td></tr>
<tr class="memitem:a75d355a0bef27217165644affd0cca4d" id="r_a75d355a0bef27217165644affd0cca4d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classgridfire_1_1_graph_engine.html">GraphEngine</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a75d355a0bef27217165644affd0cca4d">m_engine</a></td></tr>
<tr class="separator:a75d355a0bef27217165644affd0cca4d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00406">406</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a20d8e668f0af5fad5b7eda12564dc7cf" name="a20d8e668f0af5fad5b7eda12564dc7cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20d8e668f0af5fad5b7eda12564dc7cf">&#9670;&#160;</a></span>AtomicReverseRate()</h2>
@@ -164,8 +161,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00408">408</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -201,8 +196,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l01069">1069</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="ad9b8dd0e8ba9c7745e33acc9a649d2e0" name="ad9b8dd0e8ba9c7745e33acc9a649d2e0"></a>
@@ -252,8 +245,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l01029">1029</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a881d4daf2b973d523548cd8d4021bdc4" name="a881d4daf2b973d523548cd8d4021bdc4"></a>
@@ -288,8 +279,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l01078">1078</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<a id="a4e8ff268c4377599c8798c7929ec2d5e" name="a4e8ff268c4377599c8798c7929ec2d5e"></a>
@@ -334,8 +323,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8cpp_source.html#l01051">1051</a> of file <a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -359,8 +346,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00444">444</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<a id="a98ed8b450f7868f55e8362a848a4710d" name="a98ed8b450f7868f55e8362a848a4710d"></a>
@@ -383,13 +368,11 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__graph_8h_source.html#l00443">443</a> of file <a class="el" href="engine__graph_8h_source.html">engine_graph.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/engine/<a class="el" href="engine__graph_8h_source.html">engine_graph.h</a></li>
<li>src/lib/engine/<a class="el" href="engine__graph_8cpp_source.html">engine_graph.cpp</a></li>
<li>src/include/gridfire/engine/<a class="el" href="engine__graph_8h.html">engine_graph.h</a></li>
<li>src/lib/engine/<a class="el" href="engine__graph_8cpp.html">engine_graph.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -113,7 +113,7 @@ $(function(){initNavTree('classgridfire_1_1_multiscale_partitioning_engine_view.
<p>An engine view that partitions the reaction network into multiple groups based on timescales.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>&gt;</code></p>
<p><code>#include &lt;engine_multiscale.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::MultiscalePartitioningEngineView:</div>
<div class="dyncontent">
@@ -332,13 +332,11 @@ Private Attributes</h2></td></tr>
<div class="line"><span class="comment">// The integrator will call calculateRHSAndEnergy, etc. on the multiscaleEngine.</span></div>
<div class="line"><span class="keyword">auto</span> Y_initial = multiscaleEngine.mapNetInToMolarAbundanceVector({equilibratedComp, ...});</div>
<div class="line"><span class="keyword">auto</span> derivatives = multiscaleEngine.calculateRHSAndEnergy(Y_initial, T9, rho);</div>
<div class="ttc" id="aclassgridfire_1_1_graph_engine_html"><div class="ttname"><a href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></div><div class="ttdoc">A reaction network engine that uses a graph-based representation.</div><div class="ttdef"><b>Definition</b> <a href="engine__graph_8h_source.html#l00100">engine_graph.h:100</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_multiscale_partitioning_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_multiscale_partitioning_engine_view.html">gridfire::MultiscalePartitioningEngineView</a></div><div class="ttdoc">An engine view that partitions the reaction network into multiple groups based on timescales.</div><div class="ttdef"><b>Definition</b> <a href="engine__multiscale_8h_source.html#l00174">engine_multiscale.h:174</a></div></div>
<div class="ttc" id="astructgridfire_1_1_net_in_html"><div class="ttname"><a href="structgridfire_1_1_net_in.html">gridfire::NetIn</a></div><div class="ttdef"><b>Definition</b> <a href="network_8h_source.html#l00053">network.h:53</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_graph_engine_html"><div class="ttname"><a href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></div><div class="ttdoc">A reaction network engine that uses a graph-based representation.</div><div class="ttdef"><b>Definition</b> engine_graph.h:100</div></div>
<div class="ttc" id="aclassgridfire_1_1_multiscale_partitioning_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_multiscale_partitioning_engine_view.html">gridfire::MultiscalePartitioningEngineView</a></div><div class="ttdoc">An engine view that partitions the reaction network into multiple groups based on timescales.</div><div class="ttdef"><b>Definition</b> engine_multiscale.h:174</div></div>
<div class="ttc" id="astructgridfire_1_1_net_in_html"><div class="ttname"><a href="structgridfire_1_1_net_in.html">gridfire::NetIn</a></div><div class="ttdef"><b>Definition</b> network.h:53</div></div>
</div><!-- fragment --></dd></dl>
<p>&lt;DynamicEngine&gt; </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00174">174</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a34b5fdb2078e748edfbe6846ecadd681" name="a34b5fdb2078e748edfbe6846ecadd681"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34b5fdb2078e748edfbe6846ecadd681">&#9670;&#160;</a></span>QSEPartition</h2>
@@ -363,8 +361,6 @@ Private Attributes</h2></td></tr>
<p>Type alias for a QSE partition. </p>
<p>A QSE partition is a tuple containing the fast species, their indices, the slow species, and their indices. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00181">181</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -399,8 +395,6 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00153">153</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -447,8 +441,6 @@ Private Attributes</h2></td></tr>
<p>@purpose To merge timescale pools that are strongly connected by reactions, forming cohesive groups for QSE analysis.</p>
<p>@how For each pool, it builds a reaction connectivity graph using <code>buildConnectivityGraph</code>. It then finds the connected components within that graph using a Breadth-First Search (BFS). The resulting components from all pools are collected and returned. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00416">416</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="aae0865e361dfeb23984d70409fdd9f39" name="aae0865e361dfeb23984d70409fdd9f39"></a>
@@ -521,8 +513,6 @@ Private Attributes</h2></td></tr>
<p>@purpose To find reaction connections within a specific group of species.</p>
<p>@how It iterates through all reactions in the base engine. If a reaction involves at least two distinct species from the input <code>species_pool</code> (one as a reactant and one as a product), it adds edges between all reactants and products from that reaction that are also in the pool. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l01344">1344</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a79eb9c108d694a27ec913ed0143aa044" name="a79eb9c108d694a27ec913ed0143aa044"></a>
@@ -585,8 +575,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6633b1757c41dd9e1c397333f4f9e785">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00253">253</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a716d7357e944e8394d8b8e0b5e7625eb" name="a716d7357e944e8394d8b8e0b5e7625eb"></a>
@@ -644,8 +632,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a89f714d19b84a93a004a7afbb487a6cb">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00161">161</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="ac206840057bac65b7f7738e6dfd1047a" name="ac206840057bac65b7f7738e6dfd1047a"></a>
@@ -700,8 +686,6 @@ Private Attributes</h2></td></tr>
<dl class="section pre"><dt>Precondition</dt><dd>The <code>candidate_pools</code> should be connected components from <code>analyzeTimescalePoolConnectivity</code>. </dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd>A list of candidate <code><a class="el" href="structgridfire_1_1_multiscale_partitioning_engine_view_1_1_q_s_e_group.html" title="Struct representing a QSE group.">QSEGroup</a></code> objects is returned. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l01405">1405</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a1b17f94386882ea1524147782b7a1ddc" name="a1b17f94386882ea1524147782b7a1ddc"></a>
@@ -730,8 +714,6 @@ Private Attributes</h2></td></tr>
<p>@purpose A convenience overload for <code>equilibrateNetwork</code>.</p>
<p>@how It unpacks the <code>netIn</code> struct into <code>Y</code>, <code>T9</code>, and <code>rho</code> and then calls the primary <code>equilibrateNetwork</code> method. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00834">834</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a4bc879246c6fbd8633b05052858df51d" name="a4bc879246c6fbd8633b05052858df51d"></a>
@@ -773,8 +755,6 @@ Private Attributes</h2></td></tr>
<dl class="section pre"><dt>Precondition</dt><dd>The input state (Y, T9, rho) must be a valid physical state. </dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd>The engine's internal partition is updated. A new composition object is returned. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00797">797</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="acff59a15abac30eee16e9fa7b355fb18" name="acff59a15abac30eee16e9fa7b355fb18"></a>
@@ -819,8 +799,6 @@ Private Attributes</h2></td></tr>
<p>@purpose To visualize the partitioned network graph.</p>
<p>@how This method delegates the DOT file export to the base engine. It does not currently add any partitioning information to the output graph. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00558">558</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="acdf5ad8765290ea2b78170235aea391d" name="acdf5ad8765290ea2b78170235aea391d"></a>
@@ -877,8 +855,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a29bdd4231c29c3a4e524ad6ca66a127d">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00204">204</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="abe76a46784b1ebc8ad67a9eec40d369a" name="abe76a46784b1ebc8ad67a9eec40d369a"></a>
@@ -910,8 +886,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aeae6d84ef74d88fd2cdf07b82e98a16f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00242">242</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a22bd1f0e821ed415611d75bac67063d1" name="a22bd1f0e821ed415611d75bac67063d1"></a>
@@ -942,8 +916,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine_view.html#ad294227f8b5cf6d970c349eabf5447a6">gridfire::EngineView&lt; DynamicEngine &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00412">412</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a1e04e8cb8c84b1bd033ac599accf0888" name="a1e04e8cb8c84b1bd033ac599accf0888"></a>
@@ -975,8 +947,6 @@ Private Attributes</h2></td></tr>
<p>@how It returns a const reference to the <code>m_dynamic_species</code> member vector.</p>
<dl class="section pre"><dt>Precondition</dt><dd><code><a class="el" href="#a7d26945df5395b9317552a3989c42d1c" title="Partitions the network into dynamic and algebraic (QSE) groups based on timescales.">partitionNetwork()</a></code> must have been called. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00789">789</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a3c82e4e082d1c82b1b090ac9847c7c5e" name="a3c82e4e082d1c82b1b090ac9847c7c5e"></a>
@@ -1008,8 +978,6 @@ Private Attributes</h2></td></tr>
<p>@how It returns a copy of the <code>m_algebraic_species</code> member vector.</p>
<dl class="section pre"><dt>Precondition</dt><dd><code><a class="el" href="#a7d26945df5395b9317552a3989c42d1c" title="Partitions the network into dynamic and algebraic (QSE) groups based on timescales.">partitionNetwork()</a></code> must have been called. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00776">776</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="ac961484383e86d9712a424728e068633" name="ac961484383e86d9712a424728e068633"></a>
@@ -1054,8 +1022,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a05d15ff35a6bc06a2fa7eda19838bd07">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00228">228</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="ad751f2c1306895ee74a61f2071ca96eb" name="ad751f2c1306895ee74a61f2071ca96eb"></a>
@@ -1086,8 +1052,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad2a82099edbb374bbb2c9509ccdb1037">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00286">286</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a696f74f5135bbd62169b6577f92fee80" name="a696f74f5135bbd62169b6577f92fee80"></a>
@@ -1118,8 +1082,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_engine.html#a020e1b493d6964cafdad08fde697ceb3">gridfire::Engine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00157">157</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a7bfb4e6fec2f337a1dea69e3d4f1fc82" name="a7bfb4e6fec2f337a1dea69e3d4f1fc82"></a>
@@ -1151,8 +1113,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a7a203f8e0f3a6744ddc912dfbcfdbcc0">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00408">408</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="aa38c367ef3c74d012ccd10521cd5a727" name="aa38c367ef3c74d012ccd10521cd5a727"></a>
@@ -1209,8 +1169,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6ca0f315f75252ca505507a61556dda6">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00326">326</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a91d32b7197fcb27ee697d5bfde960f3f" name="a91d32b7197fcb27ee697d5bfde960f3f"></a>
@@ -1248,8 +1206,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#ad3d56a8b9161b9cc7f4da51f6bf7e8c9">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00846">846</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a560612347bbd5b7b380e990624d01105" name="a560612347bbd5b7b380e990624d01105"></a>
@@ -1306,8 +1262,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a6772ac384b4c3d3e91712041e4aaa813">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00295">295</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a510b920dea726aef859ac1f6d051807e" name="a510b920dea726aef859ac1f6d051807e"></a>
@@ -1352,8 +1306,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afa108dd5227dbb1045e90d7b3bd8b84f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00246">246</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a54ca8004fbd8d6d3ea6f67efeb5dbc8d" name="a54ca8004fbd8d6d3ea6f67efeb5dbc8d"></a>
@@ -1407,8 +1359,6 @@ Private Attributes</h2></td></tr>
<p>@purpose To identify the core set of dynamic species that will not be part of any QSE group.</p>
<p>@how It calculates the geometric mean of the destruction timescales for all species in each pool and returns the index of the pool with the maximum mean timescale. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l01291">1291</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="ae7847959fc5af2b83f5446dd73567b46" name="ae7847959fc5af2b83f5446dd73567b46"></a>
@@ -1447,8 +1397,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a942e65ced17ca602482cc42e469d6398">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00390">390</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="aada497e8df74a295fdf5df7d7cdf64e0" name="aada497e8df74a295fdf5df7d7cdf64e0"></a>
@@ -1486,8 +1434,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a55f1b7e5ebe2840e1d7c54665ca5411a">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00768">768</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="ad4d29ee55f89384807616d1068797067" name="ad4d29ee55f89384807616d1068797067"></a>
@@ -1535,8 +1481,6 @@ Private Attributes</h2></td></tr>
<p>@purpose To group species into "pools" based on their destruction timescales.</p>
<p>@how It retrieves all species destruction timescales from the base engine, sorts them, and then iterates through the sorted list, creating a new pool whenever it detects a gap between consecutive timescales that is larger than a predefined threshold (e.g., a factor of 100). </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00850">850</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a98b11ffe498846f5a3a72f08504346b7" name="a98b11ffe498846f5a3a72f08504346b7"></a>
@@ -1564,8 +1508,6 @@ Private Attributes</h2></td></tr>
<p>@purpose A convenience overload for <code>partitionNetwork</code>.</p>
<p>@how It unpacks the <code>netIn</code> struct into <code>Y</code>, <code>T9</code>, and <code>rho</code> and then calls the primary <code>partitionNetwork</code> method. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00548">548</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a7d26945df5395b9317552a3989c42d1c" name="a7d26945df5395b9317552a3989c42d1c"></a>
@@ -1612,8 +1554,6 @@ Private Attributes</h2></td></tr>
<dl class="section pre"><dt>Precondition</dt><dd>The input state (Y, T9, rho) must be a valid physical state. </dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd>The internal member variables <code>m_qse_groups</code>, <code>m_dynamic_species</code>, and <code>m_algebraic_species</code> (and their index maps) are populated with the results of the partitioning. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00438">438</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a05730ced13ac5331060ca011f0da6235" name="a05730ced13ac5331060ca011f0da6235"></a>
@@ -1652,8 +1592,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a21c34f59c080a853fafa38a25175124e">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00793">793</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="acb5fa7f03cd89b8c1b6b9ffdf3abb12e" name="acb5fa7f03cd89b8c1b6b9ffdf3abb12e"></a>
@@ -1697,8 +1635,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#afb2ec904d88fc8aab516db4059d0e00f">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00290">290</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a1a0c0a0ade632eb10f0eecab828a059f" name="a1a0c0a0ade632eb10f0eecab828a059f"></a>
@@ -1735,8 +1671,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#a3fb44b6f55563a2f590f31916528f2bd">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00402">402</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a3c5fcb8e3396d74359fd601554c9ffa9" name="a3c5fcb8e3396d74359fd601554c9ffa9"></a>
@@ -1786,8 +1720,6 @@ Private Attributes</h2></td></tr>
<dl class="section pre"><dt>Precondition</dt><dd>The input state (Y_full, T9, rho) must be a valid physical state. </dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd>The algebraic species in the QSE cache are updated with the new equilibrium abundances. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l01136">1136</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="a6bee75b5a6e508e6eebf83f0d48c50b8" name="a6bee75b5a6e508e6eebf83f0d48c50b8"></a>
@@ -1835,8 +1767,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1_dynamic_engine.html#aa799ff785e7e79bf35b11efd55f6282a">gridfire::DynamicEngine</a>.</p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l00356">356</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<a id="aa55ed182301d216264daae3e6dfd8917" name="aa55ed182301d216264daae3e6dfd8917"></a>
@@ -1890,8 +1820,6 @@ Private Attributes</h2></td></tr>
<p>@purpose To ensure that a candidate QSE group is truly in equilibrium by checking that the reaction fluxes <em>within</em> the group are much larger than the fluxes <em>leaving</em> the group.</p>
<p>@how For each candidate group, it calculates the sum of all internal reaction fluxes and the sum of all external (bridge) reaction fluxes. If the ratio of internal to external flux exceeds a configurable threshold, the group is considered valid and is added to the returned vector. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8cpp_source.html#l01002">1002</a> of file <a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -1917,8 +1845,6 @@ Private Attributes</h2></td></tr>
<p>Indices of all reactions involving only active species. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00943">943</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<a id="a57d97b11e80fa78ab5f509fce1f156b8" name="a57d97b11e80fa78ab5f509fce1f156b8"></a>
@@ -1943,8 +1869,6 @@ Private Attributes</h2></td></tr>
<p>Indices of all species considered active in the current partition (dynamic + algebraic). </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00939">939</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<a id="a4656c05b8235dbf4ec698b03a716a8c8" name="a4656c05b8235dbf4ec698b03a716a8c8"></a>
@@ -1969,8 +1893,6 @@ Private Attributes</h2></td></tr>
<p>Species that are treated as algebraic (in QSE) in the QSE groups. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00930">930</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<a id="a53862719dd73f98bc69eecde090cf655" name="a53862719dd73f98bc69eecde090cf655"></a>
@@ -1995,8 +1917,6 @@ Private Attributes</h2></td></tr>
<p>Indices of algebraic species in the full network. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00934">934</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<a id="a0437c51f94bf834a11adf481b2afad93" name="a0437c51f94bf834a11adf481b2afad93"></a>
@@ -2021,8 +1941,6 @@ Private Attributes</h2></td></tr>
<p>The base engine to which this view delegates calculations. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00914">914</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<a id="aa81057b96cf46986151a5e8ef99a017a" name="aa81057b96cf46986151a5e8ef99a017a"></a>
@@ -2047,8 +1965,6 @@ Private Attributes</h2></td></tr>
<p>Statistics for the QSE abundance cache. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00957">957</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<a id="aec6126b5c4a397d090790d7b75f9f70f" name="aec6126b5c4a397d090790d7b75f9f70f"></a>
@@ -2073,8 +1989,6 @@ Private Attributes</h2></td></tr>
<p>The simplified set of species presented to the solver (the "slow" species). </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00922">922</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<a id="a38b4f0373c3bd81503889650c0bb69bb" name="a38b4f0373c3bd81503889650c0bb69bb"></a>
@@ -2099,8 +2013,6 @@ Private Attributes</h2></td></tr>
<p>Indices mapping the dynamic species back to the base engine's full species list. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00926">926</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<a id="a7d357c775dcbb253a4001d172805380a" name="a7d357c775dcbb253a4001d172805380a"></a>
@@ -2125,8 +2037,6 @@ Private Attributes</h2></td></tr>
<p>Logger instance for logging messages. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00910">910</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<a id="a707e46d2f72993c206210f81b35b884e" name="a707e46d2f72993c206210f81b35b884e"></a>
@@ -2152,8 +2062,6 @@ Private Attributes</h2></td></tr>
<p>Cache for QSE abundances based on T9, rho, and Y. </p>
<p>@purpose This is the core of the caching mechanism. It stores the results of QSE solves to avoid re-computation. The key is a <code><a class="el" href="structgridfire_1_1_q_s_e_cache_key.html" title="Key struct for the QSE abundance cache.">QSECacheKey</a></code> which hashes the thermodynamic state, and the value is the vector of solved molar abundances for the algebraic species. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00953">953</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<a id="a1b4aa04a1e641204e4fd82361b0e39c6" name="a1b4aa04a1e641204e4fd82361b0e39c6"></a>
@@ -2178,13 +2086,11 @@ Private Attributes</h2></td></tr>
<p>The list of identified equilibrium groups. </p>
<p class="definition">Definition at line <a class="el" href="engine__multiscale_8h_source.html#l00918">918</a> of file <a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__multiscale_8h_source.html">engine_multiscale.h</a></li>
<li>src/lib/engine/views/<a class="el" href="engine__multiscale_8cpp_source.html">engine_multiscale.cpp</a></li>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__multiscale_8h.html">engine_multiscale.h</a></li>
<li>src/lib/engine/views/<a class="el" href="engine__multiscale_8cpp.html">engine_multiscale.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -107,7 +107,7 @@ $(function(){initNavTree('classgridfire_1_1_network.html',''); initResizable(tru
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="network_8h_source.html">network.h</a>&gt;</code></p>
<p><code>#include &lt;network.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::Network:</div>
<div class="dyncontent">
@@ -156,10 +156,7 @@ Protected Attributes</h2></td></tr>
<tr class="memdesc:aefe364ae5af783e19e7b93bfd475566e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag indicating if the network is stiff. <br /></td></tr>
<tr class="separator:aefe364ae5af783e19e7b93bfd475566e"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00076">76</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a20b631f2404bfdec2333f680a62abf55" name="a20b631f2404bfdec2333f680a62abf55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a20b631f2404bfdec2333f680a62abf55">&#9670;&#160;</a></span>Network()</h2>
@@ -183,8 +180,6 @@ Protected Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network_8cpp_source.html#l00041">41</a> of file <a class="el" href="network_8cpp_source.html">network.cpp</a>.</p>
</div>
</div>
<a id="ab8d83289b62dda9b4e02f25311f85b79" name="ab8d83289b62dda9b4e02f25311f85b79"></a>
@@ -272,8 +267,6 @@ Protected Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network_8cpp_source.html#l00054">54</a> of file <a class="el" href="network_8cpp_source.html">network.cpp</a>.</p>
</div>
</div>
<a id="ae93ad65deba79def4b77d420e7affa0b" name="ae93ad65deba79def4b77d420e7affa0b"></a>
@@ -301,8 +294,6 @@ Protected Attributes</h2></td></tr>
<p>Reimplemented in <a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#a5b17b2831389829533385900ce19a37a">gridfire::approx8::Approx8Network</a>.</p>
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00092">92</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
</div>
</div>
<a id="a787c601f6e4bd06600bf946efbcc98d4" name="a787c601f6e4bd06600bf946efbcc98d4"></a>
@@ -320,8 +311,6 @@ Protected Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network_8cpp_source.html#l00058">58</a> of file <a class="el" href="network_8cpp_source.html">network.cpp</a>.</p>
</div>
</div>
<a id="a84de2d691af06c4b62cfab5022b1e8fe" name="a84de2d691af06c4b62cfab5022b1e8fe"></a>
@@ -349,8 +338,6 @@ Protected Attributes</h2></td></tr>
<p>Reimplemented in <a class="el" href="classgridfire_1_1approx8_1_1_approx8_network.html#aefed972081514c29cdaaa1efd857ad8d">gridfire::approx8::Approx8Network</a>.</p>
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00093">93</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -376,8 +363,6 @@ Protected Attributes</h2></td></tr>
<p>Configuration instance. </p>
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00096">96</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
</div>
</div>
<a id="adf7002883160101c9f9d1b376b265410" name="adf7002883160101c9f9d1b376b265410"></a>
@@ -400,8 +385,6 @@ Protected Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00101">101</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
</div>
</div>
<a id="a37218e18f1bdbda7be94aa230f47dd18" name="a37218e18f1bdbda7be94aa230f47dd18"></a>
@@ -426,8 +409,6 @@ Protected Attributes</h2></td></tr>
<p>Format of the network. </p>
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00100">100</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
</div>
</div>
<a id="a960d309defc570f92d296ce4b93920e5" name="a960d309defc570f92d296ce4b93920e5"></a>
@@ -452,8 +433,6 @@ Protected Attributes</h2></td></tr>
<p>Logger instance. </p>
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00098">98</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
</div>
</div>
<a id="a0bb7c7be9a3c3212ef6dcbf26dcacb16" name="a0bb7c7be9a3c3212ef6dcbf26dcacb16"></a>
@@ -478,8 +457,6 @@ Protected Attributes</h2></td></tr>
<p>Log manager instance. </p>
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00097">97</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
</div>
</div>
<a id="aefe364ae5af783e19e7b93bfd475566e" name="aefe364ae5af783e19e7b93bfd475566e"></a>
@@ -504,13 +481,11 @@ Protected Attributes</h2></td></tr>
<p>Flag indicating if the network is stiff. </p>
<p class="definition">Definition at line <a class="el" href="network_8h_source.html#l00103">103</a> of file <a class="el" href="network_8h_source.html">network.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/<a class="el" href="network_8h_source.html">network.h</a></li>
<li>src/lib/<a class="el" href="network_8cpp_source.html">network.cpp</a></li>
<li>src/include/gridfire/<a class="el" href="network_8h.html">network.h</a></li>
<li>src/lib/<a class="el" href="network_8cpp.html">network.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -111,7 +111,7 @@ $(function(){initNavTree('classgridfire_1_1_network_priming_engine_view.html',''
<p>Provides a view of a <a class="el" href="classgridfire_1_1_dynamic_engine.html" title="Abstract class for engines supporting Jacobian and stoichiometry operations.">DynamicEngine</a> filtered to reactions involving a specified priming species.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="engine__priming_8h_source.html">engine_priming.h</a>&gt;</code></p>
<p><code>#include &lt;engine_priming.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::NetworkPrimingEngineView:</div>
<div class="dyncontent">
@@ -230,8 +230,6 @@ Additional Inherited Members</h2></td></tr>
<p>This view constructs a subset of the network reactions from the base engine that contain the given priming species and delegates all engine operations to the underlying engine.</p>
<p>See implementation in <a class="el" href="engine__priming_8cpp.html">engine_priming.cpp</a> for details on reaction set construction.</p>
<dl class="section note"><dt>Note</dt><dd>Throws std::runtime_error if no priming reactions are found for the species. </dd></dl>
<p class="definition">Definition at line <a class="el" href="engine__priming_8h_source.html#l00030">30</a> of file <a class="el" href="engine__priming_8h_source.html">engine_priming.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad13ec8d4974421c72cffd88558d71177" name="ad13ec8d4974421c72cffd88558d71177"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad13ec8d4974421c72cffd88558d71177">&#9670;&#160;</a></span>NetworkPrimingEngineView() <span class="overload">[1/2]</span></h2>
@@ -270,8 +268,6 @@ Additional Inherited Members</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__priming_8cpp_source.html#l00023">23</a> of file <a class="el" href="engine__priming_8cpp_source.html">engine_priming.cpp</a>.</p>
</div>
</div>
<a id="a96751b66dd11f1155d0c488f39f9f6a6" name="a96751b66dd11f1155d0c488f39f9f6a6"></a>
@@ -310,8 +306,6 @@ Additional Inherited Members</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__priming_8cpp_source.html#l00036">36</a> of file <a class="el" href="engine__priming_8cpp_source.html">engine_priming.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -360,8 +354,6 @@ Additional Inherited Members</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__priming_8cpp_source.html#l00051">51</a> of file <a class="el" href="engine__priming_8cpp_source.html">engine_priming.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -385,8 +377,6 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine__priming_8h_source.html#l00056">56</a> of file <a class="el" href="engine__priming_8h_source.html">engine_priming.h</a>.</p>
</div>
</div>
<a id="aeb8f25d97e2459037cc999b974823cf5" name="aeb8f25d97e2459037cc999b974823cf5"></a>
@@ -411,13 +401,11 @@ Additional Inherited Members</h2></td></tr>
<p>The priming species, if specified. </p>
<p class="definition">Definition at line <a class="el" href="engine__priming_8h_source.html#l00057">57</a> of file <a class="el" href="engine__priming_8h_source.html">engine_priming.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__priming_8h_source.html">engine_priming.h</a></li>
<li>src/lib/engine/views/<a class="el" href="engine__priming_8cpp_source.html">engine_priming.cpp</a></li>
<li>src/include/gridfire/engine/views/<a class="el" href="engine__priming_8h.html">engine_priming.h</a></li>
<li>src/lib/engine/views/<a class="el" href="engine__priming_8cpp.html">engine_priming.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -112,7 +112,7 @@ $(function(){initNavTree('classgridfire_1_1_reaction.html',''); initResizable(tr
<p>Represents a single nuclear reaction from a specific data source.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="reaction_8h_source.html">reaction.h</a>&gt;</code></p>
<p><code>#include &lt;reaction.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::Reaction:</div>
<div class="dyncontent">
@@ -258,10 +258,8 @@ Friends</h2></td></tr>
<div class="line"> <span class="stringliteral">&quot;H_1_H_1_to_H_2&quot;</span>, <span class="stringliteral">&quot;p(p,g)d&quot;</span>, 1, {H_1, H_1}, {H_2}, 5.493, <span class="stringliteral">&quot;st08&quot;</span>, rate_coeffs</div>
<div class="line">);</div>
<div class="line"><span class="keywordtype">double</span> rate = p_gamma_d.calculate_rate(0.1); <span class="comment">// T9 = 0.1</span></div>
<div class="ttc" id="aclassgridfire_1_1_reaction_html_a7dff19d387e771d96c26e98d75ee9d5c"><div class="ttname"><a href="#a7dff19d387e771d96c26e98d75ee9d5c">gridfire::Reaction::Reaction</a></div><div class="ttdeci">Reaction(const std::string_view id, const std::string_view peName, const int chapter, const std::vector&lt; fourdst::atomic::Species &gt; &amp;reactants, const std::vector&lt; fourdst::atomic::Species &gt; &amp;products, const double qValue, const std::string_view label, const RateCoefficientSet &amp;sets, const bool reverse=false)</div><div class="ttdoc">Constructs a Reaction object.</div><div class="ttdef"><b>Definition</b> <a href="reaction_8cpp_source.html#l00019">reaction.cpp:19</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00072">72</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<div class="ttc" id="aclassgridfire_1_1_reaction_html_a7dff19d387e771d96c26e98d75ee9d5c"><div class="ttname"><a href="#a7dff19d387e771d96c26e98d75ee9d5c">gridfire::Reaction::Reaction</a></div><div class="ttdeci">Reaction(const std::string_view id, const std::string_view peName, const int chapter, const std::vector&lt; fourdst::atomic::Species &gt; &amp;reactants, const std::vector&lt; fourdst::atomic::Species &gt; &amp;products, const double qValue, const std::string_view label, const RateCoefficientSet &amp;sets, const bool reverse=false)</div><div class="ttdoc">Constructs a Reaction object.</div><div class="ttdef"><b>Definition</b> reaction.cpp:19</div></div>
</div><!-- fragment --> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab1860df84843be70f97469761e11ab6a" name="ab1860df84843be70f97469761e11ab6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1860df84843be70f97469761e11ab6a">&#9670;&#160;</a></span>~Reaction()</h2>
@@ -359,8 +357,6 @@ Friends</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00019">19</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -390,8 +386,6 @@ Friends</h2></td></tr>
<p>Gets a set of all unique species involved in the reaction. </p>
<dl class="section return"><dt>Returns</dt><dd>An unordered_set of all reactant and product species. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00091">91</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a3a8ba9212d76d5ce51f20df6892c6061" name="a3a8ba9212d76d5ce51f20df6892c6061"></a>
@@ -417,8 +411,6 @@ Friends</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00047">47</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a735192a42f72cd68f289493753e1a616" name="a735192a42f72cd68f289493753e1a616"></a>
@@ -453,8 +445,6 @@ Friends</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The calculated reaction rate, as a CppAD::AD&lt;double&gt;. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00043">43</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="ad81e9b2a1773470059ca6989c60556ec" name="ad81e9b2a1773470059ca6989c60556ec"></a>
@@ -489,8 +479,6 @@ Friends</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>The calculated reaction rate. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00039">39</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a648b9ed6108bed2469dc028fb7e351af" name="a648b9ed6108bed2469dc028fb7e351af"></a>
@@ -534,8 +522,6 @@ template&lt;typename T&gt; </div>
<dl class="section return"><dt>Returns</dt><dd>The calculated reaction rate.</dd></dl>
<p>The rate is calculated using the standard REACLIB formula: <code>rate = exp(a0 + a1/T9 + a2/T9^(1/3) + a3*T9^(1/3) + a4*T9 + a5*T9^(5/3) + a6*ln(T9))</code> </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00283">283</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a5cb438adfefb640e4bc58e09053bd629" name="a5cb438adfefb640e4bc58e09053bd629"></a>
@@ -564,8 +550,6 @@ template&lt;typename T&gt; </div>
<p>Gets the REACLIB chapter number. </p>
<dl class="section return"><dt>Returns</dt><dd>The chapter number. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00128">128</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ab92785f331a446e51a0960b75d60b37b" name="ab92785f331a446e51a0960b75d60b37b"></a>
@@ -600,8 +584,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the species is involved, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00068">68</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a074d3cd2421fd5d0133e47f0522403e2" name="a074d3cd2421fd5d0133e47f0522403e2"></a>
@@ -636,8 +618,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the species is a product, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00082">82</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="abbe243affa61ba9b2cd2a7b905cd5e45" name="abbe243affa61ba9b2cd2a7b905cd5e45"></a>
@@ -672,8 +652,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the species is a reactant, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00073">73</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="aa1d71e38fc55ae691dbb9ec459a612a5" name="aa1d71e38fc55ae691dbb9ec459a612a5"></a>
@@ -702,8 +680,6 @@ template&lt;typename T&gt; </div>
<p>Calculates the excess energy from the mass difference of reactants and products. </p>
<dl class="section return"><dt>Returns</dt><dd>The excess energy in MeV. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00144">144</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="af6c20e6d03a2d9f87632f71a90b88cb5" name="af6c20e6d03a2d9f87632f71a90b88cb5"></a>
@@ -739,8 +715,6 @@ template&lt;typename T&gt; </div>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit hash value.</dd></dl>
<p>Uses the XXHash64 algorithm on the reaction's ID string. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00157">157</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a084c38181408ed5e6fa2a2dd4d0ec905" name="a084c38181408ed5e6fa2a2dd4d0ec905"></a>
@@ -769,8 +743,6 @@ template&lt;typename T&gt; </div>
<p>Gets the unique identifier of the reaction. </p>
<dl class="section return"><dt>Returns</dt><dd>The reaction ID. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00204">204</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="aa67d05dfabf007c1acad34052d9a1dba" name="aa67d05dfabf007c1acad34052d9a1dba"></a>
@@ -799,8 +771,6 @@ template&lt;typename T&gt; </div>
<p>Checks if this is a reverse reaction rate. </p>
<dl class="section return"><dt>Returns</dt><dd>True if it is a reverse rate, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00228">228</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a1d3c8ab6d55155f9a21ad80ed8b9ef97" name="a1d3c8ab6d55155f9a21ad80ed8b9ef97"></a>
@@ -829,8 +799,6 @@ template&lt;typename T&gt; </div>
<p>Gets the number of unique species involved in the reaction. </p>
<dl class="section return"><dt>Returns</dt><dd>The count of unique species. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00129">129</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a2f1c115a99bc7c477a2e858ff18b1b51" name="a2f1c115a99bc7c477a2e858ff18b1b51"></a>
@@ -865,8 +833,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the reactions are not equal. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00248">248</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ac426457cf0a54a15b206549422083bac" name="ac426457cf0a54a15b206549422083bac"></a>
@@ -901,8 +867,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the reaction IDs are the same. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00241">241</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a78f42664cc957e266b6cf15fda09be97" name="a78f42664cc957e266b6cf15fda09be97"></a>
@@ -931,8 +895,6 @@ template&lt;typename T&gt; </div>
<p>Gets the reaction name in (projectile, ejectile) notation. </p>
<dl class="section return"><dt>Returns</dt><dd>The reaction name (e.g., "p(p,g)d"). </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00122">122</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a01c67726efbaa2ff8e4d6f2c965f485c" name="a01c67726efbaa2ff8e4d6f2c965f485c"></a>
@@ -961,8 +923,6 @@ template&lt;typename T&gt; </div>
<p>Gets a set of all unique product species. </p>
<dl class="section return"><dt>Returns</dt><dd>An unordered_set of product species. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00106">106</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a6e2ff61b9e8409f2a561663628b8ce02" name="a6e2ff61b9e8409f2a561663628b8ce02"></a>
@@ -991,8 +951,6 @@ template&lt;typename T&gt; </div>
<p>Gets the vector of product species. </p>
<dl class="section return"><dt>Returns</dt><dd>A const reference to the vector of products. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00222">222</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="abda0b4e4313e6d4ba57acf37d5976fb8" name="abda0b4e4313e6d4ba57acf37d5976fb8"></a>
@@ -1021,8 +979,6 @@ template&lt;typename T&gt; </div>
<p>Gets the Q-value of the reaction. </p>
<dl class="section return"><dt>Returns</dt><dd>The Q-value in whatever units the reaction was defined in (usually MeV). </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00210">210</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a85968076e686e67763f4fdf4f72a892e" name="a85968076e686e67763f4fdf4f72a892e"></a>
@@ -1051,8 +1007,6 @@ template&lt;typename T&gt; </div>
<p>Gets the set of rate coefficients. </p>
<dl class="section return"><dt>Returns</dt><dd>A const reference to the <a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html" title="Holds the seven coefficients for the REACLIB rate equation.">RateCoefficientSet</a>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00140">140</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a855ea65e4b62fb0cddc550424a4bc923" name="a855ea65e4b62fb0cddc550424a4bc923"></a>
@@ -1081,8 +1035,6 @@ template&lt;typename T&gt; </div>
<p>Gets a set of all unique reactant species. </p>
<dl class="section return"><dt>Returns</dt><dd>An unordered_set of reactant species. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00098">98</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a0b543e9b0bb4a21efe4b29780d9bdf5b" name="a0b543e9b0bb4a21efe4b29780d9bdf5b"></a>
@@ -1111,8 +1063,6 @@ template&lt;typename T&gt; </div>
<p>Gets the vector of reactant species. </p>
<dl class="section return"><dt>Returns</dt><dd>A const reference to the vector of reactants. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00216">216</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a410e2ab0784ad751f82bbe55be603db0" name="a410e2ab0784ad751f82bbe55be603db0"></a>
@@ -1141,8 +1091,6 @@ template&lt;typename T&gt; </div>
<p>Gets the source label for the rate data. </p>
<dl class="section return"><dt>Returns</dt><dd>The source label (e.g., "wc12w", "st08"). </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00134">134</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ad359c06d7196c1a7a955a7b66a51dbe3" name="ad359c06d7196c1a7a955a7b66a51dbe3"></a>
@@ -1171,8 +1119,6 @@ template&lt;typename T&gt; </div>
<p>Gets a map of all species to their stoichiometric coefficients. </p>
<dl class="section return"><dt>Returns</dt><dd>An unordered_map from species to their integer coefficients. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00133">133</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="aaf0c94db6536b4a9ac1ec08a5c8f01ac" name="aaf0c94db6536b4a9ac1ec08a5c8f01ac"></a>
@@ -1237,8 +1183,6 @@ template&lt;typename T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00258">258</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -1264,8 +1208,6 @@ template&lt;typename T&gt; </div>
<p>Chapter number from the REACLIB database, defining the reaction structure. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00266">266</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a5c685e5a736b51799e5b9f6746c4126b" name="a5c685e5a736b51799e5b9f6746c4126b"></a>
@@ -1290,8 +1232,6 @@ template&lt;typename T&gt; </div>
<p>Unique identifier for the reaction (e.g., "h1+h1=&gt;h2+e+nu"). </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00264">264</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a7044d0a1d59d85502ce554e4ec2167e4" name="a7044d0a1d59d85502ce554e4ec2167e4"></a>
@@ -1314,8 +1254,6 @@ template&lt;typename T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00263">263</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a6124aa9fc2306349e1dd879a37923248" name="a6124aa9fc2306349e1dd879a37923248"></a>
@@ -1340,8 +1278,6 @@ template&lt;typename T&gt; </div>
<p>Name of the reaction in (projectile, ejectile) notation (e.g. "p(p,g)d"). </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00265">265</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a4b5607ed413acdf29539b8a57461e49e" name="a4b5607ed413acdf29539b8a57461e49e"></a>
@@ -1366,8 +1302,6 @@ template&lt;typename T&gt; </div>
<p>Products of the reaction. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00269">269</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a59122a2898bb9af640cc3e9aeb49028b" name="a59122a2898bb9af640cc3e9aeb49028b"></a>
@@ -1392,8 +1326,6 @@ template&lt;typename T&gt; </div>
<p>Q-value of the reaction in MeV. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00267">267</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="aa61a9a024d7c4ff66a351ccd0277ec72" name="aa61a9a024d7c4ff66a351ccd0277ec72"></a>
@@ -1418,8 +1350,6 @@ template&lt;typename T&gt; </div>
<p>The seven rate coefficients. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00271">271</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a87a065b3c7806bcdb5eadb7de2978a11" name="a87a065b3c7806bcdb5eadb7de2978a11"></a>
@@ -1444,8 +1374,6 @@ template&lt;typename T&gt; </div>
<p>Reactants of the reaction. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00268">268</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a0b0b9ac498080aae91ffd466d1ae85a9" name="a0b0b9ac498080aae91ffd466d1ae85a9"></a>
@@ -1470,8 +1398,6 @@ template&lt;typename T&gt; </div>
<p>Flag indicating if this is a reverse reaction rate. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00272">272</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a0185c6be5465d113f25e00aee1297cd6" name="a0185c6be5465d113f25e00aee1297cd6"></a>
@@ -1496,13 +1422,11 @@ template&lt;typename T&gt; </div>
<p>Source label for the rate data (e.g., "wc12w", "st08"). </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00270">270</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/reaction/<a class="el" href="reaction_8h_source.html">reaction.h</a></li>
<li>src/lib/reaction/<a class="el" href="reaction_8cpp_source.html">reaction.cpp</a></li>
<li>src/include/gridfire/reaction/<a class="el" href="reaction_8h.html">reaction.h</a></li>
<li>src/lib/reaction/<a class="el" href="reaction_8cpp.html">reaction.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -111,7 +111,7 @@ $(function(){initNavTree('classgridfire_1_1approx8_1_1_approx8_network.html','')
<p>Class for the Approx8 nuclear reaction network.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>&gt;</code></p>
<p><code>#include &lt;engine_approx8.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::approx8::Approx8Network:</div>
<div class="dyncontent">
@@ -187,8 +187,6 @@ Additional Inherited Members</h2></td></tr>
<div class="textblock"><p>Class for the Approx8 nuclear reaction network. </p>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html#_a3">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/include/gridfire/engine/engine_approx8.h</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00294">294</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a65066078081c544be4e56e25eb407c8b" name="a65066078081c544be4e56e25eb407c8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65066078081c544be4e56e25eb407c8b">&#9670;&#160;</a></span>Approx8Network()</h2>
@@ -207,8 +205,6 @@ Additional Inherited Members</h2></td></tr>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a40">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/include/gridfire/engine/engine_approx8.h</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__approx8_8cpp_source.html#l00443">443</a> of file <a class="el" href="engine__approx8_8cpp_source.html">engine_approx8.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -246,8 +242,6 @@ Additional Inherited Members</h2></td></tr>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a48">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/include/gridfire/engine/engine_approx8.h</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__approx8_8cpp_source.html#l00509">509</a> of file <a class="el" href="engine__approx8_8cpp_source.html">engine_approx8.cpp</a>.</p>
</div>
</div>
<a id="a888734a3cdde4259e921e2efece411ee" name="a888734a3cdde4259e921e2efece411ee"></a>
@@ -286,8 +280,6 @@ Additional Inherited Members</h2></td></tr>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a41">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/include/gridfire/engine/engine_approx8.h</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__approx8_8cpp_source.html#l00445">445</a> of file <a class="el" href="engine__approx8_8cpp_source.html">engine_approx8.cpp</a>.</p>
</div>
</div>
<a id="a5b17b2831389829533385900ce19a37a" name="a5b17b2831389829533385900ce19a37a"></a>
@@ -320,8 +312,6 @@ Additional Inherited Members</h2></td></tr>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a43">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/include/gridfire/engine/engine_approx8.h</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00315">315</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
</div>
</div>
<a id="aefed972081514c29cdaaa1efd857ad8d" name="aefed972081514c29cdaaa1efd857ad8d"></a>
@@ -359,8 +349,6 @@ Additional Inherited Members</h2></td></tr>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a42">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/include/gridfire/engine/engine_approx8.h</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__approx8_8cpp_source.html#l00505">505</a> of file <a class="el" href="engine__approx8_8cpp_source.html">engine_approx8.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -386,8 +374,6 @@ Additional Inherited Members</h2></td></tr>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a47">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/include/gridfire/engine/engine_approx8.h</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00319">319</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
</div>
</div>
<a id="a697cb49bebc8d0659eb791500c451c67" name="a697cb49bebc8d0659eb791500c451c67"></a>
@@ -412,8 +398,6 @@ Additional Inherited Members</h2></td></tr>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a44">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/include/gridfire/engine/engine_approx8.h</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00320">320</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
</div>
</div>
<a id="a6fadf388f07c160f1887a3cb72eaa869" name="a6fadf388f07c160f1887a3cb72eaa869"></a>
@@ -438,8 +422,6 @@ Additional Inherited Members</h2></td></tr>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a46">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/include/gridfire/engine/engine_approx8.h</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00318">318</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
</div>
</div>
<a id="abf9f13ff532917ddac4a7d987698836d" name="abf9f13ff532917ddac4a7d987698836d"></a>
@@ -464,13 +446,11 @@ Additional Inherited Members</h2></td></tr>
<dl class="section examples"><dt>Examples</dt><dd><a class="el" href="_2_users_2tboudreaux_2_programming_24_d_s_t_a_r_2_grid_fire_2src_2include_2gridfire_2engine_2engine_approx8_8h-example.html#a45">/Users/tboudreaux/Programming/4DSTAR/GridFire/src/include/gridfire/engine/engine_approx8.h</a>.</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="engine__approx8_8h_source.html#l00317">317</a> of file <a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/engine/<a class="el" href="engine__approx8_8h_source.html">engine_approx8.h</a></li>
<li>src/lib/engine/<a class="el" href="engine__approx8_8cpp_source.html">engine_approx8.cpp</a></li>
<li>src/include/gridfire/engine/<a class="el" href="engine__approx8_8h.html">engine_approx8.h</a></li>
<li>src/lib/engine/<a class="el" href="engine__approx8_8cpp.html">engine_approx8.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -103,7 +103,7 @@ $(function(){initNavTree('classgridfire_1_1exceptions_1_1_engine_error.html','')
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="error__engine_8h_source.html">error_engine.h</a>&gt;</code></p>
<p><code>#include &lt;error_engine.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::exceptions::EngineError:</div>
<div class="dyncontent">
@@ -117,11 +117,8 @@ Inheritance diagram for gridfire::exceptions::EngineError:</div>
<area href="classgridfire_1_1exceptions_1_1_unable_to_set_network_reactions_error.html" alt="gridfire::exceptions::UnableToSetNetworkReactionsError" shape="rect" coords="1348,112,1675,136"/>
</map>
</div></div>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00008">8</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h_source.html">error_engine.h</a></li>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h.html">error_engine.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -107,7 +107,7 @@ $(function(){initNavTree('classgridfire_1_1exceptions_1_1_failed_to_partition_en
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="error__engine_8h_source.html">error_engine.h</a>&gt;</code></p>
<p><code>#include &lt;error_engine.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::exceptions::FailedToPartitionEngineError:</div>
<div class="dyncontent">
@@ -130,10 +130,7 @@ Private Attributes</h2></td></tr>
<tr class="memitem:a77c9a660a2748c2e3a1c7e94edad1cf0" id="r_a77c9a660a2748c2e3a1c7e94edad1cf0"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a77c9a660a2748c2e3a1c7e94edad1cf0">m_message</a></td></tr>
<tr class="separator:a77c9a660a2748c2e3a1c7e94edad1cf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00075">75</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a9b9e8752798876d34a444f61fc2f509a" name="a9b9e8752798876d34a444f61fc2f509a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b9e8752798876d34a444f61fc2f509a">&#9670;&#160;</a></span>FailedToPartitionEngineError()</h2>
@@ -157,8 +154,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00077">77</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -185,8 +180,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00080">80</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -210,12 +203,10 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00084">84</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h_source.html">error_engine.h</a></li>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h.html">error_engine.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -107,7 +107,7 @@ $(function(){initNavTree('classgridfire_1_1exceptions_1_1_network_resized_error.
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="error__engine_8h_source.html">error_engine.h</a>&gt;</code></p>
<p><code>#include &lt;error_engine.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::exceptions::NetworkResizedError:</div>
<div class="dyncontent">
@@ -130,10 +130,7 @@ Private Attributes</h2></td></tr>
<tr class="memitem:a581527fc03fdd84a8309c147259ec09d" id="r_a581527fc03fdd84a8309c147259ec09d"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a581527fc03fdd84a8309c147259ec09d">m_message</a></td></tr>
<tr class="separator:a581527fc03fdd84a8309c147259ec09d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00087">87</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a80c0adb088e8083309591d24051b056b" name="a80c0adb088e8083309591d24051b056b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80c0adb088e8083309591d24051b056b">&#9670;&#160;</a></span>NetworkResizedError()</h2>
@@ -157,8 +154,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00089">89</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -185,8 +180,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00092">92</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -210,12 +203,10 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00096">96</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h_source.html">error_engine.h</a></li>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h.html">error_engine.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -107,7 +107,7 @@ $(function(){initNavTree('classgridfire_1_1exceptions_1_1_stale_engine_error.htm
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="error__engine_8h_source.html">error_engine.h</a>&gt;</code></p>
<p><code>#include &lt;error_engine.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::exceptions::StaleEngineError:</div>
<div class="dyncontent">
@@ -130,10 +130,7 @@ Private Attributes</h2></td></tr>
<tr class="memitem:a4eb62e3842302997e44e05d0770d77bb" id="r_a4eb62e3842302997e44e05d0770d77bb"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a4eb62e3842302997e44e05d0770d77bb">m_message</a></td></tr>
<tr class="separator:a4eb62e3842302997e44e05d0770d77bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00062">62</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6672e4c3f42260bba25d78e14ebd5a50" name="a6672e4c3f42260bba25d78e14ebd5a50"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6672e4c3f42260bba25d78e14ebd5a50">&#9670;&#160;</a></span>StaleEngineError()</h2>
@@ -157,8 +154,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00064">64</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -185,8 +180,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00067">67</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -210,12 +203,10 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00072">72</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h_source.html">error_engine.h</a></li>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h.html">error_engine.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -108,7 +108,7 @@ $(function(){initNavTree('classgridfire_1_1exceptions_1_1_stale_engine_trigger.h
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="error__engine_8h_source.html">error_engine.h</a>&gt;</code></p>
<p><code>#include &lt;error_engine.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::exceptions::StaleEngineTrigger:</div>
<div class="dyncontent">
@@ -150,10 +150,7 @@ Private Attributes</h2></td></tr>
<tr class="memitem:a7f9fa2e34da3772714723ef7d5083be5" id="r_a7f9fa2e34da3772714723ef7d5083be5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="structgridfire_1_1exceptions_1_1_stale_engine_trigger_1_1state.html">state</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a7f9fa2e34da3772714723ef7d5083be5">m_state</a></td></tr>
<tr class="separator:a7f9fa2e34da3772714723ef7d5083be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00010">10</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="afb50f1694a806e8bcaf99111d99aeb5d" name="afb50f1694a806e8bcaf99111d99aeb5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afb50f1694a806e8bcaf99111d99aeb5d">&#9670;&#160;</a></span>StaleEngineTrigger()</h2>
@@ -177,8 +174,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00020">20</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -205,8 +200,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00054">54</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<a id="aeebfb529118f8dfcaf1422ae1768f2bf" name="aeebfb529118f8dfcaf1422ae1768f2bf"></a>
@@ -232,8 +225,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00039">39</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<a id="a3183a0030b14253eb49d8304fb6665ea" name="a3183a0030b14253eb49d8304fb6665ea"></a>
@@ -259,8 +250,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00043">43</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<a id="a06eb9eb03750038c193c23c7f53668f5" name="a06eb9eb03750038c193c23c7f53668f5"></a>
@@ -286,8 +275,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00027">27</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<a id="a44ac2f7510ecf86cd5b556a842eee30c" name="a44ac2f7510ecf86cd5b556a842eee30c"></a>
@@ -313,8 +300,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00031">31</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<a id="a2f5925b67562cebd08568fce76c739e9" name="a2f5925b67562cebd08568fce76c739e9"></a>
@@ -340,8 +325,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00050">50</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<a id="a0b7c627c3e69390808bef352b3875408" name="a0b7c627c3e69390808bef352b3875408"></a>
@@ -367,8 +350,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00035">35</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<a id="aac4899d001338688def2b809b55bb2ba" name="aac4899d001338688def2b809b55bb2ba"></a>
@@ -394,8 +375,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00023">23</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -419,12 +398,10 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00058">58</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h_source.html">error_engine.h</a></li>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h.html">error_engine.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -107,7 +107,7 @@ $(function(){initNavTree('classgridfire_1_1exceptions_1_1_unable_to_set_network_
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="error__engine_8h_source.html">error_engine.h</a>&gt;</code></p>
<p><code>#include &lt;error_engine.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::exceptions::UnableToSetNetworkReactionsError:</div>
<div class="dyncontent">
@@ -130,10 +130,7 @@ Private Attributes</h2></td></tr>
<tr class="memitem:af7ed18507088efc5587298a7e263f047" id="r_af7ed18507088efc5587298a7e263f047"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af7ed18507088efc5587298a7e263f047">m_message</a></td></tr>
<tr class="separator:af7ed18507088efc5587298a7e263f047"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00099">99</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="acb3183c3dea755a8a26b00d638183c30" name="acb3183c3dea755a8a26b00d638183c30"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acb3183c3dea755a8a26b00d638183c30">&#9670;&#160;</a></span>UnableToSetNetworkReactionsError()</h2>
@@ -157,8 +154,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00101">101</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -185,8 +180,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00104">104</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -210,12 +203,10 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="error__engine_8h_source.html#l00109">109</a> of file <a class="el" href="error__engine_8h_source.html">error_engine.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h_source.html">error_engine.h</a></li>
<li>src/include/gridfire/exceptions/<a class="el" href="error__engine_8h.html">error_engine.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -111,7 +111,7 @@ $(function(){initNavTree('classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.ht
<p>A parser for MESA-format network files.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="network__file_8h_source.html">network_file.h</a>&gt;</code></p>
<p><code>#include &lt;network_file.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::io::MESANetworkFileParser:</div>
<div class="dyncontent">
@@ -154,8 +154,6 @@ Private Attributes</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A parser for MESA-format network files. </p>
<p>This class is designed to parse reaction network files that follow the format used by the MESA stellar evolution code. </p>
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00119">119</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="af43ad8375abf1cedfdccc296b9958c2b" name="af43ad8375abf1cedfdccc296b9958c2b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af43ad8375abf1cedfdccc296b9958c2b">&#9670;&#160;</a></span>Config</h2>
@@ -177,8 +175,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00144">144</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div>
</div>
<a id="a84aa6894a331ad57bdab1e1ab85d4055" name="a84aa6894a331ad57bdab1e1ab85d4055"></a>
@@ -201,8 +197,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00145">145</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -305,8 +299,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00146">146</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div>
</div>
<a id="ab7f82597abf17f16c401bcdf528bd099" name="ab7f82597abf17f16c401bcdf528bd099"></a>
@@ -329,8 +321,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00149">149</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div>
</div>
<a id="ab9c683289d48e58edf06bf59215b4937" name="ab9c683289d48e58edf06bf59215b4937"></a>
@@ -353,12 +343,10 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00147">147</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/io/<a class="el" href="network__file_8h_source.html">network_file.h</a></li>
<li>src/include/gridfire/io/<a class="el" href="network__file_8h.html">network_file.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -109,7 +109,7 @@ $(function(){initNavTree('classgridfire_1_1io_1_1_network_file_parser.html','');
<p>An abstract base class for network file parsers.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="network__file_8h_source.html">network_file.h</a>&gt;</code></p>
<p><code>#include &lt;network_file.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::io::NetworkFileParser:</div>
<div class="dyncontent">
@@ -134,8 +134,6 @@ Public Member Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>An abstract base class for network file parsers. </p>
<p>This class defines the interface for parsing files that contain reaction network definitions. Derived classes must implement the <code>parse</code> method to handle specific file formats. </p>
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00022">22</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a9b4095d06fad5df3805c92ae97b3eab3" name="a9b4095d06fad5df3805c92ae97b3eab3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b4095d06fad5df3805c92ae97b3eab3">&#9670;&#160;</a></span>~NetworkFileParser()</h2>
@@ -212,14 +210,14 @@ Public Member Functions</h2></td></tr>
<div class="line">} <span class="keywordflow">catch</span> (<span class="keyword">const</span> std::runtime_error&amp; e) {</div>
<div class="line"> <span class="comment">// ... handle error</span></div>
<div class="line">}</div>
<div class="ttc" id="anamespacegridfire_1_1io_html_abcbdcbd13cfa8c9fbe1b48e8ee2cc352"><div class="ttname"><a href="namespacegridfire_1_1io.html#abcbdcbd13cfa8c9fbe1b48e8ee2cc352">gridfire::io::ParsedNetworkData</a></div><div class="ttdeci">std::vector&lt; std::string &gt; ParsedNetworkData</div><div class="ttdef"><b>Definition</b> <a href="network__file_8h_source.html#l00012">network_file.h:12</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1io_html_abcbdcbd13cfa8c9fbe1b48e8ee2cc352"><div class="ttname"><a href="namespacegridfire_1_1io.html#abcbdcbd13cfa8c9fbe1b48e8ee2cc352">gridfire::io::ParsedNetworkData</a></div><div class="ttdeci">std::vector&lt; std::string &gt; ParsedNetworkData</div><div class="ttdef"><b>Definition</b> network_file.h:12</div></div>
</div><!-- fragment -->
<p>Implemented in <a class="el" href="classgridfire_1_1io_1_1_m_e_s_a_network_file_parser.html#a568194277733b5c537901f8af32ee329">gridfire::io::MESANetworkFileParser</a>, <a class="el" href="classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html#a4df01e3a93e1291d2cde0458545325f8">gridfire::io::SimpleReactionListFileParser</a>, and <a class="el" href="class_py_network_file_parser.html#afe09d1e5b07110e62cf4c6ec713cff54">PyNetworkFileParser</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/io/<a class="el" href="network__file_8h_source.html">network_file.h</a></li>
<li>src/include/gridfire/io/<a class="el" href="network__file_8h.html">network_file.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -111,7 +111,7 @@ $(function(){initNavTree('classgridfire_1_1io_1_1_simple_reaction_list_file_pars
<p>A parser for simple text files containing a list of reactions.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="network__file_8h_source.html">network_file.h</a>&gt;</code></p>
<p><code>#include &lt;network_file.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::io::SimpleReactionListFileParser:</div>
<div class="dyncontent">
@@ -152,8 +152,6 @@ Private Attributes</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A parser for simple text files containing a list of reactions. </p>
<p>This parser reads a file where each line contains a single reaction name. It supports comments (lines starting with '#') and ignores empty lines. </p>
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00068">68</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="ad913155a5a2a36b29e4ce4ca8d71c036" name="ad913155a5a2a36b29e4ce4ca8d71c036"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad913155a5a2a36b29e4ce4ca8d71c036">&#9670;&#160;</a></span>Config</h2>
@@ -175,8 +173,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00104">104</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div>
</div>
<a id="a6f8f9a1f54cd2be5ec66c3181be892de" name="a6f8f9a1f54cd2be5ec66c3181be892de"></a>
@@ -199,8 +195,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00105">105</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -230,8 +224,6 @@ Private Attributes</h2></td></tr>
<p>Constructs a <a class="el" href="classgridfire_1_1io_1_1_simple_reaction_list_file_parser.html" title="A parser for simple text files containing a list of reactions.">SimpleReactionListFileParser</a>. </p>
<dl class="section post"><dt>Postcondition</dt><dd>The parser is initialized and ready to parse files. </dd></dl>
<p class="definition">Definition at line <a class="el" href="network__file_8cpp_source.html#l00042">42</a> of file <a class="el" href="network__file_8cpp_source.html">network_file.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -283,14 +275,12 @@ Private Attributes</h2></td></tr>
</ol>
<p><b>Usage</b> </p><div class="fragment"><div class="line"><a class="code hl_function" href="#afc8ed91e8c98205c505e3d9f0cff1993">SimpleReactionListFileParser</a> parser;</div>
<div class="line"><a class="code hl_typedef" href="namespacegridfire_1_1io.html#abcbdcbd13cfa8c9fbe1b48e8ee2cc352">ParsedNetworkData</a> data = parser.<a class="code hl_function" href="#a4df01e3a93e1291d2cde0458545325f8">parse</a>(<span class="stringliteral">&quot;reactions.txt&quot;</span>);</div>
<div class="ttc" id="aclassgridfire_1_1io_1_1_simple_reaction_list_file_parser_html_a4df01e3a93e1291d2cde0458545325f8"><div class="ttname"><a href="#a4df01e3a93e1291d2cde0458545325f8">gridfire::io::SimpleReactionListFileParser::parse</a></div><div class="ttdeci">ParsedNetworkData parse(const std::string &amp;filename) const override</div><div class="ttdoc">Parses a simple reaction list file.</div><div class="ttdef"><b>Definition</b> <a href="network__file_8cpp_source.html#l00044">network_file.cpp:44</a></div></div>
<div class="ttc" id="aclassgridfire_1_1io_1_1_simple_reaction_list_file_parser_html_afc8ed91e8c98205c505e3d9f0cff1993"><div class="ttname"><a href="#afc8ed91e8c98205c505e3d9f0cff1993">gridfire::io::SimpleReactionListFileParser::SimpleReactionListFileParser</a></div><div class="ttdeci">SimpleReactionListFileParser()</div><div class="ttdoc">Constructs a SimpleReactionListFileParser.</div><div class="ttdef"><b>Definition</b> <a href="network__file_8cpp_source.html#l00042">network_file.cpp:42</a></div></div>
<div class="ttc" id="anamespacegridfire_1_1io_html_abcbdcbd13cfa8c9fbe1b48e8ee2cc352"><div class="ttname"><a href="namespacegridfire_1_1io.html#abcbdcbd13cfa8c9fbe1b48e8ee2cc352">gridfire::io::ParsedNetworkData</a></div><div class="ttdeci">std::vector&lt; std::string &gt; ParsedNetworkData</div><div class="ttdef"><b>Definition</b> <a href="network__file_8h_source.html#l00012">network_file.h:12</a></div></div>
<div class="ttc" id="aclassgridfire_1_1io_1_1_simple_reaction_list_file_parser_html_a4df01e3a93e1291d2cde0458545325f8"><div class="ttname"><a href="#a4df01e3a93e1291d2cde0458545325f8">gridfire::io::SimpleReactionListFileParser::parse</a></div><div class="ttdeci">ParsedNetworkData parse(const std::string &amp;filename) const override</div><div class="ttdoc">Parses a simple reaction list file.</div><div class="ttdef"><b>Definition</b> network_file.cpp:44</div></div>
<div class="ttc" id="aclassgridfire_1_1io_1_1_simple_reaction_list_file_parser_html_afc8ed91e8c98205c505e3d9f0cff1993"><div class="ttname"><a href="#afc8ed91e8c98205c505e3d9f0cff1993">gridfire::io::SimpleReactionListFileParser::SimpleReactionListFileParser</a></div><div class="ttdeci">SimpleReactionListFileParser()</div><div class="ttdoc">Constructs a SimpleReactionListFileParser.</div><div class="ttdef"><b>Definition</b> network_file.cpp:42</div></div>
<div class="ttc" id="anamespacegridfire_1_1io_html_abcbdcbd13cfa8c9fbe1b48e8ee2cc352"><div class="ttname"><a href="namespacegridfire_1_1io.html#abcbdcbd13cfa8c9fbe1b48e8ee2cc352">gridfire::io::ParsedNetworkData</a></div><div class="ttdeci">std::vector&lt; std::string &gt; ParsedNetworkData</div><div class="ttdef"><b>Definition</b> network_file.h:12</div></div>
</div><!-- fragment -->
<p>Implements <a class="el" href="classgridfire_1_1io_1_1_network_file_parser.html#a66e8e724c903d6ef4dd1c8103276bdbf">gridfire::io::NetworkFileParser</a>.</p>
<p class="definition">Definition at line <a class="el" href="network__file_8cpp_source.html#l00044">44</a> of file <a class="el" href="network__file_8cpp_source.html">network_file.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -314,8 +304,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00106">106</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div>
</div>
<a id="acef7eafe3cbea159259f69c88d309b66" name="acef7eafe3cbea159259f69c88d309b66"></a>
@@ -338,13 +326,11 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="network__file_8h_source.html#l00107">107</a> of file <a class="el" href="network__file_8h_source.html">network_file.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/io/<a class="el" href="network__file_8h_source.html">network_file.h</a></li>
<li>src/lib/io/<a class="el" href="network__file_8cpp_source.html">network_file.cpp</a></li>
<li>src/include/gridfire/io/<a class="el" href="network__file_8h.html">network_file.h</a></li>
<li>src/lib/io/<a class="el" href="network__file_8cpp.html">network_file.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -111,7 +111,7 @@ $(function(){initNavTree('classgridfire_1_1partition_1_1_composite_partition_fun
<p>Combines multiple <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html" title="Abstract interface for evaluating nuclear partition functions.">PartitionFunction</a> instances into a single composite strategy.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="partition__composite_8h_source.html">partition_composite.h</a>&gt;</code></p>
<p><code>#include &lt;partition_composite.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::partition::CompositePartitionFunction:</div>
<div class="dyncontent">
@@ -166,8 +166,6 @@ Private Attributes</h2></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="partition__composite_8h_source.html#l00027">27</a> of file <a class="el" href="partition__composite_8h_source.html">partition_composite.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ad80743933712de627c6a69d06d42ceb5" name="ad80743933712de627c6a69d06d42ceb5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad80743933712de627c6a69d06d42ceb5">&#9670;&#160;</a></span>CompositePartitionFunction() <span class="overload">[1/2]</span></h2>
@@ -201,8 +199,6 @@ Private Attributes</h2></td></tr>
<li></li>
</ul>
<p class="definition">Definition at line <a class="el" href="partition__composite_8cpp_source.html#l00011">11</a> of file <a class="el" href="partition__composite_8cpp_source.html">partition_composite.cpp</a>.</p>
</div>
</div>
<a id="ac1bc5bedabef400fab6aceb477dbc6b9" name="ac1bc5bedabef400fab6aceb477dbc6b9"></a>
@@ -228,8 +224,6 @@ Private Attributes</h2></td></tr>
<li></li>
</ul>
<p class="definition">Definition at line <a class="el" href="partition__composite_8cpp_source.html#l00020">20</a> of file <a class="el" href="partition__composite_8cpp_source.html">partition_composite.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -264,8 +258,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a677a90f992fd56b8718e36655c33ce6d">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__composite_8h_source.html#l00088">88</a> of file <a class="el" href="partition__composite_8h_source.html">partition_composite.h</a>.</p>
</div>
</div>
<a id="a8d6d278fcb5b8478b0e27535f877ee2b" name="a8d6d278fcb5b8478b0e27535f877ee2b"></a>
@@ -313,8 +305,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a08ee79b7d8723b4e00ee1fc9cdfbe817">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__composite_8cpp_source.html#l00027">27</a> of file <a class="el" href="partition__composite_8cpp_source.html">partition_composite.cpp</a>.</p>
</div>
</div>
<a id="ac8900afaa5edd24fcb8eaf19e7379183" name="ac8900afaa5edd24fcb8eaf19e7379183"></a>
@@ -362,8 +352,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a14009bdaca47f3eddf2c6c023845db5a">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__composite_8cpp_source.html#l00048">48</a> of file <a class="el" href="partition__composite_8cpp_source.html">partition_composite.cpp</a>.</p>
</div>
</div>
<a id="a44325e313db7f8f901c0dd5d84d4845b" name="a44325e313db7f8f901c0dd5d84d4845b"></a>
@@ -397,8 +385,6 @@ Private Attributes</h2></td></tr>
<li></li>
</ul>
<p class="definition">Definition at line <a class="el" href="partition__composite_8cpp_source.html#l00092">92</a> of file <a class="el" href="partition__composite_8cpp_source.html">partition_composite.cpp</a>.</p>
</div>
</div>
<a id="ae8908a78f087ea516cdd5a4cdd449a9c" name="ae8908a78f087ea516cdd5a4cdd449a9c"></a>
@@ -438,8 +424,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a6df4191d10516477371a0384e1e55bf5">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__composite_8cpp_source.html#l00066">66</a> of file <a class="el" href="partition__composite_8cpp_source.html">partition_composite.cpp</a>.</p>
</div>
</div>
<a id="a66560e21a4a7b08e8da135ce8279ed88" name="a66560e21a4a7b08e8da135ce8279ed88"></a>
@@ -474,8 +458,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#ab0c67985a972707eac0ebc64417dfb97">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__composite_8cpp_source.html#l00076">76</a> of file <a class="el" href="partition__composite_8cpp_source.html">partition_composite.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -499,8 +481,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partition__composite_8h_source.html#l00092">92</a> of file <a class="el" href="partition__composite_8h_source.html">partition_composite.h</a>.</p>
</div>
</div>
<a id="a85aaac230e9de2fd50d4d453f6d5def8" name="a85aaac230e9de2fd50d4d453f6d5def8"></a>
@@ -525,13 +505,11 @@ Private Attributes</h2></td></tr>
<p>Set of partition functions to use in the composite partition function. </p>
<p class="definition">Definition at line <a class="el" href="partition__composite_8h_source.html#l00093">93</a> of file <a class="el" href="partition__composite_8h_source.html">partition_composite.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/partition/composite/<a class="el" href="partition__composite_8h_source.html">partition_composite.h</a></li>
<li>src/lib/partition/composite/<a class="el" href="partition__composite_8cpp_source.html">partition_composite.cpp</a></li>
<li>src/include/gridfire/partition/composite/<a class="el" href="partition__composite_8h.html">partition_composite.h</a></li>
<li>src/lib/partition/composite/<a class="el" href="partition__composite_8cpp.html">partition_composite.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -111,7 +111,7 @@ $(function(){initNavTree('classgridfire_1_1partition_1_1_ground_state_partition_
<p>Partition function implementation for nuclear ground states.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="partition__ground_8h_source.html">partition_ground.h</a>&gt;</code></p>
<p><code>#include &lt;partition_ground.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::partition::GroundStatePartitionFunction:</div>
<div class="dyncontent">
@@ -156,8 +156,6 @@ Private Attributes</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Partition function implementation for nuclear ground states. </p>
<p>Computes the partition function as (2J + 1) based on the ground state spin J of each isotope. The temperature derivative is always zero. Ground state spins are loaded from the fourdst::atomic::species registry at construction. </p><dl class="section see"><dt>See also</dt><dd><a class="el" href="partition__ground_8cpp.html">partition_ground.cpp</a> for implementation details. </dd></dl>
<p class="definition">Definition at line <a class="el" href="partition__ground_8h_source.html#l00022">22</a> of file <a class="el" href="partition__ground_8h_source.html">partition_ground.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a8afa2aee993eb3ed8d01c887d39b57eb" name="a8afa2aee993eb3ed8d01c887d39b57eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8afa2aee993eb3ed8d01c887d39b57eb">&#9670;&#160;</a></span>GroundStatePartitionFunction()</h2>
@@ -181,8 +179,6 @@ Private Attributes</h2></td></tr>
<li></li>
</ul>
<p class="definition">Definition at line <a class="el" href="partition__ground_8cpp_source.html#l00012">12</a> of file <a class="el" href="partition__ground_8cpp_source.html">partition_ground.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -217,8 +213,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a677a90f992fd56b8718e36655c33ce6d">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__ground_8h_source.html#l00088">88</a> of file <a class="el" href="partition__ground_8h_source.html">partition_ground.h</a>.</p>
</div>
</div>
<a id="af16da0015489307eb64639efbafbbdd5" name="af16da0015489307eb64639efbafbbdd5"></a>
@@ -277,8 +271,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a08ee79b7d8723b4e00ee1fc9cdfbe817">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__ground_8cpp_source.html#l00018">18</a> of file <a class="el" href="partition__ground_8cpp_source.html">partition_ground.cpp</a>.</p>
</div>
</div>
<a id="a0eff10c7b134d9d4081ad72bbc785c5b" name="a0eff10c7b134d9d4081ad72bbc785c5b"></a>
@@ -337,8 +329,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a14009bdaca47f3eddf2c6c023845db5a">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__ground_8cpp_source.html#l00029">29</a> of file <a class="el" href="partition__ground_8cpp_source.html">partition_ground.cpp</a>.</p>
</div>
</div>
<a id="a99c80e2f4ba36e88e08e2abd650a08fb" name="a99c80e2f4ba36e88e08e2abd650a08fb"></a>
@@ -382,8 +372,6 @@ Private Attributes</h2></td></tr>
<li></li>
</ul>
<p class="definition">Definition at line <a class="el" href="partition__ground_8cpp_source.html#l00044">44</a> of file <a class="el" href="partition__ground_8cpp_source.html">partition_ground.cpp</a>.</p>
</div>
</div>
<a id="a49b18aae58eb6250aaa23d43d55f02bd" name="a49b18aae58eb6250aaa23d43d55f02bd"></a>
@@ -429,8 +417,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a6df4191d10516477371a0384e1e55bf5">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__ground_8cpp_source.html#l00038">38</a> of file <a class="el" href="partition__ground_8cpp_source.html">partition_ground.cpp</a>.</p>
</div>
</div>
<a id="af8d0146fc2afedf3785ae9ec932d3250" name="af8d0146fc2afedf3785ae9ec932d3250"></a>
@@ -464,8 +450,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#ab0c67985a972707eac0ebc64417dfb97">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__ground_8h_source.html#l00082">82</a> of file <a class="el" href="partition__ground_8h_source.html">partition_ground.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -489,8 +473,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partition__ground_8h_source.html#l00093">93</a> of file <a class="el" href="partition__ground_8h_source.html">partition_ground.h</a>.</p>
</div>
</div>
<a id="aff8f82f918380795e98c30a00fcd939b" name="aff8f82f918380795e98c30a00fcd939b"></a>
@@ -513,13 +495,11 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partition__ground_8h_source.html#l00092">92</a> of file <a class="el" href="partition__ground_8h_source.html">partition_ground.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/partition/<a class="el" href="partition__ground_8h_source.html">partition_ground.h</a></li>
<li>src/lib/partition/<a class="el" href="partition__ground_8cpp_source.html">partition_ground.cpp</a></li>
<li>src/include/gridfire/partition/<a class="el" href="partition__ground_8h.html">partition_ground.h</a></li>
<li>src/lib/partition/<a class="el" href="partition__ground_8cpp.html">partition_ground.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -109,7 +109,7 @@ $(function(){initNavTree('classgridfire_1_1partition_1_1_partition_function.html
<p>Abstract interface for evaluating nuclear partition functions.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="partition__abstract_8h_source.html">partition_abstract.h</a>&gt;</code></p>
<p><code>#include &lt;partition_abstract.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::partition::PartitionFunction:</div>
<div class="dyncontent">
@@ -147,8 +147,6 @@ Public Member Functions</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Abstract interface for evaluating nuclear partition functions. </p>
<p>Provides methods to compute the partition function and its temperature derivative for a given isotope, to query if the function supports that isotope, and to clone the function object. Concrete implementations must provide temperature- dependent statistical models. </p>
<p class="definition">Definition at line <a class="el" href="partition__abstract_8h_source.html#l00017">17</a> of file <a class="el" href="partition__abstract_8h_source.html">partition_abstract.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a197a0663dcfb4ab4be3b0e14b98391db" name="a197a0663dcfb4ab4be3b0e14b98391db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a197a0663dcfb4ab4be3b0e14b98391db">&#9670;&#160;</a></span>~PartitionFunction()</h2>
@@ -383,7 +381,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/partition/<a class="el" href="partition__abstract_8h_source.html">partition_abstract.h</a></li>
<li>src/include/gridfire/partition/<a class="el" href="partition__abstract_8h.html">partition_abstract.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -114,7 +114,7 @@ $(function(){initNavTree('classgridfire_1_1partition_1_1_rauscher_thielemann_par
<p>Partition function using Rauscher-Thielemann tabulated normalized G-values.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="partition__rauscher__thielemann_8h_source.html">partition_rauscher_thielemann.h</a>&gt;</code></p>
<p><code>#include &lt;partition_rauscher_thielemann.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::partition::RauscherThielemannPartitionFunction:</div>
<div class="dyncontent">
@@ -200,8 +200,6 @@ Private Attributes</h2></td></tr>
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8h_source.html#l00026">26</a> of file <a class="el" href="partition__rauscher__thielemann_8h_source.html">partition_rauscher_thielemann.h</a>.</p>
</div><h2 class="groupheader">Member Enumeration Documentation</h2>
<a id="a7002ebbef966f89b2426f5ea0df33329" name="a7002ebbef966f89b2426f5ea0df33329"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7002ebbef966f89b2426f5ea0df33329">&#9670;&#160;</a></span>Bounds</h2>
@@ -233,8 +231,6 @@ Private Attributes</h2></td></tr>
</td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8h_source.html#l00089">89</a> of file <a class="el" href="partition__rauscher__thielemann_8h_source.html">partition_rauscher_thielemann.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -257,8 +253,6 @@ Private Attributes</h2></td></tr>
<p>Reads embedded RT partition data records and fills m_partitionData. </p><dl class="section pre"><dt>Precondition</dt><dd>Embedded data arrays are available and non-empty. </dd></dl>
<dl class="section post"><dt>Postcondition</dt><dd>m_partitionData contains entries for all isotopes in data. </dd></dl>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8cpp_source.html#l00020">20</a> of file <a class="el" href="partition__rauscher__thielemann_8cpp_source.html">partition_rauscher_thielemann.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -291,8 +285,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a677a90f992fd56b8718e36655c33ce6d">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8h_source.html#l00081">81</a> of file <a class="el" href="partition__rauscher__thielemann_8h_source.html">partition_rauscher_thielemann.h</a>.</p>
</div>
</div>
<a id="aebe49d06b50a18ea4484ff15cb301681" name="aebe49d06b50a18ea4484ff15cb301681"></a>
@@ -348,8 +340,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a08ee79b7d8723b4e00ee1fc9cdfbe817">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8cpp_source.html#l00043">43</a> of file <a class="el" href="partition__rauscher__thielemann_8cpp_source.html">partition_rauscher_thielemann.cpp</a>.</p>
</div>
</div>
<a id="aaa1e11579b44a88c5f18943cc303c4b4" name="aaa1e11579b44a88c5f18943cc303c4b4"></a>
@@ -405,8 +395,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a14009bdaca47f3eddf2c6c023845db5a">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8cpp_source.html#l00078">78</a> of file <a class="el" href="partition__rauscher__thielemann_8cpp_source.html">partition_rauscher_thielemann.cpp</a>.</p>
</div>
</div>
<a id="a12058e121981294f447e69a467fd84cd" name="a12058e121981294f447e69a467fd84cd"></a>
@@ -458,8 +446,6 @@ Private Attributes</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8cpp_source.html#l00117">117</a> of file <a class="el" href="partition__rauscher__thielemann_8cpp_source.html">partition_rauscher_thielemann.cpp</a>.</p>
</div>
</div>
<a id="a3baed110ab1b12e22071dc2d92c55db9" name="a3baed110ab1b12e22071dc2d92c55db9"></a>
@@ -505,8 +491,6 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="structgridfire_1_1partition_1_1_rauscher_thielemann_partition_function_1_1_interpolation_points.html">InterpolationPoints</a> containing bounds and G values. </dd></dl>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8cpp_source.html#l00105">105</a> of file <a class="el" href="partition__rauscher__thielemann_8cpp_source.html">partition_rauscher_thielemann.cpp</a>.</p>
</div>
</div>
<a id="ac58b95c8530f69f063c8ed8293487aec" name="ac58b95c8530f69f063c8ed8293487aec"></a>
@@ -546,8 +530,6 @@ Private Attributes</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Key computed as z*1000 + a. </dd></dl>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8cpp_source.html#l00145">145</a> of file <a class="el" href="partition__rauscher__thielemann_8cpp_source.html">partition_rauscher_thielemann.cpp</a>.</p>
</div>
</div>
<a id="a588a11c654751765b04d6425c99041f5" name="a588a11c654751765b04d6425c99041f5"></a>
@@ -590,8 +572,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#a6df4191d10516477371a0384e1e55bf5">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8cpp_source.html#l00098">98</a> of file <a class="el" href="partition__rauscher__thielemann_8cpp_source.html">partition_rauscher_thielemann.cpp</a>.</p>
</div>
</div>
<a id="a3aa478acf12e09b6dd268f744071b2a0" name="a3aa478acf12e09b6dd268f744071b2a0"></a>
@@ -623,8 +603,6 @@ Private Attributes</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1partition_1_1_partition_function.html#ab0c67985a972707eac0ebc64417dfb97">gridfire::partition::PartitionFunction</a>.</p>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8h_source.html#l00075">75</a> of file <a class="el" href="partition__rauscher__thielemann_8h_source.html">partition_rauscher_thielemann.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -648,8 +626,6 @@ Private Attributes</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8h_source.html#l00112">112</a> of file <a class="el" href="partition__rauscher__thielemann_8h_source.html">partition_rauscher_thielemann.h</a>.</p>
</div>
</div>
<a id="a50ce19df4c12e22bbcb61422248a4038" name="a50ce19df4c12e22bbcb61422248a4038"></a>
@@ -674,13 +650,11 @@ Private Attributes</h2></td></tr>
<p>Map of isotope key to data. </p>
<p class="definition">Definition at line <a class="el" href="partition__rauscher__thielemann_8h_source.html#l00113">113</a> of file <a class="el" href="partition__rauscher__thielemann_8h_source.html">partition_rauscher_thielemann.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/partition/<a class="el" href="partition__rauscher__thielemann_8h_source.html">partition_rauscher_thielemann.h</a></li>
<li>src/lib/partition/<a class="el" href="partition__rauscher__thielemann_8cpp_source.html">partition_rauscher_thielemann.cpp</a></li>
<li>src/include/gridfire/partition/<a class="el" href="partition__rauscher__thielemann_8h.html">partition_rauscher_thielemann.h</a></li>
<li>src/lib/partition/<a class="el" href="partition__rauscher__thielemann_8cpp.html">partition_rauscher_thielemann.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -112,7 +112,7 @@ $(function(){initNavTree('classgridfire_1_1reaction_1_1_logical_reaction.html','
<p>Represents a "logical" reaction that aggregates rates from multiple sources.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="reaction_8h_source.html">reaction.h</a>&gt;</code></p>
<p><code>#include &lt;reaction.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::reaction::LogicalReaction:</div>
<div class="dyncontent">
@@ -287,8 +287,6 @@ Additional Inherited Members</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Represents a "logical" reaction that aggregates rates from multiple sources. </p>
<p>A <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html" title="Represents a &quot;logical&quot; reaction that aggregates rates from multiple sources.">LogicalReaction</a> shares the same reactants and products but combines rates from different evaluations (e.g., "wc12" and "st08" for the same physical reaction). The total rate is the sum of the individual rates. It inherits from <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a>, using the properties of the first provided reaction as its base properties (reactants, products, Q-value, etc.). </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00310">310</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a6965906ea33ebd0d615811219d9e9537" name="a6965906ea33ebd0d615811219d9e9537"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6965906ea33ebd0d615811219d9e9537">&#9670;&#160;</a></span>LogicalReaction()</h2>
@@ -327,8 +325,6 @@ Additional Inherited Members</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00163">163</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -361,8 +357,6 @@ Additional Inherited Members</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00192">192</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a4ae3806e5e1a802b86a6de292d043476" name="a4ae3806e5e1a802b86a6de292d043476"></a>
@@ -388,8 +382,6 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00359">359</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a5d410de1053f8028faed1f0d0a6083f5" name="a5d410de1053f8028faed1f0d0a6083f5"></a>
@@ -415,8 +407,6 @@ Additional Inherited Members</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00360">360</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="aa4b8d0d30459f360ff6e29d848e943d5" name="aa4b8d0d30459f360ff6e29d848e943d5"></a>
@@ -444,8 +434,6 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented from <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a3a8ba9212d76d5ce51f20df6892c6061">gridfire::reaction::Reaction</a>.</p>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00218">218</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="adad6f4297c1d8ce487eab092b73cdd32" name="adad6f4297c1d8ce487eab092b73cdd32"></a>
@@ -482,8 +470,6 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented from <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a735192a42f72cd68f289493753e1a616">gridfire::reaction::Reaction</a>.</p>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00269">269</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a1d2fb3b6a6a1860ace98b32447d1dd1b" name="a1d2fb3b6a6a1860ace98b32447d1dd1b"></a>
@@ -520,8 +506,6 @@ Additional Inherited Members</h2></td></tr>
<p>Reimplemented from <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ad81e9b2a1773470059ca6989c60556ec">gridfire::reaction::Reaction</a>.</p>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00214">214</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a019b721d83741acdb16036f00739f87c" name="a019b721d83741acdb16036f00739f87c"></a>
@@ -565,8 +549,6 @@ template&lt;typename T&gt; </div>
<dl class="section return"><dt>Returns</dt><dd>The total calculated reaction rate.</dd></dl>
<p>This method iterates through all stored <code><a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html" title="Holds the seven coefficients for the REACLIB rate equation.">RateCoefficientSet</a></code>s, calculates the rate for each, and returns their sum. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00385">385</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="af8d23557326e6c8499fa4919ac0bd972" name="af8d23557326e6c8499fa4919ac0bd972"></a>
@@ -592,8 +574,6 @@ template&lt;typename T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00361">361</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a054994f733b44293b4d79f3a9b207560" name="a054994f733b44293b4d79f3a9b207560"></a>
@@ -619,8 +599,6 @@ template&lt;typename T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00362">362</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="afa41050855b842c63db16c94d2e9b897" name="afa41050855b842c63db16c94d2e9b897"></a>
@@ -649,8 +627,6 @@ template&lt;typename T&gt; </div>
<p>Gets the number of source rates contributing to this logical reaction. </p>
<dl class="section return"><dt>Returns</dt><dd>The number of aggregated rates. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00331">331</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="add094eda0e71126f8443698d7f3317f4" name="add094eda0e71126f8443698d7f3317f4"></a>
@@ -679,8 +655,6 @@ template&lt;typename T&gt; </div>
<p>Gets the list of source labels for the aggregated rates. </p>
<dl class="section return"><dt>Returns</dt><dd>A vector of source label strings. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00337">337</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
@@ -711,8 +685,6 @@ template&lt;typename T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00366">366</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -738,8 +710,6 @@ template&lt;typename T&gt; </div>
<p>List of rate coefficient sets from each source. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00373">373</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a7fe91d24e20ebc76d612f6ad742f476f" name="a7fe91d24e20ebc76d612f6ad742f476f"></a>
@@ -764,13 +734,11 @@ template&lt;typename T&gt; </div>
<p>List of source labels. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00372">372</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/reaction/<a class="el" href="reaction_8h_source.html">reaction.h</a></li>
<li>src/lib/reaction/<a class="el" href="reaction_8cpp_source.html">reaction.cpp</a></li>
<li>src/include/gridfire/reaction/<a class="el" href="reaction_8h.html">reaction.h</a></li>
<li>src/lib/reaction/<a class="el" href="reaction_8cpp.html">reaction.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -112,7 +112,7 @@ $(function(){initNavTree('classgridfire_1_1reaction_1_1_reaction.html',''); init
<p>Represents a single nuclear reaction from a specific data source.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="reaction_8h_source.html">reaction.h</a>&gt;</code></p>
<p><code>#include &lt;reaction.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::reaction::Reaction:</div>
<div class="dyncontent">
@@ -258,10 +258,8 @@ Friends</h2></td></tr>
<div class="line"> <span class="stringliteral">&quot;H_1_H_1_to_H_2&quot;</span>, <span class="stringliteral">&quot;p(p,g)d&quot;</span>, 1, {H_1, H_1}, {H_2}, 5.493, <span class="stringliteral">&quot;st08&quot;</span>, rate_coeffs</div>
<div class="line">);</div>
<div class="line"><span class="keywordtype">double</span> rate = p_gamma_d.calculate_rate(0.1); <span class="comment">// T9 = 0.1</span></div>
<div class="ttc" id="aclassgridfire_1_1reaction_1_1_reaction_html_a7dff19d387e771d96c26e98d75ee9d5c"><div class="ttname"><a href="#a7dff19d387e771d96c26e98d75ee9d5c">gridfire::reaction::Reaction::Reaction</a></div><div class="ttdeci">Reaction(const std::string_view id, const std::string_view peName, const int chapter, const std::vector&lt; fourdst::atomic::Species &gt; &amp;reactants, const std::vector&lt; fourdst::atomic::Species &gt; &amp;products, const double qValue, const std::string_view label, const RateCoefficientSet &amp;sets, const bool reverse=false)</div><div class="ttdoc">Constructs a Reaction object.</div><div class="ttdef"><b>Definition</b> <a href="reaction_8cpp_source.html#l00019">reaction.cpp:19</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00072">72</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<div class="ttc" id="aclassgridfire_1_1reaction_1_1_reaction_html_a7dff19d387e771d96c26e98d75ee9d5c"><div class="ttname"><a href="#a7dff19d387e771d96c26e98d75ee9d5c">gridfire::reaction::Reaction::Reaction</a></div><div class="ttdeci">Reaction(const std::string_view id, const std::string_view peName, const int chapter, const std::vector&lt; fourdst::atomic::Species &gt; &amp;reactants, const std::vector&lt; fourdst::atomic::Species &gt; &amp;products, const double qValue, const std::string_view label, const RateCoefficientSet &amp;sets, const bool reverse=false)</div><div class="ttdoc">Constructs a Reaction object.</div><div class="ttdef"><b>Definition</b> reaction.cpp:19</div></div>
</div><!-- fragment --> </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="ab1860df84843be70f97469761e11ab6a" name="ab1860df84843be70f97469761e11ab6a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab1860df84843be70f97469761e11ab6a">&#9670;&#160;</a></span>~Reaction()</h2>
@@ -359,8 +357,6 @@ Friends</h2></td></tr>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00019">19</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -390,8 +386,6 @@ Friends</h2></td></tr>
<p>Gets a set of all unique species involved in the reaction. </p>
<dl class="section return"><dt>Returns</dt><dd>An unordered_set of all reactant and product species. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00091">91</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a3a8ba9212d76d5ce51f20df6892c6061" name="a3a8ba9212d76d5ce51f20df6892c6061"></a>
@@ -419,8 +413,6 @@ Friends</h2></td></tr>
<p>Reimplemented in <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#aa4b8d0d30459f360ff6e29d848e943d5">gridfire::reaction::LogicalReaction</a>.</p>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00047">47</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a735192a42f72cd68f289493753e1a616" name="a735192a42f72cd68f289493753e1a616"></a>
@@ -457,8 +449,6 @@ Friends</h2></td></tr>
<p>Reimplemented in <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#adad6f4297c1d8ce487eab092b73cdd32">gridfire::reaction::LogicalReaction</a>.</p>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00043">43</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="ad81e9b2a1773470059ca6989c60556ec" name="ad81e9b2a1773470059ca6989c60556ec"></a>
@@ -495,8 +485,6 @@ Friends</h2></td></tr>
<p>Reimplemented in <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a1d2fb3b6a6a1860ace98b32447d1dd1b">gridfire::reaction::LogicalReaction</a>.</p>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00039">39</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a648b9ed6108bed2469dc028fb7e351af" name="a648b9ed6108bed2469dc028fb7e351af"></a>
@@ -540,8 +528,6 @@ template&lt;typename T&gt; </div>
<dl class="section return"><dt>Returns</dt><dd>The calculated reaction rate.</dd></dl>
<p>The rate is calculated using the standard REACLIB formula: <code>rate = exp(a0 + a1/T9 + a2/T9^(1/3) + a3*T9^(1/3) + a4*T9 + a5*T9^(5/3) + a6*ln(T9))</code> </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00283">283</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a5cb438adfefb640e4bc58e09053bd629" name="a5cb438adfefb640e4bc58e09053bd629"></a>
@@ -570,8 +556,6 @@ template&lt;typename T&gt; </div>
<p>Gets the REACLIB chapter number. </p>
<dl class="section return"><dt>Returns</dt><dd>The chapter number. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00128">128</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ab92785f331a446e51a0960b75d60b37b" name="ab92785f331a446e51a0960b75d60b37b"></a>
@@ -606,8 +590,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the species is involved, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00068">68</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a074d3cd2421fd5d0133e47f0522403e2" name="a074d3cd2421fd5d0133e47f0522403e2"></a>
@@ -642,8 +624,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the species is a product, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00082">82</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="abbe243affa61ba9b2cd2a7b905cd5e45" name="abbe243affa61ba9b2cd2a7b905cd5e45"></a>
@@ -678,8 +658,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the species is a reactant, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00073">73</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="aa1d71e38fc55ae691dbb9ec459a612a5" name="aa1d71e38fc55ae691dbb9ec459a612a5"></a>
@@ -708,8 +686,6 @@ template&lt;typename T&gt; </div>
<p>Calculates the excess energy from the mass difference of reactants and products. </p>
<dl class="section return"><dt>Returns</dt><dd>The excess energy in MeV. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00144">144</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="af6c20e6d03a2d9f87632f71a90b88cb5" name="af6c20e6d03a2d9f87632f71a90b88cb5"></a>
@@ -745,8 +721,6 @@ template&lt;typename T&gt; </div>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit hash value.</dd></dl>
<p>Uses the XXHash64 algorithm on the reaction's ID string. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00157">157</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a084c38181408ed5e6fa2a2dd4d0ec905" name="a084c38181408ed5e6fa2a2dd4d0ec905"></a>
@@ -775,8 +749,6 @@ template&lt;typename T&gt; </div>
<p>Gets the unique identifier of the reaction. </p>
<dl class="section return"><dt>Returns</dt><dd>The reaction ID. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00204">204</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="aa67d05dfabf007c1acad34052d9a1dba" name="aa67d05dfabf007c1acad34052d9a1dba"></a>
@@ -805,8 +777,6 @@ template&lt;typename T&gt; </div>
<p>Checks if this is a reverse reaction rate. </p>
<dl class="section return"><dt>Returns</dt><dd>True if it is a reverse rate, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00228">228</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a1d3c8ab6d55155f9a21ad80ed8b9ef97" name="a1d3c8ab6d55155f9a21ad80ed8b9ef97"></a>
@@ -835,8 +805,6 @@ template&lt;typename T&gt; </div>
<p>Gets the number of unique species involved in the reaction. </p>
<dl class="section return"><dt>Returns</dt><dd>The count of unique species. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00129">129</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a2f1c115a99bc7c477a2e858ff18b1b51" name="a2f1c115a99bc7c477a2e858ff18b1b51"></a>
@@ -871,8 +839,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the reactions are not equal. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00248">248</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ac426457cf0a54a15b206549422083bac" name="ac426457cf0a54a15b206549422083bac"></a>
@@ -907,8 +873,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the reaction IDs are the same. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00241">241</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a78f42664cc957e266b6cf15fda09be97" name="a78f42664cc957e266b6cf15fda09be97"></a>
@@ -937,8 +901,6 @@ template&lt;typename T&gt; </div>
<p>Gets the reaction name in (projectile, ejectile) notation. </p>
<dl class="section return"><dt>Returns</dt><dd>The reaction name (e.g., "p(p,g)d"). </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00122">122</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a01c67726efbaa2ff8e4d6f2c965f485c" name="a01c67726efbaa2ff8e4d6f2c965f485c"></a>
@@ -967,8 +929,6 @@ template&lt;typename T&gt; </div>
<p>Gets a set of all unique product species. </p>
<dl class="section return"><dt>Returns</dt><dd>An unordered_set of product species. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00106">106</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a6e2ff61b9e8409f2a561663628b8ce02" name="a6e2ff61b9e8409f2a561663628b8ce02"></a>
@@ -997,8 +957,6 @@ template&lt;typename T&gt; </div>
<p>Gets the vector of product species. </p>
<dl class="section return"><dt>Returns</dt><dd>A const reference to the vector of products. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00222">222</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="abda0b4e4313e6d4ba57acf37d5976fb8" name="abda0b4e4313e6d4ba57acf37d5976fb8"></a>
@@ -1027,8 +985,6 @@ template&lt;typename T&gt; </div>
<p>Gets the Q-value of the reaction. </p>
<dl class="section return"><dt>Returns</dt><dd>The Q-value in whatever units the reaction was defined in (usually MeV). </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00210">210</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a85968076e686e67763f4fdf4f72a892e" name="a85968076e686e67763f4fdf4f72a892e"></a>
@@ -1057,8 +1013,6 @@ template&lt;typename T&gt; </div>
<p>Gets the set of rate coefficients. </p>
<dl class="section return"><dt>Returns</dt><dd>A const reference to the <a class="el" href="structgridfire_1_1reaction_1_1_rate_coefficient_set.html" title="Holds the seven coefficients for the REACLIB rate equation.">RateCoefficientSet</a>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00140">140</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a855ea65e4b62fb0cddc550424a4bc923" name="a855ea65e4b62fb0cddc550424a4bc923"></a>
@@ -1087,8 +1041,6 @@ template&lt;typename T&gt; </div>
<p>Gets a set of all unique reactant species. </p>
<dl class="section return"><dt>Returns</dt><dd>An unordered_set of reactant species. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00098">98</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="a0b543e9b0bb4a21efe4b29780d9bdf5b" name="a0b543e9b0bb4a21efe4b29780d9bdf5b"></a>
@@ -1117,8 +1069,6 @@ template&lt;typename T&gt; </div>
<p>Gets the vector of reactant species. </p>
<dl class="section return"><dt>Returns</dt><dd>A const reference to the vector of reactants. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00216">216</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a410e2ab0784ad751f82bbe55be603db0" name="a410e2ab0784ad751f82bbe55be603db0"></a>
@@ -1147,8 +1097,6 @@ template&lt;typename T&gt; </div>
<p>Gets the source label for the rate data. </p>
<dl class="section return"><dt>Returns</dt><dd>The source label (e.g., "wc12w", "st08"). </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00134">134</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ad359c06d7196c1a7a955a7b66a51dbe3" name="ad359c06d7196c1a7a955a7b66a51dbe3"></a>
@@ -1177,8 +1125,6 @@ template&lt;typename T&gt; </div>
<p>Gets a map of all species to their stoichiometric coefficients. </p>
<dl class="section return"><dt>Returns</dt><dd>An unordered_map from species to their integer coefficients. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8cpp_source.html#l00133">133</a> of file <a class="el" href="reaction_8cpp_source.html">reaction.cpp</a>.</p>
</div>
</div>
<a id="aaf0c94db6536b4a9ac1ec08a5c8f01ac" name="aaf0c94db6536b4a9ac1ec08a5c8f01ac"></a>
@@ -1243,8 +1189,6 @@ template&lt;typename T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00258">258</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -1270,8 +1214,6 @@ template&lt;typename T&gt; </div>
<p>Chapter number from the REACLIB database, defining the reaction structure. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00266">266</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a5c685e5a736b51799e5b9f6746c4126b" name="a5c685e5a736b51799e5b9f6746c4126b"></a>
@@ -1296,8 +1238,6 @@ template&lt;typename T&gt; </div>
<p>Unique identifier for the reaction (e.g., "h1+h1=&gt;h2+e+nu"). </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00264">264</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a7044d0a1d59d85502ce554e4ec2167e4" name="a7044d0a1d59d85502ce554e4ec2167e4"></a>
@@ -1320,8 +1260,6 @@ template&lt;typename T&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00263">263</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a6124aa9fc2306349e1dd879a37923248" name="a6124aa9fc2306349e1dd879a37923248"></a>
@@ -1346,8 +1284,6 @@ template&lt;typename T&gt; </div>
<p>Name of the reaction in (projectile, ejectile) notation (e.g. "p(p,g)d"). </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00265">265</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a4b5607ed413acdf29539b8a57461e49e" name="a4b5607ed413acdf29539b8a57461e49e"></a>
@@ -1372,8 +1308,6 @@ template&lt;typename T&gt; </div>
<p>Products of the reaction. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00269">269</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a59122a2898bb9af640cc3e9aeb49028b" name="a59122a2898bb9af640cc3e9aeb49028b"></a>
@@ -1398,8 +1332,6 @@ template&lt;typename T&gt; </div>
<p>Q-value of the reaction in MeV. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00267">267</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="aa61a9a024d7c4ff66a351ccd0277ec72" name="aa61a9a024d7c4ff66a351ccd0277ec72"></a>
@@ -1424,8 +1356,6 @@ template&lt;typename T&gt; </div>
<p>The seven rate coefficients. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00271">271</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a87a065b3c7806bcdb5eadb7de2978a11" name="a87a065b3c7806bcdb5eadb7de2978a11"></a>
@@ -1450,8 +1380,6 @@ template&lt;typename T&gt; </div>
<p>Reactants of the reaction. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00268">268</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a0b0b9ac498080aae91ffd466d1ae85a9" name="a0b0b9ac498080aae91ffd466d1ae85a9"></a>
@@ -1476,8 +1404,6 @@ template&lt;typename T&gt; </div>
<p>Flag indicating if this is a reverse reaction rate. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00272">272</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a0185c6be5465d113f25e00aee1297cd6" name="a0185c6be5465d113f25e00aee1297cd6"></a>
@@ -1502,13 +1428,11 @@ template&lt;typename T&gt; </div>
<p>Source label for the rate data (e.g., "wc12w", "st08"). </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00270">270</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/reaction/<a class="el" href="reaction_8h_source.html">reaction.h</a></li>
<li>src/lib/reaction/<a class="el" href="reaction_8cpp_source.html">reaction.cpp</a></li>
<li>src/include/gridfire/reaction/<a class="el" href="reaction_8h.html">reaction.h</a></li>
<li>src/lib/reaction/<a class="el" href="reaction_8cpp.html">reaction.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -108,7 +108,7 @@ $(function(){initNavTree('classgridfire_1_1reaction_1_1_templated_reaction_set.h
</div><!--header-->
<div class="contents">
<p><code>#include &lt;<a class="el" href="reaction_8h_source.html">reaction.h</a>&gt;</code></p>
<p><code>#include &lt;reaction.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
@@ -196,11 +196,7 @@ Friends</h2></td></tr>
<tr class="memitem:a47265467dbf2c324ce3e4c85ebbaa6a7" id="r_a47265467dbf2c324ce3e4c85ebbaa6a7"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a47265467dbf2c324ce3e4c85ebbaa6a7">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classgridfire_1_1reaction_1_1_templated_reaction_set.html">TemplatedReactionSet</a>&lt; ReactionT &gt; &amp;r)</td></tr>
<tr class="separator:a47265467dbf2c324ce3e4c85ebbaa6a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><div class="compoundTemplParams">template&lt;typename ReactionT&gt;<br />
class gridfire::reaction::TemplatedReactionSet&lt; ReactionT &gt;</div>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00406">406</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a54c8cd7c34564277fe28eefc623f666e" name="a54c8cd7c34564277fe28eefc623f666e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54c8cd7c34564277fe28eefc623f666e">&#9670;&#160;</a></span>TemplatedReactionSet() <span class="overload">[1/3]</span></h2>
@@ -234,8 +230,6 @@ template&lt;typename ReactionT&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00568">568</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a9def4c9a3a7a03625b7c467fe7440428" name="a9def4c9a3a7a03625b7c467fe7440428"></a>
@@ -255,8 +249,6 @@ template&lt;typename ReactionT&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00583">583</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ada1d1880be53b81a9ed7b966fd6ade5a" name="ada1d1880be53b81a9ed7b966fd6ade5a"></a>
@@ -284,8 +276,6 @@ template&lt;typename ReactionT&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00586">586</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -314,8 +304,6 @@ template&lt;typename ReactionT&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00609">609</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a87257704009fcd57b553f86cdaacb597" name="a87257704009fcd57b553f86cdaacb597"></a>
@@ -343,8 +331,6 @@ template&lt;typename ReactionT&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00531">531</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="aee42bb25973dadc6629bdb5cb1db6369" name="aee42bb25973dadc6629bdb5cb1db6369"></a>
@@ -372,8 +358,6 @@ template&lt;typename ReactionT&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00532">532</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a05f71d318564d880079fd6c96d59ae21" name="a05f71d318564d880079fd6c96d59ae21"></a>
@@ -395,8 +379,6 @@ template&lt;typename ReactionT&gt; </div>
<p>Removes all reactions from the set. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00649">649</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ab8cb5fbce6b819b9e4e44b0c2db54c6f" name="ab8cb5fbce6b819b9e4e44b0c2db54c6f"></a>
@@ -433,8 +415,6 @@ template&lt;typename ReactionT&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the reaction is in the set, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00639">639</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a7777ecd0f594fdf66ce57d22610fad3c" name="a7777ecd0f594fdf66ce57d22610fad3c"></a>
@@ -471,8 +451,6 @@ template&lt;typename ReactionT&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the reaction is in the set, false otherwise. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00629">629</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a443ec5d7138764b32975232e13071ccf" name="a443ec5d7138764b32975232e13071ccf"></a>
@@ -509,8 +487,6 @@ template&lt;typename ReactionT&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the species is a product in any reaction. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00675">675</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ac42606350d7557106f7954b1f114c128" name="ac42606350d7557106f7954b1f114c128"></a>
@@ -547,8 +523,6 @@ template&lt;typename ReactionT&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the species is a reactant in any reaction. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00665">665</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ad870856d206d93f27125c88d44ff9e34" name="ad870856d206d93f27125c88d44ff9e34"></a>
@@ -585,8 +559,6 @@ template&lt;typename ReactionT&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the species is involved in any reaction. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00655">655</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ad19adbee44a71559a53785e3b1fc7e92" name="ad19adbee44a71559a53785e3b1fc7e92"></a>
@@ -614,8 +586,6 @@ template&lt;typename ReactionT&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00533">533</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ac128da7417955ef8c5cb2bde5a1293c9" name="ac128da7417955ef8c5cb2bde5a1293c9"></a>
@@ -643,8 +613,6 @@ template&lt;typename ReactionT&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00534">534</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a1596de3439735a45ac344fa85ace6c82" name="a1596de3439735a45ac344fa85ace6c82"></a>
@@ -672,8 +640,6 @@ template&lt;typename ReactionT&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00734">734</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a272800016c83f259f5c6a92dc797353c" name="a272800016c83f259f5c6a92dc797353c"></a>
@@ -711,8 +677,6 @@ template&lt;typename ReactionT&gt; </div>
<dl class="section return"><dt>Returns</dt><dd>A 64-bit hash value.</dd></dl>
<p>The algorithm computes the hash of each individual reaction, sorts the hashes, and then computes a final hash over the sorted list of hashes. This ensures the hash is order-independent. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00716">716</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="aac76ec883b4ecebb2a94b2485dae7105" name="aac76ec883b4ecebb2a94b2485dae7105"></a>
@@ -741,8 +705,6 @@ template&lt;typename ReactionT&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the sets are not equal. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00711">711</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ac510dce14a6033551318c0c7b241f3c8" name="ac510dce14a6033551318c0c7b241f3c8"></a>
@@ -771,8 +733,6 @@ template&lt;typename ReactionT&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A reference to this <a class="el" href="namespacegridfire_1_1reaction.html#ad838ce3fb6cc02c3fd90b924a0dd91b1" title="A set of reactions, typically from a single source like REACLIB.">ReactionSet</a>. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00599">599</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a128660f5fbc67054f73811ed2982d24d" name="a128660f5fbc67054f73811ed2982d24d"></a>
@@ -801,8 +761,6 @@ template&lt;typename ReactionT&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>True if the sets are equal (same size and hash). </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00703">703</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a13e003529a17fa61aafdce3abd2dc773" name="a13e003529a17fa61aafdce3abd2dc773"></a>
@@ -845,8 +803,6 @@ template&lt;typename ReactionT&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00694">694</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a638067a3e55ec2a422206055881aaaad" name="a638067a3e55ec2a422206055881aaaad"></a>
@@ -889,8 +845,6 @@ template&lt;typename ReactionT&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00685">685</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a89c4c5af12aef7fbfc24316c88237e22" name="a89c4c5af12aef7fbfc24316c88237e22"></a>
@@ -918,8 +872,6 @@ template&lt;typename ReactionT&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00616">616</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a6a1dc3c56690386ae9f6aa5c2aa37ba2" name="a6a1dc3c56690386ae9f6aa5c2aa37ba2"></a>
@@ -950,8 +902,6 @@ template&lt;typename ReactionT&gt; </div>
<p>Gets the number of reactions in the set. </p>
<dl class="section return"><dt>Returns</dt><dd>The size of the set. </dd></dl>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00459">459</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Friends And Related Symbol Documentation</h2>
@@ -984,8 +934,6 @@ template&lt;typename ReactionT&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00537">537</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -1011,8 +959,6 @@ template&lt;typename ReactionT&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00557">557</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="ac6fcc5b08938b73ff6dac680e5bf28d9" name="ac6fcc5b08938b73ff6dac680e5bf28d9"></a>
@@ -1037,8 +983,6 @@ template&lt;typename ReactionT&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00555">555</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a3a4c2448865580001fd3c797b9f56979" name="a3a4c2448865580001fd3c797b9f56979"></a>
@@ -1065,8 +1009,6 @@ template&lt;typename ReactionT&gt; </div>
<p>Maps reaction IDs to <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html" title="Represents a single nuclear reaction from a specific data source.">Reaction</a> objects for quick lookup. </p>
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00558">558</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<a id="a5962968fe478c79250e9d88d80a87600" name="a5962968fe478c79250e9d88d80a87600"></a>
@@ -1091,12 +1033,10 @@ template&lt;typename ReactionT&gt; </div>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="reaction_8h_source.html#l00556">556</a> of file <a class="el" href="reaction_8h_source.html">reaction.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/reaction/<a class="el" href="reaction_8h_source.html">reaction.h</a></li>
<li>src/include/gridfire/reaction/<a class="el" href="reaction_8h.html">reaction.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -111,7 +111,7 @@ $(function(){initNavTree('classgridfire_1_1screening_1_1_bare_screening_model.ht
<p>A screening model that applies no screening effect.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="screening__bare_8h_source.html">screening_bare.h</a>&gt;</code></p>
<p><code>#include &lt;screening_bare.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::screening::BareScreeningModel:</div>
<div class="dyncontent">
@@ -158,8 +158,6 @@ Additional Inherited Members</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A screening model that applies no screening effect. </p>
<p>This class implements the <code><a class="el" href="classgridfire_1_1screening_1_1_screening_model.html" title="An abstract base class for plasma screening models.">ScreeningModel</a></code> interface but returns a screening factor of 1.0 for all reactions, regardless of the plasma conditions. It represents the case of bare, unscreened nuclei and serves as a baseline or can be used when screening effects are negligible or intentionally ignored. </p>
<p class="definition">Definition at line <a class="el" href="screening__bare_8h_source.html#l00021">21</a> of file <a class="el" href="screening__bare_8h_source.html">screening_bare.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a51119d705267e0b415aae8b4881d8c96" name="a51119d705267e0b415aae8b4881d8c96"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51119d705267e0b415aae8b4881d8c96">&#9670;&#160;</a></span>ADDouble</h2>
@@ -183,8 +181,6 @@ Additional Inherited Members</h2></td></tr>
<p>Alias for CppAD Automatic Differentiation type for double precision. </p>
<p class="definition">Definition at line <a class="el" href="screening__bare_8h_source.html#l00023">23</a> of file <a class="el" href="screening__bare_8h_source.html">screening_bare.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
@@ -271,8 +267,6 @@ template&lt;typename T&gt; </div>
</dl>
<dl class="section return"><dt>Returns</dt><dd>A <code>std::vector&lt;T&gt;</code> of the same size as <code>reactions</code>, with all elements set to 1.0. </dd></dl>
<p class="definition">Definition at line <a class="el" href="screening__bare_8h_source.html#l00126">126</a> of file <a class="el" href="screening__bare_8h_source.html">screening_bare.h</a>.</p>
</div>
</div>
<a id="ac5647d633cd5bbd7cb5136b7fa4cad99" name="ac5647d633cd5bbd7cb5136b7fa4cad99"></a>
@@ -333,8 +327,6 @@ template&lt;typename T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1screening_1_1_screening_model.html#a6c381a823cb9c1680d3e9c846da4ae22">gridfire::screening::ScreeningModel</a>.</p>
<p class="definition">Definition at line <a class="el" href="screening__bare_8cpp_source.html#l00012">12</a> of file <a class="el" href="screening__bare_8cpp_source.html">screening_bare.cpp</a>.</p>
</div>
</div>
<a id="ac35ad34c5da7e1b5087552aa5c83fe60" name="ac35ad34c5da7e1b5087552aa5c83fe60"></a>
@@ -399,18 +391,16 @@ template&lt;typename T&gt; </div>
<div class="line"> reactions, species, Y, T9, rho</div>
<div class="line">);</div>
<div class="line"><span class="comment">// &#39;factors&#39; will contain [1.0, 1.0, ...]</span></div>
<div class="ttc" id="aclassgridfire_1_1screening_1_1_bare_screening_model_html"><div class="ttname"><a href="classgridfire_1_1screening_1_1_bare_screening_model.html">gridfire::screening::BareScreeningModel</a></div><div class="ttdoc">A screening model that applies no screening effect.</div><div class="ttdef"><b>Definition</b> <a href="screening__bare_8h_source.html#l00021">screening_bare.h:21</a></div></div>
<div class="ttc" id="aclassgridfire_1_1screening_1_1_bare_screening_model_html_ac35ad34c5da7e1b5087552aa5c83fe60"><div class="ttname"><a href="#ac35ad34c5da7e1b5087552aa5c83fe60">gridfire::screening::BareScreeningModel::calculateScreeningFactors</a></div><div class="ttdeci">std::vector&lt; double &gt; calculateScreeningFactors(const reaction::LogicalReactionSet &amp;reactions, const std::vector&lt; fourdst::atomic::Species &gt; &amp;species, const std::vector&lt; double &gt; &amp;Y, const double T9, const double rho) const override</div><div class="ttdoc">Calculates screening factors, which are always 1.0.</div><div class="ttdef"><b>Definition</b> <a href="screening__bare_8cpp_source.html#l00022">screening_bare.cpp:22</a></div></div>
<div class="ttc" id="aclassgridfire_1_1screening_1_1_bare_screening_model_html"><div class="ttname"><a href="classgridfire_1_1screening_1_1_bare_screening_model.html">gridfire::screening::BareScreeningModel</a></div><div class="ttdoc">A screening model that applies no screening effect.</div><div class="ttdef"><b>Definition</b> screening_bare.h:21</div></div>
<div class="ttc" id="aclassgridfire_1_1screening_1_1_bare_screening_model_html_ac35ad34c5da7e1b5087552aa5c83fe60"><div class="ttname"><a href="#ac35ad34c5da7e1b5087552aa5c83fe60">gridfire::screening::BareScreeningModel::calculateScreeningFactors</a></div><div class="ttdeci">std::vector&lt; double &gt; calculateScreeningFactors(const reaction::LogicalReactionSet &amp;reactions, const std::vector&lt; fourdst::atomic::Species &gt; &amp;species, const std::vector&lt; double &gt; &amp;Y, const double T9, const double rho) const override</div><div class="ttdoc">Calculates screening factors, which are always 1.0.</div><div class="ttdef"><b>Definition</b> screening_bare.cpp:22</div></div>
</div><!-- fragment -->
<p>Implements <a class="el" href="classgridfire_1_1screening_1_1_screening_model.html#aaec9184d80c86a2d8674e395dad81bde">gridfire::screening::ScreeningModel</a>.</p>
<p class="definition">Definition at line <a class="el" href="screening__bare_8cpp_source.html#l00022">22</a> of file <a class="el" href="screening__bare_8cpp_source.html">screening_bare.cpp</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/screening/<a class="el" href="screening__bare_8h_source.html">screening_bare.h</a></li>
<li>src/lib/screening/<a class="el" href="screening__bare_8cpp_source.html">screening_bare.cpp</a></li>
<li>src/include/gridfire/screening/<a class="el" href="screening__bare_8h.html">screening_bare.h</a></li>
<li>src/lib/screening/<a class="el" href="screening__bare_8cpp.html">screening_bare.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -110,7 +110,7 @@ $(function(){initNavTree('classgridfire_1_1screening_1_1_screening_model.html','
<p>An abstract base class for plasma screening models.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="screening__abstract_8h_source.html">screening_abstract.h</a>&gt;</code></p>
<p><code>#include &lt;screening_abstract.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::screening::ScreeningModel:</div>
<div class="dyncontent">
@@ -145,8 +145,6 @@ Public Member Functions</h2></td></tr>
<div class="textblock"><p>An abstract base class for plasma screening models. </p>
<p>This class defines the interface for models that calculate the enhancement factor for nuclear reaction rates due to the electrostatic screening of interacting nuclei by the surrounding plasma. Concrete implementations of this class will provide specific screening prescriptions (e.g., WEAK, BARE, STRONG, etc.).</p>
<p>The interface provides methods for calculating screening factors for both standard double-precision inputs and for CppAD's automatic differentiation types, allowing the screening contributions to be included in Jacobian calculations. </p>
<p class="definition">Definition at line <a class="el" href="screening__abstract_8h_source.html#l00027">27</a> of file <a class="el" href="screening__abstract_8h_source.html">screening_abstract.h</a>.</p>
</div><h2 class="groupheader">Member Typedef Documentation</h2>
<a id="a107ff2897f040d6f27f69d56a0bdd28d" name="a107ff2897f040d6f27f69d56a0bdd28d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a107ff2897f040d6f27f69d56a0bdd28d">&#9670;&#160;</a></span>ADDouble</h2>
@@ -162,8 +160,6 @@ Public Member Functions</h2></td></tr>
<p>Alias for CppAD Automatic Differentiation type for double precision. </p>
<p class="definition">Definition at line <a class="el" href="screening__abstract_8h_source.html#l00030">30</a> of file <a class="el" href="screening__abstract_8h_source.html">screening_abstract.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
@@ -334,7 +330,7 @@ Public Member Functions</h2></td></tr>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/screening/<a class="el" href="screening__abstract_8h_source.html">screening_abstract.h</a></li>
<li>src/include/gridfire/screening/<a class="el" href="screening__abstract_8h.html">screening_abstract.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -111,7 +111,7 @@ $(function(){initNavTree('classgridfire_1_1screening_1_1_weak_screening_model.ht
<p>Implements the weak screening model based on the Debye-Hückel approximation.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="screening__weak_8h_source.html">screening_weak.h</a>&gt;</code></p>
<p><code>#include &lt;screening_weak.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::screening::WeakScreeningModel:</div>
<div class="dyncontent">
@@ -158,8 +158,6 @@ Additional Inherited Members</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Implements the weak screening model based on the Debye-Hückel approximation. </p>
<p>This class provides a concrete implementation of the <code><a class="el" href="classgridfire_1_1screening_1_1_screening_model.html" title="An abstract base class for plasma screening models.">ScreeningModel</a></code> interface for the weak screening regime, following the formulation of Salpeter (1954). This approach applies the Debye-Hückel theory to model the electrostatic shielding of nuclei in a plasma. It is applicable to non-degenerate, non-relativistic plasmas where thermal energy dominates the electrostatic potential energy. </p>
<p class="definition">Definition at line <a class="el" href="screening__weak_8h_source.html#l00026">26</a> of file <a class="el" href="screening__weak_8h_source.html">screening_weak.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a2695206d46b9d2c2503f8e58c44df88f" name="a2695206d46b9d2c2503f8e58c44df88f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2695206d46b9d2c2503f8e58c44df88f">&#9670;&#160;</a></span>calculateFactors_impl()</h2>
@@ -257,8 +255,6 @@ template&lt;typename T&gt; </div>
<li><b>Final Factor</b>: The screening factor for the reaction is <code>exp(H_12)</code>. </li>
</ol>
<p class="definition">Definition at line <a class="el" href="screening__weak_8h_source.html#l00141">141</a> of file <a class="el" href="screening__weak_8h_source.html">screening_weak.h</a>.</p>
</div>
</div>
<a id="ac6bc78769670a460af1ff88284cb8ad4" name="ac6bc78769670a460af1ff88284cb8ad4"></a>
@@ -319,8 +315,6 @@ template&lt;typename T&gt; </div>
<p>Implements <a class="el" href="classgridfire_1_1screening_1_1_screening_model.html#a6c381a823cb9c1680d3e9c846da4ae22">gridfire::screening::ScreeningModel</a>.</p>
<p class="definition">Definition at line <a class="el" href="screening__weak_8cpp_source.html#l00012">12</a> of file <a class="el" href="screening__weak_8cpp_source.html">screening_weak.cpp</a>.</p>
</div>
</div>
<a id="afbaeaefe6b3ab3ecf81889ddc1cff76c" name="afbaeaefe6b3ab3ecf81889ddc1cff76c"></a>
@@ -383,13 +377,11 @@ template&lt;typename T&gt; </div>
<div class="line">std::vector&lt;double&gt; factors = weak_model.<a class="code hl_function" href="#afbaeaefe6b3ab3ecf81889ddc1cff76c">calculateScreeningFactors</a>(</div>
<div class="line"> reactions, species, Y, T9, rho</div>
<div class="line">);</div>
<div class="ttc" id="aclassgridfire_1_1screening_1_1_weak_screening_model_html"><div class="ttname"><a href="classgridfire_1_1screening_1_1_weak_screening_model.html">gridfire::screening::WeakScreeningModel</a></div><div class="ttdoc">Implements the weak screening model based on the Debye-Hückel approximation.</div><div class="ttdef"><b>Definition</b> <a href="screening__weak_8h_source.html#l00026">screening_weak.h:26</a></div></div>
<div class="ttc" id="aclassgridfire_1_1screening_1_1_weak_screening_model_html_afbaeaefe6b3ab3ecf81889ddc1cff76c"><div class="ttname"><a href="#afbaeaefe6b3ab3ecf81889ddc1cff76c">gridfire::screening::WeakScreeningModel::calculateScreeningFactors</a></div><div class="ttdeci">std::vector&lt; double &gt; calculateScreeningFactors(const reaction::LogicalReactionSet &amp;reactions, const std::vector&lt; fourdst::atomic::Species &gt; &amp;species, const std::vector&lt; double &gt; &amp;Y, const double T9, const double rho) const override</div><div class="ttdoc">Calculates weak screening factors for a set of reactions.</div><div class="ttdef"><b>Definition</b> <a href="screening__weak_8cpp_source.html#l00022">screening_weak.cpp:22</a></div></div>
<div class="ttc" id="aclassgridfire_1_1screening_1_1_weak_screening_model_html"><div class="ttname"><a href="classgridfire_1_1screening_1_1_weak_screening_model.html">gridfire::screening::WeakScreeningModel</a></div><div class="ttdoc">Implements the weak screening model based on the Debye-Hückel approximation.</div><div class="ttdef"><b>Definition</b> screening_weak.h:26</div></div>
<div class="ttc" id="aclassgridfire_1_1screening_1_1_weak_screening_model_html_afbaeaefe6b3ab3ecf81889ddc1cff76c"><div class="ttname"><a href="#afbaeaefe6b3ab3ecf81889ddc1cff76c">gridfire::screening::WeakScreeningModel::calculateScreeningFactors</a></div><div class="ttdeci">std::vector&lt; double &gt; calculateScreeningFactors(const reaction::LogicalReactionSet &amp;reactions, const std::vector&lt; fourdst::atomic::Species &gt; &amp;species, const std::vector&lt; double &gt; &amp;Y, const double T9, const double rho) const override</div><div class="ttdoc">Calculates weak screening factors for a set of reactions.</div><div class="ttdef"><b>Definition</b> screening_weak.cpp:22</div></div>
</div><!-- fragment -->
<p>Implements <a class="el" href="classgridfire_1_1screening_1_1_screening_model.html#aaec9184d80c86a2d8674e395dad81bde">gridfire::screening::ScreeningModel</a>.</p>
<p class="definition">Definition at line <a class="el" href="screening__weak_8cpp_source.html#l00022">22</a> of file <a class="el" href="screening__weak_8cpp_source.html">screening_weak.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -415,13 +407,11 @@ template&lt;typename T&gt; </div>
<p>Logger instance for recording trace and debug information. </p>
<p class="definition">Definition at line <a class="el" href="screening__weak_8h_source.html#l00081">81</a> of file <a class="el" href="screening__weak_8h_source.html">screening_weak.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/screening/<a class="el" href="screening__weak_8h_source.html">screening_weak.h</a></li>
<li>src/lib/screening/<a class="el" href="screening__weak_8cpp_source.html">screening_weak.cpp</a></li>
<li>src/include/gridfire/screening/<a class="el" href="screening__weak_8h.html">screening_weak.h</a></li>
<li>src/lib/screening/<a class="el" href="screening__weak_8cpp.html">screening_weak.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -111,7 +111,7 @@ $(function(){initNavTree('classgridfire_1_1solver_1_1_direct_network_solver.html
<p>A network solver that directly integrates the reaction network ODEs.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="solver_8h_source.html">solver.h</a>&gt;</code></p>
<p><code>#include &lt;solver.h&gt;</code></p>
<div class="dynheader">
Inheritance diagram for gridfire::solver::DirectNetworkSolver:</div>
<div class="dyncontent">
@@ -171,8 +171,6 @@ Additional Inherited Members</h2></td></tr>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A network solver that directly integrates the reaction network ODEs. </p>
<p>This solver uses a Runge-Kutta method to directly integrate the reaction network ODEs. It is simpler than the QSENetworkSolver, but it can be less efficient for stiff networks with disparate timescales. </p>
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00065">65</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
</div><h2 class="groupheader">Member Function Documentation</h2>
<a id="a0e8a4b8ef656e0b084d11bea982e412a" name="a0e8a4b8ef656e0b084d11bea982e412a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e8a4b8ef656e0b084d11bea982e412a">&#9670;&#160;</a></span>evaluate()</h2>
@@ -208,8 +206,6 @@ Additional Inherited Members</h2></td></tr>
<p>Implements <a class="el" href="classgridfire_1_1solver_1_1_network_solver_strategy.html#ace539b0482db171845ff1bd38d76b70f">gridfire::solver::NetworkSolverStrategy&lt; DynamicEngine &gt;</a>.</p>
<p class="definition">Definition at line <a class="el" href="solver_8cpp_source.html#l00022">22</a> of file <a class="el" href="solver_8cpp_source.html">solver.cpp</a>.</p>
</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
@@ -235,8 +231,6 @@ Additional Inherited Members</h2></td></tr>
<p>Configuration instance. </p>
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00181">181</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
</div>
</div>
<a id="a093aa89fd23c2fe03266e286871c7079" name="a093aa89fd23c2fe03266e286871c7079"></a>
@@ -261,13 +255,11 @@ Additional Inherited Members</h2></td></tr>
<p>Logger instance. </p>
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00180">180</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>src/include/gridfire/solver/<a class="el" href="solver_8h_source.html">solver.h</a></li>
<li>src/lib/solver/<a class="el" href="solver_8cpp_source.html">solver.cpp</a></li>
<li>src/include/gridfire/solver/<a class="el" href="solver_8h.html">solver.h</a></li>
<li>src/lib/solver/<a class="el" href="solver_8cpp.html">solver.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -110,7 +110,7 @@ $(function(){initNavTree('classgridfire_1_1solver_1_1_network_solver_strategy.ht
<p>Abstract base class for network solver strategies.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="solver_8h_source.html">solver.h</a>&gt;</code></p>
<p><code>#include &lt;solver.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
Public Member Functions</h2></td></tr>
@@ -140,8 +140,6 @@ class gridfire::solver::NetworkSolverStrategy&lt; EngineT &gt;</div><p>Abstract
</table>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00027">27</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="a01cbbec0eb5c3a60f50da38cdaf66505" name="a01cbbec0eb5c3a60f50da38cdaf66505"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01cbbec0eb5c3a60f50da38cdaf66505">&#9670;&#160;</a></span>NetworkSolverStrategy()</h2>
@@ -176,8 +174,6 @@ template&lt;typename EngineT&gt; </div>
</dd>
</dl>
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00033">33</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
</div>
</div>
<a id="a1693dc93f63599c89587d729aca8e318" name="a1693dc93f63599c89587d729aca8e318"></a>
@@ -273,12 +269,10 @@ template&lt;typename EngineT&gt; </div>
<p>The engine used by this solver strategy. </p>
<p class="definition">Definition at line <a class="el" href="solver_8h_source.html#l00047">47</a> of file <a class="el" href="solver_8h_source.html">solver.h</a>.</p>
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>src/include/gridfire/solver/<a class="el" href="solver_8h_source.html">solver.h</a></li>
<li>src/include/gridfire/solver/<a class="el" href="solver_8h.html">solver.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->

View File

@@ -105,11 +105,8 @@ $(function(){initNavTree('concept_0d01202202330135505230426332013616500220016001
<h2 class="groupheader">Concept definition</h2>
<div class="fragment"><div class="line"><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><span class="keyword">concept </span>@012022023301355052304263320136165002200160012126::<a class="code hl_concept" href="concept_0d012022023301355052304263320136165002200160012126_1_1_is_dynamic_engine.html">IsDynamicEngine</a> = std::is_base_of_v&lt;gridfire::DynamicEngine, T&gt;</div>
<div class="ttc" id="aconcept_0d012022023301355052304263320136165002200160012126_1_1_is_dynamic_engine_html"><div class="ttname"><a href="concept_0d012022023301355052304263320136165002200160012126_1_1_is_dynamic_engine.html">@012022023301355052304263320136165002200160012126::IsDynamicEngine</a></div><div class="ttdef"><b>Definition</b> <a href="engine_2bindings_8cpp_source.html#l00018">bindings.cpp:18</a></div></div>
</div><!-- fragment --><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00018">18</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div></div><!-- contents -->
<div class="ttc" id="aconcept_0d012022023301355052304263320136165002200160012126_1_1_is_dynamic_engine_html"><div class="ttname"><a href="concept_0d012022023301355052304263320136165002200160012126_1_1_is_dynamic_engine.html">@012022023301355052304263320136165002200160012126::IsDynamicEngine</a></div><div class="ttdef"><b>Definition</b> bindings.cpp:18</div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->

View File

@@ -106,18 +106,16 @@ $(function(){initNavTree('conceptgridfire_1_1_engine_type.html',''); initResizab
<p>Concept for types allowed as engine bases in EngineView.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="engine__view__abstract_8h_source.html">engine_view_abstract.h</a>&gt;</code></p>
<p><code>#include &lt;engine_view_abstract.h&gt;</code></p>
<h2 class="groupheader">Concept definition</h2>
<div class="fragment"><div class="line"><span class="keyword">template</span>&lt;<span class="keyword">typename</span> EngineT&gt;</div>
<div class="line"><span class="keyword">concept </span><a class="code hl_concept" href="conceptgridfire_1_1_engine_type.html">gridfire::EngineType</a> = std::is_base_of_v&lt;Engine, EngineT&gt; || std::is_base_of_v&lt;DynamicEngine, EngineT&gt;</div>
<div class="ttc" id="aconceptgridfire_1_1_engine_type_html"><div class="ttname"><a href="conceptgridfire_1_1_engine_type.html">gridfire::EngineType</a></div><div class="ttdoc">Concept for types allowed as engine bases in EngineView.</div><div class="ttdef"><b>Definition</b> <a href="engine__view__abstract_8h_source.html#l00042">engine_view_abstract.h:42</a></div></div>
<div class="ttc" id="aconceptgridfire_1_1_engine_type_html"><div class="ttname"><a href="conceptgridfire_1_1_engine_type.html">gridfire::EngineType</a></div><div class="ttdoc">Concept for types allowed as engine bases in EngineView.</div><div class="ttdef"><b>Definition</b> engine_view_abstract.h:42</div></div>
</div><!-- fragment --><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Concept for types allowed as engine bases in EngineView. </p>
<p>This concept restricts template parameters to types derived from either <a class="el" href="classgridfire_1_1_engine.html" title="Abstract base class for a reaction network engine.">gridfire::Engine</a> or <a class="el" href="classgridfire_1_1_dynamic_engine.html" title="Abstract class for engines supporting Jacobian and stoichiometry operations.">gridfire::DynamicEngine</a>, as defined in <a class="el" href="engine__abstract_8h.html" title="Abstract interfaces for reaction network engines in GridFire.">engine_abstract.h</a>.</p>
<p>Example usage: </p><div class="fragment"><div class="line"><span class="keyword">static_assert</span>(<a class="code hl_concept" href="conceptgridfire_1_1_engine_type.html">EngineType&lt;MyEngine&gt;</a>);</div>
</div><!-- fragment -->
<p class="definition">Definition at line <a class="el" href="engine__view__abstract_8h_source.html#l00042">42</a> of file <a class="el" href="engine__view__abstract_8h_source.html">engine_view_abstract.h</a>.</p>
</div></div><!-- contents -->
</div><!-- fragment --> </div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->

View File

@@ -106,16 +106,14 @@ $(function(){initNavTree('conceptgridfire_1_1_is_arithmetic_or_a_d.html',''); in
<p>Concept for types allowed in engine calculations.
<a href="#details">More...</a></p>
<p><code>#include &lt;<a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>&gt;</code></p>
<p><code>#include &lt;engine_abstract.h&gt;</code></p>
<h2 class="groupheader">Concept definition</h2>
<div class="fragment"><div class="line"><span class="keyword">template</span>&lt;<span class="keyword">typename</span> T&gt;</div>
<div class="line"><span class="keyword">concept </span><a class="code hl_concept" href="conceptgridfire_1_1_is_arithmetic_or_a_d.html">gridfire::IsArithmeticOrAD</a> = std::is_same_v&lt;T, double&gt; || std::is_same_v&lt;T, CppAD::AD&lt;double&gt;&gt;</div>
<div class="ttc" id="aconceptgridfire_1_1_is_arithmetic_or_a_d_html"><div class="ttname"><a href="conceptgridfire_1_1_is_arithmetic_or_a_d.html">gridfire::IsArithmeticOrAD</a></div><div class="ttdoc">Concept for types allowed in engine calculations.</div><div class="ttdef"><b>Definition</b> <a href="engine__abstract_8h_source.html#l00040">engine_abstract.h:40</a></div></div>
<div class="ttc" id="aconceptgridfire_1_1_is_arithmetic_or_a_d_html"><div class="ttname"><a href="conceptgridfire_1_1_is_arithmetic_or_a_d.html">gridfire::IsArithmeticOrAD</a></div><div class="ttdoc">Concept for types allowed in engine calculations.</div><div class="ttdef"><b>Definition</b> engine_abstract.h:40</div></div>
</div><!-- fragment --><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Concept for types allowed in engine calculations. </p>
<p>This concept restricts template parameters to either double or CppAD::AD&lt;double&gt;, enabling both standard and automatic differentiation types. </p>
<p class="definition">Definition at line <a class="el" href="engine__abstract_8h_source.html#l00040">40</a> of file <a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>.</p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

View File

@@ -107,18 +107,16 @@ $(function(){initNavTree('construction_8cpp.html',''); initResizable(true); });
<div class="headertitle"><div class="title">construction.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="construction_8h_source.html">gridfire/engine/procedures/construction.h</a>&quot;</code><br />
<div class="textblock"><code>#include &quot;<a class="el" href="construction_8h.html">gridfire/engine/procedures/construction.h</a>&quot;</code><br />
<code>#include &lt;ranges&gt;</code><br />
<code>#include &lt;stdexcept&gt;</code><br />
<code>#include &quot;<a class="el" href="reaction_8h_source.html">gridfire/reaction/reaction.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="reaclib_8h_source.html">gridfire/reaction/reaclib.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="reaction_8h.html">gridfire/reaction/reaction.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="reaclib_8h.html">gridfire/reaction/reaclib.h</a>&quot;</code><br />
<code>#include &quot;fourdst/composition/composition.h&quot;</code><br />
<code>#include &quot;fourdst/logging/logging.h&quot;</code><br />
<code>#include &quot;quill/Logger.h&quot;</code><br />
<code>#include &quot;quill/LogMacros.h&quot;</code><br />
</div>
<p><a href="construction_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_reaction.html">gridfire::Reaction</a></td></tr>

View File

@@ -105,13 +105,11 @@ $(function(){initNavTree('construction_8h.html',''); initResizable(true); });
<div class="headertitle"><div class="title">construction.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="reaction_8h_source.html">gridfire/reaction/reaction.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="building_8h_source.html">gridfire/engine/types/building.h</a>&quot;</code><br />
<div class="textblock"><code>#include &quot;<a class="el" href="reaction_8h.html">gridfire/reaction/reaction.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="building_8h.html">gridfire/engine/types/building.h</a>&quot;</code><br />
<code>#include &quot;fourdst/composition/composition.h&quot;</code><br />
<code>#include &lt;variant&gt;</code><br />
</div>
<p><a href="construction_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html">gridfire</a></td></tr>

View File

@@ -110,9 +110,9 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="io_2bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="io_2bindings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_1ae9febcce3c81c54e014e2202672ae2.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="expectations_2bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="expectations_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="expectations_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="expectations_2bindings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="expectations_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="expectations_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_1c671bae89ad45c4f6571bd7c3fca7f2.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="io_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8h.html">io.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="io_8h.html">io.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="network__file_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="network__file_8h.html">network_file.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="network__file_8h.html">network_file.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -110,19 +110,19 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition_8h.html">partition.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition_8h.html">partition.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition__abstract_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__abstract_8h.html">partition_abstract.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__abstract_8h.html">partition_abstract.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition__ground_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__ground_8h.html">partition_ground.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__ground_8h.html">partition_ground.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition__rauscher__thielemann_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__rauscher__thielemann_8h.html">partition_rauscher_thielemann.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__rauscher__thielemann_8h.html">partition_rauscher_thielemann.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition__types_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__types_8h.html">partition_types.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__types_8h.html">partition_types.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="rauscher__thielemann__partition__data_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rauscher__thielemann__partition__data_8h.html">rauscher_thielemann_partition_data.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rauscher__thielemann__partition__data_8h.html">rauscher_thielemann_partition_data.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="rauscher__thielemann__partition__data__record_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rauscher__thielemann__partition__data__record_8h.html">rauscher_thielemann_partition_data_record.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="rauscher__thielemann__partition__data__record_8h.html">rauscher_thielemann_partition_data_record.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -126,7 +126,7 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="network_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="network_8h.html">network.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="network_8h.html">network.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -112,9 +112,9 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__approx8_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__approx8_8cpp.html">engine_approx8.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__approx8_8cpp.html">engine_approx8.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__graph_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__graph_8cpp.html">engine_graph.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__graph_8cpp.html">engine_graph.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_43d540904cac5d711ae55af9d63e6471.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="construction_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="construction_8cpp.html">construction.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="construction_8cpp.html">construction.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="priming_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="priming_8cpp.html">priming.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="priming_8cpp.html">priming.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -110,9 +110,9 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="screening_2bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="screening_2bindings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,7 +105,7 @@ $(function(){initNavTree('dir_4fd0dc9a50f7a53e22cb356c650f915e.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="solver_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="solver_8cpp.html">solver.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="solver_8cpp.html">solver.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -128,7 +128,7 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -110,9 +110,9 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="solver_2bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="solver_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="solver_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="solver_2bindings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="solver_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="solver_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,7 +105,7 @@ $(function(){initNavTree('dir_65bc51589f8002bfcb72faf47ab41180.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="network__file_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="network__file_8cpp.html">network_file.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="network__file_8cpp.html">network_file.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_6f67cad5a3dd5daef2b4bab22419acbf.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="utils_2bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="utils_2bindings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="utils_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_736d89e8e2b688d729ae4656e8c69720.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="py__engine_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__engine_8cpp.html">py_engine.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__engine_8cpp.html">py_engine.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="py__engine_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__engine_8h.html">py_engine.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__engine_8h.html">py_engine.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -110,9 +110,9 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition_2bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition_2bindings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,11 +105,11 @@ $(function(){initNavTree('dir_80d0745b866022f2047f807b3376dff7.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="building_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="building_8h.html">building.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="building_8h.html">building.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__types_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__types_8h.html">engine_types.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__types_8h.html">engine_types.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reporting_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reporting_8h.html">reporting.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reporting_8h.html">reporting.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,7 +105,7 @@ $(function(){initNavTree('dir_87d18a4dc5174905bfd7d2dc734defe6.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="logging_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8cpp.html">logging.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8cpp.html">logging.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,7 +105,7 @@ $(function(){initNavTree('dir_8e34b6fea5a3d13256b367f27bc2135d.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="logging_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html">logging.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="logging_8h.html">logging.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_902e06e9d82d80b06df7be6e417fa9ee.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reaclib_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaclib_8cpp.html">reaclib.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaclib_8cpp.html">reaclib.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reaction_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaction_8cpp.html">reaction.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaction_8cpp.html">reaction.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_97105ebeaecd797c90bf23079fd9b0e6.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="py__partition_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__partition_8cpp.html">py_partition.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__partition_8cpp.html">py_partition.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="py__partition_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__partition_8h.html">py_partition.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__partition_8h.html">py_partition.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_9f35e0f3e3878d201f80e9b6c966a769.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="expectations_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="expectations_8h.html">expectations.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="expectations_8h.html">expectations.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="expected__engine_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="expected__engine_8h.html">expected_engine.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="expected__engine_8h.html">expected_engine.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,7 +105,7 @@ $(function(){initNavTree('dir_a2537f6f0ba382cc4200a69fb7d9b7da.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition__composite_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__composite_8cpp.html">partition_composite.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__composite_8cpp.html">partition_composite.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,15 +105,15 @@ $(function(){initNavTree('dir_ad59de2d6f32552fa0ecb4acca2fbb0b.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="screening_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening_8h.html">screening.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening_8h.html">screening.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="screening__abstract_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__abstract_8h.html">screening_abstract.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__abstract_8h.html">screening_abstract.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="screening__bare_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__bare_8h.html">screening_bare.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__bare_8h.html">screening_bare.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="screening__types_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__types_8h.html">screening_types.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__types_8h.html">screening_types.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="screening__weak_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__weak_8h.html">screening_weak.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__weak_8h.html">screening_weak.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -114,15 +114,15 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine_8h.html">engine.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine_8h.html">engine.h</a></td></tr>
<tr class="memdesc:engine_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Core header for the GridFire reaction network engine module. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__abstract_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__abstract_8h.html">engine_abstract.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__abstract_8h.html">engine_abstract.h</a></td></tr>
<tr class="memdesc:engine__abstract_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract interfaces for reaction network engines in GridFire. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__approx8_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__approx8_8h.html">engine_approx8.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__approx8_8h.html">engine_approx8.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__graph_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__graph_8h.html">engine_graph.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__graph_8h.html">engine_graph.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_b854c27c088682f074a57cfa949846df.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reaction_2bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaction_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaction_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reaction_2bindings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaction_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaction_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_bf5ef66fceb9aacde9848923f7632729.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="exceptions_2bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exceptions_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exceptions_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="exceptions_2bindings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exceptions_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exceptions_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_bfff093b02c380358955f421b7f67de5.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="py__solver_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__solver_8cpp.html">py_solver.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__solver_8cpp.html">py_solver.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="py__solver_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__solver_8h.html">py_solver.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__solver_8h.html">py_solver.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,11 +105,11 @@ $(function(){initNavTree('dir_c73541f51459c9e567d01a066f229f1c.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="screening__bare_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__bare_8cpp.html">screening_bare.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__bare_8cpp.html">screening_bare.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="screening__types_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__types_8cpp.html">screening_types.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__types_8cpp.html">screening_types.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="screening__weak_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__weak_8cpp.html">screening_weak.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="screening__weak_8cpp.html">screening_weak.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -122,7 +122,7 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="network_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="network_8cpp.html">network.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="network_8cpp.html">network.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_cd87a60aa1dbf4ee960e0533fd7a9743.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="error__engine_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error__engine_8h.html">error_engine.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="error__engine_8h.html">error_engine.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="exceptions_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exceptions_8h.html">exceptions.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="exceptions_8h.html">exceptions.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -110,9 +110,9 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine_2bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine_2bindings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,18 +105,18 @@ $(function(){initNavTree('dir_d5492b42d970deba31f48df1b35a6c47.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__adaptive_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__adaptive_8h.html">engine_adaptive.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__adaptive_8h.html">engine_adaptive.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__defined_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__defined_8h.html">engine_defined.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__defined_8h.html">engine_defined.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__multiscale_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__multiscale_8h.html">engine_multiscale.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__multiscale_8h.html">engine_multiscale.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__priming_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__priming_8h.html">engine_priming.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__priming_8h.html">engine_priming.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__view__abstract_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__view__abstract_8h.html">engine_view_abstract.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__view__abstract_8h.html">engine_view_abstract.h</a></td></tr>
<tr class="memdesc:engine__view__abstract_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Abstract interfaces for engine "views" in GridFire. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__views_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__views_8h.html">engine_views.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__views_8h.html">engine_views.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_d70391a28a381da2f0629437a1b6db28.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="types_2bindings_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_2bindings_8cpp.html">bindings.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="types_2bindings_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="types_2bindings_8h.html">bindings.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_dd8201c056cb17022d2864e6e5aa368d.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="py__io_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__io_8cpp.html">py_io.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__io_8cpp.html">py_io.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="py__io_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__io_8h.html">py_io.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__io_8h.html">py_io.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,7 +105,7 @@ $(function(){initNavTree('dir_e2a8863ee8e7cd9122c04bdba1c35a3b.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="solver_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="solver_8h.html">solver.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="solver_8h.html">solver.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,13 +105,13 @@ $(function(){initNavTree('dir_e87948a39c0c6c3f66d9f5f967ab86bd.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__adaptive_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__adaptive_8cpp.html">engine_adaptive.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__adaptive_8cpp.html">engine_adaptive.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__defined_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__defined_8cpp.html">engine_defined.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__defined_8cpp.html">engine_defined.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__multiscale_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__multiscale_8cpp.html">engine_multiscale.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__multiscale_8cpp.html">engine_multiscale.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__priming_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__priming_8cpp.html">engine_priming.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__priming_8cpp.html">engine_priming.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,12 +105,12 @@ $(function(){initNavTree('dir_f2d7b0c77cb2532170ac94ead6e4ba70.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reaclib_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaclib_8h.html">reaclib.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaclib_8h.html">reaclib.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reaction_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaction_8h.html">reaction.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reaction_8h.html">reaction.h</a></td></tr>
<tr class="memdesc:reaction_8h"><td class="mdescLeft">&#160;</td><td class="mdescRight">Defines classes for representing and managing nuclear reactions. <br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="reactions__data_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reactions__data_8h.html">reactions_data.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="reactions__data_8h.html">reactions_data.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,7 +105,7 @@ $(function(){initNavTree('dir_f575fd282ecf3769a887e0c3d3cafd55.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition__composite_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__composite_8h.html">partition_composite.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__composite_8h.html">partition_composite.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -110,9 +110,9 @@ Directories</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition__ground_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__ground_8cpp.html">partition_ground.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__ground_8cpp.html">partition_ground.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="partition__rauscher__thielemann_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__rauscher__thielemann_8cpp.html">partition_rauscher_thielemann.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="partition__rauscher__thielemann_8cpp.html">partition_rauscher_thielemann.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,9 +105,9 @@ $(function(){initNavTree('dir_fe7d6b610561b6ccbae8c0cd892464cf.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="py__screening_8cpp_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__screening_8cpp.html">py_screening.cpp</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__screening_8cpp.html">py_screening.cpp</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="py__screening_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__screening_8h.html">py_screening.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="py__screening_8h.html">py_screening.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -105,11 +105,11 @@ $(function(){initNavTree('dir_fedd162cb41c94f7e299c266e75251fd.html',''); initRe
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="files" name="files"></a>
Files</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="construction_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="construction_8h.html">construction.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="construction_8h.html">construction.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="engine__procedures_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__procedures_8h.html">engine_procedures.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="engine__procedures_8h.html">engine_procedures.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="priming_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="priming_8h.html">priming.h</a></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><span class="icondoc"></span>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="priming_8h.html">priming.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->

View File

@@ -12,9 +12,7 @@
<a href="annotated.html"/>
<a href="bindings_8cpp.html"/>
<a href="bindings_8cpp.html#aa8955e3a8d1ea2d94e8a2c941a12c03f"/>
<a href="bindings_8cpp_source.html"/>
<a href="building_8h.html"/>
<a href="building_8h_source.html"/>
<a href="class_py_dynamic_engine-members.html"/>
<a href="class_py_dynamic_engine.html"/>
<a href="class_py_dynamic_engine.html#a020044829e0146427ed4830e5b02c4f3"/>
@@ -622,9 +620,7 @@
<a href="conceptgridfire_1_1_is_arithmetic_or_a_d.html"/>
<a href="concepts.html"/>
<a href="construction_8cpp.html"/>
<a href="construction_8cpp_source.html"/>
<a href="construction_8h.html"/>
<a href="construction_8h_source.html"/>
<a href="dir_048d8e0a5613c02d1dd32a8c2b4fae8e.html"/>
<a href="dir_1ae9febcce3c81c54e014e2202672ae2.html"/>
<a href="dir_1c671bae89ad45c4f6571bd7c3fca7f2.html"/>
@@ -678,7 +674,6 @@
<a href="engine_2bindings_8cpp.html#a74a027923ac27f235cf565f8d2a355bd"/>
<a href="engine_2bindings_8cpp.html#a884aac3c3f2e8c62843c69329052d642"/>
<a href="engine_2bindings_8cpp.html#ac2df9cd0e71d39b97ddd47b3e7024b0c"/>
<a href="engine_2bindings_8cpp_source.html"/>
<a href="engine_2bindings_8h.html"/>
<a href="engine_2bindings_8h.html#a01ff627d4ef6a21b3323cd383dd29841"/>
<a href="engine_2bindings_8h.html#a4066aaf2dca39ee1ed37ad53169f1cdf"/>
@@ -686,64 +681,37 @@
<a href="engine_2bindings_8h.html#a73a2ec4150b3954550f16b97102ec993"/>
<a href="engine_2bindings_8h.html#a74a027923ac27f235cf565f8d2a355bd"/>
<a href="engine_2bindings_8h.html#a884aac3c3f2e8c62843c69329052d642"/>
<a href="engine_2bindings_8h_source.html"/>
<a href="engine_8h.html"/>
<a href="engine_8h_source.html"/>
<a href="engine__abstract_8h.html"/>
<a href="engine__abstract_8h_source.html"/>
<a href="engine__adaptive_8cpp.html"/>
<a href="engine__adaptive_8cpp_source.html"/>
<a href="engine__adaptive_8h.html"/>
<a href="engine__adaptive_8h_source.html"/>
<a href="engine__approx8_8cpp.html"/>
<a href="engine__approx8_8cpp_source.html"/>
<a href="engine__approx8_8h.html"/>
<a href="engine__approx8_8h_source.html"/>
<a href="engine__defined_8cpp.html"/>
<a href="engine__defined_8cpp_source.html"/>
<a href="engine__defined_8h.html"/>
<a href="engine__defined_8h_source.html"/>
<a href="engine__graph_8cpp.html"/>
<a href="engine__graph_8cpp_source.html"/>
<a href="engine__graph_8h.html"/>
<a href="engine__graph_8h_source.html"/>
<a href="engine__multiscale_8cpp.html"/>
<a href="engine__multiscale_8cpp_source.html"/>
<a href="engine__multiscale_8h.html"/>
<a href="engine__multiscale_8h_source.html"/>
<a href="engine__priming_8cpp.html"/>
<a href="engine__priming_8cpp_source.html"/>
<a href="engine__priming_8h.html"/>
<a href="engine__priming_8h_source.html"/>
<a href="engine__procedures_8h.html"/>
<a href="engine__procedures_8h_source.html"/>
<a href="engine__types_8h.html"/>
<a href="engine__types_8h_source.html"/>
<a href="engine__view__abstract_8h.html"/>
<a href="engine__view__abstract_8h_source.html"/>
<a href="engine__views_8h.html"/>
<a href="engine__views_8h_source.html"/>
<a href="error__engine_8h.html"/>
<a href="error__engine_8h_source.html"/>
<a href="examples.html"/>
<a href="exceptions_2bindings_8cpp.html"/>
<a href="exceptions_2bindings_8cpp.html#a15a0d54e4fe015a87d9f7a63284c2958"/>
<a href="exceptions_2bindings_8cpp_source.html"/>
<a href="exceptions_2bindings_8h.html"/>
<a href="exceptions_2bindings_8h.html#a01725278af607be0d8f5a2d892a5ef73"/>
<a href="exceptions_2bindings_8h_source.html"/>
<a href="exceptions_8h.html"/>
<a href="exceptions_8h_source.html"/>
<a href="expectations_2bindings_8cpp.html"/>
<a href="expectations_2bindings_8cpp.html#ac6720822f6ad76636adbc1ae6febc2c2"/>
<a href="expectations_2bindings_8cpp_source.html"/>
<a href="expectations_2bindings_8h.html"/>
<a href="expectations_2bindings_8h.html#a12e0304a6d29af179118a29c8ea93dc0"/>
<a href="expectations_2bindings_8h_source.html"/>
<a href="expectations_8h.html"/>
<a href="expectations_8h_source.html"/>
<a href="expected__engine_8h.html"/>
<a href="expected__engine_8h_source.html"/>
<a href="files.html"/>
<a href="functions.html"/>
<a href="functions_b.html"/>
@@ -825,6 +793,7 @@
<a href="globals_vars.html"/>
<a href="hierarchy.html"/>
<a href="index.html"/>
<a href="index.html#autotoc_md0"/>
<a href="index.html#autotoc_md1"/>
<a href="index.html#autotoc_md10"/>
<a href="index.html#autotoc_md11"/>
@@ -840,34 +809,61 @@
<a href="index.html#autotoc_md20"/>
<a href="index.html#autotoc_md21"/>
<a href="index.html#autotoc_md22"/>
<a href="index.html#autotoc_md23"/>
<a href="index.html#autotoc_md24"/>
<a href="index.html#autotoc_md25"/>
<a href="index.html#autotoc_md26"/>
<a href="index.html#autotoc_md27"/>
<a href="index.html#autotoc_md28"/>
<a href="index.html#autotoc_md29"/>
<a href="index.html#autotoc_md3"/>
<a href="index.html#autotoc_md30"/>
<a href="index.html#autotoc_md31"/>
<a href="index.html#autotoc_md32"/>
<a href="index.html#autotoc_md33"/>
<a href="index.html#autotoc_md34"/>
<a href="index.html#autotoc_md35"/>
<a href="index.html#autotoc_md36"/>
<a href="index.html#autotoc_md37"/>
<a href="index.html#autotoc_md38"/>
<a href="index.html#autotoc_md39"/>
<a href="index.html#autotoc_md4"/>
<a href="index.html#autotoc_md40"/>
<a href="index.html#autotoc_md41"/>
<a href="index.html#autotoc_md42"/>
<a href="index.html#autotoc_md43"/>
<a href="index.html#autotoc_md44"/>
<a href="index.html#autotoc_md45"/>
<a href="index.html#autotoc_md46"/>
<a href="index.html#autotoc_md47"/>
<a href="index.html#autotoc_md48"/>
<a href="index.html#autotoc_md49"/>
<a href="index.html#autotoc_md5"/>
<a href="index.html#autotoc_md50"/>
<a href="index.html#autotoc_md51"/>
<a href="index.html#autotoc_md52"/>
<a href="index.html#autotoc_md53"/>
<a href="index.html#autotoc_md54"/>
<a href="index.html#autotoc_md6"/>
<a href="index.html#autotoc_md7"/>
<a href="index.html#autotoc_md8"/>
<a href="index.html#autotoc_md9"/>
<a href="io_2bindings_8cpp.html"/>
<a href="io_2bindings_8cpp.html#a7f552627cbe94906e0ee98b121e77862"/>
<a href="io_2bindings_8cpp_source.html"/>
<a href="io_2bindings_8h.html"/>
<a href="io_2bindings_8h.html#a1d91b8298302b9f5401bf06c22651df4"/>
<a href="io_2bindings_8h_source.html"/>
<a href="io_8h.html"/>
<a href="io_8h_source.html"/>
<a href="logging_8cpp.html"/>
<a href="logging_8cpp_source.html"/>
<a href="logging_8h.html"/>
<a href="logging_8h_source.html"/>
<a href="mainpage_8md.html"/>
<a href="md_docs_2static_2usage.html"/>
<a href="md_docs_2static_2usage.html#autotoc_md25"/>
<a href="md_docs_2static_2usage.html#autotoc_md26"/>
<a href="md_docs_2static_2usage.html#autotoc_md27"/>
<a href="md_docs_2static_2usage.html#autotoc_md29"/>
<a href="md_docs_2static_2usage.html#autotoc_md31"/>
<a href="md_docs_2static_2usage.html#autotoc_md33"/>
<a href="md_docs_2static_2usage.html#autotoc_md35"/>
<a href="md_docs_2static_2usage.html#autotoc_md57"/>
<a href="md_docs_2static_2usage.html#autotoc_md58"/>
<a href="md_docs_2static_2usage.html#autotoc_md59"/>
<a href="md_docs_2static_2usage.html#autotoc_md61"/>
<a href="md_docs_2static_2usage.html#autotoc_md63"/>
<a href="md_docs_2static_2usage.html#autotoc_md65"/>
<a href="md_docs_2static_2usage.html#autotoc_md67"/>
<a href="namespacegridfire.html"/>
<a href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57"/>
<a href="namespacegridfire.html#a0210bd2e07538932135a56b62b8ddb57a100e3bf0197221c19b222badf42aa964"/>
@@ -978,13 +974,9 @@
<a href="namespaces.html"/>
<a href="namespacestd.html"/>
<a href="network_8cpp.html"/>
<a href="network_8cpp_source.html"/>
<a href="network_8h.html"/>
<a href="network_8h_source.html"/>
<a href="network__file_8cpp.html"/>
<a href="network__file_8cpp_source.html"/>
<a href="network__file_8h.html"/>
<a href="network__file_8h_source.html"/>
<a href="pages.html"/>
<a href="partition_2bindings_8cpp.html"/>
<a href="partition_2bindings_8cpp.html#a2806baaec82e0e6d66b80348584e08fd"/>
@@ -993,7 +985,6 @@
<a href="partition_2bindings_8cpp.html#ac36d0a5e8cb0122888fd218a143c7630"/>
<a href="partition_2bindings_8cpp.html#ae405682b0e35624397583048f4d40f75"/>
<a href="partition_2bindings_8cpp.html#afded1a99d32cbf8745a42e0a81891e18"/>
<a href="partition_2bindings_8cpp_source.html"/>
<a href="partition_2bindings_8h.html"/>
<a href="partition_2bindings_8h.html#a2806baaec82e0e6d66b80348584e08fd"/>
<a href="partition_2bindings_8h.html#a4c0db94b56a3b02482ac4fd654680cca"/>
@@ -1001,109 +992,63 @@
<a href="partition_2bindings_8h.html#ac36d0a5e8cb0122888fd218a143c7630"/>
<a href="partition_2bindings_8h.html#ae405682b0e35624397583048f4d40f75"/>
<a href="partition_2bindings_8h.html#afded1a99d32cbf8745a42e0a81891e18"/>
<a href="partition_2bindings_8h_source.html"/>
<a href="partition_8h.html"/>
<a href="partition_8h_source.html"/>
<a href="partition__abstract_8h.html"/>
<a href="partition__abstract_8h_source.html"/>
<a href="partition__composite_8cpp.html"/>
<a href="partition__composite_8cpp_source.html"/>
<a href="partition__composite_8h.html"/>
<a href="partition__composite_8h_source.html"/>
<a href="partition__ground_8cpp.html"/>
<a href="partition__ground_8cpp_source.html"/>
<a href="partition__ground_8h.html"/>
<a href="partition__ground_8h_source.html"/>
<a href="partition__rauscher__thielemann_8cpp.html"/>
<a href="partition__rauscher__thielemann_8cpp_source.html"/>
<a href="partition__rauscher__thielemann_8h.html"/>
<a href="partition__rauscher__thielemann_8h_source.html"/>
<a href="partition__types_8h.html"/>
<a href="partition__types_8h_source.html"/>
<a href="priming_8cpp.html"/>
<a href="priming_8cpp_source.html"/>
<a href="priming_8h.html"/>
<a href="priming_8h_source.html"/>
<a href="py__engine_8cpp.html"/>
<a href="py__engine_8cpp_source.html"/>
<a href="py__engine_8h.html"/>
<a href="py__engine_8h_source.html"/>
<a href="py__io_8cpp.html"/>
<a href="py__io_8cpp_source.html"/>
<a href="py__io_8h.html"/>
<a href="py__io_8h_source.html"/>
<a href="py__partition_8cpp.html"/>
<a href="py__partition_8cpp_source.html"/>
<a href="py__partition_8h.html"/>
<a href="py__partition_8h_source.html"/>
<a href="py__screening_8cpp.html"/>
<a href="py__screening_8cpp.html#a4c5a7b887f31226ce0b82409f819833b"/>
<a href="py__screening_8cpp_source.html"/>
<a href="py__screening_8h.html"/>
<a href="py__screening_8h_source.html"/>
<a href="py__solver_8cpp.html"/>
<a href="py__solver_8cpp_source.html"/>
<a href="py__solver_8h.html"/>
<a href="py__solver_8h_source.html"/>
<a href="rauscher__thielemann__partition__data_8h.html"/>
<a href="rauscher__thielemann__partition__data_8h.html#a5240736f3bdb43cf2cd63464c5835df1"/>
<a href="rauscher__thielemann__partition__data_8h.html#a7b9a54e9c58848fe3205479acd770ffd"/>
<a href="rauscher__thielemann__partition__data_8h_source.html"/>
<a href="rauscher__thielemann__partition__data__record_8h.html"/>
<a href="rauscher__thielemann__partition__data__record_8h_source.html"/>
<a href="reaclib_8cpp.html"/>
<a href="reaclib_8cpp.html#a2c6902cf3e699a1a65e871efa878a6ab"/>
<a href="reaclib_8cpp_source.html"/>
<a href="reaclib_8h.html"/>
<a href="reaclib_8h_source.html"/>
<a href="reaction_2bindings_8cpp.html"/>
<a href="reaction_2bindings_8cpp.html#ae174b115814ec42920a799881cef1efa"/>
<a href="reaction_2bindings_8cpp_source.html"/>
<a href="reaction_2bindings_8h.html"/>
<a href="reaction_2bindings_8h.html#a221d509fd54278898e2cbb73663f53d0"/>
<a href="reaction_2bindings_8h_source.html"/>
<a href="reaction_8cpp.html"/>
<a href="reaction_8cpp_source.html"/>
<a href="reaction_8h.html"/>
<a href="reaction_8h_source.html"/>
<a href="reactions__data_8h.html"/>
<a href="reactions__data_8h.html#a32dea82d95667c3df395d58fb469ce2a"/>
<a href="reactions__data_8h.html#aeb44e2b3b67960dfd83ecd7136c7d38b"/>
<a href="reactions__data_8h_source.html"/>
<a href="reporting_8h.html"/>
<a href="reporting_8h_source.html"/>
<a href="screening_2bindings_8cpp.html"/>
<a href="screening_2bindings_8cpp.html#a4fcef69d9382bfbc315cb061038627f4"/>
<a href="screening_2bindings_8cpp_source.html"/>
<a href="screening_2bindings_8h.html"/>
<a href="screening_2bindings_8h.html#a9e1a938ffee0a1b9d913fa4968865b1b"/>
<a href="screening_2bindings_8h_source.html"/>
<a href="screening_8h.html"/>
<a href="screening_8h_source.html"/>
<a href="screening__abstract_8h.html"/>
<a href="screening__abstract_8h_source.html"/>
<a href="screening__bare_8cpp.html"/>
<a href="screening__bare_8cpp_source.html"/>
<a href="screening__bare_8h.html"/>
<a href="screening__bare_8h_source.html"/>
<a href="screening__types_8cpp.html"/>
<a href="screening__types_8cpp_source.html"/>
<a href="screening__types_8h.html"/>
<a href="screening__types_8h_source.html"/>
<a href="screening__weak_8cpp.html"/>
<a href="screening__weak_8cpp_source.html"/>
<a href="screening__weak_8h.html"/>
<a href="screening__weak_8h_source.html"/>
<a href="solver_2bindings_8cpp.html"/>
<a href="solver_2bindings_8cpp.html#a8b1a9e2faca389d99c0b5feaa4262630"/>
<a href="solver_2bindings_8cpp_source.html"/>
<a href="solver_2bindings_8h.html"/>
<a href="solver_2bindings_8h.html#a426b11f75261b240dc9964f6774403bf"/>
<a href="solver_2bindings_8h_source.html"/>
<a href="solver_8cpp.html"/>
<a href="solver_8cpp_source.html"/>
<a href="solver_8h.html"/>
<a href="solver_8h_source.html"/>
<a href="struct_r_h_s_functor.html"/>
<a href="structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow-members.html"/>
<a href="structgridfire_1_1_adaptive_engine_view_1_1_reaction_flow.html"/>
@@ -1343,16 +1288,12 @@
<a href="structstd_1_1hash_3_01gridfire_1_1reaction_1_1_reaction_set_01_4.html#a32b976b3e3e4e0403c1295f9b467e921"/>
<a href="types_2bindings_8cpp.html"/>
<a href="types_2bindings_8cpp.html#a37d2e0b6a2605d063eec5e2a64e9bcc5"/>
<a href="types_2bindings_8cpp_source.html"/>
<a href="types_2bindings_8h.html"/>
<a href="types_2bindings_8h.html#a37d2e0b6a2605d063eec5e2a64e9bcc5"/>
<a href="types_2bindings_8h_source.html"/>
<a href="usage_8md.html"/>
<a href="utils_2bindings_8cpp.html"/>
<a href="utils_2bindings_8cpp.html#a7af842f50ca4a721518e716d0229697c"/>
<a href="utils_2bindings_8cpp_source.html"/>
<a href="utils_2bindings_8h.html"/>
<a href="utils_2bindings_8h.html#a9eefca377142320755a869fafc6311c7"/>
<a href="utils_2bindings_8h_source.html"/>
</body>
</html>

View File

@@ -196,10 +196,3 @@ let codefold = {
},
};
/* @license-end */
$(function() {
$('.code,.codeRef').each(function() {
$(this).data('powertip',$('#a'+$(this).attr('href').replace(/.*\//,'').replace(/[^a-z_A-Z0-9]/g,'_')).html());
$.fn.powerTip.smartPlacementLists.s = [ 's', 'n', 'ne', 'se' ];
$(this).powerTip({ placement: 's', smartPlacement: true, mouseOnToPopup: true });
});
});

View File

@@ -109,12 +109,10 @@ $(function(){initNavTree('engine_2bindings_8cpp.html',''); initResizable(true);
<code>#include &lt;pybind11/stl.h&gt;</code><br />
<code>#include &lt;pybind11/stl_bind.h&gt;</code><br />
<code>#include &lt;iostream&gt;</code><br />
<code>#include &quot;<a class="el" href="engine_2bindings_8h_source.html">bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine_8h_source.html">gridfire/engine/engine.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="py__engine_8h_source.html">trampoline/py_engine.h</a>&quot;</code><br />
</div>
<p><a href="engine_2bindings_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<code>#include &quot;<a class="el" href="engine_2bindings_8h.html">bindings.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine_8h.html">gridfire/engine/engine.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="py__engine_8h.html">trampoline/py_engine.h</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="concepts" name="concepts"></a>
Concepts</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">concept &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="concept_0d012022023301355052304263320136165002200160012126_1_1_is_dynamic_engine.html">@012022023301355052304263320136165002200160012126::IsDynamicEngine</a></td></tr>
@@ -151,8 +149,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00172">172</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
<a id="a01ff627d4ef6a21b3323cd383dd29841" name="a01ff627d4ef6a21b3323cd383dd29841"></a>
@@ -170,8 +166,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00168">168</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
<a id="a61b016667b7477d898be2a2a5bc7cab8" name="a61b016667b7477d898be2a2a5bc7cab8"></a>
@@ -189,8 +183,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00176">176</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
<a id="a884aac3c3f2e8c62843c69329052d642" name="a884aac3c3f2e8c62843c69329052d642"></a>
@@ -208,8 +200,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00155">155</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
<a id="ac2df9cd0e71d39b97ddd47b3e7024b0c" name="ac2df9cd0e71d39b97ddd47b3e7024b0c"></a>
@@ -227,8 +217,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00114">114</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
<a id="a74a027923ac27f235cf565f8d2a355bd" name="a74a027923ac27f235cf565f8d2a355bd"></a>
@@ -246,8 +234,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00270">270</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
</div><!-- contents -->

View File

@@ -105,9 +105,7 @@ $(function(){initNavTree('engine_2bindings_8h.html',''); initResizable(true); })
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &lt;pybind11/pybind11.h&gt;</code><br />
</div>
<p><a href="engine_2bindings_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a73a2ec4150b3954550f16b97102ec993" id="r_a73a2ec4150b3954550f16b97102ec993"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a73a2ec4150b3954550f16b97102ec993">register_engine_bindings</a> (pybind11::module &amp;m)</td></tr>
@@ -139,8 +137,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00172">172</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
<a id="a01ff627d4ef6a21b3323cd383dd29841" name="a01ff627d4ef6a21b3323cd383dd29841"></a>
@@ -158,8 +154,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00168">168</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
<a id="a61b016667b7477d898be2a2a5bc7cab8" name="a61b016667b7477d898be2a2a5bc7cab8"></a>
@@ -177,8 +171,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00176">176</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
<a id="a884aac3c3f2e8c62843c69329052d642" name="a884aac3c3f2e8c62843c69329052d642"></a>
@@ -196,8 +188,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00155">155</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
<a id="a73a2ec4150b3954550f16b97102ec993" name="a73a2ec4150b3954550f16b97102ec993"></a>
@@ -232,8 +222,6 @@ Functions</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="engine_2bindings_8cpp_source.html#l00270">270</a> of file <a class="el" href="engine_2bindings_8cpp_source.html">bindings.cpp</a>.</p>
</div>
</div>
</div><!-- contents -->

View File

@@ -105,14 +105,12 @@ $(function(){initNavTree('engine_8h.html',''); initResizable(true); });
<p>Core header for the GridFire reaction network engine module.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="engine__abstract_8h_source.html">gridfire/engine/engine_abstract.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__graph_8h_source.html">gridfire/engine/engine_graph.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__views_8h_source.html">gridfire/engine/views/engine_views.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__procedures_8h_source.html">gridfire/engine/procedures/engine_procedures.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__types_8h_source.html">gridfire/engine/types/engine_types.h</a>&quot;</code><br />
</div>
<p><a href="engine_8h_source.html">Go to the source code of this file.</a></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><code>#include &quot;<a class="el" href="engine__abstract_8h.html">gridfire/engine/engine_abstract.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__graph_8h.html">gridfire/engine/engine_graph.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__views_8h.html">gridfire/engine/views/engine_views.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__procedures_8h.html">gridfire/engine/procedures/engine_procedures.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__types_8h.html">gridfire/engine/types/engine_types.h</a>&quot;</code><br />
</div><a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Core header for the GridFire reaction network engine module. </p>
<p>This module defines the core interfaces and classes for reaction network engines in GridFire. It provides abstract base classes for engines, dynamic engines, and engine views, as well as concrete engine implementations and view implementations.</p>
<p>The engine module is designed to support a wide range of reaction network simulations, from simple single-zone calculations to complex multi-zone simulations with adaptive network topologies.</p>
@@ -156,7 +154,7 @@ GraphEngine Example</h2>
<div class="line"> </div>
<div class="line"><span class="comment">// Create a GraphEngine</span></div>
<div class="line"><a class="code hl_class" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a> engine(composition);</div>
<div class="ttc" id="aclassgridfire_1_1_graph_engine_html"><div class="ttname"><a href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></div><div class="ttdoc">A reaction network engine that uses a graph-based representation.</div><div class="ttdef"><b>Definition</b> <a href="engine__graph_8h_source.html#l00100">engine_graph.h:100</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_graph_engine_html"><div class="ttname"><a href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></div><div class="ttdoc">A reaction network engine that uses a graph-based representation.</div><div class="ttdef"><b>Definition</b> engine_graph.h:100</div></div>
<div class="ttc" id="aengine__graph_8h_html"><div class="ttname"><a href="engine__graph_8h.html">engine_graph.h</a></div></div>
</div><!-- fragment --><h2><a class="anchor" id="AdaptiveEngineViewExample"></a>
AdaptiveEngineView Example</h2>
@@ -173,7 +171,7 @@ AdaptiveEngineView Example</h2>
<div class="line"> </div>
<div class="line"><span class="comment">// Create an AdaptiveEngineView</span></div>
<div class="line"><a class="code hl_class" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a> engine(baseEngine);</div>
<div class="ttc" id="aclassgridfire_1_1_adaptive_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></div><div class="ttdoc">An engine view that dynamically adapts the reaction network based on runtime conditions.</div><div class="ttdef"><b>Definition</b> <a href="engine__adaptive_8h_source.html#l00050">engine_adaptive.h:50</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_adaptive_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></div><div class="ttdoc">An engine view that dynamically adapts the reaction network based on runtime conditions.</div><div class="ttdef"><b>Definition</b> engine_adaptive.h:50</div></div>
<div class="ttc" id="aengine__adaptive_8h_html"><div class="ttname"><a href="engine__adaptive_8h.html">engine_adaptive.h</a></div></div>
</div><!-- fragment --><h2><a class="anchor" id="DefinedEngineViewExample"></a>
DefinedEngineView Example</h2>
@@ -191,7 +189,7 @@ DefinedEngineView Example</h2>
<div class="line"><span class="comment">// Create a DefinedEngineView</span></div>
<div class="line">std::vector&lt;std::string&gt; peNames = {<span class="stringliteral">&quot;p(p,e+)d&quot;</span>, <span class="stringliteral">&quot;he4(a,g)be8&quot;</span>};</div>
<div class="line"><a class="code hl_class" href="classgridfire_1_1_defined_engine_view.html">gridfire::DefinedEngineView</a> engine(peNames, baseEngine);</div>
<div class="ttc" id="aclassgridfire_1_1_defined_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_defined_engine_view.html">gridfire::DefinedEngineView</a></div><div class="ttdef"><b>Definition</b> <a href="engine__defined_8h_source.html#l00016">engine_defined.h:16</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_defined_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_defined_engine_view.html">gridfire::DefinedEngineView</a></div><div class="ttdef"><b>Definition</b> engine_defined.h:16</div></div>
<div class="ttc" id="aengine__defined_8h_html"><div class="ttname"><a href="engine__defined_8h.html">engine_defined.h</a></div></div>
</div><!-- fragment --><h2><a class="anchor" id="MultiscalePartitioningEngineViewExample"></a>
MultiscalePartitioningEngineView Example</h2>
@@ -208,7 +206,7 @@ MultiscalePartitioningEngineView Example</h2>
<div class="line"> </div>
<div class="line"><span class="comment">// Create a MultiscalePartitioningEngineView</span></div>
<div class="line"><a class="code hl_class" href="classgridfire_1_1_multiscale_partitioning_engine_view.html">gridfire::MultiscalePartitioningEngineView</a> engine(baseEngine);</div>
<div class="ttc" id="aclassgridfire_1_1_multiscale_partitioning_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_multiscale_partitioning_engine_view.html">gridfire::MultiscalePartitioningEngineView</a></div><div class="ttdoc">An engine view that partitions the reaction network into multiple groups based on timescales.</div><div class="ttdef"><b>Definition</b> <a href="engine__multiscale_8h_source.html#l00174">engine_multiscale.h:174</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_multiscale_partitioning_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_multiscale_partitioning_engine_view.html">gridfire::MultiscalePartitioningEngineView</a></div><div class="ttdoc">An engine view that partitions the reaction network into multiple groups based on timescales.</div><div class="ttdef"><b>Definition</b> engine_multiscale.h:174</div></div>
<div class="ttc" id="aengine__multiscale_8h_html"><div class="ttname"><a href="engine__multiscale_8h.html">engine_multiscale.h</a></div></div>
</div><!-- fragment --><h2><a class="anchor" id="NetworkPrimingEngineViewExample"></a>
NetworkPrimingEngineView Example</h2>
@@ -226,11 +224,9 @@ NetworkPrimingEngineView Example</h2>
<div class="line"><span class="comment">// Create a NetworkPrimingEngineView</span></div>
<div class="line">std::string primingSymbol = <span class="stringliteral">&quot;p&quot;</span>;</div>
<div class="line"><a class="code hl_class" href="classgridfire_1_1_network_priming_engine_view.html">gridfire::NetworkPrimingEngineView</a> engine(primingSymbol, baseEngine);</div>
<div class="ttc" id="aclassgridfire_1_1_network_priming_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_network_priming_engine_view.html">gridfire::NetworkPrimingEngineView</a></div><div class="ttdoc">Provides a view of a DynamicEngine filtered to reactions involving a specified priming species.</div><div class="ttdef"><b>Definition</b> <a href="engine__priming_8h_source.html#l00030">engine_priming.h:30</a></div></div>
<div class="ttc" id="aclassgridfire_1_1_network_priming_engine_view_html"><div class="ttname"><a href="classgridfire_1_1_network_priming_engine_view.html">gridfire::NetworkPrimingEngineView</a></div><div class="ttdoc">Provides a view of a DynamicEngine filtered to reactions involving a specified priming species.</div><div class="ttdef"><b>Definition</b> engine_priming.h:30</div></div>
<div class="ttc" id="aengine__priming_8h_html"><div class="ttname"><a href="engine__priming_8h.html">engine_priming.h</a></div></div>
</div><!-- fragment -->
<p class="definition">Definition in file <a class="el" href="engine_8h_source.html">engine.h</a>.</p>
</div></div><!-- contents -->
</div><!-- fragment --> </div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->

View File

@@ -110,20 +110,18 @@ $(function(){initNavTree('engine__abstract_8h.html',''); initResizable(true); })
<p>Abstract interfaces for reaction network engines in GridFire.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="reaction_8h_source.html">gridfire/reaction/reaction.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="network_8h_source.html">gridfire/network.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="screening__abstract_8h_source.html">gridfire/screening/screening_abstract.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="screening__types_8h_source.html">gridfire/screening/screening_types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="reporting_8h_source.html">gridfire/engine/types/reporting.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="building_8h_source.html">gridfire/engine/types/building.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="expected__engine_8h_source.html">gridfire/expectations/expected_engine.h</a>&quot;</code><br />
<div class="textblock"><code>#include &quot;<a class="el" href="reaction_8h.html">gridfire/reaction/reaction.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="network_8h.html">gridfire/network.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="screening__abstract_8h.html">gridfire/screening/screening_abstract.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="screening__types_8h.html">gridfire/screening/screening_types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="reporting_8h.html">gridfire/engine/types/reporting.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="building_8h.html">gridfire/engine/types/building.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="expected__engine_8h.html">gridfire/expectations/expected_engine.h</a>&quot;</code><br />
<code>#include &lt;vector&gt;</code><br />
<code>#include &lt;unordered_map&gt;</code><br />
<code>#include &lt;utility&gt;</code><br />
<code>#include &lt;expected&gt;</code><br />
</div>
<p><a href="engine__abstract_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgridfire_1_1_step_derivatives.html">gridfire::StepDerivatives&lt; T &gt;</a></td></tr>
@@ -156,8 +154,6 @@ Typedefs</h2></td></tr>
<div class="textblock"><p>Abstract interfaces for reaction network engines in GridFire. </p>
<p>This header defines the abstract base classes and concepts for implementing reaction network solvers in the GridFire framework. It provides the contract for calculating right-hand sides, energy generation, Jacobians, stoichiometry, and other core operations required for time integration of nuclear reaction networks.</p>
<dl class="section author"><dt>Author</dt><dd>Emily M. Boudreaux </dd></dl>
<p class="definition">Definition in file <a class="el" href="engine__abstract_8h_source.html">engine_abstract.h</a>.</p>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->

View File

@@ -104,17 +104,15 @@ $(function(){initNavTree('engine__adaptive_8cpp.html',''); initResizable(true);
<div class="headertitle"><div class="title">engine_adaptive.cpp File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="engine__adaptive_8h_source.html">gridfire/engine/views/engine_adaptive.h</a>&quot;</code><br />
<div class="textblock"><code>#include &quot;<a class="el" href="engine__adaptive_8h.html">gridfire/engine/views/engine_adaptive.h</a>&quot;</code><br />
<code>#include &lt;ranges&gt;</code><br />
<code>#include &lt;queue&gt;</code><br />
<code>#include &lt;algorithm&gt;</code><br />
<code>#include &quot;<a class="el" href="network_8h_source.html">gridfire/network.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="error__engine_8h_source.html">gridfire/exceptions/error_engine.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="network_8h.html">gridfire/network.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="error__engine_8h.html">gridfire/exceptions/error_engine.h</a>&quot;</code><br />
<code>#include &quot;quill/LogMacros.h&quot;</code><br />
<code>#include &quot;quill/Logger.h&quot;</code><br />
</div>
<p><a href="engine__adaptive_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html">gridfire</a></td></tr>

View File

@@ -105,20 +105,18 @@ $(function(){initNavTree('engine__adaptive_8h.html',''); initResizable(true); })
<div class="headertitle"><div class="title">engine_adaptive.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="engine__abstract_8h_source.html">gridfire/engine/engine_abstract.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__view__abstract_8h_source.html">gridfire/engine/views/engine_view_abstract.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="screening__abstract_8h_source.html">gridfire/screening/screening_abstract.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="screening__types_8h_source.html">gridfire/screening/screening_types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="network_8h_source.html">gridfire/network.h</a>&quot;</code><br />
<div class="textblock"><code>#include &quot;<a class="el" href="engine__abstract_8h.html">gridfire/engine/engine_abstract.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__view__abstract_8h.html">gridfire/engine/views/engine_view_abstract.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="screening__abstract_8h.html">gridfire/screening/screening_abstract.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="screening__types_8h.html">gridfire/screening/screening_types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="network_8h.html">gridfire/network.h</a>&quot;</code><br />
<code>#include &quot;fourdst/composition/atomicSpecies.h&quot;</code><br />
<code>#include &quot;fourdst/config/config.h&quot;</code><br />
<code>#include &quot;fourdst/logging/logging.h&quot;</code><br />
<code>#include &quot;<a class="el" href="priming_8h_source.html">gridfire/engine/procedures/priming.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="construction_8h_source.html">gridfire/engine/procedures/construction.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="priming_8h.html">gridfire/engine/procedures/priming.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="construction_8h.html">gridfire/engine/procedures/construction.h</a>&quot;</code><br />
<code>#include &quot;quill/Logger.h&quot;</code><br />
</div>
<p><a href="engine__adaptive_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classgridfire_1_1_adaptive_engine_view.html">gridfire::AdaptiveEngineView</a></td></tr>

View File

@@ -112,11 +112,9 @@ $(function(){initNavTree('engine__approx8_8cpp.html',''); initResizable(true); }
<code>#include &quot;fourdst/constants/const.h&quot;</code><br />
<code>#include &quot;fourdst/config/config.h&quot;</code><br />
<code>#include &quot;quill/LogMacros.h&quot;</code><br />
<code>#include &quot;<a class="el" href="engine__approx8_8h_source.html">gridfire/engine/engine_approx8.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="network_8h_source.html">gridfire/network.h</a>&quot;</code><br />
</div>
<p><a href="engine__approx8_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<code>#include &quot;<a class="el" href="engine__approx8_8h.html">gridfire/engine/engine_approx8.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="network_8h.html">gridfire/network.h</a>&quot;</code><br />
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="namespaces" name="namespaces"></a>
Namespaces</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">namespace &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacegridfire.html">gridfire</a></td></tr>

Some files were not shown because too many files have changed in this diff Show More