<trclass="memdesc:ad792baf3c6720fce34a5161c0ade3fc4"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Report the species that are limiting the accuracy of the integration. This is useful for identifying species that may be limiting the timestepping due to their high relative errors compared to the specified tolerances. <br/></td></tr>
<trclass="memdesc:aac2570f6bc58b8825674f60f1634149b"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Inspect the production and destruction balance of a specific species in the reaction network. This function analyzes the reactions that create and destroy the specified species, providing insights into potential imbalances that may affect the accuracy of the simulation. <br/></td></tr>
<trclass="memdesc:a8a42702b787f12988ae8fc7e1e6d8186"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Inspect the stiffness of the Jacobian matrix for the reaction network at the given temperature and density. This function evaluates the diagonal and off-diagonal elements of the Jacobian to identify potential numerical issues related to stiffness. <br/></td></tr>
<trclass="memdesc:ab247fdf00c23cf857d9131a3462d41ae"><tdclass="mdescLeft"> </td><tdclass="mdescRight">Save the Jacobian matrix to a file for external analysis. <br/></td></tr>
<p>Inspect the stiffness of the Jacobian matrix for the reaction network at the given temperature and density. This function evaluates the diagonal and off-diagonal elements of the Jacobian to identify potential numerical issues related to stiffness. </p>
<tr><tdclass="paramname">engine</td><td>Constant reference to the <aclass="el"href="classgridfire_1_1engine_1_1DynamicEngine.html"title="Abstract class for engines supporting Jacobian and stoichiometry operations.">DynamicEngine</a> instance. </td></tr>
<tr><tdclass="paramname">comp</td><td>The current composition of the system as a fourdst::composition::Composition object. </td></tr>
<tr><tdclass="paramname">T9</td><td>The temperature in GK (10^9 K). </td></tr>
<tr><tdclass="paramname">rho</td><td>The density in g/cm^3. </td></tr>
<tr><tdclass="paramname">json</td><td>Flag indicating whether to return the results in JSON format. If false, results are printed to standard output. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>std::optional<nlohmann::json> JSON object containing the Jacobian stiffness report if <code>json</code> is true; otherwise, std::nullopt. </dd></dl>
<p>Inspect the production and destruction balance of a specific species in the reaction network. This function analyzes the reactions that create and destroy the specified species, providing insights into potential imbalances that may affect the accuracy of the simulation. </p>
<tr><tdclass="paramname">engine</td><td>Constant reference to the <aclass="el"href="classgridfire_1_1engine_1_1DynamicEngine.html"title="Abstract class for engines supporting Jacobian and stoichiometry operations.">DynamicEngine</a> instance. </td></tr>
<tr><tdclass="paramname">species_name</td><td>The name of the species to inspect. </td></tr>
<tr><tdclass="paramname">comp</td><td>The current composition of the system as a fourdst::composition::Composition object. </td></tr>
<tr><tdclass="paramname">T9</td><td>The temperature in GK (10^9 K). </td></tr>
<tr><tdclass="paramname">rho</td><td>The density in g/cm^3. </td></tr>
<tr><tdclass="paramname">json</td><td>Flag indicating whether to return the results in JSON format. If false, results are printed to standard output. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>std::optional<nlohmann::json> JSON object containing the species balance report if <code>json</code> is true; otherwise, std::nullopt. </dd></dl>
<p>Report the species that are limiting the accuracy of the integration. This is useful for identifying species that may be limiting the timestepping due to their high relative errors compared to the specified tolerances. </p>
<tr><tdclass="paramname">engine</td><td>Constant reference to the <aclass="el"href="classgridfire_1_1engine_1_1DynamicEngine.html"title="Abstract class for engines supporting Jacobian and stoichiometry operations.">DynamicEngine</a> instance. </td></tr>
<tr><tdclass="paramname">Y_full</td><td>Vector of the current species molar abundances sorted in the same order as the dynamic engine species list. </td></tr>
<tr><tdclass="paramname">E_full</td><td>Vector of the current species molar abundance errors sorted in the same order as the dynamic engine species list. </td></tr>
<tr><tdclass="paramname">relTol</td><td>Relative tolerance for the integration. </td></tr>
<tr><tdclass="paramname">absTol</td><td>Absolute tolerance for the integration. </td></tr>
<tr><tdclass="paramname">top_n</td><td>The number of top limiting species to report. Default is 10. </td></tr>
<tr><tdclass="paramname">json</td><td>Flag indicating whether to return the results in JSON format. If false, results are printed to standard output. </td></tr>
</table>
</dd>
</dl>
<dlclass="section return"><dt>Returns</dt><dd>std::optional<nlohmann::json> JSON object containing the limiting species report if <code>json</code> is true; otherwise, std::nullopt. </dd></dl>
<tr><tdclass="paramname">jacobian</td><td>Constant reference to the <aclass="el"href="classgridfire_1_1engine_1_1NetworkJacobian.html"title="A wrapper class for handling the network Jacobian matrix.">NetworkJacobian</a> instance to be saved. </td></tr>
<liclass="footer">Generated by <ahref="https://www.doxygen.org/index.html"><imgclass="footer"src="doxygen.svg"width="104"height="31"alt="doxygen"/></a> 1.9.8 </li>