feat(solver): added callback functions to solver in C++ and python

This commit is contained in:
2025-07-31 15:04:57 -04:00
parent 5b74155477
commit 24049b2658
482 changed files with 4318 additions and 1467 deletions

View File

@@ -29,7 +29,7 @@
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">GridFire<span id="projectnumber">&#160;0.0.1a</span>
<div id="projectname">GridFire<span id="projectnumber">&#160;0.6.0</span>
</div>
<div id="projectbrief">General Purpose Nuclear Network</div>
</td>
@@ -103,6 +103,8 @@ $(function(){initNavTree('functions_c.html',''); initResizable(true); });
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>c&#160;:&#160;<a class="el" href="structgridfire_1_1_graph_engine_1_1constants.html#a8bea6e348699c1aea93d17bb56739306">gridfire::GraphEngine::constants</a></li>
<li>cached_result&#160;:&#160;<a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_timestep_context.html#adc814e5288f42c8eaf21c628858881a0">gridfire::solver::DirectNetworkSolver::TimestepContext</a></li>
<li>cached_time&#160;:&#160;<a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_timestep_context.html#afaebf35ef65567a7c824d5c14d479bb3">gridfire::solver::DirectNetworkSolver::TimestepContext</a></li>
<li>calculate_forward_rate_log_derivative()&#160;:&#160;<a class="el" href="classgridfire_1_1_reaction.html#a3a8ba9212d76d5ce51f20df6892c6061">gridfire::Reaction</a>, <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#aa4b8d0d30459f360ff6e29d848e943d5">gridfire::reaction::LogicalReaction</a>, <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#a3a8ba9212d76d5ce51f20df6892c6061">gridfire::reaction::Reaction</a></li>
<li>calculate_rate()&#160;:&#160;<a class="el" href="classgridfire_1_1_reaction.html#ad81e9b2a1773470059ca6989c60556ec">gridfire::Reaction</a>, <a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#a1d2fb3b6a6a1860ace98b32447d1dd1b">gridfire::reaction::LogicalReaction</a>, <a class="el" href="classgridfire_1_1reaction_1_1_reaction.html#ad81e9b2a1773470059ca6989c60556ec">gridfire::reaction::Reaction</a></li>
<li>calculateAllDerivatives()&#160;:&#160;<a class="el" href="classgridfire_1_1_graph_engine.html#af41df9ce979b6410e12642cb093916c9">gridfire::GraphEngine</a></li>