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>
@@ -105,6 +105,7 @@ $(function(){initNavTree('functions_e.html',''); initResizable(true); });
<li>EigenFunctor()&#160;:&#160;<a class="el" href="structgridfire_1_1_multiscale_partitioning_engine_view_1_1_eigen_functor.html#a1aa29df77925443796e1e59c1b7b7a60">gridfire::MultiscalePartitioningEngineView::EigenFunctor</a></li>
<li>end()&#160;:&#160;<a class="el" href="classgridfire_1_1reaction_1_1_logical_reaction.html#af8d23557326e6c8499fa4919ac0bd972">gridfire::reaction::LogicalReaction</a>, <a class="el" href="classgridfire_1_1reaction_1_1_templated_reaction_set.html#ad19adbee44a71559a53785e3b1fc7e92">gridfire::reaction::TemplatedReactionSet&lt; ReactionT &gt;</a></li>
<li>energy()&#160;:&#160;<a class="el" href="classgridfire_1_1exceptions_1_1_stale_engine_trigger.html#aeebfb529118f8dfcaf1422ae1768f2bf">gridfire::exceptions::StaleEngineTrigger</a>, <a class="el" href="structgridfire_1_1_net_in.html#ae1fbce804bafa6ad2be4ac3470dac93b">gridfire::NetIn</a>, <a class="el" href="structgridfire_1_1_net_out.html#a43d5a861708992c949f616aa2a035ec6">gridfire::NetOut</a></li>
<li>engine&#160;:&#160;<a class="el" href="structgridfire_1_1solver_1_1_direct_network_solver_1_1_timestep_context.html#a53985d354dcaeda96dc39828c6c9d9d1">gridfire::solver::DirectNetworkSolver::TimestepContext</a></li>
<li>EngineError()&#160;:&#160;<a class="el" href="structgridfire_1_1expectations_1_1_engine_error.html#afb827165fd15ba94c50c72b28735fdaa">gridfire::expectations::EngineError</a></li>
<li>EngineIndexError()&#160;:&#160;<a class="el" href="structgridfire_1_1expectations_1_1_engine_index_error.html#ab44bba2a197d43319e65cd200cd347b0">gridfire::expectations::EngineIndexError</a></li>
<li>equilibrateNetwork()&#160;:&#160;<a class="el" href="classgridfire_1_1_multiscale_partitioning_engine_view.html#a4bc879246c6fbd8633b05052858df51d">gridfire::MultiscalePartitioningEngineView</a></li>