Include dependency graph for engine_abstract.h:</div>
<divclass="dyncontent">
<divclass="center"><divclass="zoom"><iframescrolling="no"frameborder="0"src="engine__abstract_8h__incl.svg"width="100%"height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
This graph shows which files directly or indirectly include this file:</div>
<divclass="dyncontent">
<divclass="center"><divclass="zoom"><iframescrolling="no"frameborder="0"src="engine__abstract_8h__dep__incl.svg"width="100%"height="600"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div></div>
<trclass="memitem:"><tdclass="memItemLeft"align="right"valign="top">struct  </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="structgridfire_1_1engine_1_1_step_derivatives.html">gridfire::engine::StepDerivatives< T ></a></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Structure holding derivatives and energy generation for a network step. <ahref="structgridfire_1_1engine_1_1_step_derivatives.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Structure holding derivatives of energy generation rate with respect to T and rho. <ahref="structgridfire_1_1engine_1_1_energy_derivatives.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Abstract base class for a reaction network engine. <ahref="classgridfire_1_1engine_1_1_engine.html#details">More...</a><br/></td></tr>
<trclass="memdesc:"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Abstract class for engines supporting Jacobian and stoichiometry operations. <ahref="classgridfire_1_1engine_1_1_dynamic_engine.html#details">More...</a><br/></td></tr>
<trclass="memdesc:a9de1791ec719c0a9b76b835703336870"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Type alias for sparsity pattern representation. <br/></td></tr>
<trclass="memitem:a4d057e41b489bf20744dfa8d2958ad5a"id="r_a4d057e41b489bf20744dfa8d2958ad5a"><tdclass="memItemLeft"align="right"valign="top">enum class  </td><tdclass="memItemRight"valign="bottom"><aclass="el"href="namespacegridfire_1_1engine.html#a4d057e41b489bf20744dfa8d2958ad5a">gridfire::engine::EngineStatus</a> { <aclass="el"href="namespacegridfire_1_1engine.html#a4d057e41b489bf20744dfa8d2958ad5aa74eb855e4de6fe58228f03006c02fd8a">gridfire::engine::OKAY</a>
<trclass="memdesc:a4d057e41b489bf20744dfa8d2958ad5a"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Enumeration of possible engine statuses. <ahref="namespacegridfire_1_1engine.html#a4d057e41b489bf20744dfa8d2958ad5a">More...</a><br/></td></tr>
<trclass="memdesc:a006018e8e5f80ddb857009dbad962753"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Convert <aclass="el"href="namespacegridfire_1_1engine.html#a4d057e41b489bf20744dfa8d2958ad5a"title="Enumeration of possible engine statuses.">EngineStatus</a> enum to string representation. <br/></td></tr>
<divclass="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>
<dlclass="section author"><dt>Author</dt><dd>Emily M. Boudreaux </dd></dl>
</div></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<divid="nav-path"class="navpath"><!-- id is needed for treeview function! -->
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.13.2 </li>