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>
@@ -172,7 +172,7 @@ $(function(){initNavTree('classgridfire_1_1_graph_engine.html',''); initResizabl
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a8d0c0bd54a2908cff62dae7af0c149b5">reserveJacobianMatrix</a>() const</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a371ba0881d6903ddb2d586faa61805d0">setNetworkReactions</a>(const reaction::LogicalReactionSet &amp;reactions) override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a6c5410878496abc349ba30b691cdf0f1">setPrecomputation</a>(bool precompute)</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a8110e687844f921438bb517e1d8ce62f">setScreeningModel</a>(screening::ScreeningType) override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a9bc768ca8ca59d442c0d05cb04e36d7c">setScreeningModel</a>(screening::ScreeningType model) override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a409991d527ea4d4b05d1af907fe5d197">setUseReverseReactions</a>(bool useReverse)</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#acdce8d87e23a2cd1504bc9472e538c0f">syncInternalMaps</a>()</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">private</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html#a5ac7cff23e70bd07ba7e510b753e2ab6">update</a>(const NetIn &amp;netIn) override</td><td class="entry"><a class="el" href="classgridfire_1_1_graph_engine.html">gridfire::GraphEngine</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>